Template

Show index

Template Laboratory Observation 2019‑08‑20

Id2.16.756.5.30.1.1.10.4.3
ref
ch-palm-
Effective Date2019‑08‑20
Statusactive ActiveVersion Label2020
Namechpalm_entry_LaboratoryObservationDisplay NameLaboratory Observation
Description

Laboratory reports MUST contain at least one laboratory result which is declared using this element. Each laboratory result consists of code, value and interpretation of the result.

Code

For laboratory reports in Switzerland, primarly LOINC and where necessary, additional SNOMED CT codes MUST be used. At least one laboratory result for a specimen MUST thus contain a LOINC code.

Certain microbiology pathogen detection can not be uniquely identified with LOINC (e.g., Campylobacter coli). Such pathogen detection must be specified in a second observation in the same Laboratory Battery Organizer with a corresponding code from another code system (e.g., SNOMED CT).

For examinations according to the Swiss analysis list (AL), a translation element CAN be specified to establish the reference to the corresponding AL position.

Further translation elements may be added to make reference to other codes, e.g. the locally used code in the laboratory.

Value

The concrete values measured MUST be specified in observation elements as follows (data types according to HL7 CDA):

  • Text findings are declared as free text in the narrative portion of the corresponding section, and the text element MUST contain the corresponding reference to the narrative text. In this case, the observation MAY NOT contain the value element.
  • True / False values are declared using the data type BL.
  • Encoded values are declared using the data type CD.
  • Numeric results are declared using data type PQ in combination with internationally standardized units (UCUM), according to the value set.
  • Ratios are declared with data type RTO.

Interpretation

The interpretation code specifies AT LEAST whether it is a normal result or a result outside the normal range. Further interpretation codes CAN be used.

ContextParent nodes of template element with id 2.16.756.5.30.1.1.10.4.3
LabelIHE PalM TF3 Rev.10, 6.3.4.13
ClassificationCDA Entry Level Template
Open/ClosedOpen (other than defined elements are allowed)
Used by / Uses
Used by 3 transactions and 11 templates, Uses 12 templates
Used by as NameVersion
2.16.756.5.30.1.127.77.1.4.5Transactionpending CDA-CH-VACD - Immunization Recommendation Request (2018)2018‑04‑10 18:08:44
2.16.756.5.30.1.127.77.1.4.6Transactionpending CDA-CH-VACD - Immunization Recommendation Response (2018)2018‑04‑10 18:09:59
2.16.756.5.30.1.127.77.1.4.7Transactionpending CDA-CH-VACD - Vaccination Record (2018)2018‑04‑10 18:10:49
2.16.756.5.30.1.1.10.1.17linkactive Immunization Recommendation Request (2020)2020‑06‑26
2.16.756.5.30.1.1.10.1.18linkactive Immunization Recommendation Response (2020)2020‑06‑26
2.16.756.5.30.1.1.10.1.19linkactive Vaccination Record (2020)2020‑06‑26
2.16.756.5.30.1.1.10.3.3linkactive Laboratory Speciality Section - coded (2019)2019‑08‑20
2.16.756.5.30.1.1.10.3.5linkactive Laboratory Report Item Section - coded (2019)2019‑08‑20
2.16.756.5.30.1.1.10.4.3linkactive Laboratory Observation (2020)2019‑08‑20
2.16.756.5.30.1.1.10.4.4Containmentactive Laboratory Report Data Processing Entry (2019)2019‑08‑20
2.16.756.5.30.1.1.10.4.17Containmentactive Laboratory Isolate Organizer (2019)2019‑08‑20
2.16.756.5.30.1.1.10.4.19Containmentactive Laboratory Battery Organizer (2019)2019‑08‑20
2.16.756.5.30.1.1.10.4.85Containmentactive Laboratory Isolate Organizer - Pathogen Detection (2020)2020‑06‑26
2.16.756.5.30.1.1.10.4.87Containmentactive Laboratory Battery Organizer - Antibiogram (2020)2020‑06‑26
Uses as NameVersion
2.16.756.5.30.1.1.10.4.2Containmentactive Annotation Comments (2016)DYNAMIC
2.16.756.5.30.1.1.10.4.5Containmentactive Non-Human Subject - subject Containment (2019)DYNAMIC
2.16.756.5.30.1.1.10.4.6Containmentactive Human Patient with Non-Human Subject - subject Containment (2019)DYNAMIC
2.16.756.5.30.1.1.10.4.7Containmentactive Laboratory Performer - performer Containment (2019)DYNAMIC
2.16.756.5.30.1.1.10.4.8Containmentactive Laboratory Results Validator - participant Containment (2019)DYNAMIC
2.16.756.5.30.1.1.10.4.9Containmentactive Responsible Party - participant Containment (2019)DYNAMIC
2.16.756.5.30.1.1.10.4.10Containmentactive Device - participant Containment (2020)DYNAMIC
2.16.756.5.30.1.1.10.4.11Containmentactive Specimen Collection (2019)DYNAMIC
2.16.756.5.30.1.1.10.4.22Containmentactive Previous Observation (2019)DYNAMIC
2.16.756.5.30.1.1.10.4.29Containmentactive External document (2017)DYNAMIC
2.16.756.5.30.1.1.10.9.14Includedraft Narrative Text Reference (2021)DYNAMIC
2.16.756.5.30.1.1.10.9.16Containmentactive Author Compilation with name, addr and telecom (2020)DYNAMIC
RelationshipSpecialization: template 2.16.840.1.113883.10.12.303 CDA Observation (2005‑09‑07)
ref
ad1bbr-

