<CapabilityStatement xmlns="http://hl7.org/fhir">
  <id value="MeinCapabilityStatement" />
  <url value="http://fhir.de/test/CapabilityStatement/MeinCapabilityStatement" />
  <version value="4.0.1" />
  <title value="CapabilityStatement Best PracticeBeispiel" />
  <status value="draft" />
  <experimental value="true" />
  <date value="2024-10-22" />
  <publisher value="HL7 Deutschland e.V." />
  <description value="Hier sollte eine Beschreibung stehen. für welche Akteure / welche Rollen dieses CapabilityStatement gilt" />
  <kind value="requirements" />
  <fhirVersion value="4.0.1" />
  <format value="application/fhir+xml" />
  <format value="application/fhir+json" />
  <rest>
    <mode value="server" />
    <documentation value="Hier können Hinweise für Server-Implementierungen stehen." />
    <resource>
      <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
        <valueCode value="SHALL" />
      </extension>
      <type value="Patient" />
      <supportedProfile value="http://fhir.de/test/StructureDefinition/MeinPatientProfil" />
      <documentation value="Hier sollte eine Erläuterung stehen, wie und wofür die konkrete Ressource verwendet wird und ggf. warum deren Implementierung verpflichtend ist." />
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="read" />
        <documentation value="Hier können Hinweise zu der Interaktion stehen." />
      </interaction>
      <interaction>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <code value="search-type" />
        <documentation value="Hier können Hinweise zu der Interaktion stehen." />
      </interaction>
      <searchRevInclude value="Composition:patient">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Composition:subject">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Composition:author">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Condition:patient">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Condition:subject">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Procedure:patient">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Procedure:subject">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Encounter:patient">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Encounter:subject">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Coverage:beneficiary">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Coverage:subscriber">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Coverage:patient">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Coverage:payor">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Account:subject">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Account:patient">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="AllergyIntolerance:patient">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
      </searchRevInclude>
      <searchRevInclude value="Observation:patient">
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
      </searchRevInclude>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <name value="identifier" />
        <definition value="http://hl7.org/fhir/SearchParameter/Patient-identifier" />
        <type value="token" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?identifier=http://fhir.krankenhaus.example|1032702`    &#xD;&#xA;        `GET [base]/Patient?identifier=1032702`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <name value="family" />
        <definition value="http://hl7.org/fhir/SearchParameter/individual-family" />
        <type value="string" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?family=Musterfrau`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <name value="given" />
        <definition value="http://hl7.org/fhir/SearchParameter/individual-given" />
        <type value="string" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?given=Erika`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <name value="birthdate" />
        <definition value="http://hl7.org/fhir/SearchParameter/individual-birthdate" />
        <type value="date" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?birthdate=1964-12-08`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL" />
        </extension>
        <name value="gender" />
        <definition value="http://hl7.org/fhir/SearchParameter/individual-gender" />
        <type value="token" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?gender=female`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <name value="name" />
        <definition value="http://hl7.org/fhir/SearchParameter/Patient-name" />
        <type value="string" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?name=Erika`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <name value="address" />
        <definition value="http://hl7.org/fhir/SearchParameter/individual-address" />
        <type value="string" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?address=Berlin`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <name value="address-country" />
        <definition value="http://hl7.org/fhir/SearchParameter/individual-address-country" />
        <type value="string" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?address-country=DE`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <name value="address-postalcode" />
        <definition value="http://hl7.org/fhir/SearchParameter/individual-address-postalcode" />
        <type value="string" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?address-postalcode=10117`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <name value="active" />
        <definition value="http://hl7.org/fhir/SearchParameter/Patient-active" />
        <type value="token" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?active=true`" />
      </searchParam>
      <searchParam>
        <extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="MAY" />
        </extension>
        <name value="telecom" />
        <definition value="http://hl7.org/fhir/SearchParameter/individual-telecom" />
        <type value="token" />
        <documentation value="**Beispiel:**    &#xD;&#xA;        `GET [base]/Patient?telecom=phone|+49152236898`" />
      </searchParam>
    </resource>
  </rest>
</CapabilityStatement>