Real-Time Claim Status Raw X12

Submit a 276/277 real-time claim status check in raw X12 EDI format

POST/change/medicalnetwork/claimstatus/v2/raw-x12

You may need to submit a 276 real-time claim status request when you don’t receive a 277CA or 835 ERA response from the payer within your expected timeframe. This endpoint is ideal if you have an existing system that generates X12 EDI files and you want to send them through Stedi.

  1. Call this endpoint with a payload in 276 X12 EDI format.
  2. Stedi validates the EDI and sends the transaction to the payer.
  3. The endpoint returns a synchronous 277 claim status response from the payer in JSON format. The response contains information about the claims matching the criteria you provided in the request and their current status.

The response may contain information about more than one claim, if the payer has multiple claims on file that match the information you provided.

Visit Check claim status for a complete how-to guide.

Authorizationstringrequiredheader

A Stedi API Key for authentication.

Body

application/json
x12stringrequired

Response

application/json

ClaimStatusRawX12 200 response

claimsarray<object>

The status information for the claim referenced in the original claim status request.

The payer may return multiple claims in the response if they have more than one claim on file that matches the information you provided.

Array item

The status, required action, and paid information of a claim or service line.

Show attributes

The total amount paid for the claim. May be zero when no payment is being made. Some payers can provide the adjudicated payment amount before they issue the remittance.

The date the payer issued the check for payment. This may also contain a non-payment remittance advice date, if available from the payer.

  • Pattern: ^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$

The check identification number or electronic funds transfer (EFT) trace number. This number is used to track the payment. This may also contain a non-payment remittance advice Trace Number (835 or paper), if available from the payer.

Either a single date (formatted as YYYYMMDD) or a range of dates (formatted as YYYYMMDD-YYYYMMDD) identifying the period of service related to the claim. This property is derived from the service level dates.

The claim number provided by the clearinghouse.

The date the claim was placed in this status by the payer's adjudication process.

  • Pattern: ^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$

The description of the entityCode. For example, Home Health Care.

Code identifying the organizational entity, physical location, property, or individual associated with the statusCode. For example 1G - Oncology Center.

This is the date of denial or approval for the claim. This date may or may not be the same as the issue date of the check, EFT, or non-payment remittance. Some payers can provide this date before they issue the remittance.

  • Pattern: ^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$

The patient account number provided by the service provider in the original claim. You can use this value to correlate the claim status response to the original claim.

The status category code. Visit Claim Status Category Codes in the official X12 documentation for a complete list.

The description of the statusCategoryCode.

The status code used to identify the status of an entire claim or a service line. For example, 20 - Accepted for Processing.

This is either a Health Care Claim Status Code or a National Council for Prescription Drug Programs (NCPDP) Reject/Payment Code, when the status is related to pharmacy claims.

