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

Questionnaire: GP Chronic Condition Management Plan

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

Structure
LinkIDTextCardinalityTypeFlagsDescription & Constraintsdoco
.. GPChronicConditionManagementPlanGP Chronic Condition Management PlanQuestionnairehttp://www.health.gov.au/assessments/GPChronicConditionManagementPlan#0.1.0
... containernull0..1group
.... patientPatient details0..1group
..... patient-instructionsThis 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..1display
Consent0..1group
Consent given to proceed with plan after discussion of the purpose, benefits, process and costs0..1boolean
..... patient-nameName0..1stringiconicon
..... patient-preferrednamePreferred name0..1stringiconicon
..... patient-preferredpronounsPreferred pronouns0..1choiceiconiconValue Set: Australian Pronouns
..... patient-dobDate of birth0..1dateiconicon
..... patient-ageAge0..1integericonicon
..... patient-sexatbirthSex assigned at birth0..1choiceiconiconValue Set: Biological Sex
..... patient-genderidentityGender identity0..1choiceiconiconValue Set: Gender Identity Response
..... patient-firstnationsstatusAboriginal and/or Torres Strait Islander status0..1choiceiconiconValue Set: Australian Indigenous Status
..... patient-ctgRegistered for Closing the Gap PBS Co-payment Measure (CTG)0..1booleaniconicon
..... patient-myagedcareMy Aged Care0..1group
...... patient-myagedcare-registeredRegistered for My Aged Care0..1choiceiconiconValue Set: Yes/No/Pending
...... patient-myagedcare-numberMy Aged Care Number0..1stringEnable When: patient-myagedcare-registered =
...... patient-myagedcare-commentComment0..1string
..... patient-ndisNational Disability Insurance Scheme0..1group
...... patient-ndis-registeredRegistered for NDIS0..1choiceiconiconValue Set: Yes/No/Pending
...... patient-ndis-numberNDIS Number0..1stringEnable When: patient-ndis-registered =
...... patient-ndis-commentComment0..1string
..... patient-medicareMedicare number0..*groupiconicon
...... patient-medicare-numberNumber0..1string
...... patient-medicare-referencenumberReference number0..1string
...... patient-medicare-expiryExpiry0..1string
..... patient-contactContact information0..1group
...... patient-contact-homephoneHome phone0..*stringiconicon
...... patient-contact-mobilephoneMobile phone0..*stringiconicon
...... patient-contact-emailEmail0..*stringiconicon
...... patient-contact-homeaddressHome address0..1groupiconicon
....... patient-contact-homeaddress-nofixedaddressNo fixed address0..1boolean
....... patient-contact-homeaddress-detailsHome address0..*groupEnable When: patient-contact-homeaddress-nofixedaddress !=
........ patient-contact-homeaddress-details-streetaddressStreet address0..1string
........ patient-contact-homeaddress-details-cityCity0..1string
........ patient-contact-homeaddress-details-stateState0..1choiceValue Set: Australian States and Territories
........ patient-contact-homeaddress-details-postcodePostcode0..1string
...... patient-contact-postaladdressPostal address0..*groupiconicon
....... patient-contact-postaladdress-purposePurpose of use0..1string
....... patient-contact-postaladdress-streetaddressStreet address0..1string
....... patient-contact-postaladdress-cityCity0..1string
....... patient-contact-postaladdress-stateState0..1choiceValue Set: Australian States and Territories
....... patient-contact-postaladdress-postcodePostcode0..1string
..... patient-carerdetailsCarer information0..*group
...... patient-carerinformation-hascarerDo you have a carer?0..1choiceiconiconValue Set: Yes/No
...... patient-carerinformation-contactCarer contact0..*groupEnable When: patient-carerinformation-hascarer =
....... patient-carerinformation-contact-nameName0..1string
....... patient-carerinformation-contact-phonePhone0..*string
....... patient-carerinformation-contact-emailEmail0..*string
...... patient-carerinformation-presentCarer present at appointment0..1choiceiconiconEnable When: patient-carerinformation-hascarer =
Value Set: Yes/No
..... patient-additionalcontactsAdditional contacts0..*group
...... patient-additionalcontacts-typeType0..1open-choiceOptions: 5 options
...... patient-additionalcontacts-nameName0..1string
...... patient-additionalcontacts-phonePhone0..*string
...... patient-additionalcontacts-emailEmail0..*string
...... patient-additionalcontacts-relationshipRelationship to patient0..1string
..... patient-additionalinformationAdditional information0..1text
.... practitionerPractitioner details0..1group
..... practitioner-instructionsThis 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..1display
..... practitioner-nameName0..1stringiconicon
..... practitioner-phonePhone0..*stringiconicon
..... practitioner-emailEmail0..*stringiconicon
..... practitioner-medicareprovidernumberMedicare provider number0..*stringiconicon
.... clinicaldetailsClinical details0..1group
..... clinicaldetails-instructionsThis 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..1display
..... clinicaldetails-problemsdiagnosesProblems/Diagnoses0..1group
...... clinicaldetails-problemsdiagnoses-recordedproblemsRecorded problems/diagnoses0..*group
....... clinicaldetails-problemsdiagnoses-recordedproblems-conditionCondition0..1open-choiceiconiconValue Set: Clinical Condition
....... clinicaldetails-problemsdiagnoses-recordedproblems-clinicalstatusClinical status0..1choiceValue Set: Condition Clinical Status Codes
....... clinicaldetails-problemsdiagnoses-recordedproblems-onsetdateOnset date0..1dateiconicon
....... clinicaldetails-problemsdiagnoses-recordedproblems-abatementdateAbatement date0..1date
...... clinicaldetails-problemsdiagnoses-newproblemsNew problems/diagnoses0..*group
....... clinicaldetails-problemsdiagnoses-newproblems-conditionCondition0..1open-choiceValue Set: Clinical Condition
....... clinicaldetails-problemsdiagnoses-newproblems-onsetdateOnset date0..1date
....... clinicaldetails-problemsdiagnoses-newproblems-commentComment0..1string
..... clinicaldetails-allergiesAdverse reaction risks0..1group
...... clinicaldetails-allergies-recordedallergiesRecorded adverse reaction risks0..*group
....... clinicaldetails-allergies-recordedallergies-substanceSubstance0..1open-choiceiconiconValue Set: Adverse Reaction Agent
....... clinicaldetails-allergies-recordedallergies-statusStatus0..1choiceValue Set: AllergyIntolerance Clinical Status Codes
....... clinicaldetails-allergies-recordedallergies-manifestationManifestation0..*open-choiceiconiconValue Set: Clinical Finding
....... clinicaldetails-allergies-recordedallergies-commentComment0..1text
...... clinicaldetails-allergies-newallergiesNew adverse reaction risks0..*group
....... clinicaldetails-allergies-newallergies-substanceSubstance1..1open-choiceValue Set: Adverse Reaction Agent
....... clinicaldetails-allergies-newallergies-manifestationManifestation0..*open-choiceValue Set: Clinical Finding
....... clinicaldetails-allergies-newallergies-commentComment0..1text
..... clinicaldetails-medicationsMedications (current)0..1group
...... clinicaldetails-medications-recordedmedicationsRecorded medications0..*group
....... clinicaldetails-medications-recordedmedications-medicationMedication0..1open-choiceiconiconValue Set: Australian Medication
....... clinicaldetails-medications-recordedmedications-statusStatus0..1choiceValue Set: Medication Statement Status Limited
....... clinicaldetails-medications-recordedmedications-dosageDosage0..1text
....... clinicaldetails-medications-recordedmedications-indicationIndication0..*open-choiceiconiconValue Set: Medication Reason Taken
....... clinicaldetails-medications-recordedmedications-commentComment0..1text
...... clinicaldetails-medications-newmedicationsNew medications0..*group
....... clinicaldetails-medications-newmedications-medicationMedication0..1open-choiceValue Set: Australian Medication
....... clinicaldetails-medications-newmedications-dosageDosage0..1text
....... clinicaldetails-medications-newmedications-indicationIndication0..*open-choiceValue Set: Medication Reason Taken
....... clinicaldetails-medications-newmedications-commentComment0..1text
..... clinicaldetails-observationsObservations0..1group
...... clinicaldetails-observations-instructionsThe tabled observations will display the most recent results available from the patient record. New observations may be added.0..1display
...... clinicaldetails-observations-maingridObservations0..1group
....... clinicaldetails-observations-maingrid-heightHeight0..1group
........ clinicaldetails-observations-maingrid-height-lastresultLast result0..1display
........ clinicaldetails-observations-maingrid-height-lastresultvaluenull0..1decimaliconicon
........ clinicaldetails-observations-maingrid-height-lastresultdatenull0..1dateiconicon
........ clinicaldetails-observations-maingrid-height-newresultNew result0..1decimal
......... clinicaldetails-observations-maingrid-height-value-unitcm0..1display
........ clinicaldetails-observations-maingrid-height-dateNew result date0..1date
....... clinicaldetails-observations-maingrid-weightWeight0..1group
........ clinicaldetails-observations-maingrid-weight-lastresultLast result0..1display
........ clinicaldetails-observations-maingrid-weight-lastresultvaluenull0..1decimaliconicon
........ clinicaldetails-observations-maingrid-weight-lastresultdatenull0..1dateiconicon
........ clinicaldetails-observations-maingrid-weight-newresultNew result0..1decimal
......... clinicaldetails-observations-maingrid-weight-value-unitkg0..1display
........ clinicaldetails-observations-maingrid-weight-dateNew result date0..1date
....... clinicaldetails-observations-maingrid-bmiBMI (calculated)0..1group
........ clinicaldetails-observations-maingrid-bmi-lastresultLast result0..1display
........ clinicaldetails-observations-maingrid-bmi-newresultNew result0..1decimaliconicon
......... clinicaldetails-observations-maingrid-bmi-newresult-unitkg/m20..1display
....... clinicaldetails-observations-maingrid-waistcircumferenceWaist circumference0..1group
........ clinicaldetails-observations-maingrid-waistcircumference-lastresultLast result0..1display
........ clinicaldetails-observations-maingrid-waistcircumference-newresultNew result0..1decimal
......... clinicaldetails-observations-maingrid-waistcircumference-newresult-unitcm0..1display
........ clinicaldetails-observations-maingrid-waistcircumference-newdateNew result date0..1date
....... clinicaldetails-observations-maingrid-pulseratePulse rate0..1group
........ clinicaldetails-observations-maingrid-pulserate-lastresultLast result0..1display
........ clinicaldetails-observations-maingrid-pulserate-newresultNew result0..1integer
......... clinicaldetails-observations-maingrid-pulserate-newresult-unit/min0..1display
........ clinicaldetails-observations-maingrid-pulserate-newdateNew result date0..1date
....... clinicaldetails-observations-maingrid-pulserhythmPulse rhythm0..1group
........ clinicaldetails-observations-maingrid-pulserhythm-lastresultLast result0..1display
........ clinicaldetails-observations-maingrid-pulserhythm-newresultNew result0..1choiceValue Set: Pulse Rhythm
........ clinicaldetails-observations-maingrid-pulserhythm-newdateNew result date0..1date
....... clinicaldetails-observations-maingrid-oxygensaturationOxygen saturation0..1group
........ clinicaldetails-observations-maingrid-oxygensaturation-lastresultLast result0..1display
........ clinicaldetails-observations-maingrid-oxygensaturation-newresultNew result0..1integer
......... clinicaldetails-observations-maingrid-oxygensaturation-newresult-unit%0..1display
........ clinicaldetails-observations-maingrid-oxygensaturation-newdateNew result date0..1date
...... clinicaldetails-observations-bpgridBlood pressure0..1group
....... clinicaldetails-observations-bpgrid-bpBlood pressure0..1group
........ clinicaldetails-observations-bpgrid-bp-lastresultLast result0..1display
........ clinicaldetails-observations-bpgrid-bp-newresultsystolicSystolic0..1integer
......... clinicaldetails-observations-bpgrid-bp-newresultsystolic-unitmm Hg0..1display
........ clinicaldetails-observations-bpgrid-bp-newresultdiastolicDiastolic0..1integer
......... clinicaldetails-observations-bpgrid-bp-newresultdiastolic-unitmm Hg0..1display
........ clinicaldetails-observations-bpgrid-bp-newresultdateDate performed0..1date
...... clinicaldetails-observations-substanceusegridSubstance use0..1group
....... clinicaldetails-observations-substanceusegrid-smokingstatusSmoking status0..1group
........ clinicaldetails-observations-substanceusegrid-smokingstatus-laststatusLast status0..1display
........ clinicaldetails-observations-substanceusegrid-smokingstatus-newstatusNew status0..1choiceValue Set: Smoking Status
........ clinicaldetails-observations-substanceusegrid-smokingstatus-newdateNew status date0..1date
........ clinicaldetails-observations-smokingstatusgrid-smokingstatus-newcommentComment0..1string
....... clinicaldetails-observations-substanceusegrid-alcoholstatusAlcohol consumption status0..1group
........ clinicaldetails-observations-substanceusegrid-alcoholstatus-laststatusLast status0..1display
........ clinicaldetails-observations-substanceusegrid-alcoholstatus-newstatusNew status0..1choiceValue Set: Alcohol Intake Status
........ clinicaldetails-observations-substanceusegrid-alcoholstatus-newdateNew status date0..1date
........ clinicaldetails-observations-substanceusegrid-alcoholstatus-newcommentComment0..1string
...... clinicaldetails-observations-additionalinformationAdditional information0..1text
.... planPlan0..1group
..... plandetails-commenceddateDate this plan commenced0..1date
..... plandetails-inprogressIncomplete draft plan already exists?0..1booleaniconicon
..... plandetails-lastcompleteddateDate of last completed plan0..1dateTime
..... plan-conditionsConditions addressed0..*group
...... plan-conditions-conditionCondition0..1open-choiceValue Set: Clinical Condition
...... plan-conditions-onsetdateOnset date0..1date
...... plan-conditions-commentsComments0..1text
..... plan-goalstasksGoals and tasks0..*group
...... plan-goalstasks-problemneedProblems/Needs0..*open-choiceValue Set: Clinical Condition
...... plan-goalstasks-details-goalsettingGoal setting0..*group
....... plan-goalstasks-details-goalsetting-goalsGoals0..1text
....... plan-goalstasks-details-goalsetting-initiatorInitiator0..1string
....... plan-goalstasks-details-goalsetting-targetdateTarget date0..1date
....... plan-goalstasks-details-goalsetting-statusStatus0..1choiceValue Set: Goal Status Limited
....... plan-goalstasks-details-goalsetting-commentComment0..1string
...... plan-goalstasks-details-interventionsactionsInterventions and actions0..*group
....... plan-goalstasks-details-interventionsactions-interventionsactionsInterventions/Actions0..1open-choiceValue Set: Procedure
....... plan-goalstasks-details-interventionsactions-ownerOwner0..1string
....... plan-goalstasks-details-interventionsactions-duedateDue date0..1date
....... plan-goalstasks-details-interventionsactions-commentComment0..1string
...... plan-goalstasks-details-servicestreatmentsServices and treatments0..*group
....... plan-goalstasks-details-servicestreatments-servicestreatmentsRequired services and treatments0..1open-choiceValue Set: Service Type
....... plan-goalstasks-details-servicestreatments-activityActivity0..1open-choiceValue Set: Procedure
....... plan-goalstasks-details-servicestreatments-providerProvider0..1string
....... plan-goalstasks-details-servicestreatments-commentComment0..1string
..... notesNotes0..1group
...... notes-additionalcommentsAdditional notes or comments0..*text
..... completionCompletion0..1group
...... completion-consentforsharingConsent given for sharing of information with relevant healthcare providers0..1boolean
...... completion-proposedreviewProposed review0..1group
....... completion-proposedreview-dateDate0..1date
....... completion-proposedreview-commentComment0..1string
...... completion-bookedreviewBooked review0..1group
....... completion-bookedreview-dateDate0..1date
....... completion-bookedreview-commentComment0..1string
...... completion-copyofferedPatient has been offered a copy of this plan0..1choiceOptions: 3 options
...... completion-commentComment0..1string

