Professional Claims
The Professional Claims API takes the standard X12 EDI 837P transaction and translates it to JSON so it is more accessible to developers and easily integrated into users’ applications.
/medicalnetwork/professionalclaims/v3/raw-x12-validationrawX12Validation
Claim Validation x12
Header Parameters
| Name | Type | Description |
|---|---|---|
| X-CHC-ClaimSubmission-BillerId | string | — |
| X-CHC-ClaimSubmission-Username | string | — |
| X-CHC-ClaimSubmission-Pwd | string | — |
| X-CHC-ClaimSubmission-SubmitterId | string | — |
| X-CHC-TraceId | string | — |
| x-chng-trace-id | string | — |
| Authorization* | string | Bearer Your-Access-Token<br/>Example: <b>Bearer eyJraWQiOiIxIiwid…</b> |
Request Body*
application/json
For the x12 endpoint, the value should be a full 837 edi request.
Responses
Status of claim
Transaction Set Control Number
Payer ID
Collection of info specific to a given claim
Claim correlation ID
Submitter ID for transaction
Claim number
Control number for claim
Time of response for claim
Claim Type
Payer ID
Format version
List of errors
Enum: 100 CONTINUE101 SWITCHING_PROTOCOLS102 PROCESSING103 EARLY_HINTS103 CHECKPOINT200 OK201 CREATED202 ACCEPTED203 NON_AUTHORITATIVE_INFORMATION204 NO_CONTENT205 RESET_CONTENT206 PARTIAL_CONTENT207 MULTI_STATUS208 ALREADY_REPORTED226 IM_USED300 MULTIPLE_CHOICES301 MOVED_PERMANENTLY302 FOUND302 MOVED_TEMPORARILY303 SEE_OTHER304 NOT_MODIFIED305 USE_PROXY307 TEMPORARY_REDIRECT308 PERMANENT_REDIRECT400 BAD_REQUEST401 UNAUTHORIZED402 PAYMENT_REQUIRED403 FORBIDDEN404 NOT_FOUND405 METHOD_NOT_ALLOWED406 NOT_ACCEPTABLE407 PROXY_AUTHENTICATION_REQUIRED408 REQUEST_TIMEOUT409 CONFLICT410 GONE411 LENGTH_REQUIRED412 PRECONDITION_FAILED413 PAYLOAD_TOO_LARGE413 REQUEST_ENTITY_TOO_LARGE414 URI_TOO_LONG414 REQUEST_URI_TOO_LONG415 UNSUPPORTED_MEDIA_TYPE416 REQUESTED_RANGE_NOT_SATISFIABLE417 EXPECTATION_FAILED418 I_AM_A_TEAPOT419 INSUFFICIENT_SPACE_ON_RESOURCE420 METHOD_FAILURE421 DESTINATION_LOCKED422 UNPROCESSABLE_ENTITY423 LOCKED424 FAILED_DEPENDENCY425 TOO_EARLY426 UPGRADE_REQUIRED428 PRECONDITION_REQUIRED429 TOO_MANY_REQUESTS431 REQUEST_HEADER_FIELDS_TOO_LARGE451 UNAVAILABLE_FOR_LEGAL_REASONS500 INTERNAL_SERVER_ERROR501 NOT_IMPLEMENTED502 BAD_GATEWAY503 SERVICE_UNAVAILABLE504 GATEWAY_TIMEOUT505 HTTP_VERSION_NOT_SUPPORTED506 VARIANT_ALSO_NEGOTIATES507 INSUFFICIENT_STORAGE508 LOOP_DETECTED509 BANDWIDTH_LIMIT_EXCEEDED510 NOT_EXTENDED511 NETWORK_AUTHENTICATION_REQUIRED
meta data about the request
submitterId assigned to this request
senderId assigned to this request
billerId assigned to this request
Unique Id assigned to each request by Optum
Used by Optum to identify where this request can be found for support
Example Request
curl -X POST \ 'https://sandbox-apigw.optum.com/medicalnetwork/professionalclaims/v3/raw-x12-validation'