Specialization: template 1.3.6.1.4.1.19376.1.3.1.6 Laboratory Observation (DYNAMIC)
ref
XDLAB-
Example
Example
<observation classCode="OBS" moodCode="EVN">
  <templateId root="2.16.756.5.30.1.1.10.4.3"/>  <templateId root="1.3.6.1.4.1.19376.1.3.1.6"/>  <code code="2951-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Sodium [Moles/volume] in Serum or Plasma">
    <translation code="1574.00" codeSystemName="Swiss analysis list (AL)" codeSystem="2.16.756.5.30.1.129.1.3" displayName="Natrium, Blut/Plasma/Serum"/>  </code>
  <text>
    <reference value="#nartext1"/>  </text>
  <statusCode code="completed"/>  <effectiveTime value="20180311202253"/>  <value type="PQ" value="137" unit="mmol/L"/>  <interpretationCode code="N" codeSystem="2.16.840.1.113883.5.83"/>  <referenceRange typeCode="REFV">
    <observationRange classCode="OBS" moodCode="EVN.CRT">
      <value type="IVL_PQ">
        <low value="135" unit="mmol/L"/>        <high value="147" unit="mmol/L"/>      </value>
      <interpretationCode code="N" codeSystem="2.16.840.1.113883.5.83"/>    </observationRange>
  </referenceRange>
</observation>
ItemDTCardConfDescriptionLabel
hl7:observation
Laboratory result with interpretation, related previous results, reference range, participants (persons and devices) as well as comments.IHE PalM TF3 Rev.10, 6.3.4.13
@classCode
cs1 … 1FOBS
@moodCode
cs1 … 1FEVN
hl7:templateId
II1 … 1MIHE PalM TF3 Rev.10, 6.3.4.13
@root
uid1 … 1F2.16.756.5.30.1.1.10.4.3
hl7:templateId
II1 … 1MIHE PalM TF3 Rev.10, 6.3.4.13
@root
uid1 … 1F1.3.6.1.4.1.19376.1.3.1.6
hl7:id
II0 … 1An ID for this item MAY be filled for traceability.IHE PalM TF3 Rev.10, 6.3.4.13
@root
uid1 … 1RMUST contain the OID of the system that issued the ID. OIDs of code systems, which are published in the public OID registry for the Swiss health care system (oid.refdata.ch) are REQUIRED. Others are NOT ALLOWED.
@extension
st0 … 1 Contains the ID itself. The ID MUST be unique within the system that issued the ID.
hl7:code
CD1 … 1RA unique code for this result MUST be specified.IHE PalM TF3 Rev.10, 6.3.4.13
@nullFlavor
st0 … 1FOTH
@code
cs0 … 1 The code MUST be specified.
@codeSystem
oid0 … 1 The OID of the code system MUST be specified.
@codeSystemName
st0 … 1 The name of the code system MUST be specified for tracking purposes. However, processing is NOT ALLOWED.
@displayName
st0 … 1 The displayName of the code MUST be specified for tracking purposes. However, processing is NOT ALLOWED. Instead, a processing system is to display a user readable language translation of the code from the value set.
 Schematron assertrolered error 
 test(not(@nullFlavor) and @displayName and @code and @codeSystem and @codeSystemName) or (@nullFlavor and not(@displayName or @code or @codeSystem or @codeSystemName)) 
 MessageEither nullFlavor or a valid code is required. 
