Skip to main content
Version: v0.0.2

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?

readonly optional adjustments?: readonly Build837AdjustmentSpec[]

CAS adjustments under this adjudication.


amountPaid

readonly amountPaid: X12Decimal

SVD-02 - amount the other payer paid for this line.


dateAdjudicated?

readonly optional dateAdjudicated?: string

DTP*573 - adjudication / payment date (CCYYMMDD).


otherPayerId

readonly otherPayerId: string

SVD-01 - other payer identifier.


paidUnits?

readonly optional paidUnits?: X12Decimal

SVD-05 - paid units of service.


procedureCode?

readonly optional procedureCode?: string

SVD-03-2 - adjudicated procedure code.


procedureQualifier?

readonly optional procedureQualifier?: string

SVD-03-1 - adjudicated procedure qualifier.