Interface: Build277SubscriberSpec
One subscriber (Loop 2000D / 2100D). Carries the optional member NM1, the subscriber-level claims, and any non-subscriber dependents.
Example
import type { Build277SubscriberSpec } from "@cosyte/x12";
const s: Build277SubscriberSpec = {
member: { entityIdentifierCode: "QC", entityTypeQualifier: "1", lastName: "DOE", firstName: "JANE" },
claims: [{ trace: { traceTypeCode: "2", referenceId: "CLAIM001" } }],
};
Properties
claims?
readonlyoptionalclaims?: readonlyBuild277ClaimSpec[]
Loop 2200 subscriber-level claims.
dependents?
readonlyoptionaldependents?: readonlyBuild277DependentSpec[]
Loop 2000E dependents (a non-empty list sets the subscriber HL-04 to "1").
member?
readonlyoptionalmember?:Build277MemberSpec
Loop 2100D subscriber member (NM1).