{ "description": "Fachliches Modell zur Beschreibung einer Bestätigung einer Dispenseieranforderung", "_filename": "StructureDefinition-gem-erp-sr-log-dispense-request-confirmation.json", "package_name": "de.gematik.erp-servicerequest", "date": "2025-01-01", "derivation": "specialization", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "GEM_ERP_SR_LOG_DispenseRequest_Confirmation", "mapping": [ { "uri": "ERPServiceRequestDispenseRequest", "name": "Dispensieranforderung Bestätigung Fachliches Mapping", "comment": "Mapping des Fachmodells aus GEM_ERP_SR_LOG_DispenseRequest_Confirmation auf das FHIR-Modell ERPServiceRequestDispenseRequest", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "name": "Quelle der Dispensieranforderung Bestätigung Informationen", "comment": "Beschreibt die Quelle der Dispensieranforderung Bestätigung Informatione", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "abstract": false, "type": "https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-dispense-request-confirmation", "experimental": "false", "resourceType": "StructureDefinition", "title": "Logical Model Dispenseieranforderung_Bestätigung", "package_version": "1.2.0-rc1", "status": "draft", "id": "6fc9799b-59e1-4559-872d-9634b7e1ec4f", "kind": "logical", "url": "https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-dispense-request-confirmation", "version": "1.2", "differential": { "element": [ { "id": "gem-erp-sr-log-dispense-request-confirmation", "path": "gem-erp-sr-log-dispense-request-confirmation", "short": "Logical Model Dispenseieranforderung_Bestätigung", "constraint": [ { "key": "log-dispense-request-confirmation-1", "human": "Wenn eine Anfrage erfüllt wird (status = 'completed'), müssen Abgabeinformationen vorhanden sein.", "source": "https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-dispense-request-confirmation", "severity": "error" } ], "definition": "Fachliches Modell zur Beschreibung einer Bestätigung einer Dispenseieranforderung" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten", "type": [ { "code": "BackboneElement" } ], "short": "Metadaten im MessageHeader", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Metadaten im MessageHeader" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Empfaenger", "max": "*", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Empfaenger", "type": [ { "code": "BackboneElement" } ], "short": "Empfänger der Nachricht", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.destination", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Aus initialer Dispensieranforderung", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Empfänger der Nachricht" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Empfaenger.KIMAdresse", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Empfaenger.KIMAdresse", "type": [ { "code": "url" } ], "short": "KIM-Adresse des Empfängers", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.destination.endpoint", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Aus initialer Dispensieranforderung (KIM Nachricht)", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "KIM-Adresse des Empfängers" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Empfaenger.TelematikID", "max": "1", "min": 0, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Empfaenger.TelematikID", "type": [ { "code": "url" } ], "short": "Telematik-ID des Absenders", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.destination.receiver.identifier.value", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Aus initialer Dispensieranforderung", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Telematik-ID des Absenders" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Absender", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Absender", "type": [ { "code": "BackboneElement" } ], "short": "Absender der Nachricht", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.sender", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Absender der Nachricht" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Absender.TelematikID", "max": "1", "min": 0, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Absender.TelematikID", "type": [ { "code": "url" } ], "short": "Telematik-ID des Absenders", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.sender.identifier.value", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS, SMC-B oder HBA Zertifikat", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Telematik-ID des Absenders" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Absender.Name", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.Absender.Name", "type": [ { "code": "string" } ], "short": "Name des Absenders", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.sender.display", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Name des Absenders" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem", "type": [ { "code": "BackboneElement" } ], "short": "Absendendes System", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.source", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS", "comment": "Automatisiert durch Software gesetzt", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Absendendes System" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.Name", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.Name", "type": [ { "code": "string" } ], "short": "Name des Herstellers des absendenden Systems", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.source.name", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS", "comment": "Automatisiert durch Software gesetzt", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Name des Herstellers des absendenden Systems" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.Software", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.Software", "type": [ { "code": "string" } ], "short": "Name der Software des absendenden Systems", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.source.software", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS", "comment": "Automatisiert durch Software gesetzt", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Name der Software des absendenden Systems" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.Version", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.Version", "type": [ { "code": "string" } ], "short": "Version des absendenden Systems", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.source.version", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS", "comment": "Automatisiert durch Software gesetzt", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Version des absendenden Systems" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.EMailKontakt", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.EMailKontakt", "type": [ { "code": "string" } ], "short": "E-Mail-Kontakt des absendenden Systems", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.source.contact.value", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS", "comment": "Automatisiert durch Software gesetzt", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "E-Mail-Kontakt des absendenden Systems" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.Website", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.MetaDaten.AbsendendesSystem.Website", "type": [ { "code": "url" } ], "short": "Website des absendenden Systems", "mapping": [ { "map": "ERPServiceRequestDispenseRequestHeader.source.endpoint", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Erstellendes AVS", "comment": "Automatisiert durch Software gesetzt", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Website des absendenden Systems" }, { "constraint": [ { "key": "log-dispense-request-confirmation-1", "human": "Wenn eine Anfrage erfüllt wird (status = 'completed'), müssen Abgabeinformationen vorhanden sein.", "source": "https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-dispense-request-confirmation", "severity": "error" } ], "path": "gem-erp-sr-log-dispense-request-confirmation.Status", "min": 1, "definition": "Status der Anforderung. Wird genutzt, um den Bearbeitungsstand einer Anfrage zu verfolgen. Im Falle der Dispensieranforderung wird eine erledigte Anfrage mit dem Status 'completed' geschickt und signalisiert somit eine neue Anfrage.", "short": "Status", "mapping": [ { "map": "ERPServiceRequestDispenseRequest.status", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "AVS", "comment": "Setzt den Status der Anfrage auf 'completed'", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "type": [ { "code": "code" } ], "max": "1", "id": "gem-erp-sr-log-dispense-request-confirmation.Status" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.VorgangsID", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.VorgangsID", "type": [ { "code": "string" } ], "short": "ID des Vorgangs", "mapping": [ { "map": "ERPServiceRequestDispenseRequest.identifier:requestId.value", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Dispensieranforderung", "comment": "VorgangsID aus der initialen Dispensieranforderung", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Wird vom initialen Sender gesetzt und muss immer mitgeführt werden." }, { "id": "gem-erp-sr-log-dispense-request-confirmation.Freitext", "max": "1", "min": 0, "path": "gem-erp-sr-log-dispense-request-confirmation.Freitext", "type": [ { "code": "string" } ], "short": "Freitext", "mapping": [ { "map": "ERPServiceRequestDispenseRequest.note", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "Nutzer des AVS", "comment": "Abfrage im Moment der Bestätigung", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "Individuelle Nachricht an den Empfänger" }, { "path": "gem-erp-sr-log-dispense-request-confirmation.Anhaenge", "min": 0, "definition": "Anhänge zur Anforderung. Das können PDFs, Bilder oder andere Dokumente sein.", "short": "Anhänge", "mapping": [ { "map": "Nutzer", "comment": "Angabe im Moment der Bestätigung", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "type": [ { "code": "Attachment" } ], "max": "*", "id": "gem-erp-sr-log-dispense-request-confirmation.Anhaenge", "comment": "Werden auf Ebene der KIM-Nachricht angehangen" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.Belieferungsart", "max": "1", "min": 0, "path": "gem-erp-sr-log-dispense-request-confirmation.Belieferungsart", "type": [ { "code": "Coding" } ], "short": "Belieferungsart", "mapping": [ { "map": "ERPServiceRequestDispenseRequest.code.coding[delivery-type]", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" } ], "definition": "Angabe der Belieferungsart" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.Belieferungsart.BelieferungsartCode", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.Belieferungsart.BelieferungsartCode", "type": [ { "code": "Coding" } ], "short": "Belieferungsart-Code", "mapping": [ { "map": "ERPServiceRequestDispenseRequest.code.coding[delivery-type].code", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" } ], "definition": "Folgende Codes sind zulässig: Abholung durch Pflegedienst, Lieferung der Apotheke, Abholung durch Patienten" }, { "constraint": [ { "key": "log-dispense-request-confirmation-1", "human": "Wenn eine Anfrage erfüllt wird (status = 'completed'), müssen Abgabeinformationen vorhanden sein.", "source": "https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-dispense-request-confirmation", "severity": "error" } ], "path": "gem-erp-sr-log-dispense-request-confirmation.Medikation", "min": 1, "definition": "Angaben zur Medikation", "short": "Medikation", "mapping": [ { "map": "ERPServiceRequestDispenseRequest.supportingInfo:Abgabedaten", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "AVS", "comment": "Informationen aus Abgabedatensatz", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "type": [ { "code": "BackboneElement" } ], "max": "1", "id": "gem-erp-sr-log-dispense-request-confirmation.Medikation" }, { "id": "gem-erp-sr-log-dispense-request-confirmation.Medikation.Abgabeinformationen", "max": "1", "min": 1, "path": "gem-erp-sr-log-dispense-request-confirmation.Medikation.Abgabeinformationen", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/MedicationDispense" ] } ], "short": "Medizinische Verordnungsinformationen", "mapping": [ { "map": "ERPServiceRequestMedicationDispense", "identity": "Dispensieranforderung-Bestaetigung-Fachliches-Mapping" }, { "map": "AVS", "comment": "Informationen aus Abgabedatensatz (MedicationDispense und Medication)", "identity": "Quelle-Dispensieranforderung-Bestaetigung-Mapping" } ], "definition": "MedicationDispense und Medication Objekt aus den Abgabedaten." } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element" }