<CapabilityStatement xmlns="http://hl7.org/fhir">
  <url value="http://nictiz.nl/fhir/CapabilityStatement/ggz-servercapabilities" />
  <version value="1.0.5" />
  <name value="GGZServer" />
  <status value="active" />
  <date value="2023-09-26" />
  <publisher value="Nictiz" />
  <contact>
    <name value="Nictiz" />
    <telecom>
      <system value="url" />
      <value value="https://www.nictiz.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="This CapabilityStatement describes the minimal requirements for a server to expose GGZ information based on the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB), release 2017." />
  <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://fhir.nl/fhir/StructureDefinition/nl-core-patient" />
    <display value="nl-core-patient" />
  </profile>
  <profile>
    <reference value="http://fhir.nl/fhir/StructureDefinition/nl-core-careteam" />
    <display value="nl-core-careteam" />
  </profile>
  <profile>
    <reference value="http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson" />
    <display value="nl-core-relatedperson" />
  </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-FamilySituation" />
    <display value="zib-FamilySituation" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety" />
    <display value="zib-ParticipationInSociety" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-HelpFromOthers" />
    <display value="zib-HelpFromOthers" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-GeneralMeasurement" />
    <display value="zib-GeneralMeasurement" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-DrugUse" />
    <display value="zib-DrugUse" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-AlcoholUse" />
    <display value="zib-AlcoholUse" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse" />
    <display value="zib-TobaccoUse" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-Payer" />
    <display value="zib-Payer" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective" />
    <display value="zib-TreatmentDirective" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective" />
    <display value="zib-AdvanceDirective" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus" />
    <display value="zib-FunctionalOrMentalStatus" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-Problem" />
    <display value="zib-Problem" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation" />
    <display value="zib-LivingSituation" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation" />
    <display value="zib-LaboratoryTestResult-Observation" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-Procedure" />
    <display value="zib-Procedure" />
  </profile>
  <profile>
    <reference value="http://nictiz.nl/fhir/StructureDefinition/zib-TextResult" />
    <display value="zib-TextResult" />
  </profile>
  <rest>
    <mode value="server" />
    <resource>
      <type value="Patient" />
      <interaction>
        <code value="search-type" />
      </interaction>
      <searchInclude value="Patient:general-practitioner" />
    </resource>
    <resource>
      <type value="Observation" />
      <interaction>
        <code value="search-type" />
      </interaction>
      <searchInclude value="Observation:related-target" />
      <searchInclude value="Observation:specimen" />
      <searchParam>
        <name value="category" />
        <type value="token" />
      </searchParam>
      <searchParam>
        <name value="code" />
        <type value="token" />
      </searchParam>
    </resource>
    <resource>
      <type value="DiagnosticReport" />
      <interaction>
        <code value="search-type" />
      </interaction>
    </resource>
    <resource>
      <type value="Coverage" />
      <interaction>
        <code value="search-type" />
      </interaction>
      <searchInclude value="Coverage:payor:Patient" />
      <searchInclude value="Coverage:payor:Organization" />
    </resource>
    <resource>
      <type value="Consent" />
      <interaction>
        <code value="search-type" />
      </interaction>
      <searchParam>
        <name value="category" />
        <type value="token" />
      </searchParam>
    </resource>
    <resource>
      <type value="Condition" />
      <interaction>
        <code value="search-type" />
      </interaction>
    </resource>
    <resource>
      <type value="Procedure" />
      <interaction>
        <code value="search-type" />
      </interaction>
    </resource>
    <resource>
      <type value="CarePlan" />
      <interaction>
        <code value="search-type" />
      </interaction>
      <searchParam>
        <name value="category" />
        <type value="token" />
      </searchParam>
    </resource>
    <resource>
      <type value="CareTeam" />
      <interaction>
        <code value="search-type" />
      </interaction>
      <searchInclude value="CareTeam:participant" />
    </resource>
    <operation>
      <name value="Last N Observations Query" />
      <definition>
        <reference value="http://hl7.org/fhir/OperationDefinition/Observation-lastn" />
        <display value="Observation-lastn" />
      </definition>
    </operation>
  </rest>
</CapabilityStatement>