<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="BehandelndePersonEinrichtung" />
  <url value="https://gematik.de/fhir/epa-medication/StructureDefinition/BehandelndePersonEinrichtung" />
  <name value="BehandelndePersonEinrichtung" />
  <title value="Medikationsplan Behandelnde Person/Einrichtung" />
  <status value="draft" />
  <experimental value="false" />
  <date value="2024-08-14" />
  <publisher value="mio42 GmbH" />
  <description value="Logisches Modell (LogicalModel) zur Darstellung des Art-Decor-Modells" />
  <fhirVersion value="4.0.1" />
  <kind value="logical" />
  <abstract value="false" />
  <type value="https://gematik.de/fhir/epa-medication/StructureDefinition/BehandelndePersonEinrichtung" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base" />
  <derivation value="specialization" />
  <differential>
    <element id="behandelndePersonEinrichtung">
      <path value="behandelndePersonEinrichtung" />
      <short value="Behandelnde Person/Einrichtung" />
      <definition value="Hier wird der Zusammenhang zwischen einer &quot;Behandelnden Person&quot; (z.B. einer behandelnden Ärzt:in) und einer &quot;Einrichtung&quot; (z.B. einer Arztpraxis) sowie der Kontaktkanal der behandelnden Person in einer Einrichtung abgebildet." />
      <comment value="**Operationalisierungshinweise**&#xA;&#xA; Für erstellende Systeme&#xA; &#xA;&#xA;* Im Fall von privatärztlich tätigen Ärzt:innen, welche zusätzlich in einer Einrichtung (z.B. einer Arztpraxis) angestellt sind oder Inhaber einer solchen Einrichtung sind kann die Abbildung von Kontaktdaten (z.B. einer (Durchwahl\-) Telefonnummer oder einer personalisierten Email\-Adresse) sowohl über das Profilelement &quot;Behandelnde Person&quot; als auch über das Profilelement &quot;Behandelnde Person/Einrichtung&quot; über die dort jeweils vorhandenen Gruppen &quot;Kontaktdaten&quot; optional erfolgen." />
      <alias value="Behandelnde Person/Einrichtung" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.einrichtungOrganisationseinheitReferenz">
      <path value="behandelndePersonEinrichtung.einrichtungOrganisationseinheitReferenz" />
      <label value="Einrichtung/Organisationseinheit (Referenz)" />
      <short value="Einrichtung/Organisationseinheit (Referenz)" />
      <definition value="Referenz auf die Einrichtung/Organisationseinheit, in der die behandelnde Person die entsprechenden Funktionen ausübt." />
      <alias value="Behandelnde Person/Einrichtung / Einrichtung/Organisationseinheit (Referenz)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.organization" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.einrichtungOrganisationseinheitReferenz.einrichtungVzdFhirDirectory">
      <path value="behandelndePersonEinrichtung.einrichtungOrganisationseinheitReferenz.einrichtungVzdFhirDirectory" />
      <label value="Einrichtung (VZD-FHIR-Directory)" />
      <short value="Einrichtung (VZD-FHIR-Directory)" />
      <definition value="Hier wird eine Einrichtung über das Profil &quot;Organization in gematik Directory&quot; des Projekts &quot;VZD\-FHIR\-Directory&quot; der Organisation &quot;Gematik&quot; abgebildet.&#xA; &#xA;&#xA;&#xA; URI des Profils und des Projekts&#xA; &#xA;&#xA;&#xA;* Profil &quot;Organziation in gematik Directory&quot;: https://simplifier.net/vzd\-fhir\-directory/organizationdirectory&#xA;* Projekt &quot;VZD\-FHIR\-Directory&quot;: https://simplifier.net/vzd\-fhir\-directory" />
      <alias value="Behandelnde Person/Einrichtung / Einrichtung/Organisationseinheit (Referenz) / Einrichtung (VZD-FHIR-Directory)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="OrganizationDirectory" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.behandelndePersonReferenz">
      <path value="behandelndePersonEinrichtung.behandelndePersonReferenz" />
      <label value="Behandelnde Person (Referenz)" />
      <short value="Behandelnde Person (Referenz)" />
      <definition value="Referenz auf eine behandelnde Person, welche in der Lage ist, die definierten Dienstleistungen für die Organisation zu erbringen." />
      <alias value="Behandelnde Person/Einrichtung / Behandelnde Person (Referenz)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.practitioner" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.behandelndePersonReferenz.behandelndePersonVzdFhirDirectory">
      <path value="behandelndePersonEinrichtung.behandelndePersonReferenz.behandelndePersonVzdFhirDirectory" />
      <label value="Behandelnde Person (VZD-FHIR-Directory)" />
      <short value="Behandelnde Person (VZD-FHIR-Directory)" />
      <definition value="Hier wird eine behandelnde Person über das Profil &quot;Practitioner in gematik Directory&quot; des Projekts &quot;VZD\-FHIR\-Directory&quot; der Organisation &quot;Gematik&quot; abgebildet.&#xA; &#xA; URI des Profils und des Projekts&#xA; &#xA;* Profil &quot;Practitioner in gematik Directory&quot;: https://simplifier.net/vzd\-fhir\-directory/practitionerdirectory&#xA;* Projekt &quot;VZD\-FHIR\-Directory&quot;: https://simplifier.net/vzd\-fhir\-directory" />
      <alias value="Behandelnde Person/Einrichtung / Behandelnde Person (Referenz) / Behandelnde Person (VZD-FHIR-Directory)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="PractitionerDirectory" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.kontaktdaten">
      <path value="behandelndePersonEinrichtung.kontaktdaten" />
      <label value="Kontaktdaten" />
      <short value="Kontaktdaten" />
      <definition value="Dieses Element beschreibt die vorhandenen Kontaktmöglichkeiten der Behandelnden Person in Bezug auf eine Einrichtung.&#xA; &#xA;&#xA;&#xA; Beispiele für Kontaktdaten&#xA; &#xA;&#xA;&#xA;* Durchwahl\-Telefonnummer der Behandelnden Person in einer Einrichtung (z.B. in einer Arztpraxis)&#xA;* personalisierte Email\-Adresse der Behandelnden Person in einer Einrichtung (z.B. in einer Arztpraxis)" />
      <alias value="Behandelnde Person/Einrichtung / Kontaktdaten" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.telecom" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.kontaktdaten.kontaktkanal">
      <path value="behandelndePersonEinrichtung.kontaktdaten.kontaktkanal" />
      <label value="Kontaktkanal" />
      <short value="Kontaktkanal" />
      <definition value="Definition der Art des Kontaktes, z. B. Telefon (phone), E\-Mail, Fax." />
      <alias value="Behandelnde Person/Einrichtung / Kontaktdaten / Kontaktkanal" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://hl7.org/fhir/ValueSet/contact-point-system" />
      </binding>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.telecom.system" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.kontaktdaten.wert">
      <path value="behandelndePersonEinrichtung.kontaktdaten.wert" />
      <label value="Wert" />
      <short value="Wert" />
      <definition value="In diesem Element können Kontaktinformationen passend zum Kontaktkanal angegeben werden. Beispiele für mögliche Werte sind: &quot;m.mustermann@mio42&#xA; .de&#xA; &quot; (beim Kontaktkanal &quot;E\-Mail&quot;, oder &quot;030712345678&quot; (beim Kontaktkanal &quot;Telefon&quot;)." />
      <alias value="Behandelnde Person/Einrichtung / Kontaktdaten / Wert" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.telecom.value" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.fachrichtungCodeBezeichnung">
      <path value="behandelndePersonEinrichtung.fachrichtungCodeBezeichnung" />
      <label value="Fachrichtung - Code/Bezeichnung" />
      <short value="Fachrichtung - Code/Bezeichnung" />
      <definition value="Hier wird die medizinische Fachrichtung angegeben, die die behandelnde Person in der Einrichtung ausübt." />
      <alias value="Behandelnde Person/Einrichtung / Fachrichtung - Code/Bezeichnung" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.specialty" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.fachrichtungCodeBezeichnung.codeAuswahl">
      <path value="behandelndePersonEinrichtung.fachrichtungCodeBezeichnung.codeAuswahl" />
      <label value="Code-Auswahl" />
      <short value="Code-Auswahl" />
      <definition value="Hier werden Codes angegeben." />
      <alias value="Behandelnde Person/Einrichtung / Fachrichtung - Code/Bezeichnung / Code-Auswahl" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.specialty.coding" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.fachrichtungCodeBezeichnung.codeAuswahl.kbvFachgruppencodierungCode">
      <path value="behandelndePersonEinrichtung.fachrichtungCodeBezeichnung.codeAuswahl.kbvFachgruppencodierungCode" />
      <label value="KBV-Fachgruppencodierung - Code" />
      <short value="KBV-Fachgruppencodierung - Code" />
      <definition value="Hier wird die Fachrichtung anhand der KBV\-Schlüsseltabelle S\_BAR2\_ARZTNRFACHGRUPPE wiedergegeben.&#xA; Diese enthält die zweistellige Fachgruppencodierung für die 8\.\+9\. Stelle der LANR (nach BAR\-Schlüsselverzeichnis, Anlage 35\)." />
      <alias value="Behandelnde Person/Einrichtung / Fachrichtung - Code/Bezeichnung / Code-Auswahl / KBV-Fachgruppencodierung - Code" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.kbv.de/Valueset/KBV_VS_SFHIR_BAR2_ARZTNRFACHGRUPPE" />
      </binding>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.specialty.coding:KBV-Fachgruppe" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.fachrichtungCodeBezeichnung.bezeichnung">
      <path value="behandelndePersonEinrichtung.fachrichtungCodeBezeichnung.bezeichnung" />
      <label value="Bezeichnung" />
      <short value="Bezeichnung" />
      <definition value="Hier wird die Fachrichtung als Freitext angegeben." />
      <alias value="Behandelnde Person/Einrichtung / Fachrichtung - Code/Bezeichnung / Bezeichnung" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.specialty.text" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.rolleInBezugAufDieEinrichtungCodeBezeichnung">
      <path value="behandelndePersonEinrichtung.rolleInBezugAufDieEinrichtungCodeBezeichnung" />
      <label value="Rolle in Bezug auf die Einrichtung - Code/Bezeichnung" />
      <short value="Rolle in Bezug auf die Einrichtung - Code/Bezeichnung" />
      <definition value="Hier wird die Rolle bzw. die&#xA; Position in der Hierarchie&#xA; der behandelnden Person in Bezug auf die Einrichtung angegeben." />
      <alias value="Behandelnde Person/Einrichtung / Rolle in Bezug auf die Einrichtung - Code/Bezeichnung" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.code" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.rolleInBezugAufDieEinrichtungCodeBezeichnung.codeAuswahl">
      <path value="behandelndePersonEinrichtung.rolleInBezugAufDieEinrichtungCodeBezeichnung.codeAuswahl" />
      <label value="Code-Auswahl" />
      <short value="Code-Auswahl" />
      <definition value="Hier werden Codes angegeben." />
      <alias value="Behandelnde Person/Einrichtung / Rolle in Bezug auf die Einrichtung - Code/Bezeichnung / Code-Auswahl" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.code.coding" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.rolleInBezugAufDieEinrichtungCodeBezeichnung.codeAuswahl.vorgegebeneWertelisteCode">
      <path value="behandelndePersonEinrichtung.rolleInBezugAufDieEinrichtungCodeBezeichnung.codeAuswahl.vorgegebeneWertelisteCode" />
      <label value="Vorgegebene Werteliste - Code" />
      <short value="Vorgegebene Werteliste - Code" />
      <definition value="Hier wird die Rolle in Bezug auf die Einrichtung anhand einer vorgegebenen Werteliste angegeben." />
      <comment value="**Operationalisierungshinweise**&#xA;&#xA; Für erstellende Systeme:&#xA; &#xA;&#xA;* Bei Verwendung des Profils sollte die Auswahl in Abhängigkeit vom Kontext entsprechend eingeschränkt werden.&#xA;* Zum Beispiel sollte als &quot;Erstellende Person&quot; des MIO Medikation nur eine Liste mit ärztlichen Rollen zur Verfügung gestellt werden." />
      <alias value="Behandelnde Person/Einrichtung / Rolle in Bezug auf die Einrichtung - Code/Bezeichnung / Code-Auswahl / Vorgegebene Werteliste - Code" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="https://gematik.de/fhir/terminology/ValueSet/epa-role-care-vs" />
      </binding>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.code.coding:organization-role" />
      </mapping>
    </element>
    <element id="behandelndePersonEinrichtung.rolleInBezugAufDieEinrichtungCodeBezeichnung.bezeichnung">
      <path value="behandelndePersonEinrichtung.rolleInBezugAufDieEinrichtungCodeBezeichnung.bezeichnung" />
      <label value="Bezeichnung" />
      <short value="Bezeichnung" />
      <definition value="Hier wird die Rolle&#xA; &#xA; in Bezug auf die Einrichtung als Freitext angegeben." />
      <alias value="Behandelnde Person/Einrichtung / Rolle in Bezug auf die Einrichtung - Code/Bezeichnung / Bezeichnung" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource.code.text" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>