Optum Analytics and Insights API

Analytics and payment-integrity APIs: PROMETHEUS Analytics job submission and check-job for episode-of-care analytics, ABM care decision support, and ABM pre-pay DME, pre-pay lab and prior-authorization review APIs.

OpenAPI Specification

optum-abm-care-decision-support-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: ABM Care Decision Support API
  version: 1.7.0
paths:
  /abm/dsrservice/v1:
    post:
      tags:
      - DecisionSupportRecordService
      summary: Create a new Decision Support Record (POST /abm/dsrservice/v1)
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DecisionSupportRecord'
          text/json:
            schema:
              $ref: '#/components/schemas/DecisionSupportRecord'
          application/*+json:
            schema:
              $ref: '#/components/schemas/DecisionSupportRecord'
      responses:
        '200':
          description: OK
  /abm/dsrservicesearch/v1/{decisionSupportNumber}:
    get:
      tags:
      - DecisionSupportRecordService
      summary: Retrieve a Decision Support Record by decisionSupportNumber (GET /abm/dsrservicesearch/v1/{decisionSupportNumber})
      parameters:
      - name: decisionSupportNumber
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
    delete:
      tags:
      - DecisionSupportRecordService
      summary: Delete a Decision Support Record by decisionSupportNumber (DELETE /abm/dsrservicesearch/v1/{decisionSupportNumber})
      parameters:
      - name: decisionSupportNumber
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
  /abm/dsrservicehc/v1:
    get:
      tags:
      - HealthCheck
      summary: Health check endpoint for the Decision Support API (GET /abm/dsrservicehc/v1)
      responses:
        '200':
          description: OK
  /abm/dsrservicesearch/v1/:
    get:
      tags:
      - QueryService
      summary: Query Decision Support Records by organizationId and procedureCode (GET /abm/dsrservicesearch/v1/)
      parameters:
      - name: organizationId
        in: query
        schema:
          type: integer
          format: int32
      - name: procedureCode
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
components:
  schemas:
    DecisionSupportRecord:
      required:
      - decisionSupportNumber
      - orderDate
      - organizationId
      - procedureCode
      - procedureDescription
      - score
      type: object
      properties:
        organizationId:
          maximum: 2147483647
          minimum: 1
          type: integer
          format: int32
        decisionSupportNumber:
          minLength: 1
          type: string
        score:
          type: integer
          format: int32
        procedureCode:
          minLength: 1
          type: string
        procedureDescription:
          minLength: 1
          type: string
        orderDate:
          type: string
          format: date-time
        indicationId:
          type: integer
          format: int32
          nullable: true
        indicationDescription:
          type: string
          nullable: true
      additionalProperties: false
servers:
- url: https://sandbox-apigw.optum.com
  description: ABM Care Decision Support API server
x-readme:
  explorer-enabled: true
  proxy-enabled: true