Back To Index  <<  Back To Templates

active Template  eHDSI Laboratory Result Observation

Id 2.16.840.1.113883.3.1937.777.11.10.154 Effective Date 2025‑07‑08 11:23:24
Other versions this id:
Status active Active Version Label
Name eHDSILaboratoryResultObservation Display Name eHDSI Laboratory Result Observation
Description
This template constrains the results of a clinical laboratory observation. The result observation includes a statusCode to allow recording the status of an observation. “Pending” results (e.g., a test has been run but results have not been reported yet) should be represented as “active” ActStatus.
Context Parent nodes of template element with id 2.16.840.1.113883.3.1937.777.11.10.154
Classification CDA Entry Level Template
Open/Closed Open (other than defined elements are allowed)
Used by / Uses
Used by 2 transactions and 12 templates, Uses 2 templates
Used by as Name Version
epsos-transactions-23 Transaction draft Return MRO 2013‑11‑02
epsos-transactions-12 Transaction draft Return PS of country A 2012‑05‑02
1.3.6.1.4.1.12559.11.10.1.3.1.3.42 Containment active eHDSI Result Organizer 2026‑02‑05 17:35:47
1.3.6.1.4.1.12559.11.10.1.3.1.2.5 link active eHDSI Coded Results 2025‑05‑13 11:18:50
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 link active eHDSI Patient Summary 2024‑04‑19 10:03:32
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 link retired eHDSI Patient Summary 2022‑09‑12 13:44:19
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 link retired eHDSI Patient Summary 2020‑09‑02 10:19:44
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 link retired eHDSI Patient Summary 2020‑04‑14 13:03:47
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 link retired epSOS-Patient Summary 2018‑11‑14 10:53:50
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 link retired epSOS-Patient Summary 2013‑12‑20
1.3.6.1.4.1.12559.11.10.1.3.1.1.4 link retired epSOS-Health Care Encounter Report 2018‑11‑14 09:02:41
1.3.6.1.4.1.12559.11.10.1.3.1.2.5 link retired eHDSI Coded Results 2024‑01‑26 13:44:12
1.3.6.1.4.1.12559.11.10.1.3.1.2.5 link retired eHDSI Coded Results 2022‑04‑06 14:48:38
1.3.6.1.4.1.12559.11.10.1.3.1.3.42 Containment retired eHDSI Result Organizer 2025‑05‑13 11:26:27
Uses as Name Version
2.16.840.1.113883.3.1937.777.11.10.151 Containment active eHDSI Body Author DYNAMIC
2.16.840.1.113883.3.1937.777.11.10.155 Containment retired eHDSI Comment Activity DYNAMIC
Example
Example
<observation classCode="OBS" moodCode="EVN">
  <templateId root="2.16.840.1.113883.3.1937.777.11.10.154"/>  <id root="1.2.3.999" extension="--example only--"/>  <code codeSystem="2.16.840.1.113883.6.1" code="41995-2" displayName="Hemoglobin A1c [Mass/volume] in Blood">
    <statusCode code="completed"/>    <effectiveTime>
      <low value="20171113173215"/>    </effectiveTime>
    <value type="PQ" value="4.8" unit="%"/>    <interpretationCode code="H" displayName="High" codeSystem="2.16.840.1.113883.5.83"/>    <author>
      <!-- template 2.16.840.1.113883.3.1937.777.11.10.151 'eHDSI Body Author' (dynamic) -->
    </author>
    <entryRelationship typeCode="COMP">
      <!-- template 2.16.840.1.113883.3.1937.777.11.10.155 'eHDSI Comment Activity' (dynamic) -->
    </entryRelationship>
    <referenceRange>
      <observationRange>
        <value type="IVL_PQ">
          <low value="1.5" unit="%"/>          <high value="4.5" unit="%"/>        </value>
        <interpretationCode code="N" codeSystem="2.16.840.1.113883.5.83"/>      </observationRange>
    </referenceRange>
  </code>
</observation>
Item DT Card Conf Description Label
hl7:observation
@classCode
cs 1 … 1 F OBS
@moodCode
cs 1 … 1 F EVN
hl7:templateId
II.EPSOS 1 … 1 M
@root
uid 1 … 1 F 2.16.840.1.113883.3.1937.777.11.10.154
hl7:id
II.EPSOS 0 … * R
hl7:code
CD.EPSOS 1 … 1 M
  CONF
The value of @code SHALL be drawn from value set 1.3.6.1.4.1.12559.11.10.1.3.1.42.70 eHDSILabCode (DYNAMIC)
hl7:statusCode
CS 1 … 1 M
  CONF
The value of @code SHALL be drawn from value set 2.16.840.1.113883.1.11.19890 x_ActStatusActiveComplete (DYNAMIC)
hl7:effectiveTime
IVL_TS 1 … 1 R
Choice 1 … 1 Elements to choose from:
  • hl7:value[@xsi:type='CE.EPSOS']
  • hl7:value[@xsi:type='PQ']
  • hl7:value[@xsi:type='IVL_PQ']
  • hl7:value[@xsi:type='ST']
  • hl7:value[@xsi:type='TS']
  • hl7:value[@xsi:type='RTO_QTY_QTY']
hl7:value
CS (extensible) 0 … 1 R
where [@xsi:type='CE.EPSOS']
  CONF
