Interface: Build837SubscriberSpec
Loop 2000B subscriber. Emits an HL level-22 child of the enclosing billing
provider HL, computed by the builder. Carries either direct claims
(patient = subscriber, SBR-02 18) or dependent patients.
Example
import type { Build837SubscriberSpec } from "@cosyte/x12";
declare const claim: import("@cosyte/x12").Build837ClaimSpec;
const sub: Build837SubscriberSpec = {
info: { payerResponsibilityCode: "P", individualRelationshipCode: "18", claimFilingIndicator: "MB" },
subscriber: { entityIdentifierCode: "IL", entityTypeQualifier: "1", name: "PATIENT", firstName: "TEST", idQualifier: "MI", idCode: "MEMBER001" },
payer: { entityIdentifierCode: "PR", entityTypeQualifier: "2", name: "PAYER ONE", idQualifier: "PI", idCode: "PAYER01" },
claims: [claim],
};
Properties
claims?
readonlyoptionalclaims?: readonlyBuild837ClaimSpec[]
Loop 2300 claims directly under the subscriber (patient = subscriber).
info
readonlyinfo:Build837SubscriberInfoSpec
SBR subscriber information.
patients?
readonlyoptionalpatients?: readonlyBuild837PatientSpec[]
Loop 2000C dependent patients.
payer
readonlypayer:Build837EntitySpec
NM1*PR - the payer.
subscriber
readonlysubscriber:Build837EntitySpec
NM1*IL - the subscriber.