BEDINGTE Freigabe der macOS Version Sequoia für tomedo® Alle Hinweise und Informationen finden Sie unter folgendem Link.
Hinweis: Zukünftige iOS tomedo Updates werden nur noch auf Geräten mit iOS 16 oder höher verfügbar sein.
Liebe Tomedianer,

ich bin ein wenig verzweifelt, suche seit Stunden nach der Lösung für folgendes Problem:

In Abhängigkeit von einem in einem CKE gesetzten Kontrollkästchen würde ich gerne einen Text in einem Arztbrief generieren. Folgende Syntax geht leider nicht:

$[if karteiEintragValue_withArgs CKEPatDetails customKarteiEintragEntries.RaucherIn _ N zs_equals 1 ‘dann ist ja alles gut‘ ‘rauchen ist nicht so gut‘]$

Leider muss man sich wichtige Informationen im Forum zusammen suchen und es fehlt nach einem brauchbaren Tutorial/ Kochbuch. insbesondere, da sich offensichtlich die Syntax, je nachdem, wo das Kommando angewendet werden soll, marginal ändert. Der CKE-Baukasten ist zwar eine Hilfe, löst aber auch nicht alle Fragen.

Z.B. bin ich daran verzweifelt in einem CKE einen Textbaustein in Abhängigkeit von einem gesetzten Kontrollkästchen oder einem Wort in einem Textfeld zu erzeugen. Vermutlich geht es nicht.

$[if $[v3]$ zs_contains 'Hallo' ’$[_rm]$’ ‘leer’]$

Ich bi für jede Hilfe dankbar, ein schönes Wochenende Joachim Jörg
Gefragt vor in Frage von (1.5k Punkte)
0 Punkte

1 Antwort

Hallo Herr Jörg,

in Ihrem Problem mit dem Kontrollkästchen, also : $[if karteiEintragValue_withArgs CKEPatDetails customKarteiEintragEntries.RaucherIn _ N zs_equals 1 ‘dann ist ja alles gut‘ ‘rauchen ist nicht so gut‘]$

sind die Hochkommata schräg und damit die Falschen, es müssen diese sei: ' '

Also könnte es mit diesem Kommando passen: $[if karteiEintragValue_withArgs CKEPatDetails customKarteiEintragEntries.RaucherIn _ N zs_equals 1 'dann ist ja alles gut' 'rauchen ist nicht so gut']$

Alternativ geben gesetzte Kontrollkästchen nicht 1 oder 0 zurück, sondern den Anzeigenname (nicht den Variablennamen) des Kontrollkästchens, wenn dieses gesetzt ist, das sie statt 1 oder 0 prüfen könnten. Wenn das oben also nicht funktioniert, dann vielleicht dise:

$[if karteiEintragValue_withArgs CKEPatDetails customKarteiEintragEntries.RaucherIn _ N zs_contains Raucher 'dann ist ja alles gut' 'rauchen ist nicht so gut']$  (wenn Raucher im Namen des Kontrollkästchens enthalten ist!!)

Bei Ihrem 2. Problem sind es ebenso die Hochkommata und es muss ein If_then Befehl sein, also etwa so:

$[if_then $[v3]$ zs_contains 'Hallo' _rm]$

Ich kann es gerade selber nicht testen, aber so könnte es gehen.

VG Sascha Kummer
Beantwortet vor von (6.6k Punkte)
0 Punkte
19,319 Beiträge
27,721 Antworten
49,877 Kommentare
31,871 Nutzer