Skip to main content
Version: v0.0.2

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?

readonly optional adjudications?: readonly Build837AdjudicationSpec[]

Loop 2430 line adjudications.

Inherited from

Build837ServiceLineBaseSpec.adjudications


amounts?

readonly optional amounts?: readonly Build837AmountSpec[]

Line-level AMT amounts.

Inherited from

Build837ServiceLineBaseSpec.amounts


charge

readonly charge: X12Decimal

SVx charge amount.

Inherited from

Build837ServiceLineBaseSpec.charge


dates?

readonly optional dates?: readonly Build837DateSpec[]

DTP service-line dates.

Inherited from

Build837ServiceLineBaseSpec.dates


lineNumber?

readonly optional lineNumber?: string

LX-01 - line number. Default: the 1-based index within the claim.

Inherited from

Build837ServiceLineBaseSpec.lineNumber


modifiers?

readonly optional modifiers?: readonly string[]

SV3-01-3..6 - procedure modifiers.


notes?

readonly optional notes?: readonly Build837NoteSpec[]

Line-level NTE notes.

Inherited from

Build837ServiceLineBaseSpec.notes


oralCavityArea?

readonly optional oralCavityArea?: readonly string[]

SV3-04 - oral cavity area designation codes.


placeOfServiceCode?

readonly optional placeOfServiceCode?: string

SV3-03 - place of service.


procedureCode

readonly procedureCode: string

SV3-01-2 - procedure code.


procedureQualifier

readonly procedureQualifier: string

SV3-01-1 - procedure qualifier (AD ADA/CDT).


prosthesisCrownInlayCode?

readonly optional prosthesisCrownInlayCode?: string

SV3-05 - prosthesis / crown / inlay code.


providers?

readonly optional providers?: readonly Build837EntitySpec[]

Loop 2420 service-line provider names (NM1 fields round-trip).

Inherited from

Build837ServiceLineBaseSpec.providers


references?

readonly optional references?: readonly Build837ReferenceSpec[]

Line-level REF identifiers.

Inherited from

Build837ServiceLineBaseSpec.references


toothInformation?

readonly optional toothInformation?: readonly Build837ToothSpec[]

Loop 2400 TOO tooth information.


unitOfMeasure?

readonly optional unitOfMeasure?: string

SVx unit/basis-of-measurement code (UN, MJ, …).

Inherited from

Build837ServiceLineBaseSpec.unitOfMeasure


units?

readonly optional units?: X12Decimal

SVx units of service.

Inherited from

Build837ServiceLineBaseSpec.units


variant

readonly variant: "D"