Interface: Build837AdjudicationSpec
SVD + adjacent CAS / DTP - Loop 2430 Line Adjudication Information (a prior payer's adjudication of this line, for COB). Mirrors "./types.js".X12LineAdjudication.
Example
import type { Build837AdjudicationSpec } from "@cosyte/x12";
import { X12Decimal } from "@cosyte/x12";
const svd: Build837AdjudicationSpec = {
otherPayerId: "PAYER02", amountPaid: X12Decimal.fromString("50.00")!,
procedureQualifier: "HC", procedureCode: "99213",
adjustments: [{ groupCode: "CO", reasonCode: "45", amount: X12Decimal.fromString("20.00")! }],
dateAdjudicated: "20260520",
};
Properties
adjustments?
readonlyoptionaladjustments?: readonlyBuild837AdjustmentSpec[]
CAS adjustments under this adjudication.
amountPaid
readonlyamountPaid:X12Decimal
SVD-02 - amount the other payer paid for this line.
dateAdjudicated?
readonlyoptionaldateAdjudicated?:string
DTP*573 - adjudication / payment date (CCYYMMDD).
otherPayerId
readonlyotherPayerId:string
SVD-01 - other payer identifier.
paidUnits?
readonlyoptionalpaidUnits?:X12Decimal
SVD-05 - paid units of service.
procedureCode?
readonlyoptionalprocedureCode?:string
SVD-03-2 - adjudicated procedure code.
procedureQualifier?
readonlyoptionalprocedureQualifier?:string
SVD-03-1 - adjudicated procedure qualifier.