Using CQL with FHIR
1.1.0-cibuild - CIBuild International flag

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

: Example Type Mapping Evaluation Result Parameters - TTL Representation

Raw ttl | Download


@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 ]       ] )     ]
  ] ) . #