Skip to main content
Version: v0.0.2

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?

readonly optional claims?: readonly Build277ClaimSpec[]

Loop 2200 subscriber-level claims.


dependents?

readonly optional dependents?: readonly Build277DependentSpec[]

Loop 2000E dependents (a non-empty list sets the subscriber HL-04 to "1").


member?

readonly optional member?: Build277MemberSpec

Loop 2100D subscriber member (NM1).