openapi: 3.0.3 info: title: ABM Prepay DME Claim API-1.0.0 version: 1.0.0 description: 'This is a wrapper API which internally calls ABM CES API to get the claim edits and DME Pricing API to get the rate and then update the claim amount. CES calls ABM PriorAuth API to get the matching PriorAuth record with remaining claimed unit. DME Claim API calculates Claim amount based on remaining unit and rate. This API needs auth bearer token which can be retrieved using https://sandbox-apigw.optum.com/apip/auth/sntl/v1/token. Please check documentation under Security section to get more details on auth token.' servers: - url: https://sandbox-apigw.optum.com paths: /abm/prepaydme/v1: post: summary: PrePay DME API Endpoint tags: - prepaydme requestBody: required: true content: application/xml: schema: type: object xml: name: request properties: environment: type: string xml: name: environment enterprise-id: type: string xml: name: enterprise-id claim: type: object xml: name: claim properties: id: type: string xml: name: id subscriber-id: type: string xml: name: subscriber-id line: type: object xml: name: line properties: id: type: string xml: name: id procedure-code: type: string xml: name: procedure-code example: "\n live\n ENTERPRISEID\n\ \ \n ClaimId\n 54654\n\ \ \n 1\n EXXXX\n\ \ \n \n" responses: '200': description: Response for PREPAY DME API content: application/xml: schema: type: object xml: name: request properties: environment: type: string xml: name: environment enterprise-id: type: string xml: name: enterprise-id claim: type: object xml: name: claim properties: id: type: string xml: name: id subscriber-id: type: string xml: name: subscriber-id line: type: object xml: name: line properties: id: type: string xml: name: id procedure-code: type: string xml: name: procedure-code example: "\n live\n ENTERPRISEID\n\ \ \n ClaimId\n 54654\n\ \ \n 1\n EXXXX\n\ \ \n \n" components: requestBodies: oauth2: description: payload for auth API required: true content: application/json: schema: type: object properties: client_id: type: string example: abm-pa-clientid client_secret: type: string example: abm-pa-client-secret grant_type: type: string example: client_credentials responses: oauth2: description: response for auth API content: application/json: schema: type: object properties: access_token: type: string example: token string expires_in: type: integer example: 3599 ext_expires_in: type: integer example: 3599 token_type: type: string example: Bearer tags: - name: ABM description: ABM Pre-Pay Post-Adjudication DME Claims API x-readme: explorer-enabled: true proxy-enabled: true