hl7:translation
CD0 … *Makes reference to the corresponding position of the Swiss analysis list (AL). Multiple references (translation elements) are allowed.IHE PalM TF3 Rev.10, 6.3.4.13
@code
cs1 … 1RThe position number of the Swiss Analysis list MUST be declared.
@codeSystem
oid1 … 1F2.16.756.5.30.1.129.1.3
 The OID of the Swiss analysis list (AL) MUST be specified.
@codeSystemName
st1 … 1FSwiss analysis list (AL)
 The name of the code system MUST be specified for tracking purposes. However, processing is NOT ALLOWED.
@displayName
st1 … 1RThe displayName of the code MUST be specified for tracking purposes. It MUST correspond to one of the available languages of the Swiss analysis list (AL). However, processing is NOT ALLOWED. Instead, a processing system is to display a user readable language translation of the code from the Swiss analysis list (AL).
hl7:translation
CD0 … *Makes reference to other codes, e.g. the locally used code in the laboratory. Multiple references (translation elements) are allowed.IHE PalM TF3 Rev.10, 6.3.4.13
@code
cs1 … 1RThe code MUST be specified.
@codeSystem
oid1 … 1RThe OID of the code system MUST be specified.
@codeSystemName
st1 … 1RThe name of the code system MUST be specified for tracking purposes. However, processing is NOT ALLOWED.
@displayName
st1 … 1RThe displayName of the code MUST be specified for tracking purposes. However, processing is NOT ALLOWED. Instead, a processing system is to display a user readable language translation of the code from the value set.
 Schematron assertrolered error 
 test(@code and @codeSystem=('2.16.840.1.113883.6.1','2.16.840.1.113883.6.96')) or (@nullFlavor='OTH' and not(@displayName or @code or @codeSystem or @codeSystemName)) 
 MessageEither a LOINC or SNOMED CT code or nullFlavor='OTH' is required. 
Included1 … 1 from 2.16.756.5.30.1.1.10.9.14 Narrative Text Reference (DYNAMIC)
The human-readable text MUST be generated automatically from the structured information of this element. The text element MUST contain the reference to the corresponding text in the human readable part, ONLY.
hl7:text
ED1 … 1MCDA‑CH V2
hl7:reference
TEL1 … 1MThe reference to the corresponding text in the human readable part must be specified by reference to content[@ID]: reference[@value='#xxx']CDA‑CH V2
@value
1 … 1RReference to the narrative part of the section in the format '#xxx', where xxx is the ID of the corresponding element.
 Schematron assertrolered error 
 teststarts-with(@value,'#') 
 MessageThe @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content' element. 
 Variable letNameidvalue 
 Valuesubstring-after(@value,'#') 
 Schematron assertrolered error 
 testancestor::hl7:structuredBody//*[@ID=$idvalue] 
 MessageNo narrative text found for this reference (no content element within this document has an ID that corresponds to '<value-of select="$idvalue"/>'). 
hl7:statusCode
CS1 … 1M

The status 'completed' means that the result is final.

The status 'aborted' means that the examination could not be performed.

