GP Chronic Condition Management Plan
0.1.0 - ci-build
GP Chronic Condition Management Plan, published by AEHRC CSIRO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/aehrc/gpccmp-fhir-ig/ and changes regularly. See the Directory of published versions
| Official URL: http://www.health.gov.au/assessments/GPChronicConditionManagementPlan | Version: 0.1.0 | |||
| Draft as of 2026-02-13 | Computable Name: GPChronicConditionManagementPlan | |||
GP Chronic Condition Management Plan
| LinkID | Text | Cardinality | Type | Flags | Description & Constraints![]() |
|---|---|---|---|---|---|
![]() | GP Chronic Condition Management Plan | Questionnaire | http://www.health.gov.au/assessments/GPChronicConditionManagementPlan#0.1.0 | ||
![]() ![]() | null | 0..1 | group | ||
![]() ![]() ![]() | Patient details | 0..1 | group | ||
![]() ![]() ![]() ![]() | This form has been prefilled with information that was available from the patient's health record. Upon saving, the form will be stored, but additional information entered will not be used to update the patient's health record. Changes to patient demographic information should be made in the source system. | 0..1 | display | ||
![]() ![]() ![]() ![]() | Consent | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | Consent given to proceed with plan after discussion of the purpose, benefits, process and costs | 0..1 | boolean | ||
![]() ![]() ![]() ![]() | Name | 0..1 | string | ||
![]() ![]() ![]() ![]() | Preferred name | 0..1 | string | ||
![]() ![]() ![]() ![]() | Preferred pronouns | 0..1 | choice | Value Set: Australian Pronouns | |
![]() ![]() ![]() ![]() | Date of birth | 0..1 | date | ||
![]() ![]() ![]() ![]() | Age | 0..1 | integer | ||
![]() ![]() ![]() ![]() | Sex assigned at birth | 0..1 | choice | Value Set: Biological Sex | |
![]() ![]() ![]() ![]() | Gender identity | 0..1 | choice | Value Set: Gender Identity Response | |
![]() ![]() ![]() ![]() | Aboriginal and/or Torres Strait Islander status | 0..1 | choice | Value Set: Australian Indigenous Status | |
![]() ![]() ![]() ![]() | Registered for Closing the Gap PBS Co-payment Measure (CTG) | 0..1 | boolean | ||
![]() ![]() ![]() ![]() | My Aged Care | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | Registered for My Aged Care | 0..1 | choice | Value Set: Yes/No/Pending | |
![]() ![]() ![]() ![]() ![]() | My Aged Care Number | 0..1 | string | Enable When: patient-myagedcare-registered = | |
![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() | National Disability Insurance Scheme | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | Registered for NDIS | 0..1 | choice | Value Set: Yes/No/Pending | |
![]() ![]() ![]() ![]() ![]() | NDIS Number | 0..1 | string | Enable When: patient-ndis-registered = | |
![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() | Medicare number | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() | Number | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() | Reference number | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() | Expiry | 0..1 | string | ||
![]() ![]() ![]() ![]() | Contact information | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | Home phone | 0..* | string | ||
![]() ![]() ![]() ![]() ![]() | Mobile phone | 0..* | string | ||
![]() ![]() ![]() ![]() ![]() | 0..* | string | |||
![]() ![]() ![]() ![]() ![]() | Home address | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | No fixed address | 0..1 | boolean | ||
![]() ![]() ![]() ![]() ![]() ![]() | Home address | 0..* | group | Enable When: patient-contact-homeaddress-nofixedaddress != | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Street address | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | City | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | State | 0..1 | choice | Value Set: Australian States and Territories | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Postcode | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() | Postal address | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Purpose of use | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() | Street address | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() | City | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() | State | 0..1 | choice | Value Set: Australian States and Territories | |
![]() ![]() ![]() ![]() ![]() ![]() | Postcode | 0..1 | string | ||
![]() ![]() ![]() ![]() | Carer information | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() | Do you have a carer? | 0..1 | choice | Value Set: Yes/No | |
![]() ![]() ![]() ![]() ![]() | Carer contact | 0..* | group | Enable When: patient-carerinformation-hascarer = | |
![]() ![]() ![]() ![]() ![]() ![]() | Name | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() | Phone | 0..* | string | ||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | |||
![]() ![]() ![]() ![]() ![]() | Carer present at appointment | 0..1 | choice | Enable When: patient-carerinformation-hascarer = Value Set: Yes/No | |
![]() ![]() ![]() ![]() | Additional contacts | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() | Type | 0..1 | open-choice | Options: 5 options | |
![]() ![]() ![]() ![]() ![]() | Name | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() | Phone | 0..* | string | ||
![]() ![]() ![]() ![]() ![]() | 0..* | string | |||
![]() ![]() ![]() ![]() ![]() | Relationship to patient | 0..1 | string | ||
![]() ![]() ![]() ![]() | Additional information | 0..1 | text | ||
![]() ![]() ![]() | Practitioner details | 0..1 | group | ||
![]() ![]() ![]() ![]() | This form has been prefilled with information that was available from the patient's health record. Upon saving, the form will be stored, but additional information entered will not be used to update the patient's health record. | 0..1 | display | ||
![]() ![]() ![]() ![]() | Name | 0..1 | string | ||
![]() ![]() ![]() ![]() | Phone | 0..* | string | ||
![]() ![]() ![]() ![]() | 0..* | string | |||
![]() ![]() ![]() ![]() | Medicare provider number | 0..* | string | ||
![]() ![]() ![]() | Clinical details | 0..1 | group | ||
![]() ![]() ![]() ![]() | This form has been prefilled with information that was available from the patient's health record. Upon saving, the form will be stored, but additional information entered will not be used to update the patient's health record. | 0..1 | display | ||
![]() ![]() ![]() ![]() | Problems/Diagnoses | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | Recorded problems/diagnoses | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Condition | 0..1 | open-choice | Value Set: Clinical Condition | |
![]() ![]() ![]() ![]() ![]() ![]() | Clinical status | 0..1 | choice | Value Set: Condition Clinical Status Codes | |
![]() ![]() ![]() ![]() ![]() ![]() | Onset date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Abatement date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() | New problems/diagnoses | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Condition | 0..1 | open-choice | Value Set: Clinical Condition | |
![]() ![]() ![]() ![]() ![]() ![]() | Onset date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() | Adverse reaction risks | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | Recorded adverse reaction risks | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Substance | 0..1 | open-choice | Value Set: Adverse Reaction Agent | |
![]() ![]() ![]() ![]() ![]() ![]() | Status | 0..1 | choice | Value Set: AllergyIntolerance Clinical Status Codes | |
![]() ![]() ![]() ![]() ![]() ![]() | Manifestation | 0..* | open-choice | Value Set: Clinical Finding | |
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | text | ||
![]() ![]() ![]() ![]() ![]() | New adverse reaction risks | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Substance | 1..1 | open-choice | Value Set: Adverse Reaction Agent | |
![]() ![]() ![]() ![]() ![]() ![]() | Manifestation | 0..* | open-choice | Value Set: Clinical Finding | |
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | text | ||
![]() ![]() ![]() ![]() | Medications (current) | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | Recorded medications | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Medication | 0..1 | open-choice | Value Set: Australian Medication | |
![]() ![]() ![]() ![]() ![]() ![]() | Status | 0..1 | choice | Value Set: Medication Statement Status Limited | |
![]() ![]() ![]() ![]() ![]() ![]() | Dosage | 0..1 | text | ||
![]() ![]() ![]() ![]() ![]() ![]() | Indication | 0..* | open-choice | Value Set: Medication Reason Taken | |
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | text | ||
![]() ![]() ![]() ![]() ![]() | New medications | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Medication | 0..1 | open-choice | Value Set: Australian Medication | |
![]() ![]() ![]() ![]() ![]() ![]() | Dosage | 0..1 | text | ||
![]() ![]() ![]() ![]() ![]() ![]() | Indication | 0..* | open-choice | Value Set: Medication Reason Taken | |
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | text | ||
![]() ![]() ![]() ![]() | Observations | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | The tabled observations will display the most recent results available from the patient record. New observations may be added. | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() | Observations | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Height | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last result | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | null | 0..1 | decimal | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | null | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result | 0..1 | decimal | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | cm | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Weight | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last result | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | null | 0..1 | decimal | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | null | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result | 0..1 | decimal | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | kg | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | BMI (calculated) | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last result | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result | 0..1 | decimal | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | kg/m2 | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() | Waist circumference | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last result | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result | 0..1 | decimal | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | cm | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Pulse rate | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last result | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result | 0..1 | integer | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | /min | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Pulse rhythm | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last result | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result | 0..1 | choice | Value Set: Pulse Rhythm | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Oxygen saturation | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last result | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result | 0..1 | integer | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | % | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New result date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() | Blood pressure | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Blood pressure | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last result | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Systolic | 0..1 | integer | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | mm Hg | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Diastolic | 0..1 | integer | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | mm Hg | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Date performed | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() | Substance use | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Smoking status | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last status | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New status | 0..1 | choice | Value Set: Smoking Status | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New status date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() | Alcohol consumption status | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Last status | 0..1 | display | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New status | 0..1 | choice | Value Set: Alcohol Intake Status | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | New status date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() | Additional information | 0..1 | text | ||
![]() ![]() ![]() | Plan | 0..1 | group | ||
![]() ![]() ![]() ![]() | Date this plan commenced | 0..1 | date | ||
![]() ![]() ![]() ![]() | Incomplete draft plan already exists? | 0..1 | boolean | ||
![]() ![]() ![]() ![]() | Date of last completed plan | 0..1 | dateTime | ||
![]() ![]() ![]() ![]() | Conditions addressed | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() | Condition | 0..1 | open-choice | Value Set: Clinical Condition | |
![]() ![]() ![]() ![]() ![]() | Onset date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() | Comments | 0..1 | text | ||
![]() ![]() ![]() ![]() | Goals and tasks | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() | Problems/Needs | 0..* | open-choice | Value Set: Clinical Condition | |
![]() ![]() ![]() ![]() ![]() | Goal setting | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Goals | 0..1 | text | ||
![]() ![]() ![]() ![]() ![]() ![]() | Initiator | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() | Target date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Status | 0..1 | choice | Value Set: Goal Status Limited | |
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() | Interventions and actions | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Interventions/Actions | 0..1 | open-choice | Value Set: Procedure | |
![]() ![]() ![]() ![]() ![]() ![]() | Owner | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() | Due date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() | Services and treatments | 0..* | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Required services and treatments | 0..1 | open-choice | Value Set: Service Type | |
![]() ![]() ![]() ![]() ![]() ![]() | Activity | 0..1 | open-choice | Value Set: Procedure | |
![]() ![]() ![]() ![]() ![]() ![]() | Provider | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() | Notes | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | Additional notes or comments | 0..* | text | ||
![]() ![]() ![]() ![]() | Completion | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() | Consent given for sharing of information with relevant healthcare providers | 0..1 | boolean | ||
![]() ![]() ![]() ![]() ![]() | Proposed review | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() | Booked review | 0..1 | group | ||
![]() ![]() ![]() ![]() ![]() ![]() | Date | 0..1 | date | ||
![]() ![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
![]() ![]() ![]() ![]() ![]() | Patient has been offered a copy of this plan | 0..1 | choice | Options: 3 options | |
![]() ![]() ![]() ![]() ![]() | Comment | 0..1 | string | ||
Documentation for this format | |||||
Options Sets
Answer options for patient-additionalcontacts-type
Answer options for completion-copyoffered
This ValueSet requires the Code system Supplement GP CCMP Expanded Yes No Indicator Supplement.
Expansion based on:
This value set contains 3 concepts
Expansion based on codesystem expandedYes-NoIndicator v3.0.0 (CodeSystem)
This value set contains 2 concepts
| System | Code | Display (en) | Definition | JSON | XML |
http://terminology.hl7.org/CodeSystem/v2-0532 | Y | Yes | Yes | ||
http://terminology.hl7.org/CodeSystem/v2-0532 | N | No | No |
Expansion based on SNOMED CT Australian Edition edition 31-Jan 2026
This value set contains 4 concepts
| System | Code | Display (en) | JSON | XML |
http://snomed.info/sct | 271636001 | Pulse regular | ||
http://snomed.info/sct | 61086009 | Pulse irregular | ||
http://snomed.info/sct | 271637005 | Pulse irregularly irregular | ||
http://snomed.info/sct | 271638000 | Pulse regularly irregular |
Expansion based on codesystem Medication status codes v4.0.1 (CodeSystem)
This value set contains 4 concepts
| System | Code | Display | Definition | JSON | XML |
http://hl7.org/fhir/CodeSystem/medication-statement-status | active | Active | The medication is still being taken. | ||
http://hl7.org/fhir/CodeSystem/medication-statement-status | completed | Completed | The medication is no longer being taken. | ||
http://hl7.org/fhir/CodeSystem/medication-statement-status | stopped | Stopped | Actions implied by the statement have been permanently halted, before all of them occurred. This should not be used if the statement was entered in error. | ||
http://hl7.org/fhir/CodeSystem/medication-statement-status | on-hold | On Hold | Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called 'suspended'. |
Expansion based on:
This value set contains 3 concepts