C_12429_Anlage_V1.0.0


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"

  1. Entfernen des Eintrags der $dispense-Operation aus Zeilen für HTTP-StatusCode 201 und 200
  2. 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.