http://hl7.org/fhir/StructureDefinition/Observation|5.0.0

Measurements and simple assertions made about a patient, device or other subject.
NameFlagsCardTypeDescription & Constraints
Observation
0..*Measurements and simple assertions
 
identifier
Σ
0..*IdentifierBusiness Identifier for observation
 
instantiates[x]
Σ
0..1Instantiates FHIR ObservationDefinition
 
 
instantiatesCanonical
Σ
0..1canonical
 
 
instantiatesReference
Σ
0..1Reference
 
basedOn
Σ
0..*ReferenceFulfills plan, proposal or order
 
triggeredBy
0..*BackboneElementTriggering observation(s)
 
 
observation *
Σ
1..1ReferenceTriggering observation
 
 
type *
Σ
1..1codereflex | repeat | re-run TriggeredByType (required)
 
 
reason
0..1stringReason that the observation was triggered
 
partOf
Σ
0..*ReferencePart of referenced event
 
status *
?!Σ
1..1coderegistered | preliminary | final | amended + ObservationStatus (required)
 
category
0..*CodeableConceptClassification of type of observation ObservationCategory (preferred)
 
code *
Σ
1..1CodeableConceptType of observation (code / type) ObservationCode (example)
 
subject
Σ
0..1ReferenceWho and/or what the observation is about
 
focus
Σ
0..*ReferenceWhat the observation is about, when it is not about the subject of record
 
encounter
Σ
0..1ReferenceHealthcare event during which this observation is made
 
effective[x]
Σ
0..1Clinically relevant time/time-period for observation
 
 
effectiveDateTime
Σ
0..1dateTime
 
 
effectivePeriod
Σ
0..1Period
 
 
effectiveTiming
Σ
0..1Timing
 
 
effectiveInstant
Σ
0..1instant
 
issued
Σ
0..1instantDate/Time this version was made available
 
performer
Σ
0..*ReferenceWho is responsible for the observation
 
value[x]
Σ
0..1Actual result
 
 
valueQuantity
Σ
0..1Quantity
 
 
valueCodeableConcept
Σ
0..1CodeableConcept
 
 
valueString
Σ
0..1string
 
 
valueBoolean
Σ
0..1boolean
 
 
valueInteger
Σ
0..1integer
 
 
valueRange
Σ
0..1Range
 
 
valueRatio
Σ
0..1Ratio
 
 
valueSampledData
Σ
0..1SampledData
 
 
valueTime
Σ
0..1time
 
 
valueDateTime
Σ
0..1dateTime
 
 
valuePeriod
Σ
0..1Period
 
 
valueAttachment
Σ
0..1Attachment
 
 
valueReference
Σ
0..1Reference
 
dataAbsentReason
0..1CodeableConceptWhy the result is missing ObservationValueAbsentReason (extensible)
 
interpretation
0..*CodeableConceptHigh, low, normal, etc ObservationInterpretation (extensible)
 
note
0..*AnnotationComments about the observation
 
bodySite
0..1CodeableConceptObserved body part BodySite (example)
 
bodyStructure
0..1ReferenceObserved body structure
 
method
0..1CodeableConceptHow it was done ObservationMethod (example)
 
specimen
0..1ReferenceSpecimen used for this observation
 
device
0..1ReferenceA reference to the device that generates the measurements or the device settings for the device
 
referenceRange
0..*BackboneElementProvides guide for interpretation
 
 
low
0..1QuantityLow Range, if relevant
 
 
high
0..1QuantityHigh Range, if relevant
 
 
normalValue
0..1CodeableConceptNormal value, if relevant ObservationReferenceRangeNormalValue (extensible)
 
 
type
0..1CodeableConceptReference range qualifier ObservationRangeMeaning (preferred)
 
 
appliesTo
0..*CodeableConceptReference range population ObservationRangeType (example)
 
 
age
0..1RangeApplicable age range, if relevant
 
 
text
0..1markdownText based reference range in an observation
 
hasMember
Σ
0..*ReferenceRelated resource that belongs to the Observation group
 
derivedFrom
Σ
0..*ReferenceRelated resource from which the observation is made
 
component
Σ
0..*BackboneElementComponent results
 
 
code *
Σ
1..1CodeableConceptType of component observation (code / type) ObservationCode (example)
 
 
value[x]
Σ
0..1Actual component result
 
 
 
valueQuantity
Σ
0..1Quantity
 
 
 
valueCodeableConcept
Σ
0..1CodeableConcept
 
 
 
valueString
Σ
0..1string
 
 
 
valueBoolean
Σ
0..1boolean
 
 
 
valueInteger
Σ
0..1integer
 
 
 
valueRange
Σ
0..1Range
 
 
 
valueRatio
Σ
0..1Ratio
 
 
 
valueSampledData
Σ
0..1SampledData
 
 
 
valueTime
Σ
0..1time
 
 
 
valueDateTime
Σ
0..1dateTime
 
 
 
valuePeriod
Σ
0..1Period
 
 
 
valueAttachment
Σ
0..1Attachment
 
 
 
valueReference
Σ
0..1Reference
 
 
dataAbsentReason
0..1CodeableConceptWhy the component result is missing ObservationValueAbsentReason (extensible)
 
 
interpretation
0..*CodeableConceptHigh, low, normal, etc ObservationInterpretation (extensible)
 
 
referenceRange
0..*Provides guide for interpretation of component result