openapi: 3.2.0 info: title: Optum Average Sales Price APIs API version: v1.0 contact: name: Ken Kracker email: ken.kracker@optum.com description: 'Operations tagged Average Sales Price 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: Average Sales Price APIs paths: /api/cms/common/average-sales/sales-price: get: tags: - Average Sales Price APIs summary: Fetches the Average Sales Price Drug table data operationId: getAverageSales parameters: - name: limit in: query required: false schema: type: integer format: int32 default: 50 - name: page in: query required: false schema: type: integer format: int32 default: 1 - name: sort in: query description: Any of these (code,-code,dosage,-dosage,paymentLimit,-paymentLimit,vaccineAWP,-vaccineAWP,vaccineLimit,-vaccineLimit,bloodAWP,-bloodAWP,bloodLimit,-bloodLimit,notes,-notes) are allowed values. required: false schema: type: array items: type: string default: - code - 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 average sales price content: application/json: example: content: - code: '90714' codeDescription: Td vacc no presv 7 yrs+ im dosage: 0.5 ML paymentLimit: '31.045' - code: J0134 codeDescription: Inj acetaminophen -fresenius dosage: 10 MG paymentLimit: '0.069' - code: J0612 codeDescription: Calcium glucon (fresenius) dosage: 10 MG paymentLimit: '0.055' - code: J1611 codeDescription: Inj glucagon hcl, fresenius dosage: 1 MG paymentLimit: '101.412' notes: AMP-based payment limit - code: J2272 codeDescription: Inj, morphine (fresenius) dosage: 10 MG paymentLimit: '6.929' - code: J2281 codeDescription: Inj moxifloxacin (fres kabi) dosage: 100 MG paymentLimit: '4.495' notes: AMP-based payment limit - code: J2597 codeDescription: Inj desmopressin acetate dosage: 1 MCG paymentLimit: '7.271' - code: J2598 codeDescription: Inj, vasopressin, 1 unit dosage: 1 UNIT paymentLimit: '2.919' notes: Added July 2023 - code: J2599 codeDescription: Inj vasopressin (am reg) 1 u dosage: 1 UNIT paymentLimit: '2.098' notes: Added July 2023 - code: J2786 codeDescription: Injection, reslizumab, 1mg dosage: 1 MG paymentLimit: '10.198' - code: J9394 codeDescription: Inj, fulvestrant (fresenius) dosage: 25 MG paymentLimit: '1.653' totalCount: 11 '400': description: 'Bad request: Some parameters were invalid' content: application/json: schema: $ref: '#/components/schemas/Notification' example: error: - sort parameter value should be from list of [code, dosage, paymentLimit, vaccineAWP, vaccineLimit, bloodAWP, bloodLimit, notes] warning: null info: null '500': description: Interal server error content: application/json: example: timestamp: '2023-07-27T08: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: /cmscommonms/api/cms/common/average-sales/sales-price 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