POST
/
change
/
medicalnetwork
/
claimstatus
/
v2
curl --request POST \
  --url https://healthcare.us.stedi.com/2024-04-01/change/medicalnetwork/claimstatus/v2 \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --header 'Stedi-Response-Type: <stedi-response-type>' \
  --data '{
  "controlNumber": "<string>",
  "tradingPartnerName": "<string>",
  "tradingPartnerServiceId": "<string>",
  "providers": [
    {
      "organizationName": "<string>",
      "firstName": "<string>",
      "lastName": "<string>",
      "npi": "<string>",
      "spn": "<string>",
      "tin": "<string>",
      "taxId": "<string>",
      "etin": "<string>",
      "providerType": "BillingProvider"
    }
  ],
  "subscriber": {
    "memberId": "<string>",
    "firstName": "<string>",
    "lastName": "<string>",
    "gender": "M",
    "dateOfBirth": "<string>",
    "groupNumber": "<string>"
  },
  "dependent": {
    "firstName": "<string>",
    "lastName": "<string>",
    "gender": "M",
    "dateOfBirth": "<string>",
    "groupNumber": "<string>"
  },
  "encounter": {
    "beginningDateOfService": "<string>",
    "endDateOfService": "<string>",
    "trackingNumber": "<string>",
    "tradingPartnerClaimNumber": "<string>",
    "locationIdentifier": "<string>",
    "billingType": "<string>",
    "patientAccountNumber": "<string>",
    "pharmacyPrescriptionNumber": "<string>",
    "clearingHouseClaimNumber": "<string>",
    "submittedAmount": "<string>"
  },
  "serviceLineInformation": {
    "productOrServiceIDQualifier": "AD",
    "procedureCode": "<string>",
    "procedureModifiers": [
      "<string>"
    ],
    "lineItemChargeAmount": "<string>",
    "revenueCode": "<string>",
    "unitsOfServiceCount": "<string>",
    "lineItemControlNumber": "<string>",
    "serviceLineDate": "<string>",
    "serviceLineEndDate": "<string>"
  }
}'
{
  "controlNumber": "<string>",
  "tradingPartnerServiceId": "<string>",
  "payer": {
    "organizationName": "<string>",
    "payerIdentification": "<string>",
    "centersForMedicareAndMedicaidServicePlanId": "<string>",
    "contactInformation": {
      "name": "<string>",
      "electronicDataInterChangeAccessNumber": "<string>",
      "email": "<string>",
      "fax": "<string>",
      "phone": "<string>",
      "phoneExtension": "<string>"
    }
  },
  "providers": [
    {
      "organizationName": "<string>",
      "firstName": "<string>",
      "lastName": "<string>",
      "npi": "<string>",
      "spn": "<string>",
      "tin": "<string>",
      "taxId": "<string>",
      "etin": "<string>",
      "providerType": "BillingProvider"
    }
  ],
  "subscriber": {
    "memberId": "<string>",
    "firstName": "<string>",
    "lastName": "<string>",
    "gender": "M",
    "dateOfBirth": "<string>",
    "groupNumber": "<string>"
  },
  "dependent": {
    "firstName": "<string>",
    "lastName": "<string>",
    "gender": "M",
    "dateOfBirth": "<string>",
    "groupNumber": "<string>"
  },
  "claims": [
    {
      "claimStatus": {
        "statusCategoryCode": "<string>",
        "statusCategoryCodeValue": "<string>",
        "statusCode": "<string>",
        "statusCodeValue": "<string>",
        "entityCode": "<string>",
        "entity": "<string>",
        "effectiveDate": "<string>",
        "submittedAmount": "<string>",
        "amountPaid": "<string>",
        "paidDate": "<string>",
        "checkIssueDate": "<string>",
        "checkNumber": "<string>",
        "trackingNumber": "<string>",
        "claimServiceDate": "<string>",
        "tradingPartnerClaimNumber": "<string>",
        "patientAccountNumber": "<string>",
        "clearingHouseClaimNumber": "<string>"
      },
      "serviceDetails": [
        {
          "service": {
            "serviceIdQualifierCode": "AD",
            "serviceIdQualifier": "<string>",
            "procedureId": "<string>",
            "submittedAmount": "<string>",
            "amountPaid": "<string>",
            "revenueCode": "<string>",
            "submittedUnits": "<string>"
          },
          "status": [
            {
              "statusCategoryCode": "<string>",
              "statusCategoryCodeValue": "<string>",
              "statusCode": "<string>",
              "statusCodeValue": "<string>",
              "entityCode": "<string>",
              "entity": "<string>",
              "effectiveDate": "<string>"
            }
          ]
        }
      ]
    }
  ],
  "reassociationKey": "<string>",
  "errorResponse": {
    "code": "<string>",
    "description": "<string>",
    "transactionIdentifier": {
      "customerTransactionId": "<string>",
      "transactionId": "<string>"
    },
    "errors": [
      {
        "field": "<string>",
        "value": "<string>",
        "code": "<string>",
        "description": "<string>",
        "location": "<string>",
        "followupAction": "<string>"
      }
    ]
  },
  "status": "<string>",
  "transactionSetAcknowledgement": "<string>",
  "implementationTransactionSetSyntaxError": "<string>",
  "x12": "<string>",
  "meta": {
    "submitterId": "<string>",
    "senderId": "<string>",
    "billerId": "<string>",
    "traceId": "<string>",
    "applicationMode": "<string>"
  }
}

A direct replacement for the Change Healthcare (CHC) Claim Status API that you can use to retrieve the status of a previously submitted claim.

Timeout

Requests to payers typically time out at 1 minute, though Stedi’s API can keep connections open longer than that if needed.

Authorizations

Authorization
string
headerrequired

API key authentication via the 'Authorization' header

Headers

Stedi-Response-Type
enum<string>
required

Temporary parameter used to control the returned response shape.

Available options:
change-beta

Body

application/json
controlNumber
string
required

Header, Segment: ST02 (no loop), Notes: Transaction Set Control Number

tradingPartnerName
string

Loop: 2100A, Segment: NM1, Element: NM103, Notes: organizational name

tradingPartnerServiceId
string

This is the Payer ID. Visit the Payer Network for a complete list.

providers
object[]
required

Loop: 2100B, Loop: 2100C

subscriber
object
required

Loop: 2000D

dependent
object

Loop: 2000E

encounter
object

Loop: 2200D or 2200E

serviceLineInformation
object

Loop: 2220D or 2220E

Response

200 - application/json
controlNumber
string

Provided by the submitter in the 270 Request. Transaction Set Control Number.

tradingPartnerServiceId
string

ID used by Clearing House for the trading partner.

payer
object

Loop: 2100A

providers
object[]

Loop: 2100B and 2100C

subscriber
object

Loop: 2000D

dependent
object

Loop: 2000E

claims
object[]

Loop: 2200D and 2200E

reassociationKey
string

Segment: ISA, Element: ISA13, Notes: Interchange control number

errorResponse
object
status
string

Loop: 2200D, Segment: STC, Element: STC01, Health care claim status, Used to convey status of the entire claim or specific service line.

transactionSetAcknowledgement
string

The 999 acknowledgment code

implementationTransactionSetSyntaxError
string

The 999 syntax error code

x12
string

Basic x12 edi response (for x12 endpoint)

meta
object

Meta data about the request