BEDINGTE Freigabe der macOS Version Sequoia für tomedo®
Alle Hinweise und Informationen finden Sie unter folgendem Link.

Hallo,

ich kämpfe mal wieder mit der Syntax im CKE. Ich erstelle gerade einen klickbaren Anamnesebogen. 

Der Aufbau ist wie folgt: 1. Zeile Vorstellungsgrund (geht wie gewünscht)

2. Zeile: Beschwerden. Wenn keine Beschwerden ausgewählt wurden soll erscheinen:  "Subjektiv ist der Patient beschwerdefrei. Brustschmerzen, Dyspnoe, Palpitationen und Synkopen werden verneint". Klappt zum Teil, siehe Bild: KOMMAUND scheint das if_frau-Kommando nicht zu verarbeiten. 

Ausserdem sollte statt "Dyspnoe werden verneint" irgendwie "Dyspnoe wird verneint" kommen - ich habe aber keine Idee wie (oder man schummelt und nimmt "Luftnotbeschwerden"...)

Folgende Fragen

 

1) Wie kann ich eine geschlechtsspezifische Antwort (meist, "Der Patient" bzw. "Die Patientin") mit KOMMAUND realisieren?

2) zAlles (Text zusammengesetzt v2): Sieht erst mal gut aus, aber warum entstehen Leerzeilen, wenn keine der Beschwerden angeklickt ist?

3) Wie kann ich bei der Antwort "Dyspnoe" statt "Dyspnoe werden verneint" "Dyspnoe wird verneint" hinzaubern?

Vielen Dank für Ideen!

-js

 

ps: Die CKE-Syntax ist echt §$%§%: https://de.wikipedia.org/wiki/Ook!

Auf welcher Syntax basiert das ganze? Oder hat sich Zollsoft da mal eben alles neu ausgedacht?

 

$($[vorstellung_ahtn]$,$[vorstellung_herzgeräusch]$,$[vorstellung_ekg]$,$[vorstellung_risiko]$,$[vorstellung_echo]$,$[dyspnoe]$,$[brustschmerz]$,$[palpitationen]$,$[synkope]$,KOMMAUND_BEGIN"Die Vorstellung erfolgt mit "_ENDE".")$
$($[zDyspnoe]$,$[zBrustschmerz]$,$[zPalpitationen]$,$[zSynkope]$,NEWLINE)$ $($[if $[dyspnoe]$ zs_equals <leer> 'Dyspnoe' ]$,$[if $[brustschmerz]$ zs_equals <leer> 'Brustschmerzen' ]$,$[if $[synkope]$ zs_equals <leer> 'Synkopen' ]$,$[if $[palpitationen]$ zs_equals <leer> 'Palpitationen' ]$,KOMMAUND_BEGIN"if_frau Subjektiv_ist_die_Patientin_beschwerdefrei Subjektiv_ist_der_Patient_beschwerdefrei." _ENDE" werden verneint.")$

 

 

 

Gefragt in Frage von (5.4k Punkte)
+1 Punkt

2 Antworten

Moin, Herr Smid,

Ihren Kummer kann ich gut nachvollziehen. Die Bemühungen, grammatikalisch korrekte (ganze) Sätze mit den CKE-Elementen zu erzeugenn führten auch bei mir oft zu Ook-ähnlichen Zuständen (kannte ich bisher noch nicht, cool). Meiner (schmerzvollen) Erfahrung nach war dann eher grammatikalische als IT-Kunst gefragt, um die auftretenden Probleme zu lösen.

Ich habe es für mich dann so gelöst, dass ich von ganzen Sätzen ("Frau XX gibt blablaba Beschwerden an.") auf eher stenographische Textelemente übergegangen bin ("Keine Beschwerden", "leichte Beschwerden", "xxxx Beschwerden"). Das senkt die Komplexität drastisch, auch werden die Texte dann nicht zu lang, was viele Rezipienten ja eher begrüßen.

Wenn Sie den Beschwerden-Satz so behalten wollen, wäre (wieder einen Komplexitätslevel ergänzend) der Zwischenschritt mit der Befüllung einer Variablen (z.B.: $[Beschwerdeangaben]$), die die angeklickten Beschwerden mit der KOMMAUND-Logik enthält und mit einem if-Befehl können Sie dann nach $[Beschwerdeangaben]$ = <leer> die Variable oder "keine Beschwerden" ausgeben.
Beantwortet von (7.1k Punkte)
0 Punkte
Hi,

danke für den Hinweis...werde es dann auch eher grammatikalisch als per Syntax lösen....

-js
Moin Herr Smid,

Kennen Sie das Kommando $[pHerr]$?

Habe momentan keinen Zugriff auf mein Tomedo, bin mir aber sicher meinen Anamnesebogen ins Tauschcenter geladen zu haben. Da sind teilweise Ihre Probleme gelöst. Wenn nicht gern PN.
Beantwortet von (36.5k Punkte)
0 Punkte
Hi,

hab nur dein Customformular gefunden.... $[pHerr]$ finde ich in der Kommandoliste nicht, mir war auch so, als seien die p* Kommandos für Privatrechnungen reverviert...

 

-js
Hallo Jan,

Schau im Variablefeld Z1 nach.

$[pherr]$ $[pvoll]$ stellte sich am $[T0]$ $[if $[A0]$ zs_contains Erst 'als ' ]$$[if $[A0]$ zs_contains Vermittlung 'als ' ]$$[if $[A0]$ zs_contains Wieder 'als ' ]$$($[A0]$,KOMMA_BEGIN""_ENDE" ")$$($[A1]$,$[A1+]$,KOMMAUND_BEGIN"zur "_ENDE" vor. ")$

erzeugt beispielsweise  Herr H-J.B. stellte sich am 10.11.2024 als Vermittlungsgsfall vor

und

$[einleitung2]$$[if $[B0]$ zs_contains keine ' ist beschwerdefrei. ' folgende ' hat folgende Beschwerden und' unveränderte ' hat unveränderte Beschwerden und' wechselnde ' hat wechselnde Beschwerden und' abgeklungen ' gibt ein Abklingen der Beschwerden an und' gebessert ' gibt eine Beschwerdebesserung an und' zunehmende ' hat zunehmende Beschwerden und' diffuse ' schildert diffuse Beschwerden. ' ohne ' wurde heute nicht zu etwaigen Beschwerden befragt. ' ]$

Der 75-jährige Patient ist beschwerdefrei.

 

Möglicherweise ist mein CKE veraltet, das Aktuelle kann ich nicht mehr so einfach hochladen, weil sich zwischenzeitich meine Vertragsnummer bei Tomedo geändert hat und deshalb das CKE das alte Urheberrecht hat. Bei Bedarf kann ich es aber per PN zuschicken.
18,369 Beiträge
26,629 Antworten
47,742 Kommentare
28,934 Nutzer