GPCCMPServerCapabilityStatement
type: CapabilityStatement
node role: treeRoot
id:
  v: GPCCMPServerCapabilityStatement
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: CapabilityStatement GPCCMPServerCapabilityStatement GPCCMP Server Capability Statement Implementation Guide Version: 0.1.0 FHIR Version: 4.0.1 Supported Formats: SHALL support json Published on: 2025-12-22 Published by: AEHRC CSIRO Note to Implementers: FHIR Capabilities Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case. FHIR RESTful Capabilities Mode: server GPCCMP Launch Server SHALL: Support the AU Core AllergyIntolerance resource profile Support the AU Core Condition resource profile Support the AU Core Encounter resource profile Support the AU Core Medication profile Support the AU Core MedicationStatement profile Support the AU Core Patient resource profile Support the AU Core Practitioner resource profile Support the AU Core PractitionerRole resource profile Support the SDC Standard Questionnaire Response resource profile Implement the RESTful behavior according to the FHIR specification Support JSON source formats for all interactions Security Enable CORS: yes Security services supported: SMART-on-FHIR GPCCMP Launch Server MAY: Support CORS headers Support SMART on FHIR security services Also see the AU Core Security and Privacy section for general considerations and recommendations. Summary of System-wide Interactions SHALL support the transactioninteraction described as follows: The server SHALL support the transaction interaction for all resources. Capabilities by Resource/Profile Summary The summary table lists the resources that are part of this configuration, and for each resource it lists: The relevant profiles (if any) The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them. The required, recommended,…
url:
  v: https://gpccmp.csiro.au/ig/CapabilityStatement/GPCCMPServerCapabilityStatement
  l: GPCCMPServerCapabilityStatement
version:
  v: 0.1.0
name:
  v: GPCCMPServerCapabilityStatement
title:
  v: GPCCMP Server Capability Statement
status:
  v: draft
experimental:
  v: false
date:
  v: 2025-12-22
publisher:
  v: AEHRC CSIRO
contact:
  name:
    v: AEHRC CSIRO
  telecom:
    system:
      v: url
    value:
      v: http://example.org/example-publisher
description:
  v: This CapabilityStatement describes the expected capabilities for systems to exchange the data needed to support the [GP Chronic Condition Management Plan](Questionnaire-GPChronicConditionManagementPlan.html). It lists the server's conformance expectations for the resource types required as Questionnaire launch context, resource types required to support prepopulation of the form and QuestionnaireResponse requirements for managing form responses. These expectations include supported FHIR profiles, RESTful operations, and search parameters.
kind:
  v: requirements
fhir version:
  v: 4.0.1
