Implementation Guide
TIFlow - Verordnungen für Digitale Gesundheitsanwendungen (DiGA)
Version 2.0.0 - release

Anforderungen an den TI-Flow-Fachdienst für die $close-Operation

Diese Seite enthält die normativen Anforderungen an den Fachdienst für die Operation $close.

Anforderungen aus der Core Spezifikation

Für diese Schnittstelle gelten die Anforderungen aus der Core-Spezifikation

Modulspezifische Anforderungen

Anforderungen zur Validierung

funkt. Eignung: Test Produkt/FA Der TI-Flow-Fachdienst MUSS beim Beenden eines Tasks mit Flowtype 162 mittels HTTP-POST/$close-Operation auf den in der URL referenzierten/Task/<id> sicherstellen, dass das in GEM_ERP_PR_PAR_CloseOperation_Input enthaltene MedicationDispense-Objekt dem Profil GEM_ERP_PR_MedicationDispense_DiGA entspricht und anderenfalls die Operation mit dem folgenden Fehler:
HTTP-Code400 - Bad Request
Severityerror
Codeinvalid
Details CodeTIFLOW_MEDICATION_DISPENSE_INVALID
Details TextUnzulässige Abgabeinformationen: Für diesen Workflow sind nur Abgabeinformationen für digitale Gesundheitsanwendungen zulässig.
abbrechen.

Anforderungen zur Geschäftslogik

Sich.techn. Eignung: Produktgutachten Der TI-Flow-Fachdienst MUSS beim Beenden eines Tasks mit Flowtype 162 mittels HTTP-POST/$close-Operation auf den in der URL referenzierten/Task/<id> die zeta-user-info.professionOID des Nutzers bestimmen und sicherstellen, dass ausschließlich Nutzer in der Rolle
  • oid_kostentraeger
die Operation am Fachdienst aufrufen, und bei Abweichungen die Operation mit dem folgenden Fehler:
HTTP-Code403 - Forbidden
Severityerror
Codeinvalid
Details Code-
Details Text-
abbrechen, damit der Workflow nicht durch einen Unberechtigten abgeschlossen werden kann.
funkt. Eignung: Test Produkt/FA Der TI-Flow-Fachdienst MUSS die Operation Task schließen gemäß der FHIR OperationDefinition TIFlow-DIGA-OP-Close ausführen. Die Verarbeitung und Validierung der Daten MUSS entsprechend den in der OperationDefinition festgelegten Regeln und Strukturen erfolgen und bei Abweichung die Operation mit folgendem Fehler:
HTTP-Code 400 - Bad Request
Severity error
Code invalid
Details Code SVC_VALIDATION_FAILED
Details Text FHIR Profile validation failed
abbrechen.
funkt. Eignung: Test Produkt/FA Der TI-Flow-Fachdienst MUSS beim Beenden eines Tasks mit Flowtype 162 mittels HTTP-POST-Operation über /Task/<id>/$close, wenn eine MedicationDispense Ressource übermittelt wird und die Operation erfolgreich abgeschlossen werden kann, den Push Notification Prozess für den Trigger mit der ChannelId "tiflow.task.close" und den Versicherten mit der KVNR = Task.for initiieren.