4.15 Observation リソース

logo fhir

HomeClinicalObservation [observation]

Resource Observation - Content4.15

Simple assertions and measurements made about a patient, device or other subject.

The resource name as it appears in a RESTful URL is [root]/observation/

Observations are a central element in healthcare, used to support diagnosis, monitor progress, determine baselines and patterns and even capture demographic characteristics. Fundamentally, observations are simple name/value pair assertions with little structure, though there are several resources such as DiagnosticReport to manage and represent rich aggregation patterns for observations. Expected uses for this resource include:

  • Vital signs: temperature, blood pressure, respiration rate
  • Laboratory Data and other Diagnostic Measures
  • Measurements emitted by Devices
  • Clinical assessments such as APGAR
  • Personal characteristics: height, weight, eye-color
  • Diagnoses (Note: trackable conditions, allergies, adverse reactions and more complex structures are handled elsewhere)
  • Social history: tobacco use, family supports, cognitive status
  • Core characteristics: pregnancy status, death assertion

Resource Content4.15.1

<Observation xmlns="http://hl7.org/fhir"> <!-- from Resource: extension, narrative, and contained --> <name><!-- 1..1 CodeableConcept Kind of observation --></name> <value[x]><!-- 0..1 Quantity|CodeableConcept|Attachment|Ratio| Choice|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 Period|dateTime Relevant time/time-period --></applies[x]> <issued value="[instant]"/><!-- 0..1 Date/Time this was made available --> <status value="[code]"/><!-- 1..1 Registered|Interim|Final|Amended|Cancelled|Withdrawn --> <reliability value="[code]"/><!-- 1..1 If quality issues exist (mostly devices) --> <bodySite><!-- 0..1 CodeableConcept Observed body part --></bodySite> <method><!-- 0..1 CodeableConcept How it was done --></method> <identifier><!-- 0..1 Identifier Observation id --></identifier> <subject><!-- 0..1 Resource(Patient|Group|Device) Who/what this is about --></subject> <performer><!-- 0..1 Resource(Practitioner|Device|Organization) Who did the observation --></performer> <referenceRange> <!-- 0..* Provides guide for interpretation --> <meaning><!-- 0..1 CodeableConcept The meaning of this range --></meaning> <range[x]><!-- 1..1 Quantity|Range|string Reference --></range[x]> </referenceRange> <component> <!-- 0..* Component observation --> <name><!-- 1..1 CodeableConcept Kind of component observation --></name> <value[x]><!-- 1..1 Quantity|CodeableConcept|Attachment|Ratio| Choice|Period|SampledData|string Actual component result --></value[x]> </component> </Observation>

Alternate definitions: Schema/Schematron, Resource Profile

Terminology Bindings 4.15.1.1

Constraints4.15.1.2

  • Inv-1: Must have at least one of value or components (xpath: exists(*[starts-with(local-name(.), 'value')]) or exists(f:component))
  • Inv-2: Can only have normal range if value is a quantity (xpath: exists(f:valueQuantity) or not(exists(f:normalRange)))

Notes:4.15.2

  • The element that contains the actual value of the result has a variable name depending on the type. The name is "value" + the type name, ignoring parameters, with a capital on the first letter, e.g. valueInterval or valueString
  • The obtainedDateTime or obtainedPeriod is the time that the observation is most relevant as an observation of the subject. For a biological subject (e.g. a human patient), this is the physiologically relevant time of the observation. In the case of an observation on a specimen, this represents the start and end of the specimen collection (which may include multiple specimens). In the case of an observation obtained directly from a subject (e.g., BP, Chest X-ray), this represent the start and end time of the observation process.
  • At its simplest, these resource instances can consist of only a type and a value. The relevance of other properties will vary based on the type of observation. Normal range may be useful for systolic blood pressure, but has little relevance for something like "pregnancy status"
  • Profiles will be created to provide guidance on capturing certain types of simple observations. This resource focuses on the level of detail captured by most systems. However, any "simple" observation can easily be broken into numerous components and sub-components to provide additional information relevant in certain circumstances. As with other resources, extensions can be used to introduce this additional complexity.

Search Parameters 4.15.3

Search Parameters for RESTful searches. The standard parameters also apply. See Searching for more information.