Hallo miteinander,
nach vielen Versuchen und Tests läuft es einfach nicht und ich weiß nicht, ob es an mir liegt oder ein Bug ist. Daher die Frage an die Schwarmintelligenz. Die Problemstellung:
Eine Aktionskette soll bei Öffnen der Karteikarte eines Patienten ausgelöst werden, wenn die folgende Aktionskettenbedingung erfüllt ist: Es muss in der Kartei ein Custom-Karteieintrag des Typs "RECALL" vorliegen, dessen Karteieintragsdatum nicht weiter in der Zukunft liegt als das Ende des Quartals.
Sowohl das Briefkommando
$[x RECALL inf _ inf NN NNNN NN0D invTimemitICD U 0]$ als auch $[karteiEintragValue_withArgs RECALL datum dd.MM.yyyy N]$ als Alternative
werfen als Ergebnis das korrekte Karteieintragsdatum des Recall-Eintrags im Format dd.MM.yyyy aus.
In der Aktionskettenbedingung habe ich beide Briefkommandos jeweils mit der Bedingung "ist kleiner oder gleich" $[quartalEnde]$ verknüpft.
In beiden Varianten wird die Aktionskette jedoch bei einem Datum, welches in der Zukunft nach dem aktuellen Quartal liegt, trotzdem ausgelöst. Auch mit "ist kleiner" als logische Verknüpfung funktioniert es nicht.
Wo liegt hier der Denkfehler? Oder funktioniert dieser Vergleich so nicht? Oder ist das ein Bug?
Vielen Dank für Unterstützung.