AU Core Implementation Guide
0.2.1-preview - Preview Australia flag

This page is part of the Australian Core IG (v0.2.1-preview: AU Core) based on FHIR R4. For a full list of available versions, see the Directory of published versions

Resource Profile: AUCoreDiagnosticImagingResult - Detailed Descriptions

Page standards status: Draft Maturity Level: 0

Definitions for the au-core-diagnosticresult-imag resource profile.

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

1. Observation
InvariantsDefined on this element
au-core-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.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Must Supporttrue
3. Observation.status
BindingThe codes SHALL be taken from https://healthterminologies.gov.au/fhir/ValueSet/observationstatus-result-available-1The codes SHALL be taken from ObservationStatus
Must Supporttrue
4. Observation.category
Must Supporttrue
5. Observation.code
Must Supporttrue
6. Observation.subject
TypeReference(AUCorePatient|Patient)
Must Supporttrue
7. Observation.effective[x]
Control This element is affected by the following invariants: au-core-obs-01
[x] NoteSee Choice of Data Types for further information about how to use [x]
Must Supporttrue
InvariantsDefined on this element
au-core-obs-01: Date shall be at least to day (: $this is DateTime implies $this.toString().length() >= 10)
8. Observation.performer
TypeReference(AUCorePractitioner|AUCorePractitionerRole|AUCoreOrganization|AUCorePatient|AUCoreRelatedPerson|Practitioner|PractitionerRole|Organization|CareTeam|Patient|RelatedPerson)
Must Supporttrue
Must Support TypesNo must-support rules about the choice of types/profiles
9. Observation.value[x]
Control This element is affected by the following invariants: au-core-obs-05, obs-7, inv-obs-0
[x] NoteSee Choice of Data Types for further information about how to use [x]
Must Supporttrue
10. Observation.dataAbsentReason
Control This element is affected by the following invariants: au-core-obs-05, obs-6, inv-obs-0
Must Supporttrue
11. Observation.interpretation
Must Supporttrue
12. Observation.note
Must Supporttrue
13. Observation.bodySite
Control10..1 This element is affected by the following invariants: au-core-obs-04
BindingThe codes SHALL be taken from https://healthterminologies.gov.au/fhir/ValueSet/body-site-1; other codes may be used where these codes are not suitableThe codes SHOULD be taken from https://healthterminologies.gov.au/fhir/ValueSet/body-site-1
Must Supporttrue
InvariantsDefined on this element
au-core-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())
14. Observation.method
Must Supporttrue
15. Observation.referenceRange
Must Supporttrue
16. Observation.referenceRange.low
Must Supporttrue
17. Observation.referenceRange.high
Must Supporttrue
18. Observation.referenceRange.type
Must Supporttrue
19. Observation.referenceRange.text
Must Supporttrue
20. Observation.hasMember
TypeReference(AUCoreDiagnosticImagingResult|AUBaseDiagnosticResult|AUBaseDiagnosticImagingResult)
Must Supporttrue
21. Observation.hasMember.reference
Control1..?
22. Observation.component
Must Supporttrue
InvariantsDefined on this element
au-core-obs-06: The component shall at least have a value or a data absent reason (: value.exists() or dataAbsentReason.exists())
23. Observation.component.code
Must Supporttrue
24. Observation.component.value[x]
Control This element is affected by the following invariants: au-core-obs-06, inv-obs-0
[x] NoteSee Choice of Data Types for further information about how to use [x]
Must Supporttrue
25. Observation.component.dataAbsentReason
Control This element is affected by the following invariants: au-core-obs-06, obs-6, inv-obs-0
Must Supporttrue