FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagecsiro.fhir.au.smartforms
Resource TypeCapabilityStatement
IdCapabilityStatement-SHCAppCapabilityStatement.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/aehrc/smart-forms-ig/CapabilityStatement-SHCAppCapabilityStatement.html
URLhttps://smartforms.csiro.au/ig/CapabilityStatement/SHCAppCapabilityStatement
Version0.4.0
Statusdraft
Date2025-04-16
NameSHCApp
TitleSHC App
Realmau
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 of extracted resources 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
au-core-requesterAU Core Requester CapabilityStatement
sdc-form-fillerSDC Form Filler
OperationDefinition
Questionnaire-assembleAssemble Modular Questionnaire Operation
Questionnaire-populatePopulate Questionnaire
StructureDefinition
sdc-questionnaireSDC Base Questionnaire
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
SHCExtractBundleSmart Health Checks Extract Bundle
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
SHCPatchAllergyIntoleranceSmart Health Checks Patch AllergyIntolerance
SHCPatchConditionSmart Health Checks Patch Condition
SHCPatchMedicationStatementSmart Health Checks Patch 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

Narrative

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

Generated Narrative: CapabilityStatement SHCAppCapabilityStatement

SHC App

  • Implementation Guide Version: 0.4.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 these CapabilityStatements SDC Form Filler, AU Core Requester CapabilityStatement

FHIR RESTful Capabilities

Mode: client

The SHC App performs interactions to support SMART App Launch, form prepopulation, write-back of extracted resources and form filling.

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 TypeProfileRSUPCSearches_include_revincludeOperations
AllergyIntoleranceSupported Profiles
  Smart Health Checks AllergyIntolerance
yyypatient
BundleSupported Profiles
  Smart Health Checks Extract Bundle
ConditionSupported Profiles
  Smart Health Checks Condition
yyypatient, category
EncounterSupported Profiles
  Smart Health Checks Encounter
y
ImmunizationSupported Profiles
  Smart Health Checks Immunization
yypatient, status
MedicationSupported Profiles
  Smart Health Checks Medication
y
MedicationStatementSupported Profiles
  Smart Health Checks MedicationStatement
yyypatient, status, _includeMedicationStatement:medication
ObservationSupported Profiles
  Smart Health Checks Blood Pressure
  Smart Health Checks Body Height
  Smart Health Checks Body Weight
  Smart Health Checks Head Circumference
  Smart Health Checks Heart Rate
  Smart Health Checks Heart Rhythm
  Smart Health Checks Pathology Result
  Smart Health Checks Smoking Status
  Smart Health Checks Waist Circumference
yypatient, code, _sort
ParametersSupported Profiles
  Smart Health Checks Patch AllergyIntolerance
  Smart Health Checks Patch Condition
  Smart Health Checks Patch MedicationStatement
PatientSupported Profiles
  Smart Health Checks Patient
y
PractitionerSupported Profiles
  Smart Health Checks Practitioner
y
Questionnairehttp://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireyyurl, version, title, _count, _sort$assemble, $populate
QuestionnaireResponsehttps://smartforms.csiro.au/ig/StructureDefinition/SHCQuestionnaireResponseyyyypatient, questionnaire, status, _count, _sort
ValueSet $expand

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 Bundle

Core FHIR Resource
Bundle
Reference Policy
Interaction summary

    Documentation

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

    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.

    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 Parameters

    Core FHIR Resource
    Parameters
    Reference Policy
    Interaction summary

      Documentation

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

      Resource Conformance: supported Patient

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

      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 Questionnaire 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

      Core FHIR Resource
      ValueSet
      Reference Policy
      Interaction summary

        Documentation

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

        Extended Operations
        ConformanceOperationDocumentation
        SHALL$expand

        Source1

        {
          "resourceType": "CapabilityStatement",
          "id": "SHCAppCapabilityStatement",
          "text": {
            "status": "extensions",
            "div": "<!-- snip (see above) -->"
          },
          "url": "https://smartforms.csiro.au/ig/CapabilityStatement/SHCAppCapabilityStatement",
          "version": "0.4.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 of extracted resources 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",
            "http://hl7.org.au/fhir/core/CapabilityStatement/au-core-requester"
          ],
          "software": {
            "name": "Smart Health Checks Application"
          },
          "fhirVersion": "4.0.1",
          "format": [
            "json"
          ],
          "patchFormat": [
            "application/fhir+json"
          ],
          "rest": [
            {
              "mode": "client",
              "documentation": "The SHC App performs interactions to support SMART App Launch, form prepopulation, write-back of extracted resources and form filling.",
              "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."
                    }
                  ]
                },
                {
                  "type": "Bundle",
                  "supportedProfile": [
                    "https://smartforms.csiro.au/ig/StructureDefinition/SHCExtractBundle"
                  ],
                  "documentation": "The client supports the Bundle resource, the Smart Health Checks profile listed and the conformance expectations for the Bundle resource."
                },
                {
                  "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"
                    }
                  ],
                  "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": [
                    "MedicationStatement: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/SHCHeadCircumference",
                    "https://smartforms.csiro.au/ig/StructureDefinition/SHCHeartRate",
                    "https://smartforms.csiro.au/ig/StructureDefinition/SHCHeartRhythm",
                    "https://smartforms.csiro.au/ig/StructureDefinition/SHCPathologyResult",
                    "https://smartforms.csiro.au/ig/StructureDefinition/SHCSmokingStatus",
                    "https://smartforms.csiro.au/ig/StructureDefinition/SHCWaistCircumference"
                  ],
                  "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": "Parameters",
                  "supportedProfile": [
                    "https://smartforms.csiro.au/ig/StructureDefinition/SHCPatchAllergyIntolerance",
                    "https://smartforms.csiro.au/ig/StructureDefinition/SHCPatchCondition",
                    "https://smartforms.csiro.au/ig/StructureDefinition/SHCPatchMedicationStatement"
                  ],
                  "_supportedProfile": [
                    null,
                    null,
                    {
                      "extension": [
                        {
                          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                          "valueCode": "SHALL"
                        }
                      ]
                    }
                  ],
                  "documentation": "The client supports the Parameters resource, the Smart Health Checks profiles listed and the conformance expectations for the Parameters resource."
                },
                {
                  "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"
                    }
                  ]
                },
                {
                  "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 Questionnaire 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",
                  "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"
                }
              ]
            }
          ]
        }