Interface: Build837ServiceLineDentalSpec
837D service line (SV3). Mirrors "./types.js".X12_837ServiceLineDental.
Example
import type { Build837ServiceLineDentalSpec } from "@cosyte/x12";
import { X12Decimal } from "@cosyte/x12";
const sl: Build837ServiceLineDentalSpec = {
variant: "D", procedureQualifier: "AD", procedureCode: "D2391",
charge: X12Decimal.fromString("180.00")!, units: X12Decimal.fromString("1")!,
placeOfServiceCode: "11", toothInformation: [{ qualifier: "JP", toothCode: "14", surfaces: ["O"] }],
};
Extends
Properties
adjudications?
readonlyoptionaladjudications?: readonlyBuild837AdjudicationSpec[]
Loop 2430 line adjudications.
Inherited from
Build837ServiceLineBaseSpec.adjudications
amounts?
readonlyoptionalamounts?: readonlyBuild837AmountSpec[]
Line-level AMT amounts.
Inherited from
Build837ServiceLineBaseSpec.amounts
charge
readonlycharge:X12Decimal
SVx charge amount.
Inherited from
Build837ServiceLineBaseSpec.charge
dates?
readonlyoptionaldates?: readonlyBuild837DateSpec[]
DTP service-line dates.
Inherited from
Build837ServiceLineBaseSpec.dates
lineNumber?
readonlyoptionallineNumber?:string
LX-01 - line number. Default: the 1-based index within the claim.
Inherited from
Build837ServiceLineBaseSpec.lineNumber
modifiers?
readonlyoptionalmodifiers?: readonlystring[]
SV3-01-3..6 - procedure modifiers.
notes?
readonlyoptionalnotes?: readonlyBuild837NoteSpec[]
Line-level NTE notes.
Inherited from
Build837ServiceLineBaseSpec.notes
oralCavityArea?
readonlyoptionaloralCavityArea?: readonlystring[]
SV3-04 - oral cavity area designation codes.
placeOfServiceCode?
readonlyoptionalplaceOfServiceCode?:string
SV3-03 - place of service.
procedureCode
readonlyprocedureCode:string
SV3-01-2 - procedure code.
procedureQualifier
readonlyprocedureQualifier:string
SV3-01-1 - procedure qualifier (AD ADA/CDT).
prosthesisCrownInlayCode?
readonlyoptionalprosthesisCrownInlayCode?:string
SV3-05 - prosthesis / crown / inlay code.
providers?
readonlyoptionalproviders?: readonlyBuild837EntitySpec[]
Loop 2420 service-line provider names (NM1 fields round-trip).
Inherited from
Build837ServiceLineBaseSpec.providers
references?
readonlyoptionalreferences?: readonlyBuild837ReferenceSpec[]
Line-level REF identifiers.
Inherited from
Build837ServiceLineBaseSpec.references
toothInformation?
readonlyoptionaltoothInformation?: readonlyBuild837ToothSpec[]
Loop 2400 TOO tooth information.
unitOfMeasure?
readonlyoptionalunitOfMeasure?:string
SVx unit/basis-of-measurement code (UN, MJ, …).
Inherited from
Build837ServiceLineBaseSpec.unitOfMeasure
units?
readonlyoptionalunits?:X12Decimal
SVx units of service.
Inherited from
Build837ServiceLineBaseSpec.units
variant
readonlyvariant:"D"