Using CQL with FHIR, published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 1.1.0-cibuild built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/cql-ig/ and changes regularly. See the Directory of published versions
@prefix fhir: <http://hl7.org/fhir/> .
@prefix loinc: <https://loinc.org/rdf/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# - resource -------------------------------------------------------------------
a fhir:Parameters ;
fhir:nodeRole fhir:treeRoot ;
fhir:id [ fhir:v "cql-typemappingexampleresult"] ; #
fhir:meta [
( fhir:profile [
fhir:v "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-evaluationresult"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/cql/StructureDefinition/cql-evaluationresult> ] )
] ; #
fhir:parameter ( [
fhir:name [ fhir:v "Patient" ] ;
( fhir:Parameters.parameter.resource [
a fhir:Patient ;
fhir:id [ fhir:v "example" ] ;
( fhir:identifier [
fhir:use [ fhir:v "usual" ] ;
fhir:type [
( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v2-0203"^^xsd:anyURI ] ;
fhir:code [ fhir:v "MR" ] ] ) ] ;
fhir:system [ fhir:v "urn:oid:1.2.36.146.595.217.0.1"^^xsd:anyURI ] ;
fhir:value [ fhir:v "12345" ] ;
fhir:period [
fhir:start [ fhir:v "2001-05-06"^^xsd:date ] ] ;
fhir:assigner [
fhir:display [ fhir:v "Acme Healthcare" ] ] ] ) ;
fhir:active [ fhir:v "true"^^xsd:boolean ] ;
( fhir:name [
fhir:use [ fhir:v "official" ] ;
fhir:family [ fhir:v "Chalmers" ] ;
( fhir:given [ fhir:v "Peter" ] [ fhir:v "James" ] ) ] [
fhir:use [ fhir:v "usual" ] ;
fhir:family [ fhir:v "Chalmers" ] ;
( fhir:given [ fhir:v "Jim" ] ) ] [
fhir:use [ fhir:v "maiden" ] ;
fhir:family [ fhir:v "Windsor" ] ;
( fhir:given [ fhir:v "Peter" ] [ fhir:v "James" ] ) ;
fhir:period [
fhir:end [ fhir:v "2002"^^xsd:gYear ] ] ] ) ;
( fhir:telecom [
fhir:system [ fhir:v "phone" ] ;
fhir:value [ fhir:v "(03) 5555 6473" ] ;
fhir:use [ fhir:v "work" ] ;
fhir:rank [ fhir:v "1"^^xsd:positiveInteger ] ] [
fhir:system [ fhir:v "phone" ] ;
fhir:value [ fhir:v "(03) 3410 5613" ] ;
fhir:use [ fhir:v "mobile" ] ;
fhir:rank [ fhir:v "2"^^xsd:positiveInteger ] ] [
fhir:system [ fhir:v "phone" ] ;
fhir:value [ fhir:v "(03) 5555 8834" ] ;
fhir:use [ fhir:v "old" ] ;
fhir:period [
fhir:end [ fhir:v "2014"^^xsd:gYear ] ] ] ) ;
fhir:gender [ fhir:v "male" ] ;
fhir:birthDate [
fhir:v "1974-12-25"^^xsd:date ;
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/patient-birthTime"^^xsd:anyURI ] ;
fhir:value [ fhir:v "1974-12-25T14:35:45-05:00"^^xsd:dateTime ] ] ) ] ;
fhir:deceased [ fhir:v "false"^^xsd:boolean ] ;
( fhir:address [
fhir:use [ fhir:v "home" ] ;
fhir:type [ fhir:v "both" ] ;
fhir:text [ fhir:v "534 Erewhon St PeasantVille, Utah 84414" ] ;
( fhir:line [ fhir:v "534 Erewhon St" ] ) ;
fhir:city [ fhir:v "PleasantVille" ] ;
fhir:district [ fhir:v "Rainbow" ] ;
fhir:state [ fhir:v "UT" ] ;
fhir:postalCode [ fhir:v "84414" ] ;
fhir:period [
fhir:start [ fhir:v "1974-12-25"^^xsd:date ] ] ] ) ;
fhir:maritalStatus [
( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"^^xsd:anyURI ] ;
fhir:code [ fhir:v "M" ] ] ) ] ;
( fhir:contact [
( fhir:relationship [
( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v2-0131"^^xsd:anyURI ] ;
fhir:code [ fhir:v "N" ] ] ) ] ) ;
fhir:name [
fhir:family [
fhir:v "du Marché" ;
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"^^xsd:anyURI ] ;
fhir:value [ fhir:v "VV" ] ] ) ] ;
( fhir:given [ fhir:v "Bénédicte" ] ) ] ;
( fhir:telecom [
fhir:system [ fhir:v "phone" ] ;
fhir:value [ fhir:v "+33 (237) 998327" ] ] ) ;
fhir:address [
fhir:use [ fhir:v "home" ] ;
fhir:type [ fhir:v "both" ] ;
( fhir:line [ fhir:v "534 Erewhon St" ] ) ;
fhir:city [ fhir:v "PleasantVille" ] ;
fhir:district [ fhir:v "Rainbow" ] ;
fhir:state [ fhir:v "VT" ] ;
fhir:postalCode [ fhir:v "3999" ] ;
fhir:period [
fhir:start [ fhir:v "1974-12-25"^^xsd:date ] ] ] ;
fhir:gender [ fhir:v "female" ] ;
fhir:period [
fhir:start [ fhir:v "2012"^^xsd:gYear ] ] ] ) ] )
] [
fhir:name [ fhir:v "CQLBooleanExample" ] ;
fhir:value [ fhir:v "true"^^xsd:boolean ]
] [
fhir:name [ fhir:v "CQLCodeExample" ] ;
fhir:value [
a fhir:Coding ;
fhir:system [ fhir:v "http://hl7.org/fhir/uv/cql/CodeSystem/example"^^xsd:anyURI ] ;
fhir:code [ fhir:v "example-code" ] ]
] [
fhir:name [ fhir:v "CQLCodeSystemExample" ] ;
fhir:value [
fhir:v "http://hl7.org/fhir/uv/cql/CodeSystem/example"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/cql/CodeSystem/example> ]
] [
fhir:name [ fhir:v "CQLConceptExample" ] ;
fhir:value [
a fhir:CodeableConcept ;
( fhir:coding [
fhir:system [ fhir:v "http://hl7.org/fhir/uv/cql/CodeSystem/example"^^xsd:anyURI ] ;
fhir:code [ fhir:v "example-code" ] ] ) ]
] [
fhir:name [ fhir:v "CQLDateExample" ] ;
fhir:value [ fhir:v "2024-01-01"^^xsd:date ]
] [
fhir:name [ fhir:v "CQLDateTimeExample" ] ;
fhir:value [ fhir:v "2024-01-01T10:30:00Z"^^xsd:dateTime ]
] [
fhir:name [ fhir:v "CQLDecimalExample" ] ;
fhir:value [ fhir:v "10.0"^^xsd:decimal ]
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "System.Long" ] ] ) ;
fhir:name [ fhir:v "CQLLongExample" ] ;
fhir:value [ fhir:v "10"^^xsd:integer ]
] [
fhir:name [ fhir:v "CQLIntegerExample" ] ;
fhir:value [ fhir:v "10"^^xsd:integer ]
] [
fhir:name [ fhir:v "CQLQuantityExample" ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v "10"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg" ] ]
] [
fhir:name [ fhir:v "CQLRatioExample" ] ;
fhir:value [
a fhir:Ratio ;
fhir:numerator [
fhir:value [ fhir:v "5"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg" ] ] ;
fhir:denominator [
fhir:value [ fhir:v "10"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg" ] ] ]
] [
fhir:name [ fhir:v "CQLStringExample" ] ;
fhir:value [ fhir:v "John" ]
] [
fhir:name [ fhir:v "CQLTimeExample" ] ;
fhir:value [ fhir:v "10:30:00"^^xsd:time ]
] [
fhir:name [ fhir:v "CQLValueSetExample" ] ;
fhir:value [
fhir:v "http://hl7.org/fhir/uv/cql/ValueSet/shareable-example"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/cql/ValueSet/shareable-example> ]
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "System.Vocabulary" ] ] ) ;
fhir:name [ fhir:v "CQLVocabularyExample" ] ;
fhir:value [
fhir:v "http://example.org/test/npe-preventer"^^xsd:anyURI ;
fhir:link <http://example.org/test/npe-preventer> ;
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/data-absent-reason"^^xsd:anyURI ] ;
fhir:value [ fhir:v "unknown" ] ] ) ]
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "Interval<System.Date>" ] ] ) ;
fhir:name [ fhir:v "CQLDateIntervalExample" ] ;
fhir:value [
a fhir:Period ;
fhir:start [ fhir:v "2024-01-01"^^xsd:date ] ;
fhir:end [ fhir:v "2024-01-31"^^xsd:date ] ]
] [
fhir:name [ fhir:v "CQLDateTimeIntervalExample" ] ;
fhir:value [
a fhir:Period ;
fhir:start [ fhir:v "2024-01-01T10:30:00Z"^^xsd:dateTime ] ;
fhir:end [ fhir:v "2024-01-31T10:30:00Z"^^xsd:dateTime ] ]
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "Interval<System.Time>" ] ] ) ;
fhir:name [ fhir:v "CQLTimeIntervalExample" ] ;
( fhir:part [
fhir:name [ fhir:v "low" ] ;
fhir:value [ fhir:v "10:30:00"^^xsd:time ] ] [
fhir:name [ fhir:v "high" ] ;
fhir:value [ fhir:v "11:30:00"^^xsd:time ] ] )
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "Interval<System.Integer>" ] ] ) ;
fhir:name [ fhir:v "CQLIntegerIntervalExample" ] ;
fhir:value [
a fhir:Range ;
fhir:low [
fhir:value [ fhir:v "5"^^xsd:decimal ] ] ;
fhir:high [
fhir:value [ fhir:v "10"^^xsd:decimal ] ] ]
] [
fhir:name [ fhir:v "CQLQuantityIntervalExample" ] ;
fhir:value [
a fhir:Range ;
fhir:low [
fhir:value [ fhir:v "5"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg" ] ] ;
fhir:high [
fhir:value [ fhir:v "10"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg" ] ] ]
] [
fhir:name [ fhir:v "CQLListExample" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ]
] [
fhir:name [ fhir:v "CQLListExample" ] ;
fhir:value [ fhir:v "2"^^xsd:integer ]
] [
fhir:name [ fhir:v "CQLListExample" ] ;
fhir:value [ fhir:v "3"^^xsd:integer ]
] [
fhir:name [ fhir:v "CQLListExample" ] ;
fhir:value [ fhir:v "4"^^xsd:integer ]
] [
fhir:name [ fhir:v "CQLListExample" ] ;
fhir:value [ fhir:v "5"^^xsd:integer ]
] [
fhir:name [ fhir:v "CQLTupleExample" ] ;
( fhir:part [
fhir:name [ fhir:v "X" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ] ] [
fhir:name [ fhir:v "Y" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ] ] )
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "List<Choice<System.Integer,System.Decimal>>" ] ] ) ;
fhir:name [ fhir:v "CQLChoiceListExample" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ]
] [
fhir:name [ fhir:v "CQLChoiceListExample" ] ;
fhir:value [ fhir:v "1.0"^^xsd:decimal ]
] [
fhir:name [ fhir:v "CQLTupleListExample" ] ;
( fhir:part [
fhir:name [ fhir:v "X" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ] ] [
fhir:name [ fhir:v "Y" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ] ] )
] [
fhir:name [ fhir:v "CQLTupleListExample" ] ;
( fhir:part [
fhir:name [ fhir:v "X" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ] ] [
fhir:name [ fhir:v "Y" ] ;
fhir:value [ fhir:v "2"^^xsd:integer ] ] )
] [
fhir:name [ fhir:v "CQLTupleListExample" ] ;
( fhir:part [
fhir:name [ fhir:v "X" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ] ] [
fhir:name [ fhir:v "Y" ] ;
fhir:value [ fhir:v "3"^^xsd:integer ] ] )
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "Tuple{id:System.Integer,name:System.String,address:List<Tuple{street:System.String,city:System.String,state:System.String}>}" ] ] ) ;
fhir:name [ fhir:v "CQLComplexTupleExample" ] ;
( fhir:part [
fhir:name [ fhir:v "id" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ] ] [
fhir:name [ fhir:v "name" ] ;
fhir:value [ fhir:v "Patrick" ] ] [
fhir:name [ fhir:v "address" ] ;
( fhir:part [
fhir:name [ fhir:v "street" ] ;
fhir:value [ fhir:v "123 Spinning Ave" ] ] [
fhir:name [ fhir:v "city" ] ;
fhir:value [ fhir:v "Dayton" ] ] [
fhir:name [ fhir:v "state" ] ;
fhir:value [ fhir:v "OH" ] ] ) ] )
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "List<Tuple{id:System.Integer,name:System.String,address:List<Tuple{street:System.String,city:System.String,state:System.String}>}>" ] ] ) ;
fhir:name [ fhir:v "CQLComplexTupleListExample" ] ;
( fhir:part [
fhir:name [ fhir:v "id" ] ;
fhir:value [ fhir:v "1"^^xsd:integer ] ] [
fhir:name [ fhir:v "name" ] ;
fhir:value [ fhir:v "Patrick" ] ] [
fhir:name [ fhir:v "address" ] ;
( fhir:part [
fhir:name [ fhir:v "street" ] ;
fhir:value [ fhir:v "123 Spinning Ave" ] ] [
fhir:name [ fhir:v "city" ] ;
fhir:value [ fhir:v "Dayton" ] ] [
fhir:name [ fhir:v "state" ] ;
fhir:value [ fhir:v "OH" ] ] ) ] )
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "List<Tuple{id:System.Integer,name:System.String,address:List<Tuple{street:System.String,city:System.String,state:System.String}>}>" ] ] ) ;
fhir:name [ fhir:v "CQLEmptyListExample" ] ;
fhir:value [
a fhir:boolean ;
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-isEmptyList"^^xsd:anyURI ] ;
fhir:value [ fhir:v "true"^^xsd:boolean ] ] ) ]
] [
fhir:name [ fhir:v "FHIRBooleanExample" ] ;
fhir:value [ fhir:v "true"^^xsd:boolean ]
] [
fhir:name [ fhir:v "FHIRStringExample" ] ;
fhir:value [ fhir:v "Chalmers" ]
] [
fhir:name [ fhir:v "FHIRQuantityExample" ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v "76.0"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mg/dL" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ]
] [
fhir:name [ fhir:v "FHIRPeriodExample" ] ;
fhir:value [
a fhir:Period ;
fhir:start [ fhir:v "1974-12-25"^^xsd:date ] ]
] [
fhir:name [ fhir:v "FHIRRangeExample" ] ;
fhir:value [
a fhir:Range ;
fhir:low [
fhir:value [ fhir:v "40.0"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mg/dL" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg/dL" ] ] ;
fhir:high [
fhir:value [ fhir:v "109.0"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mg/dL" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg/dL" ] ] ]
] [
fhir:name [ fhir:v "FHIRObservationExample" ] ;
( fhir:Parameters.parameter.resource [
a fhir:Observation ;
fhir:id [ fhir:v "blood-glucose" ] ;
fhir:status [ fhir:v "final" ] ;
( fhir:category [
( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/observation-category"^^xsd:anyURI ] ;
fhir:code [ fhir:v "laboratory" ] ;
fhir:display [ fhir:v "Laboratory" ] ] ) ;
fhir:text [ fhir:v "Laboratory" ] ] ) ;
fhir:code [
( fhir:coding [
a loinc:2339-0 ;
fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "2339-0" ] ;
fhir:display [ fhir:v "Glucose Bld-mCnc" ] ] ) ;
fhir:text [ fhir:v "Glucose Bld-mCnc" ] ] ;
fhir:subject [
fhir:reference [ fhir:v "Patient/example" ] ;
fhir:display [ fhir:v "Amy Shaw" ] ] ;
fhir:effective [ fhir:v "2005-07-05"^^xsd:date ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v "76.0"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mg/dL" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ] ;
( fhir:referenceRange [
fhir:low [
fhir:value [ fhir:v "40.0"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mg/dL" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg/dL" ] ] ;
fhir:high [
fhir:value [ fhir:v "109.0"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mg/dL" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg/dL" ] ] ;
( fhir:appliesTo [
( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/referencerange-meaning"^^xsd:anyURI ] ;
fhir:code [ fhir:v "normal" ] ;
fhir:display [ fhir:v "Normal Range" ] ] ) ;
fhir:text [ fhir:v "Normal Range" ] ] ) ] ) ] )
] [
fhir:name [ fhir:v "FHIRObservationListExample" ] ;
( fhir:Parameters.parameter.resource [
a fhir:Observation ;
fhir:id [ fhir:v "blood-glucose" ] ;
fhir:status [ fhir:v "final" ] ;
( fhir:category [
( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/observation-category"^^xsd:anyURI ] ;
fhir:code [ fhir:v "laboratory" ] ;
fhir:display [ fhir:v "Laboratory" ] ] ) ;
fhir:text [ fhir:v "Laboratory" ] ] ) ;
fhir:code [
( fhir:coding [
a loinc:2339-0 ;
fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "2339-0" ] ;
fhir:display [ fhir:v "Glucose Bld-mCnc" ] ] ) ;
fhir:text [ fhir:v "Glucose Bld-mCnc" ] ] ;
fhir:subject [
fhir:reference [ fhir:v "Patient/example" ] ;
fhir:display [ fhir:v "Amy Shaw" ] ] ;
fhir:effective [ fhir:v "2005-07-05"^^xsd:date ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v "76.0"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mg/dL" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ] ;
( fhir:referenceRange [
fhir:low [
fhir:value [ fhir:v "40.0"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mg/dL" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg/dL" ] ] ;
fhir:high [
fhir:value [ fhir:v "109.0"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mg/dL" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mg/dL" ] ] ;
( fhir:appliesTo [
( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/referencerange-meaning"^^xsd:anyURI ] ;
fhir:code [ fhir:v "normal" ] ;
fhir:display [ fhir:v "Normal Range" ] ] ) ;
fhir:text [ fhir:v "Normal Range" ] ] ) ] ) ] )
] [
fhir:name [ fhir:v "FHIRObservationListExample" ] ;
( fhir:Parameters.parameter.resource [
a fhir:Observation ;
fhir:id [ fhir:v "blood-pressure" ] ;
fhir:status [ fhir:v "final" ] ;
( fhir:category [
( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/observation-category"^^xsd:anyURI ] ;
fhir:code [ fhir:v "vital-signs" ] ;
fhir:display [ fhir:v "Vital Signs" ] ] ) ;
fhir:text [ fhir:v "Vital Signs" ] ] ) ;
fhir:code [
( fhir:coding [
a loinc:85354-9 ;
fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "85354-9" ] ;
fhir:display [ fhir:v "Blood pressure panel with all children optional" ] ] ) ;
fhir:text [ fhir:v "Blood pressure systolic and diastolic" ] ] ;
fhir:subject [
fhir:reference [ fhir:v "Patient/example" ] ;
fhir:display [ fhir:v "Amy Shaw" ] ] ;
fhir:encounter [
fhir:display [ fhir:v "GP Visit" ] ] ;
fhir:effective [ fhir:v "1999-07-02"^^xsd:date ] ;
( fhir:component [
fhir:code [
( fhir:coding [
a loinc:8480-6 ;
fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "8480-6" ] ;
fhir:display [ fhir:v "Systolic blood pressure" ] ] ) ;
fhir:text [ fhir:v "Systolic blood pressure" ] ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v "109"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mmHg" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mm[Hg]" ] ] ] [
fhir:code [
( fhir:coding [
a loinc:8462-4 ;
fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "8462-4" ] ;
fhir:display [ fhir:v "Diastolic blood pressure" ] ] ) ;
fhir:text [ fhir:v "Diastolic blood pressure" ] ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v "44"^^xsd:decimal ] ;
fhir:unit [ fhir:v "mmHg" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "mm[Hg]" ] ] ] ) ] )
] [
fhir:name [ fhir:v "FHIRObservationListExample" ] ;
( fhir:Parameters.parameter.resource [
a fhir:Observation ;
fhir:id [ fhir:v "bmi" ] ;
fhir:status [ fhir:v "final" ] ;
( fhir:category [
( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/observation-category"^^xsd:anyURI ] ;
fhir:code [ fhir:v "vital-signs" ] ;
fhir:display [ fhir:v "Vital Signs" ] ] ) ;
fhir:text [ fhir:v "Vital Signs" ] ] ) ;
fhir:code [
( fhir:coding [
a loinc:39156-5 ;
fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "39156-5" ] ;
fhir:display [ fhir:v "Body mass index (BMI) [Ratio]" ] ] ) ;
fhir:text [ fhir:v "BMI" ] ] ;
fhir:subject [
fhir:reference [ fhir:v "Patient/example" ] ;
fhir:display [ fhir:v "Amy Shaw" ] ] ;
fhir:encounter [
fhir:display [ fhir:v "GP Visit" ] ] ;
fhir:effective [ fhir:v "1999-07-02"^^xsd:date ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v "16.2"^^xsd:decimal ] ;
fhir:unit [ fhir:v "kg/m2" ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "kg/m2" ] ] ] )
] [
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [ fhir:v "List<FHIR.Observation>" ] ] ) ;
fhir:name [ fhir:v "FHIRObservationEmptyListExample" ] ;
fhir:value [
a fhir:boolean ;
( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-isEmptyList"^^xsd:anyURI ] ;
fhir:value [ fhir:v "true"^^xsd:boolean ] ] ) ]
] ) . #
IG © 2023+ HL7 International / Clinical Decision Support. Package hl7.fhir.uv.cql#1.1.0-cibuild based on FHIR 4.0.1. Generated 2024-06-10
Links: Table of Contents |
QA Report
| Version History |
|
Propose a change