Skip to main content
Version: v0.0.2

Interface: Build277ClaimSpec

One claim status-tracking loop (Loop 2200). A claim opens on a TRN (claim-level reassociation trace) or - in a 277CA provider-level batch acknowledgment - on a standalone STC. Carries at most one trace, the claim-level STC statuses, supplemental REF / DTP, and any service-line statuses (Loop 2220). Mirrors "./types.js".X12ClaimStatus.

Example

import type { Build277ClaimSpec } from "@cosyte/x12";
const c: Build277ClaimSpec = {
trace: { traceTypeCode: "2", referenceId: "CLAIM001" },
statuses: [{ statuses: [{ categoryCode: "A2", statusCode: "20" }] }],
};

Properties

dates?

readonly optional dates?: readonly Build277DateSpec[]

Claim-level DTP dates.


references?

readonly optional references?: readonly Build277ReferenceSpec[]

Claim-level REF identifiers.


serviceLines?

readonly optional serviceLines?: readonly Build277ServiceLineSpec[]

Loop 2220 service lines.


statuses?

readonly optional statuses?: readonly Build277StatusSpec[]

Claim-level STC statuses.


trace?

readonly optional trace?: Build277TraceSpec

Loop 2200 TRN reassociation trace (opens the claim; at most one).