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"
}
]
}
}
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:
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.