Skip to main content
Version: v0.0.2

Interface: Build837ServiceLineInstitutionalSpec

837I service line (SV2). Mirrors "./types.js".X12_837ServiceLineInstitutional.

Example

import type { Build837ServiceLineInstitutionalSpec } from "@cosyte/x12";
import { X12Decimal } from "@cosyte/x12";
const sl: Build837ServiceLineInstitutionalSpec = {
variant: "I", revenueCode: "0120", procedureQualifier: "HC", procedureCode: "99221",
charge: X12Decimal.fromString("1500.00")!, unitOfMeasure: "UN", units: X12Decimal.fromString("1")!,
};

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[]

SV2-02-3..6 - procedure modifiers.


nonCoveredCharge?

readonly optional nonCoveredCharge?: X12Decimal

SV2-07 - non-covered charge amount.


notes?

readonly optional notes?: readonly Build837NoteSpec[]

Line-level NTE notes.

Inherited from

Build837ServiceLineBaseSpec.notes


procedureCode?

readonly optional procedureCode?: string

SV2-02-2 - procedure code (situational).


procedureQualifier?

readonly optional procedureQualifier?: string

SV2-02-1 - procedure qualifier (situational).


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


revenueCode

readonly revenueCode: string

SV2-01 - NUBC revenue code.


serviceLineRate?

readonly optional serviceLineRate?: X12Decimal

SV2-06 - line item rate.


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: "I"