openapi: 3.2.0 info: title: ABM Prepay DME Claim API-1.0.0 Prepaydme API 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 tags: - name: prepaydme 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" x-readme: explorer-enabled: true proxy-enabled: true