<CapabilityStatement xmlns="http://hl7.org/fhir">
  <url value="http://nictiz.nl/fhir/CapabilityStatement/questionnaires-clientcapabilities" />
  <name value="QuestionnairesClient" />
  <status value="active" />
  <date value="2022-05-31" />
  <publisher value="Nictiz" />
  <contact>
    <name value="Nictiz" />
    <telecom>
      <system value="email" />
      <value value="info@nictiz.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="This CapabilityStatement describes the minimal requirements for a client to retrieve and update questionnaire reference tasks, retrieve questionnaires, and to post questionnaire responses." />
  <purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide of the corresponding information standard should be consulted." />
  <copyright value="CC0" />
  <kind value="requirements" />
  <fhirVersion value="3.0.2" />
  <acceptUnknown value="both" />
  <format value="xml" />
  <format value="json" />
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/vl-QuestionnaireProvisioningTask" />
    <display value="vl-QuestionnaireProvisioningTask" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/vl-Questionnaire" />
    <display value="vl-Questionnaire" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/vl-QuestionnaireResponse" />
    <display value="vl-QuestionnaireResponse" />
  </profile>
  <profile>
    <reference value="http://fhir.nl/fhir/StructureDefinition/nl-core-patient" />
    <display value="nl-core-patient" />
  </profile>
  <profile>
    <reference value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" />
    <display value="nl-core-practitioner" />
  </profile>
  <profile>
    <reference value="http://fhir.nl/fhir/StructureDefinition/nl-core-organization" />
    <display value="nl-core-organization" />
  </profile>
  <profile>
    <reference value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole" />
    <display value="nl-core-practitionerrole" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice" />
    <display value="zib-MedicalDevice" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-Payer" />
    <display value="zib-Payer" />
  </profile>
  <rest>
    <mode value="client" />
    <resource>
      <type value="Task" />
      <interaction>
        <code value="read" />
      </interaction>
      <interaction>
        <code value="update" />
      </interaction>
      <interaction>
        <code value="search-type" />
      </interaction>
      <searchInclude value="Organization" />
      <searchInclude value="Patient" />
      <searchInclude value="PractitionerRole" />
      <searchInclude value="Practitioner" />
      <searchParam>
        <name value="code" />
        <type value="token" />
      </searchParam>
    </resource>
    <resource>
      <type value="Questionnaire" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <type value="QuestionnaireResponse" />
      <interaction>
        <code value="create" />
      </interaction>
    </resource>
    <resource>
      <type value="Patient" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <type value="Practitioner" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <type value="PractitionerRole" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <type value="Organization" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <type value="DeviceUseStatement" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <resource>
      <type value="Coverage" />
      <interaction>
        <code value="read" />
      </interaction>
    </resource>
    <interaction>
      <code value="transaction" />
    </interaction>
  </rest>
</CapabilityStatement>