Generated Narrative: Observation
Resource Observation "gcs-qa"
status: final
code: Glasgow Coma Scale , (GCS) (LOINC#9269-2 "Glasgow coma score total")
subject: Patient/example: Peter James Chalmers "Peter CHALMERS"
effective: 2014-12-11T04:44:16Z
value: 13 {score} (Details: UCUM code {score} = '{score}')
referenceRange
high: 8 {score} (Details: UCUM code {score} = '{score}')
type: Severe TBI ()
referenceRange
low: 9 {score} (Details: UCUM code {score} = '{score}')
high: 12 {score} (Details: UCUM code {score} = '{score}')
type: Moderate TBI ()
referenceRange
low: 13 {score} (Details: UCUM code {score} = '{score}')
type: Mild TBI ()
derivedFrom: QuestionnaireResponse/gcs: GCS form results
"
] ; # the mandatory quality flags:
fhir:status [ fhir:v "final"] ; #
fhir:code [
fhir:coding ( [
a loinc:9269-2 ;
fhir:system [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "9269-2" ] ;
fhir:display [ fhir:v "Glasgow coma score total" ]
] ) ; # LOINC - always recommended to have a LOINC code
fhir:text [ fhir:v "Glasgow Coma Scale , (GCS)" ]
] ; #
# Observations are often coded in multiple code systems.
# - LOINC
# - or SNOMED
# -and/or the source system may provides its own "local" code, which may be less or more granular than LOINC.
# In this example there is only LOINC
#
fhir:subject [
fhir:reference [ fhir:v "Patient/example" ] ;
fhir:display [ fhir:v "Peter James Chalmers" ]
] ; #
fhir:effective [ fhir:v "2014-12-11T04:44:16Z"^^xsd:dateTime] ; #
fhir:value [
a fhir:Quantity ;
fhir:value [ fhir:v "13"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "{score}" ]
] ; # In FHIR, units may be represented twice. Once in the
# agreed human representation, and once in a coded form.
# In this example the UCUM unit is provided but no human representation since this is often not displayed
#
fhir:referenceRange ( [
fhir:high [
fhir:value [ fhir:v "8"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "{score}" ]
] ;
fhir:type [
fhir:text [ fhir:v "Severe TBI" ]
] # meaning as text
] [
fhir:low [
fhir:value [ fhir:v "9"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "{score}" ]
] ;
fhir:high [
fhir:value [ fhir:v "12"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "{score}" ]
] ;
fhir:type [
fhir:text [ fhir:v "Moderate TBI" ]
] # meaning as text
] [
fhir:low [
fhir:value [ fhir:v "13"^^xsd:decimal ] ;
fhir:system [ fhir:v "http://unitsofmeasure.org"^^xsd:anyURI ] ;
fhir:code [ fhir:v "{score}" ]
] ;
fhir:type [
fhir:text [ fhir:v "Mild TBI" ]
] # meaning as text
] ) ; #
fhir:derivedFrom ( [
fhir:reference [ fhir:v "QuestionnaireResponse/gcs" ] ;
fhir:display [ fhir:v "GCS form results" ]
] )] . # put the references to the QuestionnairAnswer example here using the derived-From type
# -------------------------------------------------------------------------------------