drawing

FHIR-Profile: Observation

Description

Observations is an essential piece of Selfapy. As a use case, observations store results of Questionnaires (i.e. PHQ-9)

Resource Information

Canonical Resource URL Simplifier Profile Profile Status
https://www.selfapy.com/fhir/StructureDefinition/observation https://simplifier.net/selfapy/observation active

Tree

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..0uri
profileΣ1..*canonical(StructureDefinition)
securityΣ0..0CodingBinding
tagΣ0..0Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
id0..1string
extensionI0..*Extension
status1..1codeBindingFixed Value
divI1..1xhtml
contained0..0Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriPattern
versionΣ1..1stringPattern
codeΣ1..1codePattern
displayΣ1..1stringPattern
userSelectedΣ0..1boolean
textΣ0..0string
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ I0..0Period
assignerΣ I0..0Reference(Organization)
basedOnΣ I0..0Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..0Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBindingPattern
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ1..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textS Σ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
focusΣ I0..0Reference(Resource)
encounterΣ I0..0Reference(Encounter)
effectiveDateTimeS Σ0..1dateTime
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endS Σ I0..1dateTime
issuedΣ0..0instant
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ1..1string
systemΣ I1..1uri
codeΣ1..1code
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ1..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ0..0string
dataAbsentReasonI0..0CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..0CodeableConcept
specimenI0..0Reference(Specimen)
deviceI0..0Reference(Device | DeviceMetric)
hasMemberΣ I0..0Reference(Observation | QuestionnaireResponse | MolecularSequence)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string


Table

Observation..
Observation.meta1..
Observation.meta.versionId1..
Observation.meta.lastUpdated1..
Observation.meta.source..0
Observation.meta.profile1..
Observation.meta.security..0
Observation.meta.tag..0
Observation.implicitRules..0
Observation.language..0
Observation.text..
Observation.text.status..
Observation.contained..0
Observation.identifier1..1
Observation.identifier.use..0
Observation.identifier.type1..
Observation.identifier.type.coding1..1
Observation.identifier.type.coding.system1..
Observation.identifier.type.coding.version1..
Observation.identifier.type.coding.code1..
Observation.identifier.type.coding.display1..
Observation.identifier.type.text..0
Observation.identifier.system1..
Observation.identifier.value1..
Observation.identifier.period..0
Observation.identifier.assigner..0
Observation.basedOn..0
Observation.partOf..0
Observation.status..
Observation.category..0
Observation.category.coding1..1
Observation.category.coding.system1..
Observation.category.coding.version1..
Observation.category.coding.code1..
Observation.category.coding.display1..
Observation.category.coding.userSelected..0
Observation.category.text..0
Observation.code..
Observation.code.coding..1
Observation.code.coding.system1..
Observation.code.coding.version1..
Observation.code.coding.code1..
Observation.code.coding.display1..
Observation.code.coding.userSelected..0
Observation.code.text..
Observation.subjectReference(Patient)1..
Observation.subject.reference1..
Observation.subject.type..0
Observation.subject.identifier..0
Observation.subject.display..0
Observation.focus..0
Observation.encounter..0
Observation.effective[x]dateTime..
Observation.effective[x]dateTime..
Observation.effective[x]Period..
Observation.effective[x].start..
Observation.effective[x].end..
Observation.issued..0
Observation.performerReference(Patient)..1
Observation.performer.reference1..
Observation.performer.type..0
Observation.performer.identifier..0
Observation.performer.display..0
Observation.value[x]Quantity, CodeableConcept..
Observation.value[x]Quantity..
Observation.value[x].value1..
Observation.value[x].comparator..0
Observation.value[x].unit1..
Observation.value[x].system1..
Observation.value[x].code1..
Observation.value[x]CodeableConcept..
Observation.value[x].coding1..1
Observation.value[x].coding.system1..
Observation.value[x].coding.version1..
Observation.value[x].coding.code1..
Observation.value[x].coding.display1..
Observation.value[x].coding.userSelected..0
Observation.value[x].text..0
Observation.dataAbsentReason..0
Observation.note..
Observation.bodySite..0
Observation.method..0
Observation.method.coding1..1
Observation.method.coding.system1..
Observation.method.coding.version1..
Observation.method.coding.code1..
Observation.method.coding.display1..
Observation.method.coding.userSelected..0
Observation.method.text..0
Observation.specimen..0
Observation.device..0
Observation.referenceRange..0
Observation.hasMember..0
Observation.derivedFromReference(QuestionnaireResponse)..
Observation.derivedFrom.reference1..
Observation.derivedFrom.type..0
Observation.derivedFrom.identifier..0
Observation.derivedFrom.display..0
Observation.component..0