AU Core Implementation Guide
0.2.2-preview - Preview Australia flag

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

Resource Profile: AUCoreHealthProgramParticipationSummary - Detailed Descriptions

Page standards status: Draft Maturity Level: 0

Definitions for the au-core-healthprogramparticipation resource profile.

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

0. Observation
2. Observation.status
Must Supporttrue
Fixed Valuefinal
4. Observation.category
Control1..?
Must Supporttrue
SlicingThis element introduces a set of slices on Observation.category. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ $this
6. Observation.category:hPCat
Slice NamehPCat
ShortHealth program
Control1..1
Pattern Value&lt;valueCodeableConcept&nbsp;xmlns=&quot;http://hl7.org/fhir&quot;&gt;<br/>&nbsp;&nbsp;&lt;coding&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;system&nbsp;value=&quot;http://terminology.hl7.org.au/CodeSystem/observation-category&quot;/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;code&nbsp;value=&quot;program&quot;/&gt;<br/>&nbsp;&nbsp;&lt;/coding&gt;<br/>&lt;/valueCodeableConcept&gt;<br/>
8. Observation.code
BindingUnless not suitable, these codes SHALL be taken from https://healthterminologies.gov.au/fhir/ValueSet/participation-in-health-program-1
Must Supporttrue
10. Observation.subject
TypeReference(AU Core Patient)
Must Supporttrue
12. Observation.effective[x]
Control1..?
This element is affected by the following invariants: au-core-obs-01
TypedateTime
[x] NoteSee Choice of Data Types for further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supporttrue
Invariantsau-core-obs-01: Date shall be at least to day (toString().length() >= 10)
14. Observation.performer
TypeReference(AU Core PractitionerRole, AU Core Organization, AU Core Patient, AU Core RelatedPerson)
Must Supporttrue
Must Support TypesNo must-support rules about the choice of types/profiles
16. Observation.component
Control1..?
SlicingThis element introduces a set of slices on Observation.component. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ code
18. Observation.component:participationStatus
Slice NameparticipationStatus
Must Supporttrue
20. Observation.component:participationStatus.code
Must Supporttrue
22. Observation.component:participationStatus.value[x]
BindingThe codes SHALL be taken from https://healthterminologies.gov.au/fhir/ValueSet/health-program-participation-status-1
TypeCodeableConcept
[x] NoteSee Choice of Data Types for further information about how to use [x]
Must Supporttrue
24. Observation.component:participationStatusPeriod
Slice NameparticipationStatusPeriod
Must Supporttrue
26. Observation.component:participationStatusPeriod.code
Must Supporttrue
28. Observation.component:participationStatusPeriod.value[x]
TypeChoice of: dateTime, Period
[x] NoteSee Choice of Data Types for further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supporttrue
Must Support TypesNo must-support rules about the choice of types/profiles
30. Observation.component:notParticipantStatusReason
Slice NamenotParticipantStatusReason
Must Supporttrue
32. Observation.component:notParticipantStatusReason.code
Must Supporttrue
34. Observation.component:notParticipantStatusReason.value[x]
BindingUnless not suitable, these codes SHALL be taken from https://healthterminologies.gov.au/fhir/ValueSet/reason-non-participation-health-program-1
TypeCodeableConcept
[x] NoteSee Choice of Data Types for further information about how to use [x]
Must Supporttrue