The value of @code SHOULD be drawn from value set 1.3.6.1.4.1.12559.11.10.1.3.1.42.20 eHDSIBloodGroup (DYNAMIC)
or
The value of @code SHOULD be drawn from value set 1.3.6.1.4.1.12559.11.10.1.3.1.42.77 eHDSIPresenceAbsence (DYNAMIC)
or
The value of @code SHOULD be drawn from value set 1.3.6.1.4.1.12559.11.10.1.3.1.42.78 eHDSIMicroorganism (DYNAMIC)
  Example
Blood group A+ from SNOMED CT
<value type="CE" code="278149003" codeSystem="2.16.840.1.113883.6.96" displayName="Blood group A Rh(D) positive"/>
  Example
Germ susceptible to antimicrobial agent from HL7 vocabulary
<value type="CE" code="S" codeSystem="2.16.840.1.113883.11.78" displayName="susceptible"/>
hl7:value
PQ 0 … 1 R
where [@xsi:type='PQ']
@unit
cs 0 … 1  
  Constraint

If the dose is indicated in countable items (tablets, caplets, eaches,..), the unit attribute value should be valorized '1'. In this case it is allowed to use UCUM annotations to describe the type of countable item (e.g. .{tablet}, {puff},..). The text between the brackets is from the value set eHDSIQuantityUnit, OID 1.3.6.1.4.1.12559.11.10.1.3.1.42.56.

If the dose is indicated in a unit of measures, the unit attribute value shall be derived from the Value Set eHDSIUnit, 1.3.6.1.4.1.12559.11.10.1.3.1.42.16 based on the UCUM code system.

  Example
Result physical quantity (data type PQ): 136 mmol per liter
<value type="PQ" value="136" unit="mmol/L"/>
  Variable let Name unit  
  Value @unit  
  Variable let Name codefromeHDSIUnit  
  Value concat(exists(document('include/voc-1.3.6.1.4.1.12559.11.10.1.3.1.42.16-DYNAMIC.xml')/*/valueSet[conceptList/concept[@code = $unit][@codeSystem ='2.16.840.1.113883.6.8']]), '')  
  Schematron assert role red error  
  test not(@unit) or contains($codefromeHDSIUnit,'true') or (starts-with($unit, '{') and ends-with($unit, '}')) or $unit='1'  
  Message A unit attribute value SHALL be drawn from the eHDSIUnit value set or be a UCUM annotation (surrounded with curly brackets) or have the value '1'  
hl7:value
IVL_PQ 0 … 1 R
where [@xsi:type='IVL_PQ']
  Example
Result interval of physical quantities (data type IVL_PQ): 150 - 400 Billion per 10 exp 9 liter
<value type="IVL_PQ">
  <low value="150" unit="10+9/l"/>  <high value="400" unit="10+9/l"/></value>
hl7:value
ST 0 … 1 R
where [@xsi:type='ST']
  Example
Result free text (data type ST)
<value type="ST">slight macrocytosis, check on alcohol consumption</value>
hl7:value
TS 0 … 1 R
where [@xsi:type='TS']
  Example
Result time stamp (data type TS): 6-Aug-2014
<value type="TS" value="20140806"/>
hl7:value
RTO_QTY_QTY 0 … 1 R
where [@xsi:type='RTO_QTY_QTY']
  Example
Result ratio (data type RTO_QTY_QTY): 1/179
<value type="RTO_QTY_QTY">
  <numerator type="INT" value="1"/>  <denominator type="INT" value="179"/></value>
hl7:interpretationCode
CE.EPSOS 0 … 1 R
  CONF
The value of @code SHALL be drawn from value set 1.3.6.1.4.1.12559.11.10.1.3.1.42.73 eHDSIObservationInterpretation (DYNAMIC)
hl7:author
0 … * R Contains 2.16.840.1.113883.3.1937.777.11.10.151 eHDSI Body Author (DYNAMIC)
hl7:entryRelationship
0 … * Contains 2.16.840.1.113883.3.1937.777.11.10.155 eHDSI Comment Activity (DYNAMIC)
@typeCode
cs 1 … 1 F COMP
hl7:referenceRange
0 … 1 R The referenceRange is constrained to represent the normal range for this observation and this patient.
hl7:observationRange
1 … 1 M
hl7:code
CE.EPSOS 0 … 1 R
  CONF
The value of @code SHALL be drawn from value set 1.3.6.1.4.1.12559.11.10.1.3.1.42.74 eHDSIReferenceRangeMeaning (DYNAMIC)
or
The value of @code SHALL be drawn from value set 1.3.6.1.4.1.12559.11.10.1.3.1.42.75 eHDSIReferenceRangeAppliesTo (DYNAMIC)
hl7:value
ANY 1 … 1 M

value element conveys the expected or clinically relevant interval against which the laboratory observation result SHALL be interpreted. It defines the lower and/or upper bounds of acceptable, normal, or target values for the associated observation.

The element SHALL be represented using an interval datatype (IVL_*) appropriate to the observation value type (e.g. IVL_PQ, IVL_INT). The interval MAY include:

  • a low boundary indicating the minimum expected or acceptable value, and/or
  • a high boundary indicating the maximum expected or acceptable value.
hl7:interpretationCode
CE.EPSOS 0 … 1
  CONF
The value of @code SHALL be drawn from value set 1.3.6.1.4.1.12559.11.10.1.3.1.42.73 eHDSIObservationInterpretation (DYNAMIC)