FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: CapabilityStatement/SHCAppCapabilityStatement

Packagecsiro.fhir.au.smartforms
TypeCapabilityStatement
IdSHCAppCapabilityStatement
FHIR VersionR4
Sourcehttps://smartforms.csiro.au/ig/https://build.fhir.org/ig/aehrc/smart-forms-ig/CapabilityStatement-SHCAppCapabilityStatement.html
URLhttps://smartforms.csiro.au/ig/CapabilityStatement/SHCAppCapabilityStatement
Version0.3.0
Statusdraft
Date2025-04-16
NameSHCApp
TitleSHC App
Realmau
Authorityhl7
DescriptionThis CapabilityStatement describes the capabilities of the SHC App. These capabilities include supported FHIR profiles, RESTful operations, and search parameters. It covers supported tasks such as SMART App launch context, prepopulation, write-back and completion of forms.
CopyrightCopyright © 2022+ Australian Government Department of Health and Aged Care - All rights reserved. This content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See https://creativecommons.org/licenses/by-sa/4.0/.
Kindcapability

Resources that use this resource

No resources found


Resources that this resource uses

CapabilityStatement
sdc-form-fillerSDC Form Filler
sdc-form-fillerSDC Form Filler
ImplementationGuide
hl7.fhir.uv.smart-app-launchSMART App Launch
OperationDefinition
Questionnaire-assembleAssemble Modular Questionnaire Operation
Questionnaire-populatePopulate Questionnaire
Questionnaire-assembleAssemble Modular Questionnaire Operation
Questionnaire-populatePopulate Questionnaire
StructureDefinition
SHCAllergyIntoleranceSmart Health Checks AllergyIntolerance
SHCBloodPressureSmart Health Checks Blood Pressure
SHCBodyHeightSmart Health Checks Body Height
SHCBodyWeightSmart Health Checks Body Weight
SHCConditionSmart Health Checks Condition
SHCEncounterSmart Health Checks Encounter
SHCHeadCircumferenceSmart Health Checks Head Circumference
SHCHeartRateSmart Health Checks Heart Rate
SHCHeartRhythmSmart Health Checks Heart Rhythm
SHCImmunizationSmart Health Checks Immunization
SHCMedicationSmart Health Checks Medication
SHCMedicationStatementSmart Health Checks MedicationStatement
SHCPathologyResultSmart Health Checks Pathology Result
SHCPatientSmart Health Checks Patient
SHCPractitionerSmart Health Checks Practitioner
SHCQuestionnaireResponseSmart Health Checks Questionnaire Response
SHCSmokingStatusSmart Health Checks Smoking Status
SHCWaistCircumferenceSmart Health Checks Waist Circumference
sdc-questionnaireSDC Base Questionnaire
sdc-questionnaireSDCBaseQuestionnaire

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: CapabilityStatement SHCAppCapabilityStatement

SHC App

  • Implementation Guide Version: 0.3.0
  • FHIR Version: 4.0.1
  • Supported Formats: json
  • Supported Patch Formats: application/fhir+json
  • Published on: 2025-04-16
  • 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.

This CapabilityStatement instantiates the CapabilityStatement SDC Form Filler

SHALL Support the Following Implementation Guides

FHIR RESTful Capabilities

Mode: client

The Smart Forms Application performs interactions to support SMART App Launch, form prepopulation and form filling. The interactions performed for prepopulation are not listed here as they can vary greatly and are defined in the Questionnaire instance.

Security
Enable CORS: yes
Security services supported: SMART-on-FHIR

SMART App Launch supported to allow secure data exchange.

Summary of System-wide Interactions
  • Supports the transactioninteraction.
  • Supports the batchinteraction.

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, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)

Resource Conformance: supported AllergyIntolerance

Core FHIR Resource
AllergyIntolerance
Reference Policy
Interaction summary
  • Supports search-type, create, patch.

Documentation

The client supports the AllergyIntolerance resource, the Smart Health Checks profile and the conformance expectations for the AllergyIntolerance resource.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The client SHALL provide at least a id value and MAY provide both the Type and id values.

The server SHALL support both.

Combined Search Parameters
ConformanceParametersTypes
 patientreference

Resource Conformance: supported Condition

Core FHIR Resource
Condition
Reference Policy
Interaction summary
  • Supports search-type, create, patch.

Documentation

The client supports the Condition resource, the Smart Health Checks and the conformance expectations for the Condition resource.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The client SHALL provide at least a id value and MAY provide both the Type and id values.

The server SHALL support both.

SHALLcategorytoken

The client SHALL provide at least a code value and MAY provide both the system and code values.

The server SHALL support both.

