ELGA Core (R4) DRAFT
0.1.0 - ci-build

Workflowmanagement

Überblick der Statusänderungen der List Ressource

Status des List.entry.flags

Ein Listeneintrag kann, abhängig vom jeweiligen Use case, unterschiedliche Status einnehmen. Dieser Status kann sowohl in den referenzierten Ressourcen selbst als auch auf List-Ebene im Element List.entry.flag dokumentiert werden.

Das flag-Element eines Entries der List-Ressource beschreibt die Art der Änderung eines Eintrags auf Listenebene und kann folgende Status einnehmen:

List.entry.flag Beschreibung
New Neuer Eintrag wird der Liste hinzugefügt
Unchanged Bestehender Eintrag wird beibehalten/zur Kenntnis genommen
Changed Bestehender Eintrag wird geändert
Removed Bestehender Eintrag wird entfernt


List.entry.flagnewunchangedchangedremovedNeuen EintraghinzufügenAutomatisch bei$read(durch Fachanwendung)Automatisch bei$ead(durch Fachanwendung)EintragändernEintrag dokumentiertentfernen


Auswirkung der Zugriffsart auf List.entry.flags und Bundle-Inhalte

Je nach Zugriffsart (List-History-Read, List-Read oder List-Write) ergeben sich unterschiedliche Auswirkungen auf die Verarbeitung dieser Status sowie auf die enthaltenen Ressourcen in den jeweiligen Bundles (siehe Transaktionen).

List.entry.flag List-History-Read List-Read List-Write
new - List-Entries, die vom vorherigen GDA mit new geflaggt wurden, bleiben beim List-History-Read unverändert.
- Die neu hinzugefügten Ressourcen sind im Collection Bundle enthalten.
- List-Entries, die vom vorherigen GDA mit new geflaggt wurden, werden beim List-Read von der Fachanwendung als unchanged geflaggt.
- Die betreffenden Ressourcen sind im Collection Bundle enthalten.
- List-Entries, die beim schreibenden Zugriff vom aktuellen GDA mit new geflaggt wurden, werden dem Medikationsplan neu hinzugefügt.
- Die betreffenden Ressourcen müssen im Transaction Bundle enthalten sein.
unchanged - List-Entries, die vom vorherigen GDA mit unchanged geflaggt wurden, bleiben beim List-History-Read unverändert.
- Die unveränderten Ressourcen sind im Collection Bundle enthalten.
- List-Entries, die vom vorherigen GDA als unchanged geflaggt wurden, bleiben beim List-Read von der Fachanwendung unverändert.
- Die betreffenden Ressourcen sind im Collection Bundle enthalten.
- List-Entries, die vom aktuellen GDA nicht verändert wurden, bleiben beim schreibenden Zugriff mit unchanged geflaggt. Sie gelten somit als zur Kenntnis genommen.
- Die betreffenden Ressourcen sind nicht im Transaction Bundle enthalten, sondern werden in der Liste nur referenziert.
changed - List-Entries, die vom vorherigen GDA mit changed geflaggt wurden, bleiben beim List-History-Read unverändert.
- Die geänderten Ressourcen sind im Collection Bundle enthalten.
- List-Entries, die vom vorherigen GDA mit changed geflaggt wurden, werden beim List-Read von der Fachanwendung als unchanged geflaggt.
- Die betreffenden Ressourcen sind im Collection Bundle enthalten.
- List-Entries, die vom aktuellen GDA mit changed geflaggt werden, wurden geändert.
- Die betreffenden Ressourcen müssen im Transaction Bundle enthalten sein.
removed - List-Entries, die vom vorherigen GDA mit removed geflaggt wurden, bleiben beim List-History-Read unverändert.
- Die zum Entfernen markierten Ressourcen sind im Collection Bundle enthalten.
- List-Entries, die vom vorherigen GDA mit removed geflaggt wurden, werden beim List-Read von der Fachanwendung entfernt.
- Die betreffenden Ressourcen sind im Collection Bundle nicht enthalten.
- List-Entries, die beim schreibenden Zugriff vom aktuellen GDA mit removed geflaggt wurden, sollen aus der Liste entfernt werden.
- Die betreffenden Ressourcen werden u.a. mit dem entsprechenden Status geflaggt und müssen im Transaction Bundle enthalten sein.