R6 Ballot (2nd Draft)

Publish-box (todo)

Example Observation/f203 (Turtle)

Orders and Observations Work GroupMaturity Level: N/AStandards Status: InformativeCompartments: Device, Encounter, Patient, Practitioner, RelatedPerson

Raw Turtle (+ also see Turtle/RDF Format Specification)

Real-world patient - CO2

@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 sct: <http://snomed.info/id/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

[a fhir:Observation ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "f203"] ; # 
  fhir:identifier ( [
     fhir:system [ fhir:v "https://intranet.aumc.nl/labvalues"^^xsd:anyURI ] ;
     fhir:value [ fhir:v "1304-03720-Bicarbonate" ] #   Does not exist  
  ] ) ; # 
  fhir:status [ fhir:v "final"] ; #   Bicarbonate was measured on April fourth  
  fhir:code [
     fhir:coding ( [
       a loinc:1963-8 ;
       fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
       fhir:code [ fhir:v "1963-8" ] ;
       fhir:display [ fhir:v "Bicarbonate [Moles/volume] in Serum or Plasma" ]
     ] [
       a sct:365722008 ;
       fhir:system [ fhir:v "http://snomed.info/sct"^^xsd:anyURI ] ;
       fhir:code [ fhir:v "365722008" ] ;
       fhir:display [ fhir:v "Bicarbonate level" ]
     ] ) #   Kind of observation = Bicarbonate LOINC and SNOMED CT translations here - Note in the US the primary code will be LOINC per meaningful use.  Further SNOMED CT  has acceeded to LOINC being the primary coding system for vitals and anthropromorphic measures.  SNOMED CT is required in some countries such as the UK. 
  ] ; # 
  fhir:subject [
     fhir:reference [ fhir:v "Patient/f201" ] ;
     fhir:display [ fhir:v "Roel" ]
  ] ; # 
  fhir:issued [ fhir:v "2013-04-04T14:34:00+01:00"^^xsd:dateTime] ; # 
  fhir:performer ( [
     fhir:reference [ fhir:v "Practitioner/f202" ] ;
     fhir:display [ fhir:v "Luigi Maas" ]
  ] ) ; # 
  fhir:value [
     a fhir:Quantity ;
     fhir:value [ fhir:v "28"^^xsd:decimal ] ; #   Bicarbonate=28mmol\/L  
     fhir:unit [ fhir:v "mmol/L" ] ;
     fhir:system [ fhir:v "http://snomed.info/sct"^^xsd:anyURI ] ;
     fhir:code [ fhir:v "258813002" ]
  ] ; # 
  fhir:interpretation ( [
     fhir:coding ( [
       a sct:166698001 ;
       fhir:system [ fhir:v "http://snomed.info/sct"^^xsd:anyURI ] ;
       fhir:code [ fhir:v "166698001" ] ;
       fhir:display [ fhir:v "Serum bicarbonate level normal" ]
     ] [
       fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"^^xsd:anyURI ] ;
       fhir:code [ fhir:v "N" ]
     ] )
  ] ) ; # 
  fhir:method [
     fhir:text [ fhir:v "enzymatic method" ] #   Method was enzymatic method  
  ] ; #   The observation is complete  ,   No reliability concerns  
  fhir:referenceRange ( [
     fhir:low [
       fhir:value [ fhir:v "22"^^xsd:decimal ]
     ] ; #   Healthy bicarbonate level ranges from 22mmol\/L to 29mmol\/L  
     fhir:high [
       fhir:value [ fhir:v "29"^^xsd:decimal ]
     ] ;
     fhir:type [
       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" ]
       ] )
     ]
  ] )] . # 

# -------------------------------------------------------------------------------------


Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.