This page is part of the FHIR Specification (v5.0.0: R5 - STU). This is a downloaded copy of the specification. For a full list of available versions, see the Directory of published versions
. Page versions: R5 R4B R4 R3
Quantity.shex
Raw ShEx
ShEx statement for Quantity
PREFIX fhir: <http://hl7.org/fhir/>
PREFIX fhirvs: <http://hl7.org/fhir/ValueSet/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
IMPORT <uri.shex>
IMPORT <code.shex>
IMPORT <string.shex>
IMPORT <decimal.shex>
IMPORT <DataType.shex>
# A measured or measurable amount
<Quantity> EXTENDS @<DataType> CLOSED {
a [fhir:Quantity]?;
fhir:value @<decimal>?; # Numerical value (with implicit
# precision)
fhir:comparator @<code> AND
{fhir:v @fhirvs:quantity-comparator}?; # < | <= | >= | > | ad - how to
# understand the value
fhir:unit @<string>?; # Unit representation
fhir:system @<uri>?; # System that defines coded unit form
fhir:code @<code>?; # Coded form of the unit
}
#---------------------- Value Sets ------------------------
# How the Quantity should be understood and represented.
fhirvs:quantity-comparator ["<" "<=" ">=" ">" "ad"]
Usage note: every effort has been made to ensure that the
ShEx files are correct and useful, but they are not a normative part
of the specification.