HL7 Europe Laboratory Report, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.2.0-ci built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/laboratory/ and changes regularly. See the Directory of published versions
Data Type Profile:
Quantity (Eu Lab)
Official URL : http://hl7.eu/fhir/laboratory/StructureDefinition/Quantity-eu-lab
Version :
0.2.0-ci
Draft
as of 2025-03-22
Computable Name : QuantityEuLab
Copyright/Legal : Used by permission of HL7 Europe, all rights reserved Creative Commons License
This profile constrains the Quantity data type to use UCUM as the code system for units and optionally share measurement uncertainty
This profile of the Quantity data type imposes the usage of the UCUM as the code system for units and allows expressing uncertainty of measurement
Usage:
Formal Views of Profile Content
Description of Profiles, Differentials, Snapshots and how the different presentations work .
Terminology Bindings
Path Conformance ValueSet URI
Quantity.comparator required QuantityComparator http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
Constraints
Id Grade Path(s) Details Requirements
ele-1 error **ALL** elements All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both : extension.exists() != value.exists()
qty-3 error Quantity If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists()
Terminology Bindings
Path Conformance ValueSet URI
Quantity.comparator required QuantityComparator http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
Constraints
Id Grade Path(s) Details Requirements
ele-1 error **ALL** elements All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both : extension.exists() != value.exists()
qty-3 error Quantity If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists()
This structure is derived from QuantityIPS
Summary
Extensions
This structure refers to these extensions:
Key Elements View
Terminology Bindings
Path Conformance ValueSet URI
Quantity.comparator required QuantityComparator http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
Constraints
Id Grade Path(s) Details Requirements
ele-1 error **ALL** elements All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both : extension.exists() != value.exists()
qty-3 error Quantity If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists()
Differential View
This structure is derived from QuantityIPS
Snapshot View
Terminology Bindings
Path Conformance ValueSet URI
Quantity.comparator required QuantityComparator http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
Constraints
Id Grade Path(s) Details Requirements
ele-1 error **ALL** elements All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both : extension.exists() != value.exists()
qty-3 error Quantity If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists()
This structure is derived from QuantityIPS
Summary
Extensions
This structure refers to these extensions:
Other representations of profile: CSV , Excel , Schematron