doco Documentation for this format

Options Sets

Answer options for patient-additionalcontacts-type

  • http://snomed.info/sct#394619001
  • http://snomed.info/sct#1620171000168100
  • http://terminology.hl7.org/CodeSystem/v2-0131#C
  • http://terminology.hl7.org/CodeSystem/v2-0131#CP
  • http://terminology.hl7.org/CodeSystem/v2-0131#N

Answer options for completion-copyoffered

  • Yes, copy provided
  • Yes, copy to be provided at a later date
  • Yes, but declined

Contained Resources


This ValueSet requires the Code system Supplement GP CCMP Expanded Yes No Indicator Supplement.

This value set contains 3 concepts

SystemCodeDisplay (en)DefinitionJSONXML
http://terminology.hl7.org/CodeSystem/v2-0532  YYesYes
http://terminology.hl7.org/CodeSystem/v2-0532  NNoNo
http://terminology.hl7.org/CodeSystem/v2-0532  NAVPendingtemporarily unavailable

Expansion based on codesystem expandedYes-NoIndicator v3.0.0 (CodeSystem)

This value set contains 2 concepts

SystemCodeDisplay (en)DefinitionJSONXML
http://terminology.hl7.org/CodeSystem/v2-0532  YYesYes
http://terminology.hl7.org/CodeSystem/v2-0532  NNoNo

