Observation

This resource will be used to store measurements and simple assertions made about a patient, device or other subject.

Key Design Considerations

As this resource is used to store the clinical assessment and social history of a patient, the category is used to indicate the observation type. category.coding.code should be set as:

  • Clinical Assessment and functional status: vital-signs for clinical assessment and functional status
  • social-history for social history

Resource Structure

idΣ0..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ0..1canonical(StructureDefinition)
securityΣ C0..*CodingBinding
tagΣ C0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..0Extension
basedOnΣ C0..0Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ C0..0Reference(GenomicStudy | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure)
statusΣ ?!1..1codeBinding
category1..1CodeableConceptBinding
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
subjectΣ C1..1Reference(Patient)
focusΣ C0..0Reference(Resource)
encounterΣ C0..0Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..0instant
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C1..1string
valueCodeableConceptCodeableConcept
valueQuantityQuantity
valueStringstring
dataAbsentReasonC0..0CodeableConceptBinding
bodyStructureC0..0Reference(BodyStructure)
specimenC0..0Reference(Specimen)
deviceC0..0Reference(Device)
hasMemberΣ C0..0Reference(MolecularSequence | Observation | QuestionnaireResponse)
derivedFromΣ C0..0Reference(DocumentReference | GenomicStudy | ImagingSelection | ImagingStudy | MolecularSequence | Observation | QuestionnaireResponse)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
valueAttachmentAttachment
valueBooleanboolean
valueCodeableConceptCodeableConcept
valueDateTimedateTime
valueIntegerinteger
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueReferenceReference(MolecularSequence)
valueSampledDataSampledData
valueStringstring
valueTimetime
dataAbsentReason0..0CodeableConceptBinding
interpretation0..0CodeableConceptBinding
referenceRange0..0see (referenceRange)

API Specification

See Observation.Create and Observation.Read for the API specification to create and retrieve patient's observation records.

Terminologies

PathBinding StrengthValue Set (Code System)Description
Observation.meta.securityextensiblehttp://hl7.org/fhir/ValueSet/security-labels

Security Labels from the Healthcare Privacy and Security Classification System.

Observation.meta.tagexamplehttp://hl7.org/fhir/ValueSet/common-tags

Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Observation.languagerequiredhttp://hl7.org/fhir/ValueSet/all-languages|5.0.0

IETF language tag for a human language

Observation.triggeredBy.typerequiredhttp://hl7.org/fhir/ValueSet/observation-triggeredbytype|5.0.0

The type of TriggeredBy Observation.

Observation.statusrequiredhttp://hl7.org/fhir/ValueSet/observation-status|5.0.0

Codes providing the status of an observation.

Observation.categorypreferredhttp://hl7.org/fhir/ValueSet/observation-category

Codes for high level observation categories.

Observation.codeexamplehttp://hl7.org/fhir/ValueSet/observation-codes

Codes identifying names of simple observations.

Observation.performer.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

Aa resource (or, for logical models, the URI of the logical model).

Observation.component.codeexamplehttp://hl7.org/fhir/ValueSet/observation-codes

Codes identifying names of simple observations.