Understanding HL7 v2 OBX-8: Abnormal Flags in Practice
Most result-review screens are built and tested against ordinary high and low flags, until a critically abnormal value comes through with HH or LL and the alerting logic treats it the same as a routine out-of-range result instead of escalating it.
OBX-8 is the eighth field of the HL7 v2 OBX segment — a coded flag indicating whether the result in OBX-5 falls outside its reference range, and if so, by how much.
Valid code values
Example
N in OBX-8 marks 4.2 as within the normal reference range for potassium. Synthetic result — not a real patient.
Where this trips people up
It is common to build alerting logic around a simple check for H or L and skip the critical variants entirely, since routine test data rarely includes them. When an HH or LL value comes through in production — the exact case that should trigger urgent notification — a flag check written as "is it H or L" evaluates to false, and a critical result gets routed through the same non-urgent path as a mildly abnormal one.