This page is part of the HL7 Laboratory Report (v1.0.0-ballot: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. . For a full list of available versions, see the Directory of published versions
Page standards status: Informative |
The current version of the HL7 Laboratory Report Implementation Guide describes the use of Observations (with hasMember references) and a single instance of DiagnosticReport to support test panels and batteries (e.g. a Full Blood Count) rather than using DiagnosticReport as the grouping mechanism. We believe that the Observation hasMember approach offers a more flexible and intuitive method than using DiagnosticReport(s) for test groups, especially for complex reports such as the example included in the base FHIR R4 specification:
Diagnosticreport-example-ghp.xml - FHIR v4.0.1 (hl7.org)
An optional R5 extension of the observation (Observation.triggeredBy-r5) has been pre-adopted in the current version of the HL7 Laboratory Report Implementation Guide. We recommend to use this extension for implementation of the so-called reflex tests, i.e. additional test cases in which more than one test could be used to fulfil a given requirement (order or panel). In such cases Observation.triggeredBy-r5.type should be set to #reflex.
Microbiology tests are often being performed in consecutive steps, e.g. cultivation, possible quantification and subsequent sensitivity testing to antibiotics. Each analytical step depends on the result of the previous step or steps. This current version of the HL7 Laboratory Report Implementation Guide recommends using Observation.hasMember references to express causality of the tests performed by the laboratory as shown in the Microbiology Culture + Susceptibility.
In some cases the laboratory wants to share previous results for the same patient, same test, same method, and same measurement unit. In this case implementers should use the workflow-supportingInfo extension with the Observation resource. Previous results will be expressed as a separate Observation and linked to the current Observation through the workflow-supportingInfo extension.