Aktionskettenbedingungen

Unter Admin → Aktionsketten → Aktionsketten-Bedingungen können Sie Aktionsketten konfigurieren. Aktionsketten-Bedingungen erfordern Grundkenntnisse in (Brief-)Kommandos und sind etwas für fortgeschrittene Nutzer.

Verwendung

Das Ausführen von Aktionsketten kann zusätzlich an Bedingungen geknüpft werden. Aktionsketten-Bedingungen können an mehreren Stellen in tomedo® genutzt werden, unter anderem bei der Einrichtung

  • eines Aktionsketten-Auslösers,
  • einer Aktionskette oder
  • einer Pendenzenvorlage.

Konfiguration

Bedingungen anlegen

Mit + Element unten links definieren Sie ein neue Aktionsketten-Bedingung. Mit + Gruppe können Sie die Aktionsketten in eine Ordnerstruktur bringen, welche Sie aufklappen und zuklappen können. Über Kopie können Sie eine Aktionskettenbedingung kopieren und anpassen. Mit dem Minus-Zeichen könne Sie löschen und mit A..Z bei Bedarf alphabetisch sortieren. Kürzel und Name (oben rechts) einer Bedingung benötigen Sie, um auf Ihre Aktionskettenbedingungen zurückgreifen zu können.

Einträge zu einer Bedingung hinzufügen

Über den «+»-Button 1 können Sie neue Einträge zu einer Aktionsketten-Bedingung hinzufügen. Eine Aktionsketten-Bedingung kann aus einem oder mehreren Einträgen bestehen. Kern dieser Einträge ist eine Verknüpfung von Kommandos und Bedingungen, die erfüllt sein müssen. Kommandos sind Platzhalter für Informationen des Patienten, wie z.B. das Patientenalter.

Sie können entweder zwei Kommandos oder festen Text sowie Datumsangaben mit einem Kommando vergleichen (schematisches Beispiel: X ist Y, also z.B. Alter ist 18 mittels $[palter]$ ist 18 , siehe letzte Zeile im Bild). Die Einträge der Aktionsketten-Bedingungen können auch logisch verschachtelt werden (s.u.).

tomedo handbuch aktionsketten bedingungen

Über den Kommandoknopf 2 kann das Fenster «Kommandoliste» zur Hilfe geöffnet werden. In der Kommandoliste können Sie innerhalb von tomedo® die Syntax der Kommandos nachschlagen. $[palter]$ ist z.B. die Syntax, um auf das aktuelle Alter das Patienten zurückzugreifen. Damit haben Sie auf alle Informationen über den Patienten, für die Kommandos zur Verfügung stehen, in den Elementen der Aktionsketten-Bedingungen Zugriff und können diese auswerten.

Häufig genutzte Kommandos können Sie auch hier im Handbuch unter Übersicht nützlicher Briefkommandos nachschlagen. TomEdo, unser ChatBot unten rechts hier im Handbuch, kann Ihnen ggf. auch weiter helfen.

Relationen in einem Eintrag festlegen

Die hier zur Verfügung stehenden Relationen sind ähnlich denen in Statistikabfragen und stellen Vergleiche von Zeichenketten oder Zahlen zur Verfügung.

Diese Relationen vergleichen Zeichenketten:

  • «ist»
  • «ist nicht»
  • «beginnt mit»
  • «beginnt nicht mit»
  • «endet mit»
  • «endet nicht mit»
  • «enthält»
  • «enthält – Gross/Kleinschreibung insensitiv»
  • «enthält einen der Einträge in (kommasepariert)»
  • «enthält nicht»
  • «enthält nicht – Gross/Kleinschreibung insensitiv»
  • «enthält keinen der Einträge in (kommasepariert)»

Diese Relationen vergleichen Zahlen:

  • «ist kleiner als»
  • «ist grösser als»
  • «ist kleiner als oder gleich»
  • «ist grösser als oder gleich»

Wichtig: Beachten Sie bei der Relation «ist», dass auch Leerzeichen (die nicht sichtbar sind) dazu führen können, dass das Vergleichsobjekt als ungleich einstuft wird. Unter Umständen ist es besser, die Relation «enthält» zu verwenden.

Mehrere Einträge definieren

Für komplexere Aktionsketten-Bedingungen können auch mittels mehrerer Einträge mit unterschiedlichen Bedingungen gleichzeitig definiert werden 3. Drücken Sie dazu die Alt-Taste, so wird aus dem «+»-Button ein «–»-Button, und klicken Sie auf den aus gepunktete Button, wird ein weiterer Eintrag hinzugefügt. Via Drag-and-drop können Sie die Relationen zur gewünschten Bedingung hinzufügen.

Einträge logisch verknüpfen

Weiter muss definiert werden, ob ALLE, EINE oder KEINE der Einträge wahr sind. Die Auswahl ALLE bedeutet ein Verknüpfen per UND (Bedingung 1 und Bedingung 2 und Bedingung 3 und … sind gleichzeitig wahr), EINE entspricht einem logischen ODER (Bedingung 1 oder Bedingung 2 oder Bedingung 3 oder … sind wahr).

Hinweis: Wurde die logische Verknüpfung EINE oder ALLE hinzugefügt, verschwindet nach dem Verlassen der Ansicht die Anzeige der ausgewählten bzw. benutzten Relation.

Testen der Konfiguration

  1. Testen Sie vorweg die Konfiguration Ihrer Aktionsketten-Bedingungen mithilfe der Aktionsketten-Auslöser.
  2. Um die Abarbeitung einer Aktionsketten-Bedingung besser zu verstehen, aktivieren Sie unter dem tomedo® Menü «Hilfe» die LoglevelFeinschaltung «LogLevelAktionskettenbedingung». Führen Sie nun eine Aktionsketten-Bedingung aus, können Sie im Log erkennen, wie die Aktionsketten-Bedingungen arbeitet.

Erweiterte Einstellung zum Laden der Patientendaten

Wird auf Daten von Patienten durch eine Aktionsketten-Bedingung zugegriffen, müssen diese Daten am Arbeitsplatz geladen sein. Andernfalls können die Daten dafür nicht verwendet werden. Um das Laden konkreter Daten vor dem Ausführen der Aktionsketten-Bedingung zu erzwingen, stehen die folgenden Optionen 4 zur Verfügung:

  • Lade alle Dossiereinträge/Formulare vor Ausführung
  • Lade alle Scheine/Rechnungen vor Ausführung
  • Lade alle MediVerordnungen/MedPläne vor Ausführung

Beachten Sie dabei, dass das Laden je nach Grösse der Datenbank signifikant lange dauern kann.

Beispiele

Hier finden sich beispielhafte Fragestellungen für einzelne Einträge (Zeilen) in den Aktionsketten-Bedingungen. Wenn Sie die unten aufgeführten Beispiele aufklappen, können Sie die Syntax der Kommandos herauskopieren und in tomedo® einfügen. Die Lösung der Fragestellung ist konkret ausformuliert in der Form: X – Relation – Y. Die Relation (ist grösser als, ist, ist nicht, …) zwischen X und Y muss im Drop-Down-Menü der Zeile in tomedo® eingestellt werden. Je nach Komplexität des konkreten Anwendungsfalles müssen mehrere Fragestellungen als separate Elemente miteinander verknüpft werden:

Inhaltsverzeichnis