Name Flags Card. Type Description & Constraints doco
. . Observation I DomainResource Measurements and simple assertions
If code is the same as a component code then the value element associated with the code SHALL NOT be present
dataAbsentReason SHALL only be present if Observation.value[x] is not present
. . . identifier 0..* Identifier Unique Id for this particular observation
. . . status ?! Σ 1..1 code registered | preliminary | final | amended +
ObservationStatus ( Required)
. . . category 0..* CodeableConcept Classification of type of observation
Observation Category Codes ( Example)
. . . code Σ 1..1 CodeableConcept Type of observation (code / type)
LOINC Codes ( Example)
. . . subject Σ 0..1 Reference( Patient | Group | Device | Location) Who and/or what this is about
. . . encounter 0..1 Reference( Encounter) Healthcare event during which this observation is made
. . . effective[x] Σ 0..1 Clinically relevant time/time-period for observation
. . . . effectiveDateTime dateTime
. . . . effectivePeriod Period
. . . issued Σ 0..1 instant Date/Time this was made available
. . . performer Σ 0..* Reference( Practitioner | Organization | Patient | RelatedPerson) Who is responsible for the observation
. . . value[x] Σ I 0..1 Actual result
. . . . valueQuantity Quantity
. . . . valueCodeableConcept CodeableConcept
. . . . valueString string
. . . . valueRange Range
. . . . valueRatio Ratio
. . . . valueSampledData SampledData
. . . . valueAttachment Attachment
. . . . valueTime time
. . . . valueDateTime dateTime
. . . . valuePeriod Period
. . . dataAbsentReason I 0..1 CodeableConcept Why the result is missing
Observation Value Absent Reason ( Extensible)
. . . interpretation 0..1 CodeableConcept High, low, normal, etc.
Observation Interpretation Codes ( Extensible)
. . . comment 0..1 string Comments about result
. . . bodySite 0..1 CodeableConcept Observed body part
SNOMED CT Body Structures ( Example)
. . . method 0..1 CodeableConcept How it was done
Observation Methods ( Example)
. . . specimen 0..1 Reference( Specimen) Specimen used for this observation
. . . device 0..1 Reference( Device | DeviceMetric) (Measurement) Device
. . . referenceRange I 0..* BackboneElement Provides guide for interpretation
Must have at least a low or a high or text
. . . . low I 0..1 SimpleQuantity Low Range, if relevant
. . . . high I 0..1 SimpleQuantity High Range, if relevant
. . . . meaning 0..* CodeableConcept Reference range qualifier
Observation Reference Range Meaning Codes ( Example)
. . . . age 0..1 Range Applicable age range, if relevant
. . . . text 0..1 string Text based reference range in an observation
. . . related Σ 0..* BackboneElement Resource related to this observation
. . . . type 0..1 code has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by
ObservationRelationshipType ( Required)
. . . . target 1..1 Reference( Observation | QuestionnaireResponse | Sequence) Resource that is related to this one
. . . component Σ 0..* BackboneElement Component results
. . . . code Σ 1..1 CodeableConcept Type of component observation (code / type)
LOINC Codes ( Example)
. . . . value[x] Σ 0..1 Actual component result
. . . . . valueQuantity Quantity
. . . . . valueCodeableConcept CodeableConcept
. . . . . valueString string
. . . . . valueRange Range
. . . . . valueRatio Ratio
. . . . . valueSampledData SampledData
. . . . . valueAttachment Attachment
. . . . . valueTime time
. . . . . valueDateTime dateTime
. . . . . valuePeriod Period
. . . . dataAbsentReason I 0..1 CodeableConcept Why the component result is missing
Observation Value Absent Reason ( Extensible)
. . . . interpretation 0..1 CodeableConcept High, low, normal, etc.
Observation Interpretation Codes ( Extensible)
. . . . referenceRange 0..* see referenceRange Provides guide for interpretation of component result

doco Documentation for this format