Heath Frankel wrote:
> Rodrigo,
> I am jumping in late in the
> The DV_QUANTITY (or technically the DV_ORDERED abstract class) data 
> type represents the reference range specified by the lab using the the 
> normal_range relationship.  There is also other_reference_ranges to 
> represent all possible reference range differentiated by various 
> patient context such as pregnant female, etc.  The normal_range is 
> used for the range that is applicable to this subject.
>  
> The is_normal method in DV_ORDERED allows it to compare the 
> actual quantified magnitude with the normal range and return an 
> indicate that it is normal or not.  You can use this to raise your 
> alert of abnormal results when is_normal returns false. 
>  
> The XML schema published with openEHR Release 1 actually went one step 
> further and I believe it is a necessary addition to the reference 
> model.  It treats is_normal as an attribute and allows you to 
> optionally specify the value of is_normal rather than it being calculated.
>   This is useful when transforming HL7 Lab data into openEHR and 
> Pathologists seem to not like downstream manipulation and 
> interpretation of raw data in case the original data is 
> mis-interpreted.  This has lead to particular best-practice in 
> Australia where lab data provided in atomic form also needs to have a 
> full text report included along with the atomic data which should be 
> used for display and audit purposes.
>  
> Even though openEHR support an indicator for is_normal this still 
> stops short of lab data provided in HL7 messages.  The abnormal flag 
> in HL7 lab results is coded with values such as L, H, LL, HH, N, A, 
> AA, etc indicating more than not normal but which direction and the 
> degree of abnormality.  When transforming this source data into 
> openEHR we loose this additional information about abnormality.
Heath,
the obvious question here is: how standardised are these letters and 
their meanings? Can we assume that all labs the attach "HH" to a serum 
sodium mean that the value is in the same sub-range? If not, this kind 
of data is not useful for longitudinal queries into the EHR, since a 
query for serum sodium with "HH" normal indicator would not have a 
consistent meaning or result.

If standards don't exist for these flags, then they would need to be 
created - you can imagine that for the hundreds of pathology tests 
possible, defining the subranges corresponding to L, H, LL, etc would be 
a huge amount of work! And current normal ranges are getting revised all 
the time anyway (people getting taller, heavier, etc).

I take the point that physicians don't in general want to see data from 
the lab removed, but I would like to hear from pathologists & physicians 
on how they would see this kind of thing being used, standardised, and 
working in a longitudinal record whose contents are derived from all 
over the place.

- thomas



Reply via email to