Flags are sent by analysers to indicate that a result is out of range. Analyser reference ranges are limited as they often only have one reference range for an analyte. The range will not usually take into account the age or even the gender of a subject. However, they are useful and we try to send them in the data stream The flag details are often different and we may need to standardise flags so we have a simplified set of values such as L or H (Low or High).

 

Standardising flags is often needed to allow us to import them into another LIMS.

We need to import the data into a LIMS and produce flags from the test results by comparing these to the subject and age specific reference ranges.  A LIMS solution such as LabDriver will also allow us to produce medically significant Alert Values and we can then create AL and AH (Alert Low and Alert High) flags against the imported data.

 

Problem

Convert Flags-01

One analyser sends

CNTL^HIGH,CNTL^,CNTL^LOW

A second analyser sends ++, , -

A third  analyser sends **, , !!

Requirement

Convert Flags-02

We want H or L

Solution

Convert Flags-03

We save both the  original and revised data. There are two fields  - Flag and FlagOrig. 

FlagOrig has our original values eg CNTL^HIGH and Flag has H.

Our HL7 data has the revised Flag values but our database has both values so we can check and validate the system.