Skip to main content
Version: v0.0.2

Interface: X12_837ServiceLineProfessional

837P service line (SV1). procedureQualifier is the HCPCS / CPT qualifier (typically HC for HCPCS / CPT-4; ER jurisdiction-specific procedure code; IV HIPPS-based rate code); procedureCode is the verbatim code; modifiers are the 1-4 procedure modifiers from SV1-01-3 through SV1-01-6 (e.g. 25, 59, LT, RT).

diagnosisPointers carry up to 4 pointers (SV1-07's composite of positional indexes into the claim's HI diagnoses). The pointer "1" refers to the first principal-diagnosis HI composite, "2" the second, etc.; verbatim string preserved.

Example

import type { X12_837ServiceLineProfessional } from "@cosyte/x12";
declare const sl: X12_837ServiceLineProfessional;
sl.procedureQualifier; // "HC"
sl.procedureCode; // "99213"
sl.modifiers; // ["25"]
sl.diagnosisPointers; // ["1"]
sl.placeOfServiceCode; // "11" office (overrides claim-level)
sl.charge.toString(); // "150.00"

Extends

  • X12_837ServiceLineBase

Properties

adjudications

readonly adjudications: readonly X12LineAdjudication[]

Inherited from

X12_837ServiceLineBase.adjudications


amounts

readonly amounts: readonly X12ClaimAmount[]

Inherited from

X12_837ServiceLineBase.amounts


charge

readonly charge: X12Decimal

Inherited from

X12_837ServiceLineBase.charge


dates

readonly dates: readonly X12ClaimDate[]

Inherited from

X12_837ServiceLineBase.dates


diagnosisPointers

readonly diagnosisPointers: readonly string[]


drug

readonly drug: X12LineDrug | undefined

Inherited from

X12_837ServiceLineBase.drug


emergencyIndicator

readonly emergencyIndicator: string | undefined


epsdtIndicator

readonly epsdtIndicator: string | undefined


familyPlanningIndicator

readonly familyPlanningIndicator: string | undefined


lineNumber

readonly lineNumber: string

Inherited from

X12_837ServiceLineBase.lineNumber


modifiers

readonly modifiers: readonly string[]


notes

readonly notes: readonly X12ClaimNote[]

Inherited from

X12_837ServiceLineBase.notes


placeOfServiceCode

readonly placeOfServiceCode: string | undefined

Inherited from

X12_837ServiceLineBase.placeOfServiceCode


procedureCode

readonly procedureCode: string


procedureQualifier

readonly procedureQualifier: string


providers

readonly providers: readonly X12ClaimEntity[]

Inherited from

X12_837ServiceLineBase.providers


references

readonly references: readonly X12ClaimReference[]

Inherited from

X12_837ServiceLineBase.references


unitOfMeasure

readonly unitOfMeasure: string | undefined

Inherited from

X12_837ServiceLineBase.unitOfMeasure


units

readonly units: X12Decimal

Inherited from

X12_837ServiceLineBase.units


variant

readonly variant: "P"