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