Ereignismanagement
Das Ereignismanagement ist ein technisches Rahmenwerk für die Behandlung von Ereignissen, die durch Aktionen im Klinischen System ausgelöst werden, und das synchrone oder asynchrone Anstoßen von Folgeaktionen, ohne dabei in diverse Programme im Klinischen System i.s.h.med eingreifen zu müssen.
Im Rahmen des Ereignismanagements speichert das System Aktionen in i.s.h.med (z. B. erstellen eines medizinischen Dokuments, einen Statuswechsel in einem Klinischen Auftrag durchführen usw.) als Ereignisse. Das System speichert diese Ereignisse gemeinsam mit den zugehörigen Kontextinformationen. Verschiedene Behandlerroutinen, die zyklisch laufen, können auf diese Ereignisse reagieren.
Beispiel
Ein Beispiel einer solchen Behandlerroutine ist das Applikationslogging.
Das Applikationslogging nimmt ein Ereignis entgegen und prüft im Customizing des Applikationsloggings, ob dieses Ereignis für das Logging relevant ist.
Wenn das Ereignis für das Applikationslogging relevant ist, protokolliert das System das Ereignis, indem es eine Meldung für ein benutzerbezogenes oder patientenbezogenes Protokoll erstellt.
Das Ereignismanagement steht Ihnen zur Verfügung, wenn Sie die Business Function Klinisches System Enhanced Documentation Processes
(ISHMED_EDP
) aktiviert haben.
Die Behandlung von Ereignissen steht Ihnen für folgende Anwendungen zur Verfügung:
Das Ereignismanagement steht Ihnen zur Verfügung, wenn Sie die Business Function Klinisches System Enhanced Documentation Processes
(ISHMED_EDP
) aktiviert haben.
Das Durchführen einer Aktion eines Benutzers bzw. des Systems (z. B. Klinischen Auftrag anlegen) löst ein Ereignis aus, um damit das Eintreten eines bestimmten Zustandes zu melden bzw. Absprungspunkte für verschiedene Verarbeitungen zu schaffen.
Die Applikation erzeugt ein Ereignis und beauftragt den Ereignismanager mit der Verarbeitung dieses Ereignisses. Das System speichert dieses Ereignis gemeinsam mit den zugehörigen Kontextinformationen.
Um ggf. erforderliche Absprungspunkte für verschiedenste Verarbeitungen zu schaffen, liefert der Ereignismanager wenn notwendig ein Ergebnis zurück. Die Applikation kann dieses Ergebnis entsprechend weiterverarbeiten.