ELGA Core (R4) DRAFT
0.1.0 - ci-build
ELGA Core (R4) DRAFT, published by ELGA GmbH. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7Austria/ELGA-Core-R4/ and changes regularly. See the Directory of published versions
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 |
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. |