Hallo,

ich bin grade am basteln meiner CKE.

Ich verwende aktuell ein CKE das CKE_PatF_ANA heißt es überträgt wie man sich denken kann alle Angaben aus dem PatF_ANA.

Aktuell arbeite ich mit diesen CKE um editierbare ANA Karteieinträge zu generieren.

Ich möchte aber auf ein CKE mit vorbefüllung für die Anamense umsteigen. Ich habe mir auch ein ANA_CKE erstellt und möchte das es mit den Angaben aus CKE_PatF_ANA vorbefüllt wird wenn aber bereits ein neueres ANA_CKE vorliegt sollen die einträge mit dem CKE vorbefüllt werden.

folgende Syntax habe ich kreiert:

$[if_then karteiEintragValue_withArgs CKE_PatF_ANA customKarteiEintragEntries.v3 _ Nzs_not_equal <leer> karteiEintragValue_withArgs ANA_CKE customKarteiEintragEntries.ZW _ N Vorsorge]$

Funktioniert nicht.

Ziel ist es wenn der Patient Vorsorge ausgewählt hat generiert es das Wort Vosorge in der Variable v3 im CKE_PatF_ANA diese sollte übernommen werden wenn die Variable ZW im ANA_CKE nicht erstellt wurde.
Gefragt in Frage von (650 Punkte)
0 Punkte

2 Antworten

Ziel ist es wenn der Patient Vorsorge ausgewählt hat generiert es das Wort Vosorge in der Variable v3 im CKE_PatF_ANA diese sollte übernommen werden wenn die Variable ZW im ANA_CKE nicht erstellt wurde.

 

Können Sie ihr Ziel noch umformulieren oder mit 2 Beispielen konkretisieren? So verstehe ich den Plan noch nicht ganz...

Beantwortet von (31k Punkte)
0 Punkte

Ziel: Aufgreifen von Variablen aus CKE_PatF_ANA wenn kein ANA_CKE mit der selben Variable befüllt ist.

Patient füllt den PatF_Anamnese aus dort hat er verscheiden Checkboxen die Wörter der Checkboxen generieren. In meine Beispiel Vorsorgeuntersuchung.

ich greife mit folgenden Syntax die Wörter auf in die CKE_PatF_ANA

$[formularEintrag PatF-Anamneseformular Anlass_Vorstellung_Eingeschränkt N]$

danach verteile ich diese auf einzelne Variablen mit folgenden Syntax

$[if $[v1]$ zs_contains 'Vorsorgeuntersuchung' 'Vorstellung zur Vorsorgeuntersuchung. ' '']$

Raus kommt Vorstellung zur Vorsorgeuntersuchung in der Variable v3

Jetzt möchte ich das CKE ANA_CKE vorbefüllen mit diesen Eintrag.

Die Variable ZW die eine Mehrauswahlvariable ist soll befüllt werden mit Vorsorgeuntersuchung wenn die Variable V3 Vorsorgeuntersuchung aufweist. Wenn aber bereits eine CKE ANA_CKE angelegt wurde soll die alte ANA_CKE ZW variable als vorbefüllung dienen nicht die Variable aus CKE_PatF_ANA.v3

Ich hoffe ich habe das richtig erklärt. 

 

 

Das geht so:

in ANA_CKE folgende Variablen:

v1: Vorbefüllung: $[karteiEintragValue_withArgs CKE_PatF_ANA customKarteiEintragEntries.v3 _ N]$

v2: Vorbefüllung: $[karteiEintragValue_withArgs ANA_CKE customKarteiEintragEntries.ZW _ N]$

ZW: $[if $[v2]$ zs_equals '' $[v1]$ $[v2]$]$
Ohne Aushilfsvariablen wird's nicht gehen?
was spricht aus Ihrer Sicht gegen die Aushilfsvariablen?

Moin,

könnte es sein, dass es einfach am fehlenden Leerzeichen (rot markierte Stellen nach N und vor zs_not_equal  liegt, dass es nicht klappt:

$[if_then karteiEintragValue_withArgs CKE_PatF_ANA customKarteiEintragEntries.v3 _ Nzs_not_equal <leer> karteiEintragValue_withArgs ANA_CKE customKarteiEintragEntries.ZW _ N Vorsorge]$

Beantwortet vor von (10.9k Punkte)
0 Punkte
19,814 Beiträge
28,281 Antworten
51,037 Kommentare
33,691 Nutzer