format:
  v: json
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
rest:
  mode:
    v: server
  documentation:
    v: GPCCMP Launch Server **SHALL**: 1. Support the [AU Core AllergyIntolerance resource profile](https://hl7.org.au/fhir/core/2.0.0-preview/StructureDefinition-au-core-allergyintolerance.html) 1. Support the [AU Core Condition resource profile](https://hl7.org.au/fhir/core/2.0.0-preview/StructureDefinition-au-core-condition.html) 1. Support the [AU Core Encounter resource profile](https://hl7.org.au/fhir/core/2.0.0-preview/StructureDefinition-au-core-encounter.html) 1. Support the [AU Core Medication profile](https://hl7.org.au/fhir/core/2.0.0-preview/StructureDefinition-au-core-medication.html) 1. Support the [AU Core MedicationStatement profile](https://hl7.org.au/fhir/core/2.0.0-preview/StructureDefinition-au-core-medicationstatement.html) 1. Support the [AU Core Patient resource profile](https://hl7.org.au/fhir/core/2.0.0-preview/StructureDefinition-au-core-patient.html) 1. Support the [AU Core Practitioner resource profile](https://hl7.org.au/fhir/core/2.0.0-preview/StructureDefinition-au-core-practitioner.html) 1. Support the [AU Core PractitionerRole resource profile](https://hl7.org.au/fhir/core/2.0.0-preview/StructureDefinition-au-core-practitionerrole.html) 1. Support the [SDC Standard Questionnaire Response resource profile](https://build.fhir.org/ig/HL7/sdc/en/StructureDefinition-sdc-questionnaireresponse.html) 1. Implement the RESTful behavior according to the FHIR specification 1. Support JSON source formats for all interactions
  security:
    cors:
      v: true
      extension:
        value: Code
    service:
      extension:
        value: Code
    description:
      v: GPCCMP Launch Server **MAY**: 1. Support CORS headers 1. Support SMART on FHIR security services Also see the [AU Core Security and Privacy](https://hl7.org.au/fhir/core/2.0.0-preview/security.html) section for general considerations and recommendations.
  resource:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
        l: capabilitystatement-expectation
      value: Code
        v: SHALL
    type:
      v: AllergyIntolerance
    supported profile:
      v: http://hl7.org.au/fhir/core/StructureDefinition/au-core-allergyintolerance
      l: au-core-allergyintolerance
      extension:
        value: Code
    documentation:
      v: The server **SHALL** support the AllergyIntolerance resource, the AU Core profile and the conformance expectations for the AllergyIntolerance resource.
    interaction:
      extension:
        value: Code
      code:
        v: search-type
    search param:
      extension:
        value: Code
      name:
        v: patient
      definition:
        v: http://hl7.org/fhir/SearchParameter/clinical-patient
        l: clinical-patient
      type:
        v: reference
      documentation:
        v: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.
  resource:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
        l: capabilitystatement-expectation
      value: Code
        v: SHALL
    extension:
      extension:
        value: Code
      extension:
        value: String
      extension:
        value: String
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
        l: capabilitystatement-search-parameter-combination
    type:
      v: Condition
    supported profile:
      v: http://hl7.org.au/fhir/core/StructureDefinition/au-core-condition
      l: au-core-condition
      extension:
        value: Code
    documentation:
      v: The server **SHALL** support the Condition resource, the AU Core profile and the conformance expectations for the Condition resource.
    interaction:
      extension:
        value: Code
      code:
        v: search-type
    search param:
      extension:
        value: Code
      name:
        v: patient
      definition:
        v: http://hl7.org/fhir/SearchParameter/clinical-patient
        l: clinical-patient
      type:
        v: reference
      documentation:
        v: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.
    search param:
      extension:
        value: Code
      name:
        v: category
      definition:
        v: http://hl7.org/fhir/SearchParameter/Condition-category
        l: Condition-category
      type:
        v: token
      documentation:
        v: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both.
  resource:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
        l: capabilitystatement-expectation
      value: Code
        v: MAY
    type:
      v: Encounter
    supported profile:
      v: http://hl7.org.au/fhir/core/StructureDefinition/au-core-encounter
      l: au-core-encounter
      extension:
        value: Code
    documentation:
      v: The server **MAY** support the Encounter resource. If it does, it **SHALL** support the AU Core profile and the conformance expectations for the Encounter resource.
    interaction:
      extension:
        value: Code
      code:
        v: read
  resource:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
        l: capabilitystatement-expectation
      value: Code
        v: MAY
    type:
      v: Medication
    supported profile:
      v: http://hl7.org.au/fhir/core/StructureDefinition/au-core-medication
      l: au-core-medication
      extension:
        value: Code
    documentation:
      v: If an external reference to a Medication resource is used in MedicationStatement, then the server **SHALL** support the Medication resource, the AU Core profile and the conformance expectations for the Medication resource.
    interaction:
      extension:
        value: Code
      code:
        v: read
  resource:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
        l: capabilitystatement-expectation
      value: Code
        v: SHALL
    extension:
      extension:
        value: Code

Code
v: MAY

Code
v: MAY

v: SMART-on-FHIR

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

v: required
l: required

String
v: patient

v: required
l: required

String
v: category

Code
v: SHALL

Code
v: SHALL

Code
v: MAY

Code
v: MAY

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

url:
  v: required
  l: required
value: String
  v: patient

url:
  v: required
  l: required
value: String
  v: status

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
extension:
  url:
    v: required
    l: required
  value: String
    v: patient
extension:
  url:
    v: required
    l: required
  value: String
    v: status
extension:
  url:
    v: required
    l: required
  value: String
    v: _include
url:
  v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
  l: capabilitystatement-search-parameter-combination

v: MedicationStatement

v: http://hl7.org.au/fhir/core/StructureDefinition/au-core-medicationstatement
l: au-core-medicationstatement
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL

v: The server **SHALL** support the MedicationStatement resource, the AU Core profile and the conformance expectations for the MedicationStatement resource. If a medication in a MedicationStatement resource is represented as an external Medication resource reference, the server **SHALL** support the `_include` parameter for searching this element (`MedicationStatement:medication`)

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
code:
  v: search-type

v: MedicationStatement:medication

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
name:
  v: patient
definition:
  v: http://hl7.org/fhir/SearchParameter/clinical-patient
  l: clinical-patient
type:
  v: reference
documentation:
  v: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
name:
  v: status
definition:
  v: http://hl7.org/fhir/SearchParameter/medications-status
  l: medications-status
type:
  v: token
documentation:
  v: The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. The server **SHALL** support both. The client **SHALL** support `multipleOr`. The server **SHALL** support `multipleOr`.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
name:
  v: _include
type:
  v: reference
documentation:
  v: If a medication in a MedicationStatement resource is represented as an external Medication resource reference, the server **SHALL** support the `_include` parameter for searching this element (`MedicationStatement:medication`). The client **SHALL** support this method.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
type:
  v: Patient
supported profile:
  v: http://hl7.org.au/fhir/core/StructureDefinition/au-core-patient
  l: au-core-patient
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
documentation:
  v: The server **SHALL** support the Patient resource, AU Core profile and the conformance expectations for the Patient resource.
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: read

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
type:
  v: Practitioner
supported profile:
  v: http://hl7.org.au/fhir/core/StructureDefinition/au-core-practitioner
  l: au-core-practitioner
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
documentation:
  v: The server **SHALL** support the Practitioner resource, AU Core profile and the conformance expectations for the Practitioner resource.
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: read

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
extension:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  extension:
    url:
      v: required
      l: required
    value: String
      v: patient
  extension:
    url:
      v: required
      l: required
    value: String
      v: _count
  extension:
    url:
      v: required
      l: required
    value: String
      v: _sort
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
    l: capabilitystatement-search-parameter-combination
extension:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  extension:
    url:
      v: required
      l: required
    value: String
      v: patient
  extension:
    url:
      v: required
      l: required
    value: String
      v: _count
  extension:
    url:
      v: required
      l: required
    value: String
      v: _sort
  extension:
    url:
      v: required
      l: required
    value: String
      v: questionnaire
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
    l: capabilitystatement-search-parameter-combination
extension:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  extension:
    url:
      v: required
      l: required
    value: String
      v: patient
  extension:
    url:
      v: required
      l: required
    value: String
      v: _count
  extension:
    url:
      v: required
      l: required
    value: String
      v: _sort
  extension:
    url:
      v: required
      l: required
    value: String
      v: status
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
    l: capabilitystatement-search-parameter-combination
type:
  v: QuestionnaireResponse
supported profile:
  v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse
  l: sdc-questionnaireresponse
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
documentation:
  v: The server **SHALL** support the QuestionnaireResponse resource, SDC profile and the conformance expectations for the QuestionnaireResponse resource.
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: read
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: search-type
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: create
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: update
versioning:
  v: versioned-update
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: MAY
  name:
    v: patient
  definition:
    v: http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-patient
    l: QuestionnaireResponse-patient
  type:
    v: reference
  documentation:
    v: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both.
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: MAY
  name:
    v: questionnaire
  definition:
    v: http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-questionnaire
    l: QuestionnaireResponse-questionnaire
  type:
    v: reference
  documentation:
    v: The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. The server **SHALL** support both. The client and server **SHALL** support chained search questionnaire.title using the :contains modifier.
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: MAY
  name:
    v: status
  definition:
    v: http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-status
    l: QuestionnaireResponse-status

v: token

v: The client **SHALL** provide at least a code value and **MAY** provide both the code and system values. The server **SHALL** support both.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
name:
  v: _count
type:
  v: number
documentation:
  v: The client and server **SHALL** support search result limiting.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
name:
  v: _sort
type:
  v: string
documentation:
  v: The client and server **SHALL** support search result sorting by authored and **MAY** support other values.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
code:
  v: transaction
documentation:
  v: The server **SHALL** support the transaction interaction for all resources.