277CA (277 X212) Schema

Claim Status

Status of a single claim. Also contains patient, provider and receiver information.

Loop: 2200D JSON Example Interactive Example

NameDescriptionTypeEDI Element
idUnique payment identifier assigned by the converterString
objectTypeType of this object, always set to 'CLAIM_STATUS'String
patientThe insured (subscriber) or patient as stated on 837 claimPartyIdNameNM1 *QC
Loop: 2100D
patientControlNumberPatient control numberStringTRN02
statusInfosStatus infosList of StatusInfo
payerClaimControlNumberPayer claim control numberStringREF02 *1K
clearinghouseTraceNumberClearinghouse trace numberStringREF02 *D9
billTypeCodeBill type codeStringREF02 *BLT
serviceDateFromService date for professional or statement date for institutionalDateDTP03 *472
serviceDateToThe end date of the service or statement date period. Set to 'serviceDateFrom' if the period is a single dateDateDTP03 *472
receiverThe Receiver is the entity that expects the response from the Source. Can be a provider, a provider group, a claims clearinghouse, etc.PartyIdNameNM1 *40
Loop: 2000B
receiverBatchStatusReceiver batch statusBatchStatusLoop: 2200B
providerBilling provider for 277CAPartyIdNameNM1 *85
Loop: 2100C
providerBatchStatusProvider batch statusBatchStatusLoop: 2200C
lineStatusesRejected service linesList of ServiceLineStatusLoop: 2220D
transactionParent EDI transaction for this objectTransaction

Provider-Level Status

Status of claims at a provider level. This object is returned only if there is an issue with the billing provider and no individual claim statuses have been provided.
NameDescriptionTypeEDI Element
idUnique payment identifier assigned by the converterString
objectTypeType of this object, set to 'PROVIDER_STATUS' or 'RECEIVER_STATUS'String
batchStatusBatch statusBatchStatus
transactionParent EDI transaction for this objectTransaction
receiverThe Receiver is the entity that expects the response from the Source. Can be a provider, a provider group, a claims clearinghouse, etc.PartyIdNameNM1 *40
Loop: 2000B
receiverBatchStatusReceiver batch statusBatchStatusLoop: 2200B

Receiver-Level Status

Status of claims at a transaction level. This object is returned only if all claims have been rejected and no individual claim statuses have been provided.
NameDescriptionTypeEDI Element
idUnique payment identifier assigned by the converterString
objectTypeType of this object, set to 'PROVIDER_STATUS' or 'RECEIVER_STATUS'String
batchStatusBatch statusBatchStatus
transactionParent EDI transaction for this objectTransaction
receiverThe Receiver is the entity that expects the response from the Source. Can be a provider, a provider group, a claims clearinghouse, etc.PartyIdNameNM1 *40
Loop: 2000B

Service Line Status

Service line information and its status

Loop: 2220D

NameDescriptionTypeEDI Element
controlNumberLine item control number from 837StringREF02 *6R
chargeAmountCharge amountNumberSVC02
unitCountUnit countNumberSVC07
procedureProcedure
View codes and descriptions
ProcedureSVC01
revenueCodeRevenue code
View codes and descriptions
CodeSVC01,SVC04
prescriptionNumberPrescription numberStringREF02 *XZ
serviceDateFromService period start dateDateDTP03 *472, DTP03 *150
serviceDateToService period end date. If not provided in EDI (single day), it is set to 'serviceDateFrom' DateDTP03 *151
statusInfosStatus infosList of StatusInfo

Status Info

Status Information

Segment: STC

NameDescriptionTypeEDI Element
effectiveDateEffective dateDateSTC02
actionCodeAction codeStringSTC03
actionTypeStatus action type (action code translated to constant/enum)StringSTC03
chargeAmountCharge amountNumberSTC04
statusCodeInfosStatus code infosList of StatusCodeInfoSTC01,STC10,STC11
messageMessageStringSTC12

Status Code Info

Contains sub-elements of the composite healthcare claim status element (STC01,STC10,STC11)
NameDescriptionTypeEDI Element
categoryCodeCategory codeStringSTC01-1
statusCodeStatus codeStringSTC01-2
entityCodeEntity codeStringSTC01-3

Batch Status

Status of multiple claims provided at a provider or a receiver level. At the receiver level, this is a status of all claims in a transaction
NameDescriptionTypeEDI Element
traceIdentifierTransaction control number from 837 for the status at the receiver level. It is a dummy number for the provider-level status; should be ignored.StringTRN02
statusInfosStatus infosList of StatusInfo
acceptedQuantityAccepted quantityNumberQTY02 *QA
acceptedAmountAccepted amountNumberAMT02 *YU
rejectedQuantityRejected quantityNumberQTY02 *QC
rejectedAmountRejected amountNumberAMT02 *YY

Organization Or Person ID and Name

NameDescriptionTypeEDI Element
entityRoleEntity role
View codes and descriptions
StringNM102, N101
entityTypeType of this entity: 'BUSINESS' for organization, 'INDIVIDUAL' for personStringNM102
identificationTypeIdentification type, e.g., NPI or EIN. This is a qualifier code translated to a string constant (enum)StringNM108, N103
identifierIdentifierStringNM109, N104
lastNameOrOrgNameOrganization name or person last nameStringNM103, N102
firstNameFirst nameStringNM104
middleNameMiddle nameStringNM105

Procedure

Procedure code with description and optional modifiers

Segment: HI,SV1,SV2,SVC

NameDescriptionTypeEDI Element
codeHealthcare codeString
descCode description String
modifiersModifiersList of Code837P:SV101-3-6, 837I:SV201-3-6, 835:SVC01-3-6

Code

Code and description
NameDescriptionTypeEDI Element
codeHealthcare codeString
descCode description String

EDI Transaction Info

NameDescriptionTypeEDI Element
controlNumberControl numberStringST02
transactionTypeTransaction type translated to string constant, PROF for 837P, INST for 837I, etc.StringST01,ST03
purposeCodePurpose codeStringBHT02
originatorApplicationTransactionIdOriginator application transaction idStringBHT03
creationDateCreation dateDateBHT04
creationTimeCreation timeTimeBHT05
originalTransactionSetReferenceNumberOriginal transaction set reference numberStringBGN06
actionCodeAction codeStringBGN08
traceIdentifierTrace identifierStringTRN02
transactionSetIdentifierCodeTransaction set identifier codeStringST01
implementationConventionReferenceImplementation convention referenceStringST03
receiptDateReceipt dateDateDTP03 *050
processDateProcess dateDateDTP03 *009