openapi: 3.2.0 info: title: Optum Real-Time eContent Web services Color Codes API description: Optum® Real-Time eContent web services provides access to both ondemand medical coding data and Optum coding tool logic required by your applications. The information you or your clients need is delivered to your application in real time, when you need it, and customized to how you want it displayed. Optum Real-Time eContent service provides access to the content of 37 printed coding resources and proprietary data and offers the power of the Optum CodeLogic™ search engine. contact: name: Ken Kracker email: ken.kracker@optum.com version: 1.0.0 servers: - url: sandbox-apigw.optum.com/ci/rtec/v1/ws security: - bearerAuth: [] tags: - name: Color Codes paths: /codetype/cpt/{code}/color-codes: get: tags: - Color Codes summary: Show Color Codes for the given CPT code operationId: getColorCodes parameters: - name: code in: path description: The code value required: true schema: type: string example: 13100 - name: data in: query description: desc schema: type: string responses: '200': description: Successful Response content: application/json: schema: $ref: '#/components/schemas/ColorCodes' example: modifier51Exempt: [] ascPaymentIndicator: ' A2' ascPaymentIndicatorDescription: ' Surgical procedure on ASC list in CY 2007; payment based on OPPS relative payment weight.' medicalUnlikelyEdits: '1' opsiCode: ' T' mulitplePxReductionGuidelinesApply: '' '400': description: Wrong CodeType content: application/json: schema: $ref: '#/components/schemas/ColorCodes' example: error: - The code provided ('250.02') in this web service request is not a valid 'cpt' code. warning: [] info: [] '401': description: Not Authorized content: application/json: example: timestamp: '2022-07-06T16:34:39.385Z' error: Unauthorized status: 401 '404': description: Code does not exist content: application/json: schema: $ref: '#/components/schemas/ColorCodes' example: error: - Code 13104 does not exist warning: [] info: [] '405': description: Method Not Allowed - Request method not supported content: application/json: example: timestamp: '2022-07-07T15:28:34.152Z' status: 405 error: Method Not Allowed '503': description: Service Unavailable /codetype/hcpcs/{code}/color-codes: get: tags: - Color Codes summary: Show Color Codes for the given HCPCS code operationId: getColorCodes_1 parameters: - name: code in: path description: The code value required: true schema: type: string example: A0080 - name: data in: query description: desc schema: type: string responses: '200': description: Successful Response content: application/json: schema: $ref: '#/components/schemas/ColorCodes' example: modifier51Exempt: [] ascPaymentIndicator: ' IC' ascPaymentIndicatorDescription: ' Surgical procedure on ASC list in CY 2007; payment based on OPPS relative payment weight.' medicalUnlikelyEdits: '0' opsiCode: ' E1' notCoveredOrValidForMedicare: 01/01/2007 '400': description: Wrong CodeType content: application/json: schema: $ref: '#/components/schemas/ColorCodes' example: error: - The code provided ('250.02') in this web service request is not a valid 'hcpcs' code. warning: [] info: [] '401': description: Not Authorized content: application/json: example: timestamp: '2022-07-06T16:34:39.385Z' error: Unauthorized status: 401 '404': description: Code does not exist content: application/json: schema: $ref: '#/components/schemas/ColorCodes' example: error: - Code A0000 does not exist warning: [] info: [] '405': description: Method Not Allowed - Request method not supported content: application/json: example: timestamp: '2022-07-07T15:28:34.152Z' status: 405 error: Method Not Allowed '503': description: Service Unavailable /codetype/icd10cm/{code}/color-codes: get: tags: - Color Codes summary: Show Color Codes for the given ICD10CM code operationId: getColorCodes_2 parameters: - name: code in: path description: The code value required: true schema: type: string example: S82.91XB responses: '200': description: Successful Response content: application/json: schema: $ref: '#/components/schemas/Icd10CmColorCodes' example: unspecifiedDiagnosisCode: OP comorbidityOrComplication: IP hospitalAcquiredCondition: - 'HAC 05: Falls and trauma (secondary diagnosis)' conditionalHospitalAcquiredCondition: [] '400': description: Wrong CodeType content: application/json: schema: $ref: '#/components/schemas/Icd10CmColorCodes' example: error: - The code provided ('13100') in this web service request is not a valid 'icd10cm' code. warning: [] info: [] '401': description: Not Authorized content: application/json: example: timestamp: '2022-07-06T16:34:39.385Z' error: Unauthorized status: 401 '404': description: Code does not exist content: application/json: schema: $ref: '#/components/schemas/Icd10CmColorCodes' example: error: - ICD-10-CM code 'F90.7' not found warning: [] info: [] '405': description: Method Not Allowed - Request method not supported content: application/json: example: timestamp: '2022-07-07T15:28:34.152Z' status: 405 error: Method Not Allowed '503': description: Service Unavailable /codetype/icd10pcs/{code}/color-codes: get: tags: - Color Codes summary: Show Color Codes for the given ICD10PCS code operationId: getColorCodes_3 parameters: - name: code in: path description: The code value required: true schema: type: string example: 04LE0CV responses: '200': description: Successful Response content: application/json: schema: $ref: '#/components/schemas/Icd10pcsColorCodes' example: '{ "mappingToIcd9Code": "OP", "procedureInconsistentLOS": "IP", } ' '400': description: Wrong CodeType content: application/json: schema: $ref: '#/components/schemas/Icd10pcsColorCodes' example: error: - The code provided ('13100') in this web service request is not a valid 'icd10pcs' code. warning: [] info: [] '401': description: Not Authorized content: application/json: example: timestamp: '2022-07-06T16:34:39.385Z' error: Unauthorized status: 401 '404': description: Code does not exist content: application/json: schema: $ref: '#/components/schemas/Icd10pcsColorCodes' example: error: - ICD-10-PCS code 'F90.7' not found warning: [] info: [] '405': description: Method Not Allowed - Request method not supported content: application/json: example: timestamp: '2022-07-07T15:28:34.152Z' status: 405 error: Method Not Allowed '503': description: Service Unavailable /codetype/icd9v1/{code}/color-codes: get: tags: - Color Codes summary: Show Color Codes for the given ICD9V1 code operationId: getColorCodes_4 parameters: - name: code in: path description: The code value required: true schema: type: string example: 253.1 responses: '200': description: Successful Response content: application/json: schema: $ref: '#/components/schemas/ColorCodes' example: modifier51Exempt: [] unspecifiedDiagnosisCode: OP otherSpecifiedDiagnosisCode: OP comorbidityOrComplication: IP '400': description: Wrong CodeType content: application/json: schema: $ref: '#/components/schemas/ColorCodes' example: error: - The code provided ('13100') in this web service request is not a valid 'icd9v1' code. warning: [] info: [] '401': description: Not Authorized content: application/json: example: timestamp: '2022-07-06T16:34:39.385Z' error: Unauthorized status: 401 '404': description: Code does not exist content: application/json: schema: $ref: '#/components/schemas/ColorCodes' example: error: - CPT code '000.1' not found warning: [] info: [] '405': description: Method Not Allowed - Request method not supported content: application/json: example: timestamp: '2022-07-07T15:28:34.152Z' status: 405 error: Method Not Allowed '503': description: Service Unavailable components: schemas: Icd10pcsColorCodes: type: object properties: newCode: type: string xml: name: new-code revisedCode: type: string xml: name: revised-code maleDiagnosis: type: string xml: name: male-diagnosis femaleDiagnosis: type: string xml: name: female-diagnosis mappingToIcd9Code: type: string xml: name: mapping-to-icd9-code procedureInconsistentLOS: type: string xml: name: procedure-inconsistent-los nonCoveredByMedicare: type: string xml: name: noncovered-medicare nonORProcedure: type: string xml: name: non-OR-procedure limitedCoverageProcedure: type: string xml: name: icd-10-pcs-color-codes ColorCodes: required: - modifier51Exempt type: object properties: newCode: type: string xml: name: new-code revisedCode: type: string xml: name: revised-code reinstatedCode: type: string xml: name: reinstated-code resequencedCode: type: string xml: name: resequenced-code optumAddonCode: type: string xml: name: optum-addon-code modifier51Exempt: type: array xml: name: modifier-51-exempt items: type: string xml: name: modifier-51-exempt maleProcedure: type: string xml: name: male-procedure femaleProcedure: type: string xml: name: female-procedure unlistedCode: type: string xml: name: unlisted-code ascPaymentIndicator: type: string xml: name: asc-payment-indicator ascPaymentIndicatorDescription: type: string xml: name: asc-payment-indicator-description moderateSedation: type: string xml: name: moderate-sedation medicalUnlikelyEdits: type: string xml: name: medical-unlikely-edits ageRestrictions: type: string xml: name: age-restrictions maternity: type: string modifier63Exempt: type: string xml: name: modifier-63-exempt addOn: type: string xml: name: add-on serviceNotCoveredByMedicare: type: string xml: name: service-not-covered-by-medicare opsiCode: type: string xml: name: opsi-code coSurgeryAllowed: type: string xml: name: co-surgery-allowed assistAtSurgeryAllowedWithDocumentation: type: string xml: name: assist-at-surgery-allowed-with-documentation assistAtSurgeryAllowed: type: string xml: name: assist-at-surgery-allowed cliaWavedTest: type: string xml: name: clia-waved-test carrierPriced: type: string xml: name: carrier-priced teamSurgeryAllowed: type: string xml: name: team-surgery-allowed mulitplePxReductionGuidelinesApply: type: string xml: name: mulitple-px-reduction-guidelines-apply endoscopicMultiplePxGuidelinesApply: type: string xml: name: endoscopic-multiple-px-guidelines-apply bilateralSurgeryAllowed: type: string xml: name: bilateral-surgery-allowed stvxPackaged: type: string xml: name: stvx-packaged bloodAndBloodProducts: type: string xml: name: blood-and-blood-products brachytherapySources: type: string xml: name: brachytherapy-sources mayBePaidThroughCompositeApc: type: string xml: name: may-be-paid-through-composite-apc contractorDiscretion: type: string xml: name: contractor-discretion notCoveredOrValidForMedicare: type: string xml: name: not-covered-or-valid-for-medicare quantityAlert: type: string xml: name: quantity-alert specialCoverageInstructions: type: string xml: name: special-coverage-instructions digitRequired4Th: type: string xml: name: digit-required-4th digitRequired5Th: type: string xml: name: digit-required-5th maleDiagnosis: type: string xml: name: male-diagnosis femaleDiagnosis: type: string xml: name: female-diagnosis unspecifiedDiagnosisCode: type: string xml: name: unspecified-diagnosis-code otherSpecifiedDiagnosisCode: type: string xml: name: other-specified-diagnosis-code adultDiagnosis: type: string xml: name: adult-diagnosis maternityDiagnosis: type: string xml: name: maternity-diagnosis newbornDiagnosis: type: string xml: name: newborn-diagnosis pediatricDiagnosis: type: string xml: name: pediatric-diagnosis hivRelated: type: string xml: name: hiv-related duplicatePrimaryDx: type: string xml: name: duplicate-primary-dx unacceptablePrincipalDx: type: string xml: name: unacceptable-principal-dx manifestationCodeNotAPrimaryDx: type: string xml: name: manifestation-code-not-a-primary-dx comorbidityOrComplication: type: string xml: name: comorbidity-or-complication majorComplication: type: string xml: name: major-complication reviseNoteNotBook: type: string xml: name: revisedcode-note-not-ama-book newCptNotAmaBook: type: string xml: name: newcptcode-not-ama-book modifier95: type: string xml: name: modifier-95 tpackaged: type: string vcodeAsPrimaryDx: type: string xml: name: color-codes Icd10CmColorCodes: type: object properties: newCode: type: string xml: name: new-code revisedCode: type: string xml: name: revised-code characterRequired4Th: type: string xml: name: character-required-4th characterRequired5Th: type: string xml: name: character-required-5th characterRequired6Th: type: string xml: name: character-required-6th characterRequired7Th: type: string xml: name: character-required-7th characterRequiredX7Th: type: string xml: name: character-required-x7th maleDiagnosis: type: string xml: name: male-diagnosis femaleDiagnosis: type: string xml: name: female-diagnosis unspecifiedDiagnosisCode: type: string xml: name: unspecified-diagnosis-code otherSpecifiedDiagnosisCode: type: string xml: name: other-specified-diagnosis-code adultDiagnosis: type: string xml: name: adult-diagnosis maternityDiagnosis: type: string xml: name: maternity-diagnosis newbornDiagnosis: type: string xml: name: newborn-diagnosis pediatricDiagnosis: type: string xml: name: pediatric-diagnosis hivRelated: type: string xml: name: hiv-related unacceptablePrincipalDx: type: string xml: name: unacceptable-principal-dx manifestationCodeNotAPrimaryDx: type: string xml: name: manifestation-code-not-a-primary-dx comorbidityOrComplication: type: string xml: name: comorbidity-or-complication majorComplication: type: string xml: name: major-complication questionablePdx: type: string xml: name: questionable-pdx hospitalAcquiredCondition: type: array xml: name: hospital-acquired-condition items: type: string xml: name: hospital-acquired-condition conditionalHospitalAcquiredCondition: type: array xml: name: conditional-hospital-acquired-condition items: type: string xml: name: conditional-hospital-acquired-condition zcodeIndicator: type: string xml: name: icd-10-cm-color-codes securitySchemes: bearerAuth: type: http scheme: bearer ws_auth: type: oauth2 flows: authorizationCode: authorizationUrl: https://idx.linkhealth.com/auth tokenUrl: https://idx.linkhealth.com/auth/token scopes: scope-1: required scope for API access x-readme: explorer-enabled: true proxy-enabled: true