FHIR-Ressourcen
Anfragen, Dokumente und der Auftragsstatus sind als FHIR-Ressourcen modelliert. Diese Seite beschreibt die gemeinsamen Konzepte. Die jeweils eigenen Ressourcen stehen unter AdmissionRequestBundle, DocumentBundle, Tasks und Webhooks.
Jede Übermittlung ist ein Bundle. Bundle.meta.profile gibt an, um welche Art von Bundle es sich handelt. Der grundsätzliche Aufbau:
{ "resourceType": "Bundle", "type": "...", "meta": { "profile": ["..."] }, "identifier": { "system": "...", "value": "..." }, "timestamp": "...", "entry": [ ... ]}identifier.value kennzeichnet die einzelne Übertragung dieses Bundles. Über den Bundle-Identifier lassen sich wiederholte Übertragungen unterscheiden.
Eingehend
Abschnitt betitelt „Eingehend“Zwei Profile kommen vom Zuweiser ein:
| Profil | Bedeutung |
|---|---|
| AdmissionRequestBundle | Eine Aufnahmeanfrage an eine oder mehrere Kliniken. |
| DocumentBundle | Befunde oder andere Dokumente zu einer Anfrage. |
Ausgehend
Abschnitt betitelt „Ausgehend“Zwei Bundle-Typen kommen vom Portal zurück:
| Profil | Bedeutung |
|---|---|
Tasks (searchset) |
Der aktuelle Stand einer Anfrage. |
Webhooks (AdmissionResponseMessage) |
Die fachliche Antwort einer Klinik. |
Organization
Abschnitt betitelt „Organization“Mit Kliniken sind hier sowohl die Vorkliniken gemeint, die eine Anfrage stellen, als auch die aufnehmenden MEDIAN-Kliniken, an die sie sich richtet. Beide werden über ihre IK-Nummer identifiziert. Organization kommt in AdmissionRequestBundle als Vorklinik und Zielklinik vor, in DocumentBundle als berechtigter Empfänger und in Webhooks als antwortende Klinik. In der Tasks-Abfrage erscheint sie als Identifier-Referenz in Task.owner.
{ "resourceType": "Organization", "identifier": [{ "system": "http://fhir.de/sid/arge-ik/iknr", "value": "260950455" }], "name": "MEDIAN Klinik Berlin-Kladow"}Eine Referenz auf eine Klinik ist entsprechend aufgebaut, hier am Beispiel von Task.owner:
{ "owner": { "identifier": { "system": "http://fhir.de/sid/arge-ik/iknr", "value": "260950455" } }}