# EDI X12 277 Health Care Claim Status Notification Parser
> Parse payer 277 claim status responses, STC segment claim adjudication status codes, and pending payment dates in JSON.

- **Canonical URL:** https://stanzaapi.com/tools/x12-parser/transaction/277-claim-status-response
- **Governing Standard:** ANSI ASC X12 Standards (005010) (Accredited Standards Committee X12 / HIPAA 5010)
- **Latency:** <3ms Edge
- **Privacy:** In-memory execution only (zero data stored or logged)

## Technical Overview & Governing Rules
The ANSI X12 277 transaction is returned by health plans to report current claim adjudication status (Accepted, Rejected, Pending, Paid, Suspended).

Extracts STC (Status Information) segments with Claim Status Category Codes (e.g. A1=Acknowledged, P1=Pending, F1=Finalized Payment).

## Specification Matrix
| Segment | Description | Key Elements Extracted | Usage |
| --- | --- | --- | --- |
| STC | Status Information | STC01-1 (Category: A1/P1/F1), STC01-2 (Status Code), STC02 (Status Date), STC03 (Action Code), STC04 (Total Paid) | Core adjudication state |
| REF | Payer Claim Control Number | REF01 (1K=Payer Claim Number), REF02 (ID) | Payer reference key |
| DTP | Adjudication / Check Date | DTP01 (050=Received, 573=Adjudication), DTP03 (Date) | Timeline audit |

## Standard JSON Response Model
```json
{
  "transactionSet": "277",
  "inquiryResponseId": "TRK-99128",
  "claimStatus": {
    "category": "A1 (Acknowledged / Processed)",
    "statusCode": "20 (Accepted for processing)",
    "statusDate": "20260830",
    "payerClaimControlNumber": "PAYER-CLM-889912"
  }
}
```

## Frequently Asked Questions & Edge Cases
### Q: What Claim Status Category Codes are parsed?
**A:** All standard X12 code categories: A (Acknowledged), P (Pending), F (Finalized), R (Requests for additional information), and E (Errors).
