<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="StructureDefinition-ACP-RelatedPerson" />
  <url value="https://fhir.iknl.nl/fhir/PZP/StructureDefinition/StructureDefinition-ACP-RelatedPerson" />
  <name value="ACPRelatedPerson" />
  <title value="ACP Related Person" />
  <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="RelatedPerson" />
  <baseDefinition value="http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson" />
  <derivation value="constraint" />
  <differential>
    <element id="RelatedPerson">
      <path value="RelatedPerson" />
      <short value="An person that is related to a patient, but who is not a direct target of care, Wettelijk Vertegenwoordiger" />
      <comment value="[TO-DO] In the context of Advance Care Planning (ACP), a RelatedPerson refers to an individual who acts as the Patient’s Legal Representative when the Patient is not legally capable of making decisions themselves. This person participates in discussions and makes agreements on behalf of the Patient. A RelatedPerson may be a legal guardian (such as a mentor or curator), an authorized representative, spouse or partner, parent, child, sibling, or another designated individual." />
    </element>
    <element id="RelatedPerson.extension:role">
      <path value="RelatedPerson.extension" />
      <sliceName value="role" />
      <mustSupport value="true" />
    </element>
    <element id="RelatedPerson.patient">
      <path value="RelatedPerson.patient" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.iknl.nl/fhir/PZP/StructureDefinition/StructureDefinition-ACP-Patient" />
      </type>
    </element>
    <element id="RelatedPerson.relationship">
      <path value="RelatedPerson.relationship" />
      <mustSupport value="true" />
    </element>
    <element id="RelatedPerson.name">
      <path value="RelatedPerson.name" />
      <mustSupport value="false" />
    </element>
    <element id="RelatedPerson.name.family.extension:humannameOwnPrefix">
      <path value="RelatedPerson.name.family.extension" />
      <sliceName value="humannameOwnPrefix" />
      <mustSupport value="true" />
    </element>
    <element id="RelatedPerson.name.family.extension:humannameOwnName">
      <path value="RelatedPerson.name.family.extension" />
      <sliceName value="humannameOwnName" />
      <mustSupport value="true" />
    </element>
    <element id="RelatedPerson.name.given">
      <path value="RelatedPerson.name.given" />
      <mustSupport value="true" />
    </element>
    <element id="RelatedPerson.telecom">
      <path value="RelatedPerson.telecom" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>