My Health Record FHIR IG
1.3.0 - active Australia flag

My Health Record FHIR IG - Local Development build (v1.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: ADHAObservationCore - Detailed Descriptions

Active as of 2024-10-25

Definitions for the dh-observation-core-1 resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Observation
Invariantsinv-dh-obs-05: If there is no component or hasMember element then at least value or data absent reason shall be present ((component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists()))
2. Observation.status
Must Supporttrue
4. Observation.category
Control1..?
Must Supporttrue
6. Observation.code
Must Supporttrue
8. Observation.subject
Control1..?
This element is affected by the following invariants: inv-dh-obs-01
TypeReference(ADHA Core Patient)
Must Supporttrue
Invariantsinv-dh-obs-01: At least reference or a valid identifier shall be present (reference.exists() or identifier.where(system.count() + value.count() >1).exists())
10. Observation.encounter
TypeReference(ADHA Core Encounter)
Must Supporttrue
12. Observation.effective[x]
Control1..?
This element is affected by the following invariants: inv-dh-obs-07
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Must Supporttrue
Invariantsinv-dh-obs-07: Date shall be at least to day ($this is DateTime implies $this.toString().length() >= 10)
14. Observation.performer
Control1..?
This element is affected by the following invariants: inv-dh-obs-03
TypeReference(ADHA Authoring PractitionerRole, ADHA Core Organization, ADHA Core Patient, ADHA Authoring RelatedPerson)
Must Supporttrue
Must Support TypesNo must-support rules about the choice of types/profiles
Invariantsinv-dh-obs-03: At least reference or display or a valid identifier shall be present (reference.exists() or display.exists() or identifier.where(system.count() + value.count() >1).exists())
16. Observation.value[x]
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Must Supporttrue
18. Observation.dataAbsentReason
Must Supporttrue
20. Observation.interpretation
Must Supporttrue
22. Observation.note
Must Supporttrue
24. Observation.bodySite
BindingUnless not suitable, these codes SHALL be taken from Body Site .
(extensible to https://healthterminologies.gov.au/fhir/ValueSet/body-site-1)
Must Supporttrue
Invariantsinv-dh-obs-04: If a coded body site is provided, at least one code shall be from SNOMED CT (coding.exists() implies coding.where(system='http://snomed.info/sct').exists())
26. Observation.method
Must Supporttrue
28. Observation.hasMember
TypeReference(ADHA Core Observation)
Must Supporttrue
30. Observation.component
Must Supporttrue
32. Observation.component.code
Must Supporttrue
34. Observation.component.value[x]
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Must Supporttrue
36. Observation.component.dataAbsentReason
Must Supporttrue
38. Observation.component.interpretation
Must Supporttrue