Combined Search Parameters
ConformanceParametersTypes
 patient+categoryreference+token

Resource Conformance: supported Encounter

Core FHIR Resource
Encounter
Reference Policy
Interaction summary
  • Supports read.

Documentation

The client supports the Encounter resource, the Smart Health Checks profile and the conformance expectations for the Encounter resource.

Resource Conformance: supported Immunization

Core FHIR Resource
Immunization
Reference Policy
Interaction summary
  • Supports search-type, create, patch.

Documentation

The client supports the Immunization resource, the Smart Health Checks profile and the conformance expectations for the Immunization resource.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The client SHALL provide at least a id value and MAY provide both the Type and id values.

The server SHALL support both.

SHALLstatustoken

The client SHALL provide at least a code value and MAY provide both the system and code values.

The server SHALL support both.

Combined Search Parameters
ConformanceParametersTypes
 patient+statusreference+token

Resource Conformance: supported Medication

Core FHIR Resource
Medication
Reference Policy
Interaction summary
  • Supports read.

Documentation

The client supports the Medication resource, the Smart Health Checks profile and the conformance expectations for the Medication resource.

Resource Conformance: supported MedicationStatement

Core FHIR Resource
MedicationStatement
Reference Policy
Interaction summary
  • Supports search-type, create, patch.

Documentation

The client supports the MedicationStatement resource, the Smart Health Checks profile and the conformance expectations for the MedicationStatement resource.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The client SHALL provide at least a id value and MAY provide both the Type and id values.

The server SHALL support both.

SHALLstatustoken

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.

SHALL_includereference

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.

Combined Search Parameters
ConformanceParametersTypes
 patient+statusreference+token
 patient+status+_includereference+token+reference

Resource Conformance: SHALL Observation

Core FHIR Resource
Observation
Reference Policy
Interaction summary
  • Supports search-type, create.

Documentation

The client supports the Observation resource, the Smart Health Checks profiles listed and the conformance expectations for the Observation resource.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The client SHALL provide at least a id value and MAY provide both the Type and id values.

The server SHALL support both.

SHALLcodetoken

The client SHALL provide at least a code value and MAY provide both the code and system values.

The server SHALL support both.

SHALL_sortstring

The client and server SHALL support search result sorting by date and MAY support other values.

Combined Search Parameters
ConformanceParametersTypes
 patient+code+_sortreference+token+string

Resource Conformance: supported Patient

Core FHIR Resource
Patient
Reference Policy
Interaction summary
  • Supports read, patch.

Supported Profiles

Smart Health Checks Patient

Documentation

The client supports the Patient resource, Smart Health Checks profile and the conformance expectations for the Patient resource.

Resource Conformance: supported Practitioner

Core FHIR Resource
Practitioner
Reference Policy
Interaction summary
  • Supports read.

Documentation

The client supports the Practitioner resource, Smart Health Checks profile and the conformance expectations for the Practitioner resource.

Resource Conformance: supported Questionnaire

Base System Profile
SDC Base Questionnaire
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports search-type, create.

Documentation

The client supports the Questionnaire resource, Structured Data Capture profile and the conformance expectations for the QuestionnaireResponse resource.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLurluri
SHALLversiontoken
SHALLtitlestring

The client supports search using the :contains modifier.

SHALL_countnumber

The client supports search result limiting.

SHALL_sortstring

The client supports search result sorting by date and MAY support other values.

Combined Search Parameters
ConformanceParametersTypes
 url+versionuri+token
 _count+_sortnumber+string
 title+_count+_sortstring+number+string
Extended Operations
ConformanceOperationDocumentation
SHALL$assemble
SHALL$populate

Resource Conformance: supported QuestionnaireResponse

Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, search-type, create, update.

Documentation

The client supports the QuestionnaireResponse resource, Smart Health Checks profile and the conformance expectations for the QuestionnaireResponse resource.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The client SHALL provide at least a id value and MAY provide both the Type and id values.

The server SHALL support both.

SHALLquestionnairereference

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.

SHALLstatustoken

The client SHALL provide at least a code value and MAY provide both the code and system values.

The server SHALL support both.

SHALL_countnumber

The client and server SHALL support search result limiting.

SHALL_sortstring

The client and server SHALL support search result sorting by authored and MAY support other values.

Combined Search Parameters
ConformanceParametersTypes
 patient+_count+_sortreference+number+string
 patient+_count+_sort+questionnairereference+number+string+reference
 patient+_count+_sort+statusreference+number+string+token

Resource Conformance: supported ValueSet

Base System Profile
ValueSet
Profile Conformance
SHALL
Reference Policy