IHE PalM TF3 Rev.10, 6.3.4.13
 CONF
The value of @code shall be drawn from value set 1.3.6.1.4.1.19376.1.3.11.2 ActStatusAbortedCompleted (DYNAMIC)
hl7:effectiveTime
TS.CH.TZ0 … 1C

Timestamp of the finding (physiologically relevant time of this observation). Accuracy of the value: Date and time with hour and minute

This information is ALLOWED for results within an isolate group, ONLY. For all other results, the time specified in the Laboratory Battery Organizer is to be used.

IHE PalM TF3 Rev.10, 6.3.4.13
 Schematron assertrolered error 
 teststring-length(@value)>11 
 MessageA precision of date and time of day with at least hour and minute is required. 
 Schematron assertrolered error 
 testancestor::*[hl7:templateId/@root='1.3.6.1.4.1.19376.1.3.1.5'] 
 MessageThe effectiveTime information is ALLOWED for results within an isolate group, ONLY. For all other results, the time specified in the Laboratory Battery Organizer is to be used. 
Choice0 … *

The result of the examination MUST be specified for all elements with status 'completed'. One of the following data types MUST be used. For elements with status 'aborted', the result of the test is NOT ALLOWED.

In the case of microbiological or infection-serological detection of pathogens, NO value element is PERMITTED. Instead, declare using the interpretationCode whether the pathogen was detected in the sample (POS) or not (NEG).

Elements to choose from:
  • hl7:value
  • hl7:value
  • hl7:value
  • hl7:value
  • hl7:value
hl7:value
BL0 … 1 True / False or Yes / No Result. If the observation value can not be determined, @value is NOT ALLOWED. Instead, @nullFlavor='NA' MUST be used in combination with interpretationCode that declares whether the result is below (Low of scale) or above (High of scale) of the reference range.IHE PalM TF3 Rev.10, 6.3.4.13
@xsi:type
1 … 1FBL
@nullFlavor
cs0 … 1FNA
 Observation value could not be determined.
@value
bl0 … 1 true or false.
 Example<value type="BL" value="false"/>
 Schematron assertrolered error 
 test@value or (@nullFlavor='NA' and parent::*/hl7:interpretationCode[@code=('>','<')]) 
 MessageIf the observation value can not be determined, @value is NOT ALLOWED. Instead, @nullFlavor='NA' MUST be used in combination with interpretationCode that declares whether the result is below (Low of scale) or above (High of scale) of the reference range.. 
hl7:value
CD0 … 1 Coded result. If the observation value can not be determined, @code, @codeSystem, @codeSystemName and @displayName are NOT ALLOWED. Instead, @nullFlavor='NA' MUST be used in combination with interpretationCode that declares whether the result is below (Low of scale) or above (High of scale) of the reference range.IHE PalM TF3 Rev.10, 6.3.4.13
@xsi:type
1 … 1FCD
@nullFlavor
cs0 … 1FNA
 Observation value could not be determined.
@code
cs0 … 1 The code MUST be specified.
@codeSystem
oid0 … 1 The OID of the code system MUST be specified.
@codeSystemName
st0 … 1 The name of the code system MUST be specified for tracking purposes. However, processing is NOT ALLOWED.
@displayName
st0 … 1 The displayName of the code MUST be specified for tracking purposes. However, processing is NOT ALLOWED. Instead, a processing system is to display a user readable language translation of the code from the value set.
 Example<value type="CD" code="N" codeSystem="2.16.756.5.30.2.1.1.3.1"/>
 Schematron assertrolered error 
 test(@code and @codeSystem and @codeSystemName and @displayName) or (@nullFlavor='NA' and not(@displayName or @code or @codeSystem or @codeSystemName) and parent::*/hl7:interpretationCode[@code=('>','<')]) 
 MessageIf the observation value can not be determined, @code, @codeSystem, @codeSystemName and @displayName are NOT ALLOWED. Instead, @nullFlavor='NA' MUST be used in combination with interpretationCode that declares whether the result is below (Low of scale) or above (High of scale) of the reference range. 
