Table of Contents

Claim Status Request Guide

The claim status request requires the following JSON structure:

{
  "accountNumber": "string",
  "practiceName": "string",
  "requestingSoftware": "string",
  "createDate": "2025-04-08T14:22:05.749Z",
  "originatingSystemId": "string",
  "npi": {
    "practiceName": "string",
    "npi": "string"
  },
  "submitterNpi": {
    "practiceName": "string",
    "npi": "string"
  },
  "claim": {
    "originatingSystemPatientKey": "string",
    "originatingSystemClaimKey": "string",
    "visitNumber": "string",
    "firstname": "string",
    "lastname": "string",
    "middlename": "string",
    "suffix": "string",
    "gender": "string",
    "dob": "2025-04-08T14:22:05.749Z",
    "serviceBeginDate": "2025-04-08T14:22:05.749Z",
    "serviceEndDate": "2025-04-08T14:22:05.749Z",
    "trackingNumber": "string",
    "submittedCharges": 0,
    "payer": {
      "isRevenueToolsPayerId": true,
      "payerNumber": "string",
      "payerName": "string",
      "subscriberNumber": "string",
      "removeGuarantor": true,
      "serviceTypeCodeAllowedList": "string"
    },
    "guarantor": {
      "firstname": "string",
      "lastname": "string",
      "middlename": "string",
      "suffix": "string",
      "gender": "string",
      "dob": "2025-04-08T14:22:05.749Z"
    },
    "identifiers": [
      {
        "qualifier": "PayersClaimNumber",
        "identifier": "string"
      }
    ],
    "services": [
      {
        "lineItemControlNumber": "string",
        "procedureCodeQualifier": "string",
        "procedureCode": "string",
        "procedureModifier1": "string",
        "procedureModifier2": "string",
        "procedureModifier3": "string",
        "procedureModifier4": "string",
        "amount": 0,
        "identifyingNumber": "string",
        "quantity": "string",
        "serviceBeginDate": "2025-04-08T14:22:05.749Z",
        "serviceEndDate": "2025-04-08T14:22:05.749Z"
      }
    ]
  }
}

Claim Identifiers

Within the `“claim”` object, you can supply multiple identifiers in the `“identifiers”` array. Each identifier has a qualifier and an identifier value. Qualifier options include:

Other available qualifiers:

Additional Qualifier Descriptions

Important Notes on Claim Status Checks

When submitting a claim status request, fill out as much of the JSON as possible, including at least one identifier. Different payers may search claims differently—some can “try harder” to find a claim, while others require precise matching. In some cases, a payer may return an incorrect claim if identifiers are too general or missing entirely.

Because each payer’s system behaves differently, we have no control over how they match or return claim information. Please use caution and provide detailed, accurate identifiers whenever possible.