Using CQL With FHIR
2.0.0 - STU 2 International flag

Publication Build: This will be filled in by the publication tooling

: 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 rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@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 ] ;
      ( 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 [
a fhir:dateTime ;
fhir:v "1974-12-25T14:35:45-05:00"^^xsd:dateTime           ]         ] )       ] ;
fhir:deceased [
a fhir:boolean ;
fhir:v false       ] ;
      ( 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 [
a fhir:string ;
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 [
a fhir:boolean ;
fhir:v true     ]
  ] [
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 [
a fhir:canonical ;
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 [
a fhir:date ;
fhir:v "2024-01-01"^^xsd:date     ]
  ] [
fhir:name [ fhir:v "CQLDateTimeExample" ] ;
fhir:value [
a fhir:dateTime ;
fhir:v "2024-01-01T10:30:00Z"^^xsd:dateTime     ]
  ] [
fhir:name [ fhir:v "CQLPartialDateTimeExample" ] ;
fhir:value [
a fhir:dateTime ;
fhir:v "2024-01-01"^^xsd:date     ]
  ] [
fhir:name [ fhir:v "CQLDecimalExample" ] ;
fhir:value [
a fhir:decimal ;
fhir:v 10.0     ]
  ] [
fhir:name [ fhir:v "CQLDecimalPrecisionExample" ] ;
fhir:value [
a fhir:decimal ;
fhir:v 10.0 ;
      ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/quantity-precision"^^xsd:anyURI ] ;
fhir:value [
a fhir:integer ;
fhir:v 4         ]       ] )     ]
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
fhir:v "System.Long"       ]     ] ) ;
fhir:name [ fhir:v "CQLLongExample" ] ;
fhir:value [
a fhir:string ;
fhir:v "10"     ]
  ] [
fhir:name [ fhir:v "CQLIntegerExample" ] ;
fhir:value [
a fhir:integer ;
fhir:v 10     ]
  ] [
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 [
a fhir:string ;
fhir:v "John"     ]
  ] [
fhir:name [ fhir:v "CQLTimeExample" ] ;
fhir:value [
a fhir:time ;
fhir:v "10:30:00"^^xsd:time     ]
  ] [
fhir:name [ fhir:v "CQLValueSetExample" ] ;
fhir:value [
a fhir:canonical ;
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 [
a fhir:string ;
fhir:v "System.Vocabulary"       ]     ] ) ;
fhir:name [ fhir:v "CQLVocabularyExample" ] ;
fhir:value [
a fhir:canonical ;
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 [
a fhir:code ;
fhir:v "unknown"         ]       ] )     ]
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
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 [
a fhir:string ;
fhir:v "Interval<System.Time>"       ]     ] ) ;
fhir:name [ fhir:v "CQLTimeIntervalExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "low" ] ;
fhir:value [
a fhir:time ;
fhir:v "10:30:00"^^xsd:time       ]     ] [
fhir:name [ fhir:v "high" ] ;
fhir:value [
a fhir:time ;
fhir:v "11:30:00"^^xsd:time       ]     ] )
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
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 [
a fhir:integer ;
fhir:v 1     ]
  ] [
fhir:name [ fhir:v "CQLListExample" ] ;
fhir:value [
a fhir:integer ;
fhir:v 2     ]
  ] [
fhir:name [ fhir:v "CQLListExample" ] ;
fhir:value [
a fhir:integer ;
fhir:v 3     ]
  ] [
fhir:name [ fhir:v "CQLListExample" ] ;
fhir:value [
a fhir:integer ;
fhir:v 4     ]
  ] [
fhir:name [ fhir:v "CQLListExample" ] ;
fhir:value [
a fhir:integer ;
fhir:v 5     ]
  ] [
fhir:name [ fhir:v "CQLTupleExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "X" ] ;
fhir:value [
a fhir:integer ;
fhir:v 1       ]     ] [
fhir:name [ fhir:v "Y" ] ;
fhir:value [
a fhir:integer ;
fhir:v 1       ]     ] )
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
fhir:v "List<Choice<System.Integer,System.Decimal>>"       ]     ] ) ;
fhir:name [ fhir:v "CQLChoiceListExample" ] ;
fhir:value [
a fhir:integer ;
fhir:v 1     ]
  ] [
fhir:name [ fhir:v "CQLChoiceListExample" ] ;
fhir:value [
a fhir:decimal ;
fhir:v 1.0     ]
  ] [
fhir:name [ fhir:v "CQLTupleListExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "X" ] ;
fhir:value [
a fhir:integer ;
fhir:v 1       ]     ] [
fhir:name [ fhir:v "Y" ] ;
fhir:value [
a fhir:integer ;
fhir:v 1       ]     ] )
  ] [
fhir:name [ fhir:v "CQLTupleListExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "X" ] ;
fhir:value [
a fhir:integer ;
fhir:v 1       ]     ] [
fhir:name [ fhir:v "Y" ] ;
fhir:value [
a fhir:integer ;
fhir:v 2       ]     ] )
  ] [
fhir:name [ fhir:v "CQLTupleListExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "X" ] ;
fhir:value [
a fhir:integer ;
fhir:v 1       ]     ] [
fhir:name [ fhir:v "Y" ] ;
fhir:value [
a fhir:integer ;
fhir:v 3       ]     ] )
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
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 [
a fhir:integer ;
fhir:v 1       ]     ] [
fhir:name [ fhir:v "name" ] ;
fhir:value [
a fhir:string ;
fhir:v "Patrick"       ]     ] [
fhir:name [ fhir:v "address" ] ;
      ( fhir:part [
fhir:name [ fhir:v "street" ] ;
fhir:value [
a fhir:string ;
fhir:v "123 Spinning Ave"         ]       ] [
fhir:name [ fhir:v "city" ] ;
fhir:value [
a fhir:string ;
fhir:v "Dayton"         ]       ] [
fhir:name [ fhir:v "state" ] ;
fhir:value [
a fhir:string ;
fhir:v "OH"         ]       ] )     ] )
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
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 [
a fhir:integer ;
fhir:v 1       ]     ] [
fhir:name [ fhir:v "name" ] ;
fhir:value [
a fhir:string ;
fhir:v "Patrick"       ]     ] [
fhir:name [ fhir:v "address" ] ;
      ( fhir:part [
fhir:name [ fhir:v "street" ] ;
fhir:value [
a fhir:string ;
fhir:v "123 Spinning Ave"         ]       ] [
fhir:name [ fhir:v "city" ] ;
fhir:value [
a fhir:string ;
fhir:v "Dayton"         ]       ] [
fhir:name [ fhir:v "state" ] ;
fhir:value [
a fhir:string ;
fhir:v "OH"         ]       ] )     ] )
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
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 [
a fhir:boolean ;
fhir:v true         ]       ] )     ]
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
fhir:v "List<List<System.Integer>>"       ]     ] ) ;
fhir:name [ fhir:v "CQLListListExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 1       ]     ] [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 2       ]     ] [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 3       ]     ] [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 4       ]     ] [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 5       ]     ] )
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
fhir:v "List<List<System.Integer>>"       ]     ] ) ;
fhir:name [ fhir:v "CQLListListExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 1       ]     ] [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 2       ]     ] [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 3       ]     ] [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 4       ]     ] [
fhir:name [ fhir:v "element" ] ;
fhir:value [
a fhir:integer ;
fhir:v 5       ]     ] )
  ] [
    ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-cqlType"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
fhir:v "Tuple{}"       ]     ] ) ;
fhir:name [ fhir:v "CQLEmptyTupleExample" ] ;
fhir:value [
a fhir:boolean ;
      ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-isEmptyTuple"^^xsd:anyURI ] ;
fhir:value [
a fhir:boolean ;
fhir:v true         ]       ] )     ]
  ] [
fhir:name [ fhir:v "FHIRBooleanExample" ] ;
fhir:value [
a fhir:boolean ;
fhir:v true     ]
  ] [
fhir:name [ fhir:v "FHIRStringExample" ] ;
fhir:value [
a fhir:string ;
fhir:v "Chalmers"     ]
  ] [
fhir:name [ fhir:v "FHIRQuantityExample" ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v 76.0 ] ;
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 ] ;
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 ] ;
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 [
a fhir:dateTime ;
fhir:v "2005-07-05"^^xsd:date       ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v 76.0 ] ;
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 ] ;
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 ] ;
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 [
a fhir:dateTime ;
fhir:v "2005-07-05"^^xsd:date       ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v 76.0 ] ;
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 ] ;
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 ] ;
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 [
a fhir:dateTime ;
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 [
a fhir:dateTime ;
fhir:v "1999-07-02"^^xsd:date       ] ;
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v 16.2 ] ;
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 [
a fhir:string ;
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 [
a fhir:boolean ;
fhir:v true         ]       ] )     ]
  ] [
fhir:name [ fhir:v "FHIRBackboneElementExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "relationship" ] ;
fhir:value [
a fhir:CodeableConcept ;
        ( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v2-0131"^^xsd:anyURI ] ;
fhir:code [ fhir:v "N" ]         ] )       ]     ] [
fhir:name [ fhir:v "name" ] ;
fhir:value [
a fhir:HumanName ;
fhir:family [
fhir:v "du Marché" ;
          ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"^^xsd:anyURI ] ;
fhir:value [
a fhir:string ;
fhir:v "VV"             ]           ] )         ] ;
        ( fhir:given [ fhir:v "Bénédicte" ] )       ]     ] [
fhir:name [ fhir:v "telecom" ] ;
fhir:value [
a fhir:ContactPoint ;
fhir:system [ fhir:v "phone" ] ;
fhir:value [ fhir:v "+33 (237) 998327" ]       ]     ] [
fhir:name [ fhir:v "address" ] ;
fhir:value [
a 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:name [ fhir:v "gender" ] ;
fhir:value [
a fhir:code ;
fhir:v "female"       ]     ] [
fhir:name [ fhir:v "period" ] ;
fhir:value [
a fhir:Period ;
fhir:start [ fhir:v "2012"^^xsd:gYear ]       ]     ] )
  ] [
fhir:name [ fhir:v "FHIRSimpleExtensionExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "url" ] ;
fhir:value [
a fhir:uri ;
fhir:v "http://hl7.org/fhir/StructureDefinition/patient-birthTime"^^xsd:anyURI       ]     ] [
fhir:name [ fhir:v "value" ] ;
fhir:value [
a fhir:dateTime ;
fhir:v "1974-12-25T14:35:45-05:00"^^xsd:dateTime       ]     ] )
  ] [
fhir:name [ fhir:v "FHIRComplexExtensionExample" ] ;
    ( fhir:part [
fhir:name [ fhir:v "url" ] ;
fhir:value [
a fhir:uri ;
fhir:v "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity"^^xsd:anyURI       ]     ] [
fhir:name [ fhir:v "extension" ] ;
      ( fhir:part [
fhir:name [ fhir:v "url" ] ;
fhir:value [
a fhir:uri ;
fhir:v "ombCategory"^^xsd:anyURI         ]       ] [
fhir:name [ fhir:v "value" ] ;
fhir:value [
a fhir:Coding ;
fhir:system [ fhir:v "urn:oid:2.16.840.1.113883.6.238"^^xsd:anyURI ] ;
fhir:code [ fhir:v "2135-2" ] ;
fhir:display [ fhir:v "Hispanic or Latino" ]         ]       ] )     ] [
fhir:name [ fhir:v "extension" ] ;
      ( fhir:part [
fhir:name [ fhir:v "url" ] ;
fhir:value [
a fhir:uri ;
fhir:v "detailed"^^xsd:anyURI         ]       ] [
fhir:name [ fhir:v "value" ] ;
fhir:value [
a fhir:Coding ;
fhir:system [ fhir:v "urn:oid:2.16.840.1.113883.6.238"^^xsd:anyURI ] ;
fhir:code [ fhir:v "2184-0" ] ;
fhir:display [ fhir:v "Dominican" ]         ]       ] )     ] [
fhir:name [ fhir:v "extension" ] ;
      ( fhir:part [
fhir:name [ fhir:v "url" ] ;
fhir:value [
a fhir:uri ;
fhir:v "detailed"^^xsd:anyURI         ]       ] [
fhir:name [ fhir:v "value" ] ;
fhir:value [
a fhir:Coding ;
fhir:system [ fhir:v "urn:oid:2.16.840.1.113883.6.238"^^xsd:anyURI ] ;
fhir:code [ fhir:v "2148-5" ] ;
fhir:display [ fhir:v "Mexican" ]         ]       ] )     ] [
fhir:name [ fhir:v "extension" ] ;
      ( fhir:part [
fhir:name [ fhir:v "url" ] ;
fhir:value [
a fhir:uri ;
fhir:v "text"^^xsd:anyURI         ]       ] [
fhir:name [ fhir:v "value" ] ;
fhir:value [
a fhir:string ;
fhir:v "Hispanic or Latino"         ]       ] )     ] )
  ] ) . #