Observation
An Observation represents information gathered about a patient, including vital signs, laboratory data, and other assessments.
Overview
See the FHIR documentation for more information about Observation resources.
Mapped Concepts in HIEBus
- LabObservation
- Observation
- DeviceDataContextWithDeviceDataPoints
- DeviceDataPoint
Supported Interactions
Observation resources support the following interactions.
Search Parameters
When searching for Observation resources, the following search parameters are supported.
Name |
Type
|
Prefixes
Modifiers
|
Can be Chained? |
Description |
_id |
Token |
|
|
Resource id.
|
_lastUpdated |
Date |
lt
le
gt
ge
:missing
|
|
When the resource last changed.
|
_source |
Uri |
:missing
|
|
Where the resource comes from.
|
category |
Token |
:missing
|
|
The classification of the type of observation - path Observation.category.
Matches CareEvolution observations whose type is in a term subset with scope 'http://terminology.hl7.org/CodeSystem/observation-category' and name equal to one of the specified codes with system 'http://terminology.hl7.org/CodeSystem/observation-category'.
Matches any CareEvolution lab observations if one of the specified category codes is 'laboratory' with system 'http://terminology.hl7.org/CodeSystem/observation-category'.
So for example 'category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs' (and 'category=vital-signs') matches no lab observation and matches observations whose type is in the term subset with scope 'http://terminology.hl7.org/CodeSystem/observation-category' and name 'vital-signs';
'category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory' (and 'category=laboratory') matches any lab observation and no observations. Observations whose type is in the term subset with scope 'http://terminology.hl7.org/CodeSystem/observation-category' and name 'laboratory' are always excluded and 'category=http://snomed.info/sct|laboratory' matches no lab observation or observations. R4 version also includes all CareEvolution device data.
|
code |
Token |
:not
:in
:notin
:missing
|
|
The code of the observation type.
|
date |
Date |
ne
lt
le
gt
ge
sa
eb
ap
:missing
|
|
Obtained date/time. If the obtained element is a period, a date that falls in the period.
|
device |
Reference |
:missing
|
yes |
The Device that generated the observation data.
|
document-date |
Date |
ne
lt
le
gt
ge
sa
eb
ap
:missing
|
|
Searches for observation by their associated document date.
|
document-type |
Token |
:not
:in
:notin
:missing
|
|
Searches for observation by their associated document type.
|
encounter |
Reference |
:missing
|
yes |
Encounter related to the observation.
|
patient |
Reference |
:missing
|
yes |
The patient the Observation is about.
|
performer |
Reference |
:missing
|
yes |
Who performed the observation.
|
provenance-agent |
Reference |
:missing
|
yes |
Search by provenance, specified by its author (aka originator) Organization.
|
status |
Token |
:missing
|
|
The status of the observation.
|
subject |
Reference |
:missing
|
yes |
The patient the Observation is about. Functionally identical to the "patient" search parameter.
|
Sortable Parameters
When searching Observation resources, it is possible to sort the returned values by the following search parameters.
Only one sort parameter may be specified.
Supported Includes
When searching Observation resources, it is possible to include the resources referenced by the following field names.
- Device
- Encounter
- Patient
- Performer
- Provenance Agent
- Subject
Back to Resources