Aktionsketten-Bedingungen

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.pro genutzt werden, unter anderem bei der Einrichtung

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

Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Mehr Informationen
Hier finden Sie alle Videos zum Thema Aktionsketten – Aktionskettenbedingungen.

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 Aktionskettenbedignungen zurück greifen 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 Datumangaben 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.pro 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.pro die Syntax der Kommandos nachschlagen. $[palter]$ ist z.B. die Syntax, um auf das aktuelle Alter des 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.pro, unser ChatBot unten rechts hier im Handbuch, kann Ihnen ggf. auch weiter helfen.

Über den Button „Favoriten“ 3 können Sie vorkonfigurierte und eigene Bedingungen übernehmen und eigene Aktionskettenbedingung unter den Favoriten speichern.

Das Menü des Buttons „Favoriten“ enthält folgende Einträge:

  • „Mitgelieferte Favoriten“: die vorkonfigurierten Bedingungen von zollsoft.
  • „Eigene Favoriten“: die von Ihnen gespeicherten Bedingungen, ggf. in Ordnern. Solange Sie noch keinen eigenen Favoriten gespeichert haben, steht hier „Noch keine eigenen Favoriten“.
  • „Aktuelle Bedingung als Favorit speichern …“: speichert die Einträge der ausgewählten Aktionsketten-Bedingung als eigenen Favoriten.
  • „Eigene Favoriten verwalten …“: öffnet das Fenster „Eigene Favoriten für Aktionskettenbedingungen“.

Wählen Sie einen Favoriten aus, werden seine Einträge mit UND an die Einträge der ausgewählten Aktionsketten-Bedingung angehängt. Dafür und zum Speichern als Favorit muss links eine Aktionsketten-Bedingung (keine Gruppe) ausgewählt sein. Zum Speichern muss die Bedingung außerdem mindestens einen Eintrag enthalten.

Beim Speichern öffnet sich der Dialog „Eigener Favorit“. Der Name der Aktionsketten-Bedingung ist als „Name“ vorbelegt und kann geändert werden. Unter „Ordner“ legen Sie fest, in welchem Ordner der Favorit abgelegt wird („Ohne Ordner“ oder einer Ihrer Favoritenordner). Im unteren Bereich können Sie die Einträge vor dem Speichern noch anpassen. Bestätigen Sie mit „Speichern“.

tomedo.pro handbuch aktionskettenbedingung favorit speichern

Im Fenster „Eigene Favoriten für Aktionskettenbedingungen“ legen Sie mit „+ Eintrag“ A einen neuen Favoriten und mit „+ Gruppe“ B einen Favoritenordner an. Mit „Bearbeiten …“ C oder per Doppelklick ändern Sie Name, Ordner und Einträge eines Favoriten. Mit „Duplizieren“ D kopieren Sie ihn, mit dem Minus-Button E löschen Sie ihn. „A..Z↓“ F sortiert die Liste alphabetisch, über das Suchfeld finden Sie einen Favoriten gezielt. Mit „OK“ G schließen Sie das Fenster.

tomedo.pro handbuch aktionskettebedingung favoritenverwaltung

Nutzen Sie den „Testen“-Button 4, um das Ergebnis Ihrer Konfiguration zu prüfen. Da die Bedingungen u.U. patientenspezifische sind, muss vorweg die Kartei des Patienten geöffnet sein. In dem Test-Ergebnis sehen Sie:

  • welcher Patient und welche Aktionsketten-Bedingung sowie die ausgeführte Syntax
  • der tatsächliche Vergleich der Werte entsprechend der Bedingung
  • ob die Bedingung/en erfüllt oder nicht erfüllt sind
tomedo.pro changelog aktionskettenbedingung testen

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 – Groß/Kleinschreibung insensitiv“
  • „enthält einen der Einträge in (kommasepariert)“
  • „enthält nicht“
  • „enthält nicht – Groß/Kleinschreibung insensitiv“
  • „enthält keinen der Einträge in (kommasepariert)“

