AU Base Implementation Guide
4.1.2-preview - Preview Australia flag

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

Resource Profile: AU Health Program Participation Summary

Official URL: http://hl7.org.au/fhir/StructureDefinition/au-healthprogramparticipation Version: 4.1.2-preview
Standards status: Trial-use Maturity Level: 0 Computable Name: AUHealthProgramParticipationSummary

Copyright/Legal: HL7 Australia© 2018+; Licensed Under Creative Commons No Rights Reserved. This resource includes SNOMED Clinical Terms™ (SNOMED CT®) which is used by permission of the International Health Terminology Standards Development Organisation (IHTSDO). All rights reserved. SNOMED CT®, was originally created by The College of American Pathologists. “SNOMED” and “SNOMED CT” are registered trademarks of the IHTSDO. The rights to use and implement or implementation of SNOMED CT content are limited to the extent it is necessary to allow for the end use of this material. No further rights are granted in respect of the International Release and no further use of any SNOMED CT content by any other party is permitted. All copies of this resource must include this copyright statement and all information contained in this statement.

This profile defines an observation information structure for a summary of an individual’s participation in a health program, e.g. weight management, disease screening, or substance use therapy. Participation information may include information on an individual’s eligibility for a program, suspension of participation in a program, or status of participation in a program.

Usage Notes

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Observation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..*ObservationHealth program participation summary observation
... status 1..1coderegistered | preliminary | final | amended +
Fixed Value: final
... Slices for category 1..*CodeableConceptClassification of type of observation
Slice: Unordered, Open by pattern:$this
.... category:hPCat 1..1CodeableConceptHealth program
Required Pattern: At least the following
..... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org.au/CodeSystem/observation-category
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: program
... code 1..1CodeableConceptType of observation (code / type)
Binding: https://healthterminologies.gov.au/fhir/ValueSet/participation-in-health-program-1 (extensible)
... effective[x] 1..1dateTimeDate, and optionally time, this information is asserted as 'true'
... Slices for component C1..*BackboneElementComponent results
Slice: Unordered, Open by pattern:code
inv-hpps-1: The component shall at least have a value or a data absent reason
.... component:participationStatus 1..1BackboneElementCurrent status of an individual's participation in a program
..... code 1..1CodeableConceptType of component observation (code / type)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1603781000168102
..... value[x] 0..1CodeableConceptActual component result
Binding: https://healthterminologies.gov.au/fhir/ValueSet/health-program-participation-status-1 (required)
.... component:participationStatusPeriod 0..1BackboneElementValidity period for the program participation status
..... code 1..1CodeableConceptType of component observation (code / type)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1603791000168104
..... value[x] 0..1Actual component result
...... valueDateTimedateTime
...... valuePeriodPeriod
.... component:notParticipantStatusReason 0..*BackboneElementReason for not participating
..... code 1..1CodeableConceptType of component observation (code / type)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1603991000168102
..... value[x] 0..1CodeableConceptActual component result
Binding: https://healthterminologies.gov.au/fhir/ValueSet/reason-non-participation-health-program-1 (preferred)
.... component:lastAction 0..1BackboneElementLast program participation action
..... code 1..1CodeableConceptType of component observation (code / type)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1604001000168105
..... value[x] 0..1CodeableConceptActual component result
.... component:lastActionDate 0..1BackboneElementLast program participation action date
..... code 1..1CodeableConceptType of component observation (code / type)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1604011000168108
..... value[x] 0..1Actual component result
...... valueDateTimedateTime
...... valuePeriodPeriod
.... component:nextAction 0..1BackboneElementNext program participation action
..... code 1..1CodeableConceptType of component observation (code / type)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1604021000168101
..... value[x] 0..1CodeableConceptActual component result
.... component:nextActionDate 0..1BackboneElementNext program participation action date
..... code 1..1CodeableConceptType of component observation (code / type)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1604031000168103
..... value[x] 0..1Actual component result
...... valueDateTimedateTime
...... valuePeriodPeriod
.... component:forecastStatus 0..1BackboneElementForecast status with reference to program pathway, e.g. overdue, as at the time this observation is asserted
..... code 1..1CodeableConceptType of component observation (code / type)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1604041000168107
..... value[x] 0..1CodeableConceptActual component result
.... component:forecastStatusPeriod 0..1BackboneElementValidity period associated with forecast status
..... code 1..1CodeableConceptType of component observation (code / type)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1604051000168109
..... value[x] 0..1Actual component result
...... valueDateTimedateTime
...... valuePeriodPeriod

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Observation.codeextensiblehttps://healthterminologies.gov.au/fhir/ValueSet/participation-in-health-program-1
Observation.component:participationStatus.value[x]requiredhttps://healthterminologies.gov.au/fhir/ValueSet/health-program-participation-status-1
Observation.component:notParticipantStatusReason.value[x]preferredhttps://healthterminologies.gov.au/fhir/ValueSet/reason-non-participation-health-program-1

Constraints

IdGradePath(s)DetailsRequirements
inv-hpps-1errorObservation.componentThe component shall at least have a value or a data absent reason
: value.exists() or dataAbsentReason.exists()

 

Other representations of profile: CSV, Excel, Schematron