<CapabilityStatement xmlns="http://hl7.org/fhir">
  <url value="http://nictiz.nl/fhir/CapabilityStatement/questionnaires-servercapabilities" />
  <name value="QuestionnairesServer" />
  <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 server to assign questionnaire reference tasks, receive updates to the task and to receive questionnaire responses. Note: the requirements to serve questionnaires is described seperately in http://nictiz.nl/fhir/CapabilityStatement/questionnaire-repositorycapabilities. This role may be performed by the same server however." />
  <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-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-practitionerrole" />
    <display value="nl-core-practitionerrole" />
  </profile>
  <profile>
    <reference value="http://fhir.nl/fhir/StructureDefinition/nl-core-organization" />
    <display value="nl-core-organization" />
  </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="server" />
    <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="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>