hl7:value
ED0 … 1Text result.IHE PalM TF3 Rev.10, 6.3.4.13
@xsi:type
1 … 1FED
 Example<value type="ED">
  <reference value="#l1"/></value>
hl7:reference
TEL1 … 1MThe reference to the corresponding text in the human readable part must be specified by reference to content[@ID]: reference [@value = '#xxx']IHE PalM TF3 Rev.10, 6.3.4.13
@value
1 … 1RReference to the narrative part of the section in the format '#xxx', where xxx is the ID of the corresponding Element.
hl7:value
PQ0 … 1Numeric result with unit. If the observation value can not be determined, @value and @unit are NOT ALLOWED. Instead, @nullFlavor='NA' MUST be used in combination with interpretationCode that declares whether the result is below (Low of scale) or above (High of scale) of the reference range.IHE PalM TF3 Rev.10, 6.3.4.13
@xsi:type
1 … 1FPQ
@nullFlavor
cs0 … 1FNA
 Observation value could not be determined.
@unit
cs0 … 1 Valid UCUM unit.
@value
real0 … 1 Numeric observation result
 Example<value type="PQ" value="6.4" unit="mg/dL"/>
 Schematron assertrolered error 
 test(@value) or (@unit and @value) or (@nullFlavor='NA' and parent::*/hl7:interpretationCode[@code=('>','<')]) 
 MessageIf the observation value can not be determined, @value and @unit are NOT ALLOWED. Instead, @nullFlavor='NA' MUST be used in combination with interpretationCode that declares whether the result is below (Low of scale) or above (High of scale) of the reference range. 
hl7:value
RTO0 … 1 Ratio results. If the observation value can not be determined, numerator and denominator are NOT ALLOWED. Instead, @nullFlavor='NA' MUST be used in combination with interpretationCode that declares whether the result is below (Low of scale) or above (High of scale) of the reference range.IHE PalM TF3 Rev.10, 6.3.4.13
@xsi:type
1 … 1FRTO
@nullFlavor
cs0 … 1FNA
 Observation value could not be determined.
 Example
Titer
<value type="RTO">
  <numerator type="INT" value="1"/>  <denominator type="INT" value="64"/></value>
hl7:numerator
QTY0 … 1IHE PalM TF3 Rev.10, 6.3.4.13
@value
1 … 1RNumerator of the ratio.
hl7:denominator
QTY0 … 1IHE PalM TF3 Rev.10, 6.3.4.13
@value
1 … 1RDenominator of the ratio.
 Schematron assertrolered error 
 test(hl7:numerator[@value] and hl7:denominator[@value]) or (@nullFlavor='NA' and parent::*/hl7:interpretationCode[@code=('>','<')]) 
 MessageIf the observation value can not be determined, numerator and denominator are NOT ALLOWED. Instead, @nullFlavor='NA' MUST be used in combination with interpretationCode that declares whether the result is below (Low of scale) or above (High of scale) of the reference range. 
hl7:interpretationCode
CE0 … 1

At least one interpretation of the result MUST be declared. For this purpose, a code from the HL7 Observation Interpretation vocabulary MUST be used.

Examples of normal results:

  • N: Normal

Examples of pathogen detection:

  • POS: pathogen found in the specimen
  • NEG: pathogen not found in the specimen (No evidence or no growth). Note: Negative does not necessarily imply the complete absence of the specified item.

Examples abnormal results with numeric values:

  • H: High - Above reference range
  • HH: High alert - Above reference range (critical value)
  • L: Low - Below reference range
  • LL: Low alert - Below reference range (critical value)

Examples of non-determinable results:

  • >: High off scale - Above analytical limit
  • <: Low off scale - Below analytical limit

Examples of antimicrobial susceptibility tests in microbiology:

  • S: susceptible
  • R: resistant
  • I: intermediate
  • SDD: Susceptible-dose dependent
