C_12429_Anlage_V1.0.0
Prereleases:
C_12429_Anlage - E-Rezept-Fachdienst: Anpassung der Rückgabe der $dispense-Operation
ML-180504 - E-Rezept-Fachdienst: Anpassung der Rückgabe der $dispense-Operation
[<=]
Inhaltsverzeichnis
1 Änderungsbeschreibung
Der E-Rezept-Fachdienst ermöglicht eine vorzeitige Abgabe eines E-Rezepts durch den Aufruf der $dispense-Operation. Bei diesem Aufruf übergibt die Apotheke Dispensierinformationen, ohne den Status oder die Parameter des E-Rezepts zu verändern.
Das bedeutet, dass das AVS keine Rückgabeinformationen vom E-Rezept-Fachdienst nach dem Aufruf der Operation benötigt. Aktuell liefert der E-Rezept-Fachdienst die eingestellten Informationen an das AVS zurück.
Zur Optimierung der Performance und Reduzierung des Wartungsaufwandes soll die Rückgabe eines erfolgreichen Aufrufs der $dispense-Operation als "204 - No Content" definiert werden.
2 Änderung in gemSpec_FD_eRp
Anpassung der Tabelle "TAB_eRPFD_003 Übersicht HTTP-Statuscodes"
- Entfernen des Eintrags der $dispense-Operation aus Zeilen für HTTP-StatusCode 201 und 200
- Einfügen des Eintrags der $dispense-Operation in Zeile für HTTP-StatusCode 204
| HTTP-Status-Code | Bedeutung | in welchen Operationen als Statuscode möglich | Bedingung |
|---|---|---|---|
| 200 | Operation erfolgreich beendet, in der Rückgabe ist ggfs. das Ergebnis der Operation enthalten | GET /Task
GET /Task/<id> GET /AuditEvent/ GET /Communication GET /MedicationDispense POST /Task/<id>/$activate POST /Task/<id>/$accept POST /Task/<id>/$dispense POST /Task/<id>/$close POST /Task/<id>/$eu-close POST /$get-eu-prescriptions GET /$read-eu-access-permission PATCH /Task/<id> GET /notifications/opt-in GET /notifications/opt-out GET, etc für alle übrigen Operationen |
Die Operation wurde erfolgreich bearbeitet. In der Rückgabe sind die erzeugten bzw. gelesenen Daten enthalten. |
| 201 | Neues Objekt wurde erfolgreich angelegt, in der Rückgabe ist das Objekt enthalten | POST /Task/$create
POST /Task/<id>/$dispense POST /$grant-eu-access-permission POST /Communication |
Der E-Rezept-Fachdienst hat die Ressource in der angeforderten Operation erzeugt. |
| 204 | Die Operation liefert keinen Rückgabewert | POST /Task/<id>/$dispense
POST /Task/<id>/$abort POST /Task/<id>/$reject DELETE /Communication/<id> DELETE /$revoke-eu-access-permission |
Das Löschen eines E-Rezepts löscht alle personenbezogenen und medizinischen Daten, daher gibt es keine Daten in der Rückgabe der Operation. Das Zurückweisen eines Rezepts bedeutet die Nicht-Bearbeitung durch eine Apotheke, daher sind hier keine Rückgabedaten erforderlich. |