Implementation Guide
ePA Medication Service
Version 1.0.5-1 - release

## Operation API: Dispensierinformationen einstellen (E-Rezept-Fachdienst)

Die Operation Dispensierinformationen einstellen (E-Rezept-Fachdienst) im Medication Service dient dazu, Informationen über die Arzneimittelabgabe, die auf Basis einer Verschreibung erfolgt, in den Medication Service einzutragen. Diese Operation wird vom E-Rezept-Fachdienst verwendet, wenn ein Versicherter sein Arzneimittel in einer Apotheke erhält. Sie dokumentiert, dass das Arzneimittel gemäß der Verschreibung abgegeben wurde, einschließlich der Details wie Menge, Abgabedatum und Informationen zur Apotheke. Dies ermöglicht einen vollständigen Überblick über die verschriebenen und dispensierten Arzneimittel des Versicherten.

Abbildung: Anwendungsfall Dispensierinformationen einstellen

### Nachricht

Die Nachricht zum Übertragen von Dispensierinformationen wird als HTTP POST-Anfrage an den Medication Service gesendet.

#### Auslösung

Der E-Rezept-Fachdienst sendet eine Dispensierinformationen einstellen-Nachricht an den Medication Service, um eine bereits erstellte elektronische Dispensierung zu übertragen. Der Medication Service verarbeitet die empfangenen Daten und speichert die Dispensierinformationen dauerhaft.

#### FHIR Operation API

Der Medication Service MUSS die Operation API: Dispensierinformationen einstellen (E-Rezept-Fachdienst) gemäß der FHIR OperationDefinition Provide Dispensation eRP ausführen. Die Verarbeitung der Dispensierinformationen MUSS entsprechend den in der OperationDefinition festgelegten Regeln und Strukturen erfolgen. Der Medication Service MUSS die Operation Dispensierinformationen einstellen (E-Rezept-Fachdienst) mittels einer HTTP POST-Anfrage verarbeiten. Die empfangenen Dispensierinformationen MÜSSEN verarbeitet und die Dispensierinformationen dauerhaft gespeichert werden. Der Medication Service MUSS für die Operation Dispensierinformationen einstellen (E-Rezept-Fachdienst) einen Partial Success ermöglichen.

- Falls einzelne Dispensierungen erfolgreich verarbeitet wurden, MUSS der Medication Service die zugehörigen prescriptionId und authoredOn Werte in der Antwort zurückgeben.
- Falls einzelne Dispensierungen nicht verarbeitet werden können, MUSS der Medication Service für diese ein OperationOutcome in der Antwort bereitstellen.
- Auch bei einer erfolgreichen Verarbeitung MUSS der Medication Service ein OperationOutcome mit einer entsprechenden Bestätigung bereitstellen.
- Der HTTP Response Code MUSS 200 OK sein, unabhängig davon, ob eine oder mehrere Dispensierungen fehlschlagen.

contentTypes: - "application/fhir+json" headerParams: - name: "x-insurantid" expectation: "MUSS" type: "string" description: "Health Record Identifier" - name: "x-useragent" expectation: "MUSS" type: "string" description: "User Agent Information" - name: "X-Request-ID" expectation: "MUSS" type: "string" description: "UUID der Nachricht" responses: - statusCode: '200' description: "Successful operation" errorCode: "-" note: "-" - statusCode: '403' description: "ID-Token or Insurant-ID mismatch" errorCode: "-" note: "EPAOperationOutcome" - statusCode: '423' description: "If the insurant objected to the submission of prescription and dispensation data into the ePA system, the Medication Service is locked" errorCode: "locked" note: "-" base: "[base]" paths: /epa/medication/api/v1/fhir/$provide-dispensation-erp: post: include: - "#default-api" - "#op-responses" operationId: "provideDispensation_MedicationSvc" requestExamples: - name: "application/fhir+json" type: JSON url: './Parameters-example-epa-op-provide-dispensation-erp-input-parameters-1.json' responseExamples: - name: "application/fhir+json" type: JSON url: './Parameters-example-epa-op-rx-dispensation-erp-output-parameters-1.json'

### Geschäftslogik

Das folgende Aktivitätsdiagramm illustriert die Geschäftslogik der Operation Dispensierinformationen einstellen (E-Rezept-Fachdienst) im Medication Service.

Abbildung: Geschäftslogik des Medication Service für die Operation Dispensierinformationen einstellen (E-Rezept-Fachdienst)

### Sicherheitsanforderungen

Generelle Sicherheitsanforderungen werden hier festgehalten.