openapi: 3.2.0 info: title: Optum Common Facility MDC Optimizing Tips APIs API description: MicroService that contains Optum module-related information contact: name: Ken Kracker email: ken.kracker@optum.com version: v1.0 servers: - url: /v1/optumcommonms tags: - name: MDC Optimizing Tips APIs paths: /api/optum/facility/{docId}/mdc-optimizing-tips-download: get: tags: - MDC Optimizing Tips APIs summary: Fetches the file content for MDC optimization tips operationId: getMDCOptimizingTipsDocument parameters: - name: docId in: path description: MDC Optimization Document ID required: true schema: type: integer format: int32 example: 492768 - name: yyyy-MM-dd in: header description: Date for which historical data is required required: false schema: type: string format: yyyy-MM-dd responses: '200': description: Fetches the file content in the form of byte array, response headers and media type as FileType content: application/pdf: schema: $ref: '#/components/schemas/Notification' example: "access-control-expose-headers: Content-Disposition \ncache-control: no-cache,no-store,max-age=0,must-revalidate \nconnection: keep-alive \ncontent-disposition: attachment; filename=MDC_PRE \ncontent-encoding: gzip \ncontent-type: application/pdf \ndate: Fri,13 Sep 2024 13:02:20 GMT \nexpires: 0 \npragma: no-cache \ntransfer-encoding: chunked \nvary: Origin,Access-Control-Request-Method,Access-Control-Request-Headers \nx-content-type-options: nosniff \nx-frame-options: DENY \nx-xss-protection: 0 \n" '404': description: 'Not found: Sub terms not found' content: application/json: schema: $ref: '#/components/schemas/Notification' example: "{\n \"timestamp\": \"2023-07-28T06:19:48.666+00:00\",\n \"status\": 404,\n \"error\": \"Not Found\",\n \"message\": \"{\n \"error\": [\n \"No Data Found.\"\n ],\n \"warning\": null,\n \"info\": null\n }\",\n \"path\": \"/optumcommonms/api/optum/facility/13131313/mdc-optimizing-tips-download\"\n}" '500': description: Internal server error content: application/json: example: timestamp: '2023-07-28T06:19:48.666+00:00' path: optumcommonms/api/optum/facility/492768/mdc-optimizing-tips-download status: 500 error: Internal Server Error requestId: a4796cc7-1 security: - bearerAuth: [] /api/optum/facility/mdcOptimizingTips: get: tags: - MDC Optimizing Tips APIs summary: Fetches the MDC optimizing codes tips table data operationId: getMDCOptimizingTips parameters: - name: sort in: query description: Any of these values (mdcCode, -mdcCode, drgCode , -drgCode ) are allowed.The default is +drgCode required: false schema: type: array items: type: string default: - drgCode - name: limit in: query required: false schema: type: integer format: int32 default: 50 example: 150 - name: page in: query required: false schema: type: integer format: int32 default: 1 - name: filter in: query required: false schema: type: string - name: yyyy-MM-dd in: header description: Date for which historical data is required required: false schema: type: string format: yyyy-MM-dd responses: '200': description: Fetch MDC optimizing tips table data content: application/json: example: content: - drgCode: '001' drgDescription: Heart Transplant or Implant of Heart Assist System with MCC optimizingTipsId: '492768' mdcDescription: Pre MDC mdcCode: PRE - drgCode: '002' drgDescription: Heart Transplant or Implant of Heart Assist System without MCC optimizingTipsId: '492768' mdcDescription: Pre MDC mdcCode: PRE - drgCode: '003' drgDescription: ECMO or Tracheostomy with Mechanical Ventilation >96 Hours or Principal Diagnosis Except Face, Mouth and Neck with Major O.R. Procedures optimizingTipsId: '492768' mdcDescription: Pre MDC mdcCode: PRE - drgCode: '004' drgDescription: Tracheostomy with Mechanical Ventilation >96 Hours or Principal Diagnosis Except Face, Mouth and Neck without Major O.R. Procedures optimizingTipsId: '492768' mdcDescription: Pre MDC mdcCode: PRE - drgCode: '005' drgDescription: Liver Transplant with MCC or Intestinal Transplant optimizingTipsId: '492768' mdcDescription: Pre MDC mdcCode: PRE - drgCode: '006' drgDescription: Liver Transplant without MCC optimizingTipsId: '492768' mdcDescription: Pre MDC mdcCode: PRE - drgCode: '007' drgDescription: Lung Transplant optimizingTipsId: '492768' mdcDescription: Pre MDC mdcCode: PRE - drgCode: 008 drgDescription: Simultaneous Pancreas and Kidney Transplant optimizingTipsId: '492768' mdcDescription: Pre MDC mdcCode: PRE totalCount: 8 '400': description: Bad request content: application/json: example: error: - sort parameter value should be from list of [mdcCode, -mdcCode, drgCode, -drgCode] warning: null info: null '500': description: Internal server error content: application/json: example: timestamp: '2024-07-25T08:10:07.573+00:00' status: 500 error: Internal Server Error message: 'Request processing failed: java.lang.IllegalArgumentException: Page size must not be less than one' path: /optumcommonms/api/optum/facility/mdcOptimizingTips?sort=drgCode&limit=150&page=-1&filter=18 security: - bearerAuth: [] components: schemas: Notification: type: object properties: error: type: array items: type: string warning: type: array items: type: string info: type: array items: type: string securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT x-readme: explorer-enabled: true proxy-enabled: true