<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="gem-erp-sr-log-message-copy" />
  <url value="https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-message-copy" />
  <version value="1.2.0" />
  <name value="GEM_ERP_SR_LOG_MessageCopy" />
  <title value="ServiceRequest_Nachricht_Kopie" />
  <status value="active" />
  <experimental value="false" />
  <date value="2025-07-31" />
  <publisher value="gematik GmbH" />
  <description value="Fachliches Modell zur Beschreibung einer Kopie für die Pflegeeinrichtung." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
    <uri value="ERPServiceRequestRequestHeader" />
    <name value="Nachrichten Kopie Fachliches Mapping" />
    <comment value="Mapping des Fachmodells aus GEM_ERP_SR_LOG_MessageCopy auf das FHIR-Modell ERPServiceRequestRequestHeader" />
  </mapping>
  <mapping>
    <identity value="Quelle-Message-Copy-Mapping" />
    <name value="Quelle der Informationen für die Nachrichtenkopie" />
    <comment value="Beschreibt die Quelle der Informationen für die Nachrichtenkopie. Diese werden immer versendet, wenn die Rezeptanforderung und deren Bestätigung zwischen Arzt und Apotheke ausgetauscht werden." />
  </mapping>
  <kind value="logical" />
  <abstract value="false" />
  <type value="https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-message-copy" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
  <derivation value="specialization" />
  <differential>
    <element id="gem-erp-sr-log-message-copy">
      <path value="gem-erp-sr-log-message-copy" />
      <short value="ServiceRequest_Nachricht_Kopie" />
      <definition value="Fachliches Modell zur Beschreibung einer Kopie für die Pflegeeinrichtung." />
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten">
      <path value="gem-erp-sr-log-message-copy.MetaDaten" />
      <short value="Metadaten im MessageHeader" />
      <definition value="Metadaten im MessageHeader" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.Empfaenger">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.Empfaenger" />
      <short value="Empfänger der Nachricht" />
      <definition value="Empfänger der Nachricht" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.destination" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="VZD oder Rezeptanforderung" />
        <comment value="Wenn die Nachricht initial erstellt wird kann die Apotheke die Informationen aus dem System oder VZD beziehen. Der Verordnende kann die Informationen aus der Rezeptanforderung beziehen." />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.Empfaenger.KIMAdresse">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.Empfaenger.KIMAdresse" />
      <short value="KIM-Adresse des Empfängers" />
      <definition value="KIM-Adresse des Empfängers" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="url" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.destination.endpoint" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="VZD oder Rezeptanforderung" />
        <comment value="Wenn die Nachricht initial erstellt wird kann die Apotheke die Informationen aus dem System oder VZD beziehen. Der Verordnende kann die Informationen aus der Rezeptanforderung beziehen." />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.Empfaenger.TelematikID">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.Empfaenger.TelematikID" />
      <short value="Telematik-ID des Absenders" />
      <definition value="Telematik-ID des Absenders" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="url" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.destination.receiver.identifier.value" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="VZD oder Rezeptanforderung" />
        <comment value="Wenn die Nachricht initial erstellt wird kann die Apotheke die Informationen aus dem System oder VZD beziehen. Der Verordnende kann die Informationen aus der Rezeptanforderung beziehen." />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.Absender">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.Absender" />
      <short value="Absender der Nachricht" />
      <definition value="Absender der Nachricht" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.sender" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.Absender.TelematikID">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.Absender.TelematikID" />
      <short value="Telematik-ID des Absenders" />
      <definition value="Telematik-ID des Absenders" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="url" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.sender.identifier.value" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS, SMC-B oder HBA Zertifikat" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.Absender.Name">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.Absender.Name" />
      <short value="Name des Absenders" />
      <definition value="Name des Absenders" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.sender.display" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem" />
      <short value="Absendendes System" />
      <definition value="Absendendes System" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.source" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
        <comment value="Automatisiert durch Software gesetzt" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.Name">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.Name" />
      <short value="Name des Herstellers des absendenden Systems" />
      <definition value="Name des Herstellers des absendenden Systems" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.source.name" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
        <comment value="Automatisiert durch Software gesetzt" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.Software">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.Software" />
      <short value="Name der Software des absendenden Systems" />
      <definition value="Name der Software des absendenden Systems" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.source.software" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
        <comment value="Automatisiert durch Software gesetzt" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.Version">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.Version" />
      <short value="Version des absendenden Systems" />
      <definition value="Version des absendenden Systems" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.source.version" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
        <comment value="Automatisiert durch Software gesetzt" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.EMailKontakt">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.EMailKontakt" />
      <short value="E-Mail-Kontakt des absendenden Systems" />
      <definition value="E-Mail-Kontakt des absendenden Systems" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.source.contact.value" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
        <comment value="Automatisiert durch Software gesetzt" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.Website">
      <path value="gem-erp-sr-log-message-copy.MetaDaten.AbsendendesSystem.Website" />
      <short value="Website des absendenden Systems" />
      <definition value="Website des absendenden Systems" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="url" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestDispenseRequestHeader.source.endpoint" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
        <comment value="Automatisiert durch Software gesetzt" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.IndikatorKopie">
      <path value="gem-erp-sr-log-message-copy.IndikatorKopie" />
      <short value="Indikator Kopie" />
      <definition value="Indikator, ob es sich um eine Kopie handelt." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestRequestHeader.eventCoding.code = 'eRezept_Rezeptanforderung;message-copy'" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="Erstellendes PS" />
      </mapping>
    </element>
    <element id="gem-erp-sr-log-message-copy.Anforderungsinformationen">
      <path value="gem-erp-sr-log-message-copy.Anforderungsinformationen" />
      <short value="Anforderungsinformationen" />
      <definition value="Kopie der Informationen, die dem Empfänger des Originals übertragen wurden. Dabei wird der komplette Datensatz versendet. Siehe&#xA;- [Logical Model Rezeptanforderung](https://simplifier.net/erezept-servicerequest/gem-erp-sr-log-prescription-request)&#xA;- [Logical Model Rezeptanforderung_Storno](https://simplifier.net/erezept-servicerequest/gem-erp-sr-log-prescription-request-cancellation)&#xA;- [Logical Model Rezeptanforderung_Bestätigung](https://simplifier.net/erezept-servicerequest/gem-erp-sr-log-prescription-request-confirmation)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Bundle" />
      </type>
      <mapping>
        <identity value="Nachrichten-Kopie-Fachliches-Mapping" />
        <map value="ERPServiceRequestRequestHeader.focus(ERPServiceRequestMessageContainer)" />
      </mapping>
      <mapping>
        <identity value="Quelle-Message-Copy-Mapping" />
        <map value="FHIR-Datensatz der zum Empfänger des Originals geschickt wird" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>