IHE PalM TF3 Rev.10, 6.3.4.13
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.78 ObservationInterpretation (DYNAMIC)
hl7:methodCode
CE0 … 1Method used for this observationIHE PalM TF3 Rev.10, 6.3.4.13
@code
cs1 … 1R
@codeSystem
oid1 … 1F2.16.840.1.113883.5.84
@codeSystemName
st1 … 1FHL7 ObservationMethod
@displayName
st1 … 1R
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.14079 ObservationMethod (DYNAMIC)
Choice0 … 1
IF this result is based on a specimen of a non-human material, this MUST be declared with the subject element.
Elements to choose from:
hl7:subject
0 … 1Contains 2.16.756.5.30.1.1.10.4.5 Non-Human Subject - subject Containment (DYNAMIC)IHE PalM TF3 Rev.10, 6.3.4.13
hl7:subject
0 … 1Contains 2.16.756.5.30.1.1.10.4.6 Human Patient with Non-Human Subject - subject Containment (DYNAMIC)IHE PalM TF3 Rev.10, 6.3.4.13
hl7:performer
0 … *This CAN be used to indicate who has performed the test. This information supersedes any information recorded at higher level.
Contains 2.16.756.5.30.1.1.10.4.7 Laboratory Performer - performer Containment (DYNAMIC)
IHE PalM TF3 Rev.10, 6.3.4.13
hl7:author
0 … *This MAY be used to indicate who has documented the result. This information supersedes any information recorded at higher level.
Contains 2.16.756.5.30.1.1.10.9.16 Author Compilation with name, addr and telecom (DYNAMIC)
IHE PalM TF3 Rev.10, 6.3.4.13
@typeCode
cs1 … 1FAUT
Choice0 … *
This CAN be used to identify other parties:
  • Who has verified the result (AUTHEN).
  • Which external laboratory has delivered the result (RESP).
  • Which device (analyzer) was used to determine the result (DEV).
Elements to choose from:
hl7:participant
0 … *Who has verified the result (AUTHEN). This information supersedes any information recorded at higher level.
Contains 2.16.756.5.30.1.1.10.4.8 Laboratory Results Validator - participant Containment (DYNAMIC)
IHE PalM TF3 Rev.10, 6.3.4.13
hl7:participant
0 … *Which external laboratory has delivered the result (RESP). This information supersedes any information recorded at higher level.
Contains 2.16.756.5.30.1.1.10.4.9 Responsible Party - participant Containment (DYNAMIC)
IHE PalM TF3 Rev.10, 6.3.4.13
hl7:participant
0 … *Which device (analyzer) was used to determine the result (DEV). This information supersedes any information recorded at higher level.
Contains 2.16.756.5.30.1.1.10.4.10 Device - participant Containment (DYNAMIC)
IHE PalM TF3 Rev.10, 6.3.4.13
hl7:entryRelationship
0 … *Information on specimen collection for this Observation. This information supersedes any information recorded at higher level.
Contains 2.16.756.5.30.1.1.10.4.11 Specimen Collection (DYNAMIC)
IHE PalM TF3 Rev.10, 6.3.4.13
@typeCode
cs1 … 1FCOMP
hl7:entryRelationship
0 … *Comment on this Observation.
Contains 2.16.756.5.30.1.1.10.4.2 Annotation Comments (DYNAMIC)
IHE PalM TF3 Rev.10, 6.3.4.13
@typeCode
cs1 … 1FSUBJ
@inversionInd
bl1 … 1Ftrue
hl7:entryRelationship
0 … *This CAN be used to indicate previous observation for the same test code on a previous specimen.
Contains 2.16.756.5.30.1.1.10.4.22 Previous Observation (DYNAMIC)
IHE PalM TF3 Rev.10, 6.3.4.13
@typeCode
cs1 … 1FREFR
hl7:sequenceNumber
INT0 … 1In case there is more than one previous result, the entryRelationship elements are sorted in reverse chronological order, and numbered from 1 to n by sequenceNumber.IHE PalM TF3 Rev.10, 6.3.4.13
@value
int0 … 1 Contains the sequence number.
hl7:reference
0 … *This CAN be used to make reference to an external document.
Contains 2.16.756.5.30.1.1.10.4.29 External document (DYNAMIC)
IHE PalM TF3 Rev.10, 6.3.4.13
@typeCode
cs1 … 1FREFR
hl7:referenceRange
0 … 1 The reference range SHALL be specified for the range of normal values for the data types PQ and INT. The following applies:
  • Upper limit: [R]
  • Lower limit: [R]
  • interpretationCode containing code=N: [M]

