This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

4.15 Resource Observation - Content

Measurements and simple assertions made about a patient, device or other subject.

4.15.1 Scope and Usage

Observations are a central element in healthcare, used to support diagnosis, monitor progress, determine baselines and patterns and even capture demographic characteristics. Most observations are simple name/value pair assertions with some metadata, but some observations group other observations together logically, or even are multi-component observations. Note that the resources DiagnosticReport and DeviceObservationReport provide a clinical or workflow context for a set of observations. Expected uses for the Observation resource include:

4.15.2 Background and Context

The observation resource has the following aspects:

Typically, an observation will have either a value or component observations, and not both.

4.15.3 Resource Content

Observation ( Resource ) Describes what was observed. Sometimes this is called the observation "code" name : CodeableConcept 1..1 << Codes identifying types of simple observations ObservationType >> The information determined as a result of making the observation, if the information has a simple value value[x] : Quantity | CodeableConcept | Attachment | Ratio | Period | SampledData | string 0..1 The assessment made based on the result of the observation interpretation : CodeableConcept 0..1 << Codes identifying interpretations of observations ObservationInterpretation >> May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result comments : string 0..1 The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the "physiologically relevant time". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself applies[x] : dateTime | Period 0..1 Date/Time this was made available issued : instant 0..1 The status of the result value (this element modifies the meaning of other elements) status : code 1..1 << Codes providing the status of an observation ObservationStatus >> An estimate of the degree to which quality issues have impacted on the value reported (this element modifies the meaning of other elements) reliability : code 1..1 << Codes that provide an estimate of the degree to which quality issues have impacted on the value of an observation ObservationReliability >> Indicates where on the subject's body the observation was made bodySite : CodeableConcept 0..1 << Codes describing anatomical locations. May include laterality BodySite >> Indicates the mechanism used to perform the observation method : CodeableConcept 0..1 << Methods for simple observations ObservationMethod >> A unique identifier for the simple observation identifier : Identifier 0..1 The thing the observation is being made about subject : Resource ( Patient | Group | Device | Location ) 0..1 The specimen that was used when this observation was made specimen : Resource ( Specimen ) 0..1 Who was responsible for asserting the observed value as "true" performer : Resource ( Practitioner | Device | Organization ) 0..* ReferenceRange The value of the low bound of the reference range. If this is omitted, the low bound of the reference range is assumed to be meaningless. E.g. <2.3 low : Quantity 0..1 The value of the high bound of the reference range. If this is omitted, the high bound of the reference range is assumed to be meaningless. E.g. >5 high : Quantity 0..1 Code for the meaning of the reference range meaning : CodeableConcept 0..1 << Code for the meaning of a reference range ObservationRangeMeaning >> The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so age : Range 0..1 Related A code specifying the kind of relationship that exists with the target observation type : code 0..1 << Codes specifying how two observations are related ObservationRelationshipType >> A reference to the observation that is related to this observation target : Resource ( Observation ) 1..1 Guidance on how to interpret the value by comparison to a normal or recommended range referenceRange 0..* Related observations - either components, or previous observations, or statements of derivation related 0..*

This resource is referenced by AllergyIntolerance , DeviceObservationReport , DiagnosticReport , Immunization , ImmunizationRecommendation and Procedure

