Seiteninhalt:
Die Query API: MedicatioDispense ermöglicht den Abruf von Abgabedaten eines Versicherten im Medication Service.
Die Nachricht zum Abruf von Dipensierdaten wird als HTTP GET-Anfrage an den Medication Service gesendet, um eine Liste der hinterlegten MedicationDispense-Instanzen abzurufen.
Wenn das ePA-Client-System eine Suche nach Dipensierdaten durchführen und dazu die korrespondierenden MedicationDispense-Ressourcen ermitteln möchte, sendet es eine Query API: MedicationDispense-Nachricht an den Medication Service. Das ePA-Client-System verarbeitet die Antwort und bringt sie zur Anzeige.
Anfragen an die MedicationDispense-Ressource können über die RESTful API mittels HTTP GET-Anfragen durchgeführt werden. Dabei können spezifische Suchparameter genutzt werden, um die Anfragen zu verfeinern. Zum Beispiel:
?whenHandedOver=2025-02-14
?whenHandedOver=ge2025-02-01&whenHandedOver=le2025-02-28
?whenHandedOver=gt2025-03-15
(nach dem 15. März 2025)?whenHandedOver=ge2025-03-01&whenHandedOver=le2025-03-15&status=completed
Bei Anfragen an die QueryAPI für die MedicationDispense-Ressource wird die Antwort als ein FHIR Bundle des Typs searchset zurückgegeben. Dieses Bundle enthält eine Sammlung von Einträgen, die jeweils eine Instanz der MedicationDispense-Ressource oder weiteren Ressourcen im Zusammenhang mit der Abfrage enthalten können.
Um spezifische Details zu einem einzelnen MedicationDispense mittels der RESTful API zu erhalten, wird die MedicationDispense Instance API_ verwendet, indem eine HTTP GET-Anfrage an den Endpunkt /MedicationDispense/[id] gestellt wird.
Der Medication Service verarbeitet die Anfrage, um die MedicationDispense-Einträge zu ermitteln, die den angegebenen Suchparametern entsprechen. Darüber hinaus gibt er einen zur Verarbeitung passenden HTTP Status Code sowie ein FHIR Bundle der passenden MedicationDispense-Ressourcen zurück.
Generelle Sicherheitsanforderungen werden hier festgehalten.