Operations
STF ReceiveBundle
Metadaten
| Canonical | http://gematik.de/fhir/oegd/stf/OperationDefinition/StfReceiveBundle |
|---|---|
| Status | active |
Inhalt
Invocations
URL: [base]/$receiveBundle
This operation changes content
Parameters (In)
| Name | Cardinality | Type | Documentation |
|---|---|---|---|
| resource | 1..1 | Bundle(StfExportBundle) | Das FHIR-Bundle, das validiert und verarbeitet werden soll. |
Return Values (Out)
| Name | Cardinality | Type | Documentation |
|---|---|---|---|
| return | 1..1 | Bundle | Das vom Server erzeugte Antwort-Bundle der Transaktion. Bei einem Fehler wird stattdessen ein OperationOutcome mit HTTP 422 zurueckgegeben. |
Diese Operation validiert das eingehende Bundle, konvertiert es in ein FHIR-Transaktions-Bundle und führt es aus. Die Antwort ist das Ergebnis-Bundle der Transaktion. Schlägt die Transaktion fehl, wird ein OperationOutcome mit dem HTTP-Statuscode 422 (Unprocessable Entity) zurückgegeben.
Hinweis ICD-10: Bei allen im Bundle enthaltenen Todesursachen (Profil StfTodesursache) die einen ICD-10 Code enthalten, wird die Terminologie gegen ICD-10-WHO validiert. Da viele ausstellende Ärzte (o.a.) mit ICD-10-GM arbeiten und diese Codes in den Totenschein eintragen, kann es sein, dass die Validierung fehlschlägt. Aus dem Grund wird nur eine Warnung ausgegeben, keine Error. Eine Verschärfung der Anforderungen wäre wünschenswert, ist aber aufgrund der Quellenlage aktuell nicht realistisch.
STF DeleteBundle
Metadaten
| Canonical | http://gematik.de/fhir/oegd/stf/OperationDefinition/StfDeleteBundle |
|---|---|
| Status | active |
Inhalt
Invocations
URL: [base]/Provenance/[id]/$deleteBundle
This operation changes content
Return Values (Out)
| Name | Cardinality | Type | Documentation |
|---|---|---|---|
| return | 1..1 | OperationOutcome | Die vom Server erzeugte Antwort der Löschoperation. Bei einem Fehler wird ein OperationOutcome mit HTTP-Statuscode 422 (Unprocessable Entity)zurückgegeben. |
Die Operation löscht alle Ressourcen und gibt als Antwort pro gelöschter Ressource ein 410 Gone zurück. Schlägt die Löschung fehl, wird ein OperationOutcome mit dem HTTP-Statuscode 422 (Unprocessable Entity) zurückgegeben.