The reference range CAN be omitted for other data types. If only an upper or lower limit is meaningful, the unused limit MUST be declared using nullFlavor.

IHE PalM TF3 Rev.10, 6.3.4.13
@typeCode
cs1 … 1FREFV
hl7:observationRange
1 … 1MIHE PalM TF3 Rev.10, 6.3.4.13
@classCode
cs1 … 1FOBS
@moodCode
cs1 … 1FEVN.CRT
Choice0 … 1Elements to choose from:
  • hl7:value[@xsi:type='IVL_PQ']
  • hl7:value[@xsi:type='IVL_INT']
hl7:value
IVL_PQ0 … 1RReference range for PQ data typesIHE PalM TF3 Rev.10, 6.3.4.13
where [@xsi:type='IVL_PQ']
@xsi:type
1 … 1FIVL_PQ
hl7:low
IVXB_PQ1 … 1Lower limit of the reference rangeIHE PalM TF3 Rev.10, 6.3.4.13
@nullFlavor
cs0 … 1FNA
 Unused limit MUST be declared using nullFlavor.
@value
real0 … 1 Lower limit value of the reference range
@unit
cs0 … 1 Valid UCUM Unit of the lower limit of the reference range
 Schematron assertrolered error 
 test(parent::hl7:value/@unit and @value) or (@unit and @value) or (@nullFlavor='NA') 
 MessageUnused limit MUST be declared using nullFlavor='NA'. 
hl7:high
IVXB_PQ1 … 1Upper limit of the reference rangeIHE PalM TF3 Rev.10, 6.3.4.13
@nullFlavor
cs0 … 1FNA
 Unused limit MUST be declared using nullFlavor.
@value
real0 … 1 Upper limit value of the reference range
@unit
cs0 … 1 Valid UCUM Unit of the upper limit of the reference range
 Schematron assertrolered error 
 test(parent::hl7:value/@unit and @value) or (@unit and @value) or (@nullFlavor='NA') 
 MessageUnused limit MUST be declared using nullFlavor='NA'. 
hl7:value
IVL_INT0 … 1RReference range for INT data typesIHE PalM TF3 Rev.10, 6.3.4.13
where [@xsi:type='IVL_INT']
@xsi:type
1 … 1FIVL_INT
hl7:low
IVXB_INT1 … 1Lower limit of the reference rangeIHE PalM TF3 Rev.10, 6.3.4.13
@nullFlavor
cs0 … 1FNA
 Unused limit MUST be declared using nullFlavor.
@value
int0 … 1 Lower limit value of the reference range
@unit
cs0 … 1 Valid UCUM Unit of the lower limit of the reference range
 Schematron assertrolered error 
 test(parent::hl7:value/@unit and @value) or (@unit and @value) or (@nullFlavor='NA') 
 MessageUnused limit MUST be declared using nullFlavor='NA'. 
hl7:high
IVXB_INT1 … 1Upper limit of the reference rangeIHE PalM TF3 Rev.10, 6.3.4.13
@nullFlavor
cs0 … 1FNA
 Unused limit MUST be declared using nullFlavor.
@value
int0 … 1 Upper limit value of the reference range
@unit
cs0 … 1 Valid UCUM Unit of the upper limit of the reference range
 Schematron assertrolered error 
 test(parent::hl7:value/@unit and @value) or (@unit and @value) or (@nullFlavor='NA') 
 MessageUnused limit MUST be declared using nullFlavor='NA'. 
hl7:interpretationCode
CE1 … 1MThis reference range defines normal values.IHE PalM TF3 Rev.10, 6.3.4.13
@code
CONF1 … 1FN