Skip to main content
Version: v0.0.2

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

readonly dependent: X12AuthMember | undefined


direction

readonly direction: "request" | "response"


readonly header: X12AuthHeader


hierarchies

readonly hierarchies: readonly X12Hl[]


implementationConventionReference

readonly implementationConventionReference: string | undefined


requester

readonly requester: X12AuthEntity | undefined


reviews

readonly reviews: readonly X12ServiceReview[]


subscriber

readonly subscriber: X12AuthMember | undefined


utilizationManagementOrganization

readonly utilizationManagementOrganization: X12AuthEntity | undefined


warnings

readonly warnings: readonly X12ParseWarning[]