Interaction summary

    Documentation

    The client supports the ValueSet resource and the conformance expectations for the ValueSet resource.

    Extended Operations
    ConformanceOperationDocumentation
    SHALL$expand

    Source

    {
      "resourceType": "CapabilityStatement",
      "id": "SHCAppCapabilityStatement",
      "text": {
        "status": "extensions",
        "div": "<!-- snip (see above) -->"
      },
      "url": "https://smartforms.csiro.au/ig/CapabilityStatement/SHCAppCapabilityStatement",
      "version": "0.3.0",
      "name": "SHCApp",
      "title": "SHC App",
      "status": "draft",
      "experimental": false,
      "date": "2025-04-16",
      "publisher": "AEHRC CSIRO",
      "contact": [
        {
          "name": "AEHRC CSIRO",
          "telecom": [
            {
              "system": "url",
              "value": "https://confluence.csiro.au/display/PCDQFPhase2/Primary+Care+Data+Quality+Foundations+-+Phase+2"
            }
          ]
        }
      ],
      "description": "This CapabilityStatement describes the capabilities of the SHC App. These capabilities include supported FHIR profiles, RESTful operations, and search parameters. It covers supported tasks such as SMART App launch context, prepopulation, write-back and completion of forms.",
      "jurisdiction": [
        {
          "coding": [
            {
              "system": "urn:iso:std:iso:3166",
              "code": "AU",
              "display": "Australia"
            }
          ]
        }
      ],
      "copyright": "Copyright © 2022+ Australian Government Department of Health and Aged Care - All rights reserved.\nThis content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.\nSee https://creativecommons.org/licenses/by-sa/4.0/.\n",
      "kind": "capability",
      "instantiates": [
        "http://hl7.org/fhir/uv/sdc/CapabilityStatement/sdc-form-filler"
      ],
      "software": {
        "name": "Smart Forms Application"
      },
      "fhirVersion": "4.0.1",
      "format": [
        "json"
      ],
      "patchFormat": [
        "application/fhir+json"
      ],
      "implementationGuide": [
        "http://hl7.org/fhir/smart-app-launch/ImplementationGuide/hl7.fhir.uv.smart-app-launch|2.2.0"
      ],
      "rest": [
        {
          "mode": "client",
          "documentation": "The Smart Forms Application performs interactions to support SMART App Launch, form prepopulation and form filling. The interactions performed for prepopulation are not listed here as they can vary greatly and are defined in the Questionnaire instance.",
          "security": {
            "cors": true,
            "service": [
              {
                "coding": [
                  {
                    "system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
                    "code": "SMART-on-FHIR"
                  }
                ]
              }
            ],
            "description": "SMART App Launch supported to allow secure data exchange."
          },
          "resource": [
            {
              "extension": [
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "patient"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                }
              ],
              "type": "AllergyIntolerance",
              "supportedProfile": [
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCAllergyIntolerance"
              ],
              "documentation": "The client supports the AllergyIntolerance resource, the Smart Health Checks profile and the conformance expectations for the AllergyIntolerance resource.",
              "interaction": [
                {
                  "code": "search-type"
                },
                {
                  "code": "create"
                },
                {
                  "code": "patch"
                }
              ],
              "searchParam": [
                {
                  "name": "patient",
                  "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
                  "type": "reference",
                  "documentation": "The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. \n\nThe server **SHALL** support both."
                }
              ]
            },
            {
              "extension": [
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "patient"
                    },
                    {
                      "url": "required",
                      "valueString": "category"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                }
              ],
              "type": "Condition",
              "supportedProfile": [
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCCondition"
              ],
              "documentation": "The client supports the Condition resource, the Smart Health Checks and the conformance expectations for the Condition resource.",
              "interaction": [
                {
                  "code": "search-type"
                },
                {
                  "code": "create"
                },
                {
                  "code": "patch"
                }
              ],
              "searchParam": [
                {
                  "name": "patient",
                  "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
                  "type": "reference",
                  "documentation": "The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. \n\nThe server **SHALL** support both."
                },
                {
                  "name": "category",
                  "definition": "http://hl7.org/fhir/SearchParameter/Condition-category",
                  "type": "token",
                  "documentation": "The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. \n\nThe server **SHALL** support both."
                }
              ]
            },
            {
              "type": "Encounter",
              "supportedProfile": [
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCEncounter"
              ],
              "documentation": "The client supports the Encounter resource, the Smart Health Checks profile and the conformance expectations for the Encounter resource.",
              "interaction": [
                {
                  "code": "read"
                }
              ]
            },
            {
              "extension": [
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "patient"
                    },
                    {
                      "url": "required",
                      "valueString": "status"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                }
              ],
              "type": "Immunization",
              "supportedProfile": [
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCImmunization"
              ],
              "documentation": "The client supports the Immunization resource, the Smart Health Checks profile and the conformance expectations for the Immunization resource.",
              "interaction": [
                {
                  "code": "search-type"
                },
                {
                  "code": "create"
                },
                {
                  "code": "patch"
                }
              ],
              "searchParam": [
                {
                  "name": "patient",
                  "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
                  "type": "reference",
                  "documentation": "The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. \n\nThe server **SHALL** support both."
                },
                {
                  "name": "status",
                  "definition": "http://hl7.org/fhir/SearchParameter/Immunization-status",
                  "type": "token",
                  "documentation": "The client **SHALL** provide at least a code value and **MAY** provide both the system and code values. \n\nThe server **SHALL** support both."
                }
              ]
            },
            {
              "type": "Medication",
              "supportedProfile": [
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCMedication"
              ],
              "documentation": "The client supports the Medication resource, the Smart Health Checks profile and the conformance expectations for the Medication resource.",
              "interaction": [
                {
                  "code": "read"
                }
              ]
            },
            {
              "extension": [
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "patient"
                    },
                    {
                      "url": "required",
                      "valueString": "status"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                },
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "patient"
                    },
                    {
                      "url": "required",
                      "valueString": "status"
                    },
                    {
                      "url": "required",
                      "valueString": "_include"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                }
              ],
              "type": "MedicationStatement",
              "supportedProfile": [
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCMedicationStatement"
              ],
              "documentation": "The client supports the MedicationStatement resource, the Smart Health Checks profile and the conformance expectations for the MedicationStatement resource.",
              "interaction": [
                {
                  "code": "search-type"
                },
                {
                  "code": "create"
                },
                {
                  "code": "patch"
                }
              ],
              "searchInclude": [
                "MedicationRequest:medication"
              ],
              "searchParam": [
                {
                  "name": "patient",
                  "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
                  "type": "reference",
                  "documentation": "The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. \n\nThe server **SHALL** support both."
                },
                {
                  "name": "status",
                  "definition": "http://hl7.org/fhir/SearchParameter/medications-status",
                  "type": "token",
                  "documentation": "The client **SHALL** provide at least a code value and **MAY** provide both the system and code values.\n\nThe server **SHALL** support both.\n\nThe client **SHALL** support `multipleOr`.\n\nThe server **SHALL** support `multipleOr`."
                },
                {
                  "name": "_include",
                  "type": "reference",
                  "documentation": "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`).\n\nThe client **SHALL** support this method."
                }
              ]
            },
            {
              "extension": [
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "patient"
                    },
                    {
                      "url": "required",
                      "valueString": "code"
                    },
                    {
                      "url": "required",
                      "valueString": "_sort"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                }
              ],
              "type": "Observation",
              "supportedProfile": [
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCBloodPressure",
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCBodyHeight",
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCBodyWeight",
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCPathologyResult",
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCHeadCircumference",
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCHeartRate",
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCHeartRhythm",
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCWaistCircumference",
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCSmokingStatus"
              ],
              "documentation": "The client supports the Observation resource, the Smart Health Checks profiles listed and the conformance expectations for the Observation resource.",
              "interaction": [
                {
                  "code": "search-type"
                },
                {
                  "code": "create"
                }
              ],
              "searchParam": [
                {
                  "name": "patient",
                  "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient",
                  "type": "reference",
                  "documentation": "The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. \n\nThe server **SHALL** support both. "
                },
                {
                  "name": "code",
                  "definition": "http://hl7.org/fhir/SearchParameter/clinical-code",
                  "type": "token",
                  "documentation": "The client **SHALL** provide at least a code value and **MAY** provide both the code and system values. \n\nThe server **SHALL** support both."
                },
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                      "valueCode": "SHALL"
                    }
                  ],
                  "name": "_sort",
                  "type": "string",
                  "documentation": "The client and server **SHALL** support search result sorting by date and **MAY** support other values."
                }
              ]
            },
            {
              "type": "Patient",
              "supportedProfile": [
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCPatient"
              ],
              "documentation": "The client supports the Patient resource, Smart Health Checks profile and the conformance expectations for the Patient resource.",
              "interaction": [
                {
                  "code": "read"
                },
                {
                  "code": "patch"
                }
              ]
            },
            {
              "type": "Practitioner",
              "supportedProfile": [
                "https://smartforms.csiro.au/ig/StructureDefinition/SHCPractitioner"
              ],
              "documentation": "The client supports the Practitioner resource, Smart Health Checks profile and the conformance expectations for the Practitioner resource.",
              "interaction": [
                {
                  "code": "read"
                }
              ]
            },
            {
              "extension": [
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "url"
                    },
                    {
                      "url": "required",
                      "valueString": "version"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                },
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "_count"
                    },
                    {
                      "url": "required",
                      "valueString": "_sort"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                },
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "title"
                    },
                    {
                      "url": "required",
                      "valueString": "_count"
                    },
                    {
                      "url": "required",
                      "valueString": "_sort"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                }
              ],
              "type": "Questionnaire",
              "profile": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire",
              "documentation": "The client supports the Questionnaire resource, Structured Data Capture profile and the conformance expectations for the QuestionnaireResponse resource.",
              "interaction": [
                {
                  "code": "search-type"
                },
                {
                  "code": "create"
                }
              ],
              "searchParam": [
                {
                  "name": "url",
                  "definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-url",
                  "type": "uri"
                },
                {
                  "name": "version",
                  "definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-version",
                  "type": "token"
                },
                {
                  "name": "title",
                  "definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-title",
                  "type": "string",
                  "documentation": "The client supports search using the :contains modifier."
                },
                {
                  "name": "_count",
                  "type": "number",
                  "documentation": "The client supports search result limiting."
                },
                {
                  "name": "_sort",
                  "type": "string",
                  "documentation": "The client supports search result sorting by date and **MAY** support other values."
                }
              ],
              "operation": [
                {
                  "name": "assemble",
                  "definition": "http://hl7.org/fhir/uv/sdc/OperationDefinition/Questionnaire-assemble"
                },
                {
                  "name": "populate",
                  "definition": "http://hl7.org/fhir/uv/sdc/OperationDefinition/Questionnaire-populate"
                }
              ]
            },
            {
              "extension": [
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "patient"
                    },
                    {
                      "url": "required",
                      "valueString": "_count"
                    },
                    {
                      "url": "required",
                      "valueString": "_sort"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                },
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "patient"
                    },
                    {
                      "url": "required",
                      "valueString": "_count"
                    },
                    {
                      "url": "required",
                      "valueString": "_sort"
                    },
                    {
                      "url": "required",
                      "valueString": "questionnaire"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                },
                {
                  "extension": [
                    {
                      "url": "required",
                      "valueString": "patient"
                    },
                    {
                      "url": "required",
                      "valueString": "_count"
                    },
                    {
                      "url": "required",
                      "valueString": "_sort"
                    },
                    {
                      "url": "required",
                      "valueString": "status"
                    }
                  ],
                  "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination"
                }
              ],
              "type": "QuestionnaireResponse",
              "profile": "https://smartforms.csiro.au/ig/StructureDefinition/SHCQuestionnaireResponse",
              "documentation": "The client supports the QuestionnaireResponse resource, Smart Health Checks profile and the conformance expectations for the QuestionnaireResponse resource.",
              "interaction": [
                {
                  "code": "read"
                },
                {
                  "code": "search-type"
                },
                {
                  "code": "create"
                },
                {
                  "code": "update"
                }
              ],
              "versioning": "versioned-update",
              "searchParam": [
                {
                  "name": "patient",
                  "definition": "http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-patient",
                  "type": "reference",
                  "documentation": "The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. \n\nThe server **SHALL** support both. "
                },
                {
                  "name": "questionnaire",
                  "definition": "http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-questionnaire",
                  "type": "reference",
                  "documentation": "The client **SHALL** provide at least a id value and **MAY** provide both the Type and id values. \n\nThe server **SHALL** support both.\n\nThe client and server **SHALL** support chained search questionnaire.title using the :contains modifier."
                },
                {
                  "name": "status",
                  "definition": "http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-status",
                  "type": "token",
                  "documentation": "The client **SHALL** provide at least a code value and **MAY** provide both the code and system values. \n\nThe server **SHALL** support both."
                },
                {
                  "name": "_count",
                  "type": "number",
                  "documentation": "The client and server **SHALL** support search result limiting."
                },
                {
                  "name": "_sort",
                  "type": "string",
                  "documentation": "The client and server **SHALL** support search result sorting by authored and **MAY** support other values."
                }
              ]
            },
            {
              "type": "ValueSet",
              "profile": "http://hl7.org/fhir/StructureDefinition/ValueSet",
              "documentation": "The client supports the ValueSet resource and the conformance expectations for the ValueSet resource.",
              "operation": [
                {
                  "name": "expand",
                  "definition": "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"
                }
              ]
            }
          ],
          "interaction": [
            {
              "code": "transaction"
            },
            {
              "code": "batch"
            }
          ]
        }
      ]
    }