Skip to main content
Version: v0.0.2

Interface: X12LineAdjudication

Decoded SVD + adjacent CAS / DTP - Line Adjudication Information (Loop 2430). Captures another payer's prior adjudication of THIS line so the downstream payer has the COB context. The adjustments re-use the remit X12RemitAdjustment shape since the CAS semantics are identical to those on the 835.

procedureCode is SVD-03-2 (verbatim) - the adjudicated procedure code as the other payer recorded it. May differ from the line's SV procedure code if the other payer remapped.

Example

import type { X12LineAdjudication } from "@cosyte/x12";
declare const a: X12LineAdjudication;
a.otherPayerId; // "84320" (the other payer's id)
a.amountPaid.toString(); // "50.00"
a.procedureCode; // "99213"
a.adjustments[0]?.groupCode;// "CO"
a.dateAdjudicated; // "20260520" CCYYMMDD verbatim

Properties

adjustments

readonly adjustments: readonly X12RemitAdjustment[]


amountPaid

readonly amountPaid: X12Decimal


dateAdjudicated

readonly dateAdjudicated: string | undefined


otherPayerId

readonly otherPayerId: string


paidUnits

readonly paidUnits: X12Decimal | undefined


procedureCode

readonly procedureCode: string | undefined


procedureQualifier

readonly procedureQualifier: string | undefined