Visit [Claim Status Codes](Health Care Claim Status Code in the official X12 documentation or the NCPDP website for a complete list of codes and their values.

The description of the statusCode.

The total charges submitted for the claim. The total claim charge may change from the submitted claim total charge based on claims processing instructions, such as claim splitting. Some payers may not store the original submitted charge. Some HMO encounters supply zero as the amount of original charges.

This is the trace or reference number of the original claim status request.

An identifier for the claim, assigned by the payer.

Information about specific service lines and their status.

Array item

Information about a service line listed in the referenced claim.

Show attributes

The amount paid for the service line, expressed as a decimal. For example, 100.00.

Identifying number for product or service.

The National Uniform Billing Committee revenue code.

The definition of the serviceIdQualifierCode. For example, American Dental Association Codes.

A code identifying the type/source of the procedureId. Visit Check claim status for a complete list.

Possible values
AD
ER
HC
HP
IV

The amount submitted for the service line, expressed as a decimal. For example, 100.00. This is the line item total on the current claim service status.

The number of units of service submitted.

Information about the status, required action, and paid information of a service line.

Array item

The date the service line was placed in this status by the payer's adjudication process.

  • Pattern: ^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$

The description of the entityCode. For example, Public Health Service Facility.

The code identifying the organizational entity, physical location, property, or individual associated with the statusCode. For example, 4H - Emergency Department.

The category code for the status. Visit Claim Status Category Codes in the official X12 documentation for a complete list.

The description of the statusCategoryCode.

The status code used to identify the status of an entire service line. This is either a Health Care Claim Status Code or a National Council for Prescription Drug Programs Reject/Payment Code, when the status is related to pharmacy claims.

The description of the statusCode.

The control number the payer provided in the claim status response. This is used to identify the transaction.

dependentobject

Information about the dependent listed in the referenced claim.

Show attributes

The dependent's date of birth.

  • Pattern: ^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$
dependent.firstNamestringrequired

The dependent's first name as specified on their insurance policy.

  • Required string length: 1 - 35

A code indicating the dependent's gender. If the claim set the dependent's gender to U for unknown, you should omit this property from the claim status request.

Possible values
M
F

The group number associated with the subscriber and dependent's insurance policy.

  • Required string length: 1 - 50
dependent.lastNamestringrequired

The dependent's last name as specified on their insurance policy.

  • Required string length: 1 - 60
Show attributes
Array item

The error code.

The description of the error code.

The attribute that caused the error.

Follow-up actions to correct the error.

Where the error occurred within the request syntax. If this is a network or system error, there is no location attribute.

The value that caused the error.

The syntax error code in the 999 Implementation Acknowledgment. It indicates the type of error (if present) in the EDI request syntax. Visit IK502 in the Implementation Acknowledgment specification for a complete list.

metaobject

Metadata about the response.

Show attributes

Identifies where this request can be found for support.

The biller ID assigned to this request.

The sender ID assigned to this request.

The submitter ID assigned to this request.

The unique ID assigned to this request within Stedi.

payerobject

Information about the payer listed in the referenced claim.

Show attributes

The payer's Health Plan ID (HPID) or Other Entity Identifier (OEID).

Show attributes

The payer's Electronic Data Interchange Access number.

The payer's email address.

The payer's fax number, without separators. For example, 5551123345 for 555-112-3345

The payer contact name.

The payer's telephone number. Phone numbers are formatted as AAABBBCCCC, where AAA represents the area code, BBB represents the telephone number prefix, and CCCC represents the telephone number. Phone numbers are provided without separators, such as dashes or parentheses. For example, 5551123345 for 555-112-3345.

The payer's telephone extension.

The payer's organization name. For example UNITEDHEALTHCARE.

The payer's identification number. This is the tradingPartnerServiceId.

providersarray<object>

Information about the billing and/or service providers related to the referenced claim.

Array item

The Electronic Transmitter Identification Number (ETIN).

  • Required string length: 2 - 80

The provider's first name.

  • Required string length: 1 - 35

The provider's last name.

  • Required string length: 1 - 60

The provider's organization name.

  • Required string length: 1 - 60

Identifies the type of provider related to the referenced healthcare claim.

Possible values
BillingProvider
ServiceProvider
providers[].spnstringdeprecated

The service provider number.

  • Required string length: 2 - 80

The Taxpayer Identification Number (TIN).

  • Pattern: ^\d{9}$
  • Required string length: 2 - 80

The control number for the transaction.

statusstring

The status of the entire claim.

Information about the subscriber listed in the referenced claim.

Show attributes

The subscriber's date of birth.

  • Pattern: ^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$
subscriber.firstNamestringrequired

The subscriber's first name as specified on their policy.

  • Required string length: 1 - 35

A code indicating the subscriber's gender. If the claim set the subscriber's gender to U for unknown, you should omit this property from the claim status request.

Possible values
M
F

The group number associated with the subscriber's insurance policy.

  • Required string length: 1 - 50
subscriber.lastNamestringrequired

The subscriber's last name as specified on their policy. The subscriber can be an individual or a business entity.

  • Required string length: 1 - 60
subscriber.memberIdstringrequired

The subscriber's insurance member ID. This is the unique identifier for the subscriber on the insurance policy.

  • Required string length: 2 - 80

An ID for the payer you identified in the original claim status request. This value may differ from the tradingPartnerServiceId you submitted in the original request because it reflects the payer's internal concept of their ID, not necessarily the ID Stedi uses to route requests to this payer.

The acknowledgment code in the 999 Implementation Acknowledgment, an EDI file generated by the payer to acknowledge receipt of the claim status request. It indicates whether the claim status request was accepted or rejected due to errors in the EDI request syntax.

x12string

The raw X12 response from the payer.