Interface: X12ServiceLineStatus
One service-line status (Loop 2220). Triggered by an SVC; carries the procedure / revenue identification, line amounts, and its own STC statuses + REF / DTP.
Example
import type { X12ServiceLineStatus } from "@cosyte/x12";
declare const l: X12ServiceLineStatus;
l.procedureCode; // "99213"
l.lineChargeAmount?.toString(); // "150.00"
l.statuses[0]?.statuses[0]?.statusCode; // "20"
Properties
dates
readonlydates: readonlyX12StatusDate[]
lineChargeAmount
readonlylineChargeAmount:X12Decimal|undefined
linePaymentAmount
readonlylinePaymentAmount:X12Decimal|undefined
modifiers
readonlymodifiers: readonlystring[]
procedureCode
readonlyprocedureCode:string|undefined
references
readonlyreferences: readonlyX12StatusReference[]
revenueCode
readonlyrevenueCode:string|undefined
serviceIdQualifier
readonlyserviceIdQualifier:string|undefined
statuses
readonlystatuses: readonlyX12StatusInfo[]