<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="StructureDefinition-ACP-Practitioner" />
  <url value="https://fhir.iknl.nl/fhir/PZP/StructureDefinition/StructureDefinition-ACP-Practitioner" />
  <name value="ACPPractitioner" />
  <title value="ACP Practitioner" />
  <status value="draft" />
  <publisher value="IKNL" />
  <contact>
    <name value="IKNL" />
    <telecom>
      <system value="email" />
      <value value="info@iknl.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="[TO-DO]" />
  <fhirVersion value="3.0.2" />
  <mapping>
    <identity value="pzp-dataset-100-beta1-2025-TO-DO" />
    <uri value="[TO-DO]" />
    <name value="ART-DECOR Dataset Proactieve Zorgplanning 1.0.0-beta.1 [TO-DO]" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Practitioner" />
  <baseDefinition value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" />
  <derivation value="constraint" />
  <differential>
    <element id="Practitioner">
      <path value="Practitioner" />
      <short value="HealthProfessional, Gesprek gevoerd door" />
      <comment value="[TO-DO] In the context of Advance Care Planning (ACP), a Practitioner refers to a healthcare professional who engages in discussions and makes agreements with the Patient and/or their Legal Representative. Depending on the specific stage or pathway of the ACP process, multiple Practitioners may be involved, each responsible for facilitating conversations and documenting decisions in accordance with their role." />
    </element>
    <element id="Practitioner.identifier:UZI">
      <path value="Practitioner.identifier" />
      <sliceName value="UZI" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.identifier:AGB">
      <path value="Practitioner.identifier" />
      <sliceName value="AGB" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.family.extension:humannameOwnPrefix">
      <path value="Practitioner.name.family.extension" />
      <sliceName value="humannameOwnPrefix" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.family.extension:humannameOwnName">
      <path value="Practitioner.name.family.extension" />
      <sliceName value="humannameOwnName" />
      <mustSupport value="true" />
    </element>
    <element id="Practitioner.name.given">
      <path value="Practitioner.name.given" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>