Diese Relationen vergleichen Zahlen:

  • „ist kleiner als“
  • „ist größer als“
  • „ist kleiner als oder gleich“
  • „ist größer 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 5. 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.pro 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 6 zur Verfügung:

  • Lade alle Karteieinträ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öße 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.pro einfügen. Die Lösung der Fragestellung ist konkret ausformuliert in der Form: X – Relation – Y. Die Relation (ist größer als, ist, ist nicht, …) zwischen X und Y muss im Drop-Down-Menü der Zeile in tomedo.pro eingestellt werden. Je nach Komplexität des konkreten Anwendungsfalles müssen mehrere Fragestellungen als separate Elemente miteinander verknüpft werden:

(1) Ist der Patient 65 Jahre oder älter? (Patientenalter X ist größer als oder gleich 65 Y)
  • Alter des Patienten (X): $[palter]$
  • Relation: ist größer als oder gleich
  • Zahl (Y): 65
tomedo.pro aktionsketten aktionsketten bedingungen

Anwendungsfall für Einsteiger: Im Herbst soll bei allen Patienten, die 65 Jahre oder älter sind, an der Anmeldung der Hinweis „Nach Grippeimpfung fragen“ erscheinen. Für diesen Anwendungsfall reicht die Fragestellung (1) von oben.

Anwendungsfall für Fortgeschrittene: Eine Aktionskette mit dem Hinweis „Früherkennung auf Aneurysma der Bauchschlagader“ soll ausgeführt werden, wenn der Patient (1) 65 Jahre oder älter ist (siehe oben) und (2) gesetzlich versichert und (3) männlich ist. Hier müssen zwei weitere Fragestellungen als Zeilen ergänzt werden (ALLE Bedingungen müssen zutreffen):

(2) Ist der Patient gesetzlich versichert?
  • Versichertenstatus (X): $[patient_versichertenstatus]$
  • Relation: ist
  • Text (Y): gesetzlich
(3) Ist der Patient ein Mann / eine Frau?
  • Geschlecht des Patienten (X): $[patient_geschlecht]$
  • Relation: ist
  • Text (Y): männlich bzw. weiblich

Hinweis: im konkreten Fall fehlt zusätzlich noch die Frage als extra Zeile, ob die Leistung auch vorher noch nicht erbracht worden ist.

Im Folgenden werden weitere Beispiele für einzelne Fragestellungen aufgeführt:

Fehlt der KV-Schein im aktuellen Quartal?
  • Aktueller KV-Schein Quartal (X): $[&p.patientenDetails.patientenDetailsRelationen.currentKVSchein.quartalAsString]$
  • Relation: ist nicht
  • Aktuelles Quartal (Y): $[d S q/yyyy]$
Hat der Patient heute Geburtstag?
  • Geburtstag des Patienten (X): $[d G dd.MM]$
  • Relation: ist
  • Heutiges Datum (Y): $[d S dd.MM]$
Enthält das Feld Patienteninfo in den Patientendetails das Wort wichtig?
  • Patientendetails Feld Patienteninfo (X): $[&p.patientenDetails.freitext]$
  • Relation: enthält
  • Text (Y): wichtig
Entspricht der Hauptbehandler des Besuchs dem aktuellen Nutzer?
  • Nachname des Hauptbehandlers des aktuellen Besuchs (X): $[besuchHauptbehandler_nachname]$
  • Relation: ist nicht
  • Nachname des aktuellen Nutzers (Y): $[nutzerNachname]$
Schauen Sie in dieses Kapitel für mögliche Anwendungsbeispiele rund um die Aktionsketten und Aktionsketten-Fragen sowie die Verwendung von Aktionsketten-Auslösern und/oder Aktionsketten-Bedingungen.

Inhaltsverzeichnis

Subscribe

×
Cancel