Skip to main content
Version: v0.0.2

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

readonly address: X12PremiumAddress | undefined


entityIdentifierCode

readonly entityIdentifierCode: string


idCode

readonly idCode: string | undefined


idQualifier

readonly idQualifier: string | undefined


name

readonly name: string


references

readonly references: readonly X12PremiumReference[]