Interface: X12PremiumParty
Decoded Loop 1000A (Premium Receiver, N1*PE) or Loop 1000B (Premium
Payer / Remitter, N1*PR / N1*RM) party. Uniform shape so a consumer
can read both by role. Names + addresses here are PII (organizational),
not PHI in the §164.514 sense - member identity lives on the per-member
remittance detail.
Example
import type { X12PremiumParty } from "@cosyte/x12";
declare const payer: X12PremiumParty;
payer.name; // "EMPLOYER CO"
payer.idCode; // "FEIN123" (verbatim)
Properties
address
readonlyaddress:X12PremiumAddress|undefined
entityIdentifierCode
readonlyentityIdentifierCode:string
idCode
readonlyidCode:string|undefined
idQualifier
readonlyidQualifier:string|undefined
name
readonlyname:string
references
readonlyreferences: readonlyX12PremiumReference[]