ELGA e-Diagnose R4 (Draft)
0.1.0 - ci-build
ELGA e-Diagnose 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-e-Diagnose-R4/ and changes regularly. See the Directory of published versions
Ein Eintrag in die Liste kann, abhängig vom jeweiligen Use Case, einen unterschiedlichen Status einnehmen. Dieser Status wird sowohl beispielsweise in der Condition-Ressource selbst als auch auf List-Ebene im Element List.entry.flag dokumentiert.
Das flag-Element eines Entries der List-Ressource beschreibt die Art der Änderung eines Eintrags auf Listenebene und kann folgende Status einnehmen:
| Status | 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 (Read-only, Read-to-Write oder Write) ergeben sich unterschiedliche Auswirkungen auf die Verarbeitung dieser Status sowie auf die enthaltenen Ressourcen in den jeweiligen Bundles (siehe Zugriffsarten auf Diagnoseneinträge). ToDo: Begrifflichkeiten anpassen!!!
| Status | Read-only-Zugriff | Read-to-Write-Zugriff | Write-Zugriff |
|---|---|---|---|
| new | - List-Entries, die vom Vorgänger-GDA mit new geflaggt wurden, bleiben beim Read-only-Zugriff unverändert. - Die neuen Einträge sind im Collection Bundle enthalten. |
- List-Entries, die vom Vorgänger-GDA mit new geflaggt wurden, werden beim Read-to-Write-Zugriff von der Fachanwendung als unchanged geflaggt. - Die betreffenden Einträge sind im Collection Bundle enthalten. |
- List-Entries, die beim schreibenden Zugriff vom aktuellen GDA mit new geflaggt wurden, werden der Liste neu hinzugefügt. - Die betreffenden Einträge müssen im Transaction Bundle enthalten sein. |
| unchanged | - List-Entries, die vom Vorgänger-GDA mit unchanged geflaggt wurden, bleiben beim Read-only-Zugriff unverändert. - Die unveränderten Einträge sind im Collection Bundle enthalten. |
- List-Entries, die vom Vorgänger-GDA als unchanged geflaggt wurden, bleiben beim Read-to-Write-Zugriff von der Fachanwendung unverändert. - Die betreffenden Einträge 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 Einträge sind nicht im Transaction Bundle enthalten, sondern werden in der Liste lediglich referenziert. |
| changed | - List-Entries, die vom Vorgänger-GDA mit changed geflaggt wurden, bleiben beim Read-only-Zugriff unverändert. - Die geänderten Einträge sind im Collection Bundle enthalten. |
- List-Entries, die vom Vorgänger-GDA mit changed geflaggt wurden, werden beim Read-to-Write-Zugriff von der Fachanwendung als unchanged geflaggt. - Die betreffenden Einträge sind im Collection Bundle enthalten. |
- List-Entries, die vom aktuellen GDA mit changed geflaggt wurden, gelten als geändert und werden entsprechend aktualisiert. - Die zugehörigen Einträge müssen im Transaction Bundle enthalten sein. |
| removed | - List-Entries, die vom Vorgänger-GDA mit removed geflaggt wurden, bleiben beim Read-only-Zugriff unverändert. - Die zum Entfernen markierten Einträge sind im Collection Bundle enthalten. |
- List-Entries, die vom Vorgänger-GDA mit removed geflaggt wurden, werden beim Read-to-Write-Zugriff in der Fachanwendung entfernt. - Die betreffenden Einträge sind im Collection Bundle nicht enthalten. |
- List-Entries, die beim schreibenden Zugriff vom aktuellen GDA mit removed geflaggt wurden, werden aus der Liste entfernt. - Die betreffenden Einträge sind entsprechend zu kennzeichnen und müssen im Transaction Bundle enthalten sein. |
In Bearbeitung