So, it appears that we have no pathologists on the list to comment on the standardisation of these codes. I guess all I can suggest is that these are standard codes as per the HL7 V2.x standard but the interpretation of using them is unlikely to be but it is just that we are looking the capture and not loose in the translation from HL7 message to openEHR. Having said that, in Australia it is common practice by labs to use three levels of abnormality (i.e. HHH & LLL(.
Would an alternate approach be to include an additional element in the Archetype to store this abnormality flag rather than including it in the DV_ORDERED? Heath -----Original Message----- From: [email protected] [mailto:openehr-technical-bounces at openehr.org] On Behalf Of Thomas Beale Sent: Sunday, 10 September 2006 12:32 AM To: For openEHR technical discussions Subject: Re: Normal and other ranges 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 _______________________________________________ openEHR-technical mailing list openEHR-technical at openehr.org http://www.chime.ucl.ac.uk/mailman/listinfo/openehr-technical