Expansion based on SNOMED CT Australian Edition edition 31-Jan 2026

This value set contains 4 concepts

SystemCodeDisplay (en)JSONXML
http://snomed.info/sct  271636001Pulse regular
http://snomed.info/sct  61086009Pulse irregular
http://snomed.info/sct  271637005Pulse irregularly irregular
http://snomed.info/sct  271638000Pulse regularly irregular

Expansion based on codesystem Medication status codes v4.0.1 (CodeSystem)

This value set contains 4 concepts

SystemCodeDisplayDefinitionJSONXML
http://hl7.org/fhir/CodeSystem/medication-statement-status  activeActiveThe medication is still being taken.
http://hl7.org/fhir/CodeSystem/medication-statement-status  completedCompletedThe medication is no longer being taken.
http://hl7.org/fhir/CodeSystem/medication-statement-status  stoppedStoppedActions 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-holdOn HoldActions implied by the statement have been temporarily halted, but are expected to continue later. May also be called 'suspended'.

This value set contains 3 concepts

SystemCodeDisplay (en)DefinitionJSONXML
http://hl7.org/fhir/goal-status  activeactiveThe goal is being sought actively.
http://hl7.org/fhir/goal-status  completedcompletedThe goal is no longer being sought.
http://hl7.org/fhir/goal-status  cancelledwithdrawnThe goal has been abandoned.