Interface: X12ServicesReview
Top-level result of "./get-278.js".get278Request / "./get-278.js".get278Response. Carries the BHT header, the four named HL parties (UMO, requester, subscriber, dependent) resolved from the hierarchy, every per-event / per-service review item, the verbatim HL tree, and the warnings surfaced during the walk.
Example
import { parseX12, get278Response } from "@cosyte/x12";
const ix = parseX12(raw);
const tx = ix.groups[0]?.transactions.find((t) => t.st.elements[1] === "278");
if (tx !== undefined) {
const review = get278Response(ix.delimiters, tx);
review?.reviews[0]?.decision?.actionCode; // "A1" (certified)
}
Properties
dependent
readonlydependent:X12AuthMember|undefined
direction
readonlydirection:"request"|"response"
header
readonlyheader:X12AuthHeader
hierarchies
readonlyhierarchies: readonlyX12Hl[]
implementationConventionReference
readonlyimplementationConventionReference:string|undefined
requester
readonlyrequester:X12AuthEntity|undefined
reviews
readonlyreviews: readonlyX12ServiceReview[]
subscriber
readonlysubscriber:X12AuthMember|undefined
utilizationManagementOrganization
readonlyutilizationManagementOrganization:X12AuthEntity|undefined
warnings
readonlywarnings: readonlyX12ParseWarning[]