openapi: 3.2.0 info: title: Optum Ambulance Fee Schedule APIs API version: v1.0 contact: name: Ken Kracker email: ken.kracker@optum.com description: 'Operations tagged Ambulance Fee Schedule APIs across 2 of this provider''s published API definitions: optum-cms-common-facility-openapi.yml, optum-cms-common-physician-openapi.yml. Each path carries the servers of the definition it was published in.' servers: - url: /v1/cmscommonms tags: - name: Ambulance Fee Schedule APIs paths: /api/cms/common/ambulance/medicare-localities: get: tags: - Ambulance Fee Schedule APIs summary: Fetches medicare localities operationId: getMedicareCarrierLocalities parameters: - 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 medicare localities content: application/json: example: - carrier: '10112' locality: '00' state: Alabama - carrier: '02102' locality: '01' state: Alaska '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/Notification' example: timestamp: '2023-07-14T06:37:03.741+00:00' status: 404 error: Not Found message: Not Found path: /cmscommonms/api/cms/common/ambulance/medicare-localities1 '500': description: Interal server error content: application/json: example: timestamp: '2023-07-13T06:36:22.518+00:00' path: /cmscommonms/api/cms/common/ambulance/medicare-localities status: 500 error: Internal Server Error requestId: e36d239e-324 security: - bearerAuth: [] servers: - url: /v1/cmscommonms /api/cms/common/ambulance/ambulance-fee-schedule/{carrier}/{locality}: get: tags: - Ambulance Fee Schedule APIs summary: Fetches Ambulance Fees operationId: getAmbulanceFees parameters: - name: carrier in: path description: Carrier value required: true schema: type: string example: 10112 - name: locality in: path description: Locality value required: true schema: type: string example: '00' - name: sort in: query description: Any of these (code,-code) are allowed values, default is +code required: false schema: type: array items: type: string default: - code - 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 ambulance fees content: application/json: example: content: - code: A0425 codeDescription: Ground mileage, per statute mile baseRateUrbanMiles: '8.71' ruralBaseRateMileage: '8.80' ruralBaseRateLowestQ: null ruralBaseMiles117: '13.20' - code: A0426 codeDescription: Ambulance service, advanced life support, nonemergency transport, level 1 (ALS 1) baseRateUrbanMiles: '297.26' ruralBaseRateMileage: '300.18' ruralBaseRateLowestQ: '368.02' ruralBaseMiles117: null totalCount: 2 '400': description: 'Bad request: Some parameters were invalid' content: application/json: schema: $ref: '#/components/schemas/Notification' example: error: - Not a valid medicareLocality warning: null info: null '500': description: Internal server error content: application/json: example: timestamp: '2023-07-13T06:36:22.518+00:00' path: /cmscommonms/api/cms/common/ambulance/ambulance-fee-schedule/10112/00 status: 500 error: Internal Server Error requestId: e36d239e-324 security: - bearerAuth: [] servers: - url: /v1/cmscommonms 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-refined-from: - optum-cms-common-facility-openapi.yml - optum-cms-common-physician-openapi.yml x-readme: explorer-enabled: true proxy-enabled: true