Implementation Guide
TIFlow - Verordnungen für Arzneimittel
Version 2.0.0 - release

FD-Anforderungen: Task

Diese Seite enthält die normativen Anforderungen an den TI-Flow-Fachdienst für die Task-Query-Endpunkte.

Anforderungen aus der Core Spezifikation

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

Modulspezifische Anforderungen

GET /Task (Liste)

Workflowspezifische Anforderungen
Sich.techn. Eignung: Produktgutachten Der TI-Flow-Fachdienst DARF NICHT beim Aufruf der HTTP-GET-Operation auf den Endpunkt /Task durch einen Versicherten, im Response für Tasks mit Task.extension:flowType = 169 oder 209 den AccessCode übermitteln.

GET /Task/<id> (Einzelne Verordnung)

Workflowspezifische Anforderungen
funkt. Eignung: Test Produkt/FA Der TI-Flow-Fachdienst MUSS beim Aufruf der HTTP-GET-Operation auf einen einzelnen /Task/<id> durch einen Versicherten, wenn Task.extension:flowType = 169 oder 209 und der zeta-user-info.identifier des Nutzers (KVNR) ungleich der KVNR in Task.for ist, die Operation mit dem folgenden Fehler:
HTTP-Code 403 - Forbidden
Severity error
Code invalid
Details Code SVC_IDENTITY_MISMATCH
Details Text Identity mismatch: Access token or x-insurantid header does not match FHIR data (Telematik-ID / KVNR)
abbrechen.
Sich.techn. Eignung: Produktgutachten Der TI-Flow-Fachdienst DARF NICHT beim Aufruf der HTTP-GET-Operation auf einen einzelnen /Task/<id> durch einen Versicherten, wenn Task.extension:flowType = 169 oder 209 ist, im Response den AccessCode zum Task übermitteln.

PATCH /Task

funkt. Eignung: Test Produkt/FA Der TI-Flow-Fachdienst MUSS beim Aufruf der HTTP-PATCH-Operation auf eine konkrete über <id> adressierte /Task/<id> Ressource durch einen Versicherten auf die Ressource übertragene Parameters Ressource gegen das FHIR-Profil GEM_ERPEU_PR_PAR_PATCH_Task_Input prüfen und bei Nicht-Konformität die Operation mit dem folgenden Fehler:
HTTP-Code 400 - Bad Request
Severity error
Code invalid
Details Code SVC_VALIDATION_FAILED
Details Text FHIR Profile Validation Failed
abbrechen, damit nur FHIR-valide Ressourcen in den TI-Flow-Fachdienst akzeptiert werden.
funkt. Eignung: Test Produkt/FA Der TI-Flow-Fachdienst MUSS beim Aufruf der HTTP-PATCH-Operation auf eine konkrete über <id> adressierte /Task/<id> Ressource durch einen Versicherten prüfen, ob der adressierte Task in Task.extension:eu-isRedeemableByProperties.valueBoolean = true gesetzt ist und anderfalls mit dem folgenden Fehler:
HTTP-Code 409 - Conflict
Severity error
Code invalid
Details Code TIFLOW_EREZEPT_NOT_ACTIVATED
Details Text -
abbrechen.
funkt. Eignung: Test Produkt/FA Der TI-Flow-Fachdienst MUSS beim Aufruf der HTTP-PATCH-Operation auf eine konkrete über <id> adressierte /Task/<id> Ressource durch einen Versicherten prüfen, ob für den adressierte Task Task.status = "ready" ist und anderfalls mit dem folgenden Fehler:
HTTP-Code 412 - Precondition Failed
Severity error
Code invalid
Details Code TIFLOW_TASK_STATUS_MISMATCH
Details Text Task has invalid status.
abbrechen.
funkt. Eignung: Test Produkt/FA Der TI-Flow-Fachdienst MUSS beim Aufruf der HTTP-PATCH-Operation auf eine konkrete über <id> adressierte /Task/<id> Ressource durch einen Versicherten, den im Parameter `eu-isRedeemableByPatientAuthorization` enthaltenen boolschen Wert in `Task.extension:eu-isRedeemableByPatientAuthorization.valueBoolean` setzen.