Suche
Die Suche nach E-PIX-Personen bzw. den zugeordneten Patienten-Identitäten ist mittels der FHIR Search-API umgesetzt. Die Rückgabe erfolgt dementsprechend in Form eines Bundles vom Typ searchset.
Suchanfragen werden ausschließlich als GET-Requests akzeptiert.
TODO: Paging, _count usw.
Die Suche erfolgt auf dem Person-Endpoint mittels der folgenden Suchparameter der Person-Ressource bzw. der referenzierten Patient-Ressourcen (Chaining):
TODO
Mit Hilfe der Include-Funktionalität der FHIR-Suche wird auch die gleichzeitige Rückgabe von Person- und Patient-Ressourcen unterstützt.
Beispiele
Suche E-PIX-Personen (FHIR: Person) sowie zugeordnete Identitäten (FHIR: Patient) zu einer bestimmten Domäne:
GET [base]/Person?organization:identifier=MIRACUM&_include=Person:link
Suche E-PIX-Personen sowie zugeordnete Identitäten zu einer bestimmten MPI-ID:
GET [base]/Person?identifier=https://ths-greifswald.de/fhir/identifier/BeispielMpiId|1001000000066&_include=Person:link
Suche E-PIX-Personen sowie zugeordnete Identitäten zu bestimmten identifizierenden Patientendaten:
GET [base]/Person?patient.family=Mustermann&patient.given=Max&_include=Person:link