Seiteninhalt:
Die Query API: MedicationRequest ermöglicht den Abruf von Verschreibungsdaten eines Versicherten im Medication Service.
Die Nachricht zum Abruf von Verschreibungsdaten wird als HTTP GET-Anfrage an den Medication Service gesendet, um eine Liste der hinterlegten MedicationRequest-Instanzen abzurufen.
Wenn das ePA-Client-System eine Suche nach Verschreibungsdaten durchführen und dazu die korrespondierenden MedicationRequest-Ressourcen ermitteln möchte, sendet es eine Query API: MedicationRequest-Nachricht an den Medication Service. Das ePA-Client-System verarbeitet die Antwort und bringt sie zur Anzeige.
Anfragen an die MedicationRequest-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:
?authoredon=2025-01-15
?authoredon=ge2025-01-15&authoredon=le2025-01-31
?authoredon=gt2025-02-01
(nach dem 1. Februar 2025)?status=active
?status=completed
Bei Anfragen an die QueryAPI für die MedicationRequest-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 MedicationRequest-Ressource oder weiteren Ressourcen im Zusammenhang mit der Abfrage enthalten können.
Um spezifische Details zu einem einzelnen MedicationRequest mittels der RESTful API zu erhalten, wird die MedicationRequest Instance API verwendet, indem eine HTTP GET-Anfrage an den Endpunkt /MedicationRequest/[id] gestellt wird.
Der Medication Service verarbeitet die Anfrage, um die MedicationRequest-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 MedicationRequest-Ressourcen zurück.
Generelle Sicherheitsanforderungen werden hier festgehalten.