<Observation xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: extension, modifierExtension, language, text, and contained -->
 <name><!-- 1..1 CodeableConcept Type of observation (code / type) --></name>
 <value[x]><!-- 0..1 Quantity|CodeableConcept|Attachment|Ratio|Period|
   SampledData|string Actual result --></value[x]>
 <interpretation><!-- 0..1 CodeableConcept High, low, normal, etc. --></interpretation>
 <comments value="[string]"/><!-- 0..1 Comments about result -->
 <applies[x]><!-- 0..1 dateTime|Period 
     Physiologically Relevant time/time-period for observation --></applies[x]>
 <issued value="[instant]"/><!-- 0..1 Date/Time this was made available -->
 <status value="[code]"/><!-- 1..1 registered | preliminary | final | amended + -->
 <reliability value="[code]"/><!-- 1..1 ok | ongoing | early | questionable | calibrating | error + -->
 <bodySite><!-- 0..1 CodeableConcept Observed body part --></bodySite>
 <method><!-- 0..1 CodeableConcept How it was done --></method>
 <identifier><!-- 0..1 Identifier Unique Id for this particular observation --></identifier>
 <subject><!-- 0..1 Resource(Patient|Group|Device|Location) Who and/or what this is about --></subject>
 <specimen><!-- 0..1 Resource(Specimen) Specimen used for this observation --></specimen>
 <performer><!-- 0..* Resource(Practitioner|Device|Organization) Who did the observation --></performer>
 <referenceRange>  <!-- 0..* Provides guide for interpretation -->
  <low><!-- ?? 0..1 Quantity Low Range, if relevant --></low>
  <high><!-- ?? 0..1 Quantity High Range, if relevant --></high>
  <meaning><!-- 0..1 CodeableConcept Indicates the meaning/use of this range of this range --></meaning>
  <age><!-- 0..1 Range Applicable age range, if relevant --></age>
 </referenceRange>
 <related>  <!-- 0..* Observations related to this observation -->
  <type value="[code]"/><!-- 0..1 has-component | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by -->
  <target><!-- 1..1 Resource(Observation) Observation that is related to this one --></target>
 </related>
</Observation>

Alternate definitions: Schema / Schematron , Resource Profile

4.15.3.1 Terminology Bindings

Path Definition Type Reference
Observation.name Codes identifying types of simple observations Example http://hl7.org/fhir/vs/observation-codes
Observation.interpretation Codes identifying interpretations of observations Incomplete http://hl7.org/fhir/vs/observation-interpretation
Observation.status Codes providing the status of an observation Fixed http://hl7.org/fhir/observation-status
Observation.reliability Codes that provide an estimate of the degree to which quality issues have impacted on the value of an observation Fixed http://hl7.org/fhir/observation-reliability
Observation.bodySite Codes describing anatomical locations. May include laterality Example http://hl7.org/fhir/vs/body-site
Observation.method Methods for simple observations Example http://hl7.org/fhir/vs/observation-methods
Observation.referenceRange.meaning Code for the meaning of a reference range Example http://hl7.org/fhir/vs/referencerange-meaning
Observation.related.type Codes specifying how two observations are related Fixed http://hl7.org/fhir/observation-relationshiptypes

4.15.3.2 Constraints

4.15.4 Notes:

4.15.5 Search Parameters

Search parameters for this resource. The standard parameters also apply. See Searching for more information about searching in REST, messaging, and services.

Name Type Description Paths
_id token The logical resource id associated with the resource (must be supported by all servers)
_language token The language of the resource
date date Obtained date/time. If the obtained element is a period, a date that falls in the period Observation.applies[x]
name token The name of the observation type Observation.name
name-value-[x] composite Both name and one of the value parameters
performer reference Who and/or what performed the observation Observation.performer
( Device , Organization , Practitioner )
related composite Related Observations - search on related-type and related-target together
related-target reference Observation that is related to this one Observation.related.target
( Observation )
related-type token has-component | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Observation.related.type
reliability token The reliability of the observation Observation.reliability
specimen reference Specimen used for this observation Observation.specimen
( Specimen )
status token The status of the observation Observation.status
subject reference The subject that the observation is about Observation.subject
( Device , Location , Patient , Group )
value-concept token The value of the observation, if the value is a CodeableConcept Observation.value[x]
value-date date The value of the observation, if the value is a Period Observation.value[x]
value-quantity quantity The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data) Observation.value[x]
value-string string The value of the observation, if the value is a string, and also searches in CodeableConcept.text Observation.value[x]

comments powered by Disqus