Dieser Anwendungsfall ermöglicht es einem Benutzer, ein neues Ereignis in das Verbandbuch einzutragen.
Ein Verbandbuch wird üblicherweise verwendet, um Unfälle oder medizinische Vorfälle zu dokumentieren.
Falls der Benutzer fehlende oder ungültige Informationen eingibt,
wird eine Fehlermeldung angezeigt und der Benutzer aufgefordert, die Informationen zu korrigieren.
Des Weiteren ist es möglich den Arbeitsfortschritt eines Ereignisses (Unfalls) lokal zwischenzuspeichern.
sequenceDiagram
activate User
User ->> User: Fill Incident documentation form with guide.
deactivate User
activate Server
User -) Server: Send Incident to archive + JWT-Header
alt is archivable
Server ->> Server: Archive Incident-Report
Server ->>+ User: Storage of created Archive & Actions to perform
%% activate User
%% User ->> User: Store JWT secure & persistent up to ttl
deactivate Server
else on error
Server -x User: Invalid (400) / Unauthorized (401) / Forbidden (403)
Note right of Server: 401 if no Authorization @all<br/>403 if insufficient permission
end
Die Informationen zur Ereigniserfassung müssen sorgfältig und vollständig dokumentiert werden.
Die Vorbedingungen für diesen Anwendungsfall sind:
Das erstellte Ereignis wird im Verbandbuch gespeichert und kann von autorisierten Benutzern eingesehen werden.
Für diese Funktionalität wird ein Aufwand von 8 Punkten geschätzt.