NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation NDomainResourceMeasurements and simple assertions
+ Rule: dataAbsentReason SHALL only be present if Observation.value[x] is not present
+ Rule: If Observation.component.code is the same as Observation.code, then Observation.value SHALL NOT be present (the Observation.component.value[x] holds the value).
+ Rule: bodyStructure SHALL only be present if Observation.bodySite is not present

Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierBusiness Identifier for observation

... instantiates[x] ΣTU0..1Instantiates FHIR ObservationDefinition
.... instantiatesCanonicalcanonical(ObservationDefinition)
.... instantiatesReferenceReference(ObservationDefinition)
... basedOn Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)Fulfills plan, proposal or order

... triggeredBy TU0..*BackboneElementTriggering observation(s)

.... observation Σ1..1Reference(Observation)Triggering observation
.... type Σ1..1codereflex | repeat | re-run
Binding: triggered Bytype (Required)
.... reason 0..1stringReason that the observation was triggered
... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy | GenomicStudy)Part of referenced event

... status ?!Σ1..1coderegistered | preliminary | final | amended +
Binding: Observation Status (Required)
... category 0..*CodeableConceptClassification of type of observation
Binding: Observation Category Codes (Preferred)

... code ΣC1..1CodeableConceptType of observation (code / type)
Binding: LOINC Codes (Example)
... subject Σ0..1Reference(Patient | Group | Device | Location | Organization | Procedure | Practitioner | Medication | Substance | BiologicallyDerivedProduct | NutritionProduct)Who and/or what the observation is about
... focus ΣTU0..*Reference(Any)What the observation is about, when it is not about the subject of record

... encounter Σ0..1Reference(Encounter)Healthcare event during which this observation is made
... effective[x] Σ0..1Clinically relevant time/time-period for observation
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
.... effectiveInstantinstant
... issued Σ0..1instantDate/Time this version was made available
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)Who is responsible for the observation

... value[x] ΣC0..1Actual result
.... valueQuantityQuantity
.... valueCodeableConceptCodeableConcept
.... valueStringstring
.... valueBooleanboolean
.... valueIntegerinteger
.... valueRangeRange
.... valueRatioRatio
.... valueSampledDataSampledData
.... valueTimetime
.... valueDateTimedateTime
.... valuePeriodPeriod
.... valueAttachmentAttachment
.... valueReferenceReference(MolecularSequence)
... dataAbsentReason C0..1CodeableConceptWhy the result is missing
Binding: Data Absent Reason (Extensible)
... interpretation 0..*CodeableConceptHigh, low, normal, etc
Binding: Observation Interpretation Codes (Extensible)

... note 0..*AnnotationComments about the observation

... bodySite C0..1CodeableConceptObserved body part
Binding: SNOMED CT Body Structures (Example)
... bodyStructure CTU0..1Reference(BodyStructure)Observed body structure
... method 0..1CodeableConceptHow it was done
Binding: Observation Methods (Example)
... specimen C0..1Reference(Specimen | Group)Specimen used for this observation
+ Rule: If Observation.specimen is a reference to Group, the group can only have specimens
... device 0..1Reference(Device | DeviceMetric)A reference to the device that generates the measurements or the device settings for the device
... referenceRange C0..*BackboneElementProvides guide for interpretation
+ Rule: Must have at least a low or a high or text

.... low C0..1SimpleQuantityLow Range, if relevant
.... high C0..1SimpleQuantityHigh Range, if relevant
.... normalValue TU0..1CodeableConceptNormal value, if relevant
Binding: Observation Reference Range Normal Value Codes (Extensible)
.... type TU0..1CodeableConceptReference range qualifier
Binding: Observation Reference Range Meaning Codes (Preferred)
.... appliesTo 0..*CodeableConceptReference range population
Binding: Observation Reference Range Applies To Codes (Example)

.... age 0..1RangeApplicable age range, if relevant
.... text C0..1markdownText based reference range in an observation
... hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)Related resource that belongs to the Observation group

... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | ImagingSelection | QuestionnaireResponse | Observation | MolecularSequence | GenomicStudy)Related resource from which the observation is made

... component ΣC0..*BackboneElementComponent results

.... code ΣC1..1CodeableConceptType of component observation (code / type)
Binding: LOINC Codes (Example)
.... value[x] Σ0..1Actual component result
..... valueQuantityQuantity
..... valueCodeableConceptCodeableConcept
..... valueStringstring
..... valueBooleanboolean
..... valueIntegerinteger
..... valueRangeRange
..... valueRatioRatio
..... valueSampledDataSampledData
..... valueTimetime
..... valueDateTimedateTime
..... valuePeriodPeriod
..... valueAttachmentAttachment
..... valueReferenceReference(MolecularSequence)
.... dataAbsentReason 0..1CodeableConceptWhy the component result is missing
Binding: Data Absent Reason (Extensible)
.... interpretation 0..*CodeableConceptHigh, low, normal, etc
Binding: Observation Interpretation Codes (Extensible)

.... referenceRange 0..*see referenceRangeProvides guide for interpretation of component result


doco Documentation for this format