Skip to main content
Version: v0.0.2

Function: resolveHiQualifier()

resolveHiQualifier(qualifier): HiQualifierEntry | undefined

Resolve an HI qualifier string into a HiQualifierEntry, or undefined if the qualifier is outside the bundled snapshot. Unknown qualifiers still parse - the parser preserves the verbatim qualifier on the diagnosis/procedure and emits X12_UNKNOWN_HI_QUALIFIER. The lookup is case-sensitive (TR3 qualifiers are uppercase).

Parameters

qualifier

string

Returns

HiQualifierEntry | undefined

Example

import { resolveHiQualifier } from "@cosyte/x12";
resolveHiQualifier("ABK")?.system; // "ICD-10-CM"
resolveHiQualifier("ABK")?.category; // "principal-diagnosis"
resolveHiQualifier("XYZ"); // undefined