Back To Index << Back To Templates

# 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: eHDSILaboratoryResultObservation as of 2025‑05‑13 14:15:58
Status | 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 | Return MRO | 2013‑11‑02
epsos-transactions-12 | Transaction | Return PS of country A | 2012‑05‑02
1.3.6.1.4.1.12559.11.10.1.3.1.3.42 | Containment | eHDSI Result Organizer | 2026‑02‑05 17:35:47
1.3.6.1.4.1.12559.11.10.1.3.1.2.5 |  | eHDSI Coded Results | 2025‑05‑13 11:18:50
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 |  | eHDSI Patient Summary | 2024‑04‑19 10:03:32
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 |  | eHDSI Patient Summary | 2022‑09‑12 13:44:19
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 |  | eHDSI Patient Summary | 2020‑09‑02 10:19:44
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 |  | eHDSI Patient Summary | 2020‑04‑14 13:03:47
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 |  | epSOS-Patient Summary | 2018‑11‑14 10:53:50
1.3.6.1.4.1.12559.11.10.1.3.1.1.3 |  | epSOS-Patient Summary | 2013‑12‑20
1.3.6.1.4.1.12559.11.10.1.3.1.1.4 |  | 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 |  | eHDSI Coded Results | 2024‑01‑26 13:44:12
1.3.6.1.4.1.12559.11.10.1.3.1.2.5 |  | eHDSI Coded Results | 2022‑04‑06 14:48:38
1.3.6.1.4.1.12559.11.10.1.3.1.3.42 | Containment | 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 | eHDSI Body Author | DYNAMIC
2.16.840.1.113883.3.1937.777.11.10.155 | Containment | 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 | 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)