SHCHostFHIRServerCapabilityStatement
type: CapabilityStatement
node role: treeRoot
id:
  v: SHCHostFHIRServerCapabilityStatement
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: CapabilityStatement SHCHostFHIRServerCapabilityStatement SHC Host FHIR Server Implementation Guide Version: 0.4.0 FHIR Version: 4.0.1 Supported Formats: SHALL support json Supported Patch Formats: SHALL support 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. SHALL Support the Following Implementation Guides http://hl7.org/fhir/smart-app-launch/ImplementationGuide/hl7.fhir.uv.smart-app-launch|2.2.0 SHOULD Support the Following Implementation Guides http://hl7.org/fhir/uv/sdc/ImplementationGuide/hl7.fhir.uv.sdc FHIR RESTful Capabilities Mode: server Smart Forms Launcher Server SHALL: Support the Smart Health Checks AllergyIntolerance resource profile Support the Smart Health Checks Condition resource profile Support the Smart Health Checks Encounter resource profile Support the Smart Health Checks Immunization resource profile Support the Smart Health Checks Medication profile Support the Smart Health Checks MedicationStatement profile Support the Smart Health Checks Observation resource profiles Support the Smart Health Checks Patient resource profile Support the Smart Health Checks Practitioner resource profile Support the Smart Health Checks QuestionnaireResponse resource profile Support the Smart Health Checks Patch AllergyIntolerance profile Support the Smart Health Checks Patch Condition profile Support the Smart Health Checks Patch MedicationStatement profile Support the Smart Health Checks Extract Bundle 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 Smart Forms Launcher Server SHALL: Support CORS headers Support SMART on…
url:
  v: https://smartforms.csiro.au/ig/CapabilityStatement/SHCHostFHIRServerCapabilityStatement
  l: SHCHostFHIRServerCapabilityStatement
version:
  v: 0.4.0
name:
  v: SHCHostFHIRServer
title:
  v: SHC Host FHIR Server
status:
  v: draft
experimental:
  v: false
date:
  v: 2025-04-16
publisher:
  v: AEHRC CSIRO
contact:
  name:
    v: AEHRC CSIRO
  telecom:
    system:
      v: url
    value:
      v: https://confluence.csiro.au/display/PCDQFPhase2/Primary+Care+Data+Quality+Foundations+-+Phase+2
description:
  v: This CapabilityStatement describes the expected capabilities for systems to launch and exchange data with the [SHC App](CapabilityStatement-SHCAppCapabilityStatement.html) to support the [Aboriginal and Torres Strait Islander Health Check](Questionnaire-AboriginalTorresStraitIslanderHealthCheck.html). It lists the server's conformance expectations for the resource types required as a launch context, resource types required to support prepopulation of the form, resource types required to support writing back to the patient record, and QuestionnaireResponse requirements for managing form responses. These expectations include supported FHIR profiles, RESTful operations, and search parameters.
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: AU
    display:
      v: Australia
copyright:
  v: Copyright © 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/.
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
patch format:
  v: application/fhir+json
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
implementation guide:
  v: http://hl7.org/fhir/smart-app-launch/ImplementationGuide/hl7.fhir.uv.smart-app-launch|2.2.0
  l: http://hl7.org/fhir/smart-app-launch/ImplementationGuide/hl7.fhir.uv.smart-app-launch
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
implementation guide:
  v: http://hl7.org/fhir/uv/sdc/ImplementationGuide/hl7.fhir.uv.sdc
  l: hl7.fhir.uv.sdc
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHOULD
rest:
  mode:
    v: server
  documentation:
    v: Smart Forms Launcher Server **SHALL**: 1. Support the [Smart Health Checks AllergyIntolerance resource profile](StructureDefinition-SHCAllergyIntolerance.html) 1. Support the [Smart Health Checks Condition resource profile](StructureDefinition-SHCCondition.html) 1. Support the [Smart Health Checks Encounter resource profile](StructureDefinition-SHCEncounter.html) 1. Support the [Smart Health Checks Immunization resource profile](StructureDefinition-SHCImmunization.html) 1. Support the [Smart Health Checks Medication profile](StructureDefinition-SHCMedication.html) 1. Support the [Smart Health Checks MedicationStatement profile](StructureDefinition-SHCMedicationStatement.html) 1. Support the [Smart Health Checks Observation resource profiles](profiles-and-extensions.html#observation) 1. Support the [Smart Health Checks Patient resource profile](StructureDefinition-SHCPatient.html) 1. Support the [Smart Health Checks Practitioner resource profile](StructureDefinition-SHCPractitioner.html) 1. Support the [Smart Health Checks QuestionnaireResponse resource profile](StructureDefinition-SHCQuestionnaireResponse.html) 1. Support the [Smart Health Checks Patch AllergyIntolerance profile](StructureDefinition-SHCPatchAllergyIntolerance.html) 1. Support the [Smart Health Checks Patch Condition profile](StructureDefinition-SHCPatchCondition.html) 1. Support the [Smart Health Checks Patch MedicationStatement profile](StructureDefinition-SHCPatchMedicationStatement.html) 1. Support the [Smart Health Checks Extract Bundle resource profile](StructureDefinition-SHCExtractBundle.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: Smart Forms Launcher Server **SHALL**: 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/1.0.0/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: https://smartforms.csiro.au/ig/StructureDefinition/SHCAllergyIntolerance
      l: SHCAllergyIntolerance
      extension:
        value: Code
    documentation:
      v: The server **SHALL** support the AllergyIntolerance resource, the Smart Health Checks profile and the conformance expectations for the AllergyIntolerance resource.
    interaction:
      extension:
        value: Code
      code:
        v: search-type
    interaction:
      extension:
        value: Code
      code:
        v: create
    interaction:
      extension:
        value: Code
      code:
        v: patch
    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
    type:
      v: Bundle
    supported profile:
      v: https://smartforms.csiro.au/ig/StructureDefinition/SHCExtractBundle
      l: SHCExtractBundle
      extension:
        value: Code
    documentation:
      v: The server **SHALL** support the Bundle resource, the Smart Health Checks profile listed and the conformance expectations for the Bundle resource.
  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: https://smartforms.csiro.au/ig/StructureDefinition/SHCCondition
      l: SHCCondition
      extension:
        value: Code
    documentation:
      v: The server **SHALL** support the Condition resource, the Smart Health Checks profile and the conformance expectations for the Condition resource.
    interaction:
      extension:
        value: Code
      code:
        v: search-type
    interaction:
      extension:
        value: Code
      code:
        v: create
    interaction:
      extension:
        value: Code
      code:
        v: patch
    search param:
      extension:
        value: Code

Code
v: SHALL

Code
v: SHALL

v: SMART-on-FHIR

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

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: SHALL

Code
v: SHALL

Code
v: MAY

v: patient

v: reference

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: 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.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
type:
  v: Encounter
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCEncounter
  l: SHCEncounter
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
documentation:
  v: The server **SHALL** support the Encounter resource, Smart Health Checks profile and the conformance expectations for the Encounter 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: status
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination
    l: capabilitystatement-search-parameter-combination
type:
  v: Immunization
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCImmunization
  l: SHCImmunization
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
documentation:
  v: The server **SHALL** support the Immunization resource, the Smart Health Checks profile and the conformance expectations for the Immunization resource.
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
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/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:
    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/Immunization-status
    l: Immunization-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.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
type:
  v: Medication
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCMedication
  l: SHCMedication
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
documentation:
  v: If an external reference to a Medication resource is used in MedicationStatement, then the server **SHALL** support the Medication resource, the Smart Health Checks profile and the conformance expectations for the Medication 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: status
  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: 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
type:
  v: MedicationStatement
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCMedicationStatement
  l: SHCMedicationStatement
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
documentation:
  v: The server **SHALL** support the MedicationStatement resource, the Smart Health Checks 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`)
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: patch
search include:
  v: MedicationStatement:medication
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/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:
    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`.
search param:
  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
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: code
  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
type:
  v: Observation
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCBloodPressure
  l: SHCBloodPressure
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCBodyHeight
  l: SHCBodyHeight
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCBodyWeight
  l: SHCBodyWeight
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCHeadCircumference
  l: SHCHeadCircumference
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCHeartRate
  l: SHCHeartRate
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCHeartRhythm
  l: SHCHeartRhythm
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCPathologyResult
  l: SHCPathologyResult
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCSmokingStatus
  l: SHCSmokingStatus
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCWaistCircumference
  l: SHCWaistCircumference
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
documentation:
  v: The server **SHALL** support the Observation resource, the Smart Health Checks profiles listed and the conformance expectations for the Observation resource.
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
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/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:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: MAY
  name:
    v: code
  definition:
    v: http://hl7.org/fhir/SearchParameter/clinical-code
    l: clinical-code
  type:
    v: token
  documentation:
    v: The client **SHALL** provide at least a code value and **MAY** provide both the code and system 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: _sort
  type:
    v: string
  documentation:
    v: The client and server **SHALL** support search result sorting by date and **MAY** support other values.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
type:
  v: Parameters
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCPatchAllergyIntolerance
  l: SHCPatchAllergyIntolerance
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCPatchCondition
  l: SHCPatchCondition
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCPatchMedicationStatement
  l: SHCPatchMedicationStatement
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
documentation:
  v: The server **SHALL** support the Parameters resource, the Smart Health Checks profile and the conformance expectations for the Parameters resource.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
type:
  v: Patient
supported profile:
  v: https://smartforms.csiro.au/ig/StructureDefinition/SHCPatient
  l: SHCPatient
  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, Smart Health Checks 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: https://smartforms.csiro.au/ig/StructureDefinition/SHCPractitioner
  l: SHCPractitioner
  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, Smart Health Checks 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: https://smartforms.csiro.au/ig/StructureDefinition/SHCQuestionnaireResponse
  l: SHCQuestionnaireResponse
  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, Smart Health Checks 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.