ELGA e-Medikation (R4) DRAFT
0.1.1 - ci-build

Workflowmanagement

Überblick der Statusänderungen der e-Medikation Ressourcen

Status der List-Flag (Medikationsplan)

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

Status Beschreibung
New Neuer Planeintrag wird der Liste hinzugefügt
Unchanged Bestehender Planeintrag wird beibehalten/zur Kenntnis genommen
Changed Bestehender Planeintrag wird geändert
Removed Bestehender Planeintrag wird entfernt
List-FlagList-FlagnewunchangedchangedremovedNeuen PlaneintraghinzufügenAutomatisch beiRead-to-Write-Zugriff(durch Fachanwendung)Automatisch beiRead-to-Write-Zugriff(durch Fachanwendung)PlaneintragändernPlaneintragentfernen

Auswirkung der Zugriffsart auf List-Status und Bundles

Status Read-only-Zugriff Read-to-Write-Zugriff Schreibender Zugriff
new - List-Entries, die vom Vorgänger-GDA mit new geflaggt wurden, bleiben beim read-only-Zugriff unverändert.
- Die neuen MedicationRequests 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 MedicationRequests 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 MedicationRequests 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 MedicationRequests 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 MedicationRequests 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 MedicationRequests sind nicht im Transaction Bundle enthalten, sondern werden in der Liste nur referenziert.
changed - List-Entries, die vom Vorgänger-GDA mit changed geflaggt wurden, bleiben beim read-only-Zugriff unverändert.
- Die geänderten MedicationRequests 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 MedicationRequests sind im Collection Bundle enthalten.
- List-Entries, die vom aktuellen GDA mit changed geflaggt werden, wurden geändert.
- Die betreffenden MedicationRequests 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 MedicationRequests sind im Collection Bundle enthalten.
- List-Entries, die vom Vorgänger-GDA mit removed geflaggt wurden, werden beim Read-to-Write-Zugriff von der Fachanwendung entfernt.
- Die betreffenden MedicationRequests sind im Collection Bundle nicht enthalten.
- List-Entries, die beim schreibenden Zugriff vom aktuellen GDA mit removed geflaggt wurden, sollen aus dem Medikationsplan entfernt werden.
- Die betreffenden MedicationRequests werden u.a. mit dem Status entsprechenden Statuts geflaggt und müssen im Transaction Bundle enthalten sein.

Status des MedicationRequests im Medikationsplaneintrag

Das status-Element kann in Planeinträgen fogende Zustände annehmen:

Status Beschreibung
active Planeintrag dokumentiert aktive Therapie: Medikation soll aktuell vom Patienten eingenommen werden
on-hold Planeintrag ist pausiert: Therapie wurde vorübergehend unterbrochen, Wiederaufnahme ist vorgesehen
completed Planeintrag ist beendet: Therapie wurde regulär/durch Ablauf des Behandlungszeitraums abgeschlossen, wenn keine erneute Verordnung erfolgt ist
stopped Planeintrag ist abgesetzt: Therapie wurde begonnen, aber vorzeitig und ohne regulären Abschluss beendet (vor Ablauf des Behandlungszeitraums)
entered-in-error Planeintrag ist storniert: falscher Planeintrag
MedicationRequest StatusMedicationRequest Statusactiveon-holdentered-in-errorstoppedcompletedneuer Planeintragneuer Planeintragpausiertaktivierenpausierenstornierenabsetzenbeendenabsetzenbeendenstornieren
Konsistenzregeln zwischen List-Flag und MedicationRequest-Status
Use Case List-Flag MedicationRequest-Status (Planeintrag) Beschreibung  
Neuen Planeintrag zum Medikationsplan hinzufügen new active Neuer Planeintrag wird erstellt und ist aktiv
- der Behandlungszeitraum kann in der Zukunft liegen
- Bereits bestehender Planeintrag kann wieder reaktiviert werden (Client-SW)
 
  new on-hold Neuer Planeintrag wird erstellt, wird aber pausiert  
Bestehenden Planeintrag im Medikationsplan beibehalten/zur Kenntnis nehmen unchanged active Bestehender Planeintrag bleibt unverändert
- der Behandlungszeitraum darf noch nicht abgelaufen sein
 
  unchanged on-hold Bestehender Planeintrag bleibt unverändert pausiert
- der Behandlungszeitraum darf noch nicht abgelaufen sein
 
Bestehenden Planeintrag im Medikationsplan ändern changed active Bestehender Planeintrag wird geändert  
  changed on-hold Bestehender Planeintrag wird geändert und pausiert  
Bestehenden Planeintrag aus Medikationsplan entfernen removed completed Bestehender Planeintrag wird beendet (durch Ablauf des Behandlungszeitraums, wenn keine erneute Verordnung)  
  removed stopped Bestehender Planeintrag wird vor Ablauf des Behandlungszeitraums abgesetzt  
  removed entered-in-error Bestehender Planeintrag wird storniert, aufgrund falscher Eingabe  

Status des MedicationRequests in der geplanten Abgabe

In Arbeit.

Status des MedicationDispense (durchgeführte Abgabe)

In Arbeit.