UPDATE: Nach kompletter Neuerstellung konnte der Eintrag wieder ins Tauschcenter hochgeladen werden. Diesmal scheint der Upload ohne Bugs funktioniert zu haben. Bei Problemen bitte direkt melden!

________

Hallo zusammen,

für Anfänger und Profis gleichermaßen ist die Syntax in den Custom-Kartei-Einträgen häufig ein Grund zur Frustration, weil sich hier immer wieder kleine Fehler einschleichen.

Um die Einstiegshürde zu senken, habe ich einen kleinen Syntax-Editor gebaut, der einen bei den ersten Schritten begleitet.

Aktuell sind wir in Version 0.53. Der Editor hat nun 8 Teile:

 

1. Konfiguration Anzeige Karteitext.

Hier kann man solche Zeilen erstellen lassen wie:

Das Ergebnis kann direkt verwendet werden. 

 

2. Konfiguration IF-Kommando:

Hier kann man solche Zeilen erstellen lassen wie:

Das Ergebnis kann direkt verwendet werden.

 

3. Übernahme eines alten Karteieintrags aus CKE:

Um das Ergebnis zu verwenden, muss das große rote X nach dem ersten $ gelöscht werden!

 

4. Erzeugung eines Scores:

Das Ergebnis kann direkt verwendet werden.

 

5. Makro für Auswahl Karteieintrag:

DIe Tooltipps geben wichtige Infos zu den entsprechenden Konfigurationsmöglichkeiten (einfach mit der Maus drüber fahren).

Um das Ergebnis zu verwenden, muss das große rote X nach dem ersten | gelöscht werden!

Es gibt ein Feld zum Testen der Syntax. Dort kann man sich das Ergebnis der Syntax direkt auswerfen lassen. Einfach die Syntax (ohne X) r einkopieren.

 

6. Konfiguration von Frage-Antwort-Dialogen

DIe Tooltipps geben wichtige Infos zu den entsprechenden Konfigurationsmöglichkeiten (einfach mit der Maus drüber fahren).

Um das Ergebnis zu verwenden, muss das große rote X nach dem ersten ∆ gelöscht werden!

Es gibt ein Feld zum Testen der Syntax. Dort kann man sich das Ergebnis der Syntax direkt auswerfen lassen. Einfach die Syntax reinkopieren.

 

7. L-Kommando

DIe Tooltipps geben wichtige Infos zu den entsprechenden Konfigurationsmöglichkeiten (einfach mit der Maus drüber fahren).

Um das Ergebnis zu verwenden, müssen alle großen roten X gelöscht werden!

Es gibt ein Feld zum Testen der Syntax. Einfach die Syntax reinkopieren. Das Ergebnis erscheint dann im Feld darunter.

 

8. D-Kommando

DIe Tooltipps geben wichtige Infos zu den entsprechenden Konfigurationsmöglichkeiten (einfach mit der Maus drüber fahren).

Es gibt 2 Optionen zur Erstellung des Datumsformates.

Um das Ergebnis zu verwenden, müssen alle großen roten X gelöscht werden!

__________________

Wie wird der Baukasten benutzt?

1. Der gewünschte Abschnitt wird ausgefüllt. 

2. Beim kopierbaren Ergebnis müssen ggfs. große rote X gelöscht werden!

Finden kann man den Eintrag derzeit wieder im Tauschcenter unter "Baukasten".

Ich freue mich, wenn wir den Baukasten in Zusammenarbeit weiter ausbauen und verbessern.

 

Eine angenehme Woche und viele Grüße aus Augsburg

Andreas Tenzer

_________________________

UPDATE: Nach kompletter Neuerstellung konnte der Eintrag wieder ins Tauschcenter hochgeladen werden. Diesmal scheint der Upload ohne Bugs funktioniert zu haben. Bei Problemen bitte direkt melden!

Gefragt in Anderes von (14.2k Punkte)
Bearbeitet von
+14 Punkte
Sehr cool, vielen Dank.

Hallo Herr Tenzer

Ich habe gerade lanmge mit Kollege Klaproth telefoniert. Er hat mir ihrer beider Baukasten empfohlen. Ich habe den gleich ausprobiert. Aber bei mir wird nichts Kopierbares eingefügt. Siehe Screenshot. Was mache ich falsch?

Hallo Herr Durst,

haben Sie den Baukasten eventuell umbenannt?

Das wäre die wahrscheinlichste Ursache, da kann dann die Vorbefüllung nämlich nicht funktionieren.

Ich habe Ihnen noch eine PN geschickt, gerne kurz anrufen, wenn es weiterhin nicht klappt.

 

Viele Grüße

Andreas Tenzer
Kurz noch zur Erklärung für alle, was das Problem war:

beim Importieren wurde der Eintrag in "Baukasten_import" umbenannt.

Der Eintrag funktioniert aber nur, wenn er "Baukasten" heißt.
Jetzt hab ich mich festgebissen!  :-)))  Wenn ich bei

1. Konfiguration Anzeige Karteitext

Kontrollkästchen übernehmen möchte geht das hiermit gut:

$($[usuneuro3]$,$[usuneuro4]$,$[usuneuro5]$,$[usuneuro6]$,$[usuneuro7]$,KOMMA"$[usuneuro2]$"_ENDE".")$

Kann ich als «Beginn-Text» auch den ANzeigenamen einer Variablen verwenden? Hier im Beispiel habe ich das versucht mit

$[usuneuro2]$

$usuneuro2$

usuneuro2

"$[usuneuro2]$"

"$usuneuro2$"

"usuneuro2"

Hat alles nicht geklappt. Geht das? Wie?
Soweit ich weiß, ist es nicht möglich, im  Beginntext auf eine Variable zu verweisen.

Nehmen Sie doch die usuneuro2 an den Anfang:

 

$($[usuneuro2]$,$[usuneuro3]$,$[usuneuro4]$,$[usuneuro5]$,$[usuneuro6]$,$[usuneuro7]$,KOMMA""_ENDE".")$
Prima Erweiterung

14 Antworten

Das ist ja fein Herr Tenzer und vielen lieben Dank für die Mühe. Sie ersparen uns viel Suche nach Leerzeichen/Komma/Gänsefüsschen und Zeitverlust. Es ist aber so, dass es Aufgabe von Zollsoft ist uns von der Syntax zu befreien. Sie zeigen eindrucksvoll wie das zu lösen ist und genau so habe ich mir das vorgestellt nur eben vollständig ohne Sichtbarkeit der Syntax in der CKE. Wir brauchen sie einfach nicht.  

Ich bitte Zollsoft weiterhin die Syntax verschwinden zu lassen.
Beantwortet von (55.1k Punkte)
+1 Punkt

Bei 1. Konfiguration Anzeige Karteitext wird es mehr Variablen brauchen als 3. Jetzt stelle ich statt Zollsoft schon Kollegen feture requests. Cool wäre die Erweiterung auf 10 Variablen. Bei komplizierten CKE werden das auch mehr. Ich denke an OP-Berichte in der plastischen Chirurgie die sind unglaublich vielfältig. Von mir aus könnten da 50 Variablen stehen damit es immer passt.

Variable einfügen wäre cool etwas was Zollsoft durch einsetzen und verschieben lösen könnte. Das wird aber nicht einfach darzustellen denke ich. Es ist aber etwas was wir brauchen einen Textoutpu einfach ändern zu können ohne eine ganze Tabelle1. Konfiguration Anzeige Karteitext. erneut aufüllen zu müssen.

ich habe die Variablen jetzt auf 10 erhöht. 

Bei 50 wäre der Eintrag dann doch sehr unübersichtlich wink

Weitere Variablen muss man dann leider händisch in der fertigen Syntax ergänzen. 

Oder hat jemand eine gute Idee, wie man das einfacher lösen könnte?

Lieber Andreas

tolle Idee und ein schlauer Ansatz. Hätte mir viel Zeit erspart.

Deinen Editor kann man sicher noch ausbauen. Vielleicht bringt dieser gedankliche Ansatz mal etwas Bewegung und Zollsoft entwickelt einen Editor vergleichbar wie beim x-Kommando.

Grüße aus Husum

Christian
Beantwortet von (22.5k Punkte)
0 Punkte
Update V.011: Variablen-Anzahl wurde auf 10 erhöht
Beantwortet von (14.2k Punkte)
0 Punkte
Ich habe schon mit Christian telefoniert er baut den Knopf ein "weitere einfügen", oder Christian? Dann erscheint das Feld solange neu und man kann unendlich viele zusammenbauen.

Da bin ich aber sehr gespannt laugh

Schön wärs wenn das ginge.

Ein CKE kann man nicht automatisch ändern.
Ochh. Dachte das geht, habe wohl was falsch verstanden.

+5 an einem Vormittag da sieht Zollsoft mal wie sehr die Syntax nervt.
Update V.012: "Übernahme eines alten Karteieintrags aus CKE" wurde um Zeiteingrenzung erweitert
Beantwortet von (14.2k Punkte)
+1 Punkt
Herzlichen Dank Herr Tenzer! Wir nehmen den Anstoß dankend mit auf.
Beantwortet von (4.5k Punkte)
+2 Punkte
Das wäre Prima.

So etwas sollte doch vergleichbar sein wie der Editor für das x-Kommando.

Ich beiße mir ständig die Zähne an komplexen Kommandos aus.

Vor allem die kleinen Schreibfehler und Sonderzeichen machen einem das Leben schwer.

Habe den von Herrn Tänzer entworfenen Karteieintrag weiter ausgebaut um ein zusammengesetztes Textfeld zur Entwicklung von zusammengesetzten Scores entwickelt.

Weil man ein editierbares Ergebnis nur beim erneuten Öffnen desCKE bekommt und dafür in sämtlichen Feldern eine Vorbefüllung einstellen muss, habe ich das bei mir über eine Aktionskette gelöst, die einem für jedes Feld einen Texteintrag erzeugt, den man dann kopieren und in seinen CKE weiter verarbeiten kann.

Weil das Ganze ein in sich geschlossenes System ist, müßte es doch möglich sein, dass Zollsoft so etwas für die admins entwickelt und damit einfacher macht.

Ich habe jedenfalls schon Unmengen an Stunden damit verbracht, die Fehler in meinen Komandos zu finden und auszumerzen.

Unverständlich ist mir, das  nur zusammengesetzte Textfelder version 2 in einem Texteintrag per Befehl übernommen werden können. Will man jedoch die korrekte Syntax erzeugen, geht das nur mit der Version 1 und anschließender Übernahme in Version 2 eines zusammengesetzten Textfeldes
nochmals lieben Dank @Christian Klaproth für das Entwickeln des Textfeldes für die zusammengesetzten Scores.

 

Die neue Version kann ich leider erst veröffentlichen, wenn ich bei mir die aktuellste Tomedo-Version installiert habe.

Eventuell finden wir auch noch einen Weg, wie die Ergebnisanzeige der Scores auch ohne zusätzliche Aktionskette erfolgen kann.

 

Weitere Neuigkeiten folgen dann hier im Thread.

 

Viele Grüße

Andreas Tenzer

Update V.020

Hallo zusammen,

mit Hilfe von Christian Klaproth konnten wir den Baukasten um 2 neue Funktionen erweitern:

  1. Score-Berechnungen

Mit Scores kann man andere Zahlenfelder (zum Beispiel Laborparameter) gezielt auswerten.

Hier ein Beispiel: Dieser Score überprüft das Feld f1 und ordnet den Werten 0 - 5000 entsprechende Zahlen zu (0-5).

FUNCTION('$[f1]$', 'ifSmallerAs:yes:no:', '1', '0',

FUNCTION('$[f1]$', 'ifSmallerAs:yes:no:', '551', '1',

FUNCTION('$[f1]$', 'ifSmallerAs:yes:no:', '901', '2',

FUNCTION('$[f1]$', 'ifSmallerAs:yes:no:', '1501', '3',

FUNCTION('$[f1]$', 'ifSmallerAs:yes:no:', '4999', '4', '5')))))

Die mittels Score erzeugten Zahlen kann man dann innerhalb eines zusammengesetzten Textfeldes in bedingten Text umwandeln.

$[if "$[S1]$" "1" Normalbefund. "2" leicht_erhöht_bis_900_μg/l. "3" deutlich_erhöht_bis_1500µg/l. "4" massiv_erhöht_bis_5000_μg/l. "5" hoch_pathologisch_>5000_μg/l. ]$

Wichtig: Das kopierbare Ergebnis des erstellten Scores kann erst dann angezeigt werden, wenn der Baukasten 2x neu angelegt wurde.

Alternativ kann man sich aber auch eine Aktionskette basteln, die einem das Ergebnis direkt ausgibt. Dies ist allerdings nicht ganz so einfach. Christian hat sich bereits so eine Aktionskette gebastelt. Leider kann man aber weiterhin Aktionskettenbedingungen und -auslöser nicht teilen.

Ich winke an dieser Stelle mal ganz stark mit dem Zaunpfahl in Richtung der Entwickler: Wir lechzen nach der Möglichkeit, Aktionsketten kombiniert mit Aktionskettenauslösern und Aktionskettenbedingungen gebündelt exportieren zu können wink

2. Makro/Textbaustein-Erstellung

Hier kann man sich Makros erstellen.

Wichtig: Um das Makro nutzbar zu machen, muss das erste Leerzeichen nach dem | gelöscht werden.

 

Viele Grüße

Andreas Tenzer

Beantwortet von (14.2k Punkte)
+2 Punkte

Ich winke an dieser Stelle mal ganz stark mit dem Zaunpfahl in Richtung der Entwickler: Wir lechzen nach der Möglichkeit, Aktionsketten kombiniert mit Aktionskettenauslösern und Aktionskettenbedingungen gebündelt exportieren zu können

Exportund import wäre mit einer unique variable möglich ohne mit eigenen Variablen kolidieren zu können.

https://forum.tomedo.de/index.php/45662/losung-aktionskettenexport-unique-variable?show=45662#q45662

 

Update V.021

kleine Fehlerkorrektur bei der Syntax von den Scores (vielen Dank an Christian wink)

Beantwortet von (14.2k Punkte)
0 Punkte
Hallo Herr Tenzer,

zwar benutze ich als Augenarzt kaum/keine Score, aber Ihre Arbeit ist BEWUNDERNSWERT und die Makroerstellung ist damit auch dtl. einfacher. HUT AB! Vielen Dank dafür! Ich habe sicherlich nur einen Bruchteil der Zeit für die AK/CKE/CF/usw.-Entwicklung inverstiert im Vergleich zu Menschen wie Herrn Klaproth oder Ihnen, kann aber dennoch den enormen Zeitaufwand würdigen, den Sie aufgebracht haben.

Update V.022

kleine Fehlerkorrektur bei der Syntax von der "Anzeige Karteitext" (vielen Dank an Dr. Durst fürs melden)

Beantwortet von (14.2k Punkte)
0 Punkte
Ich versuche gerade zum wiederholten Male mehr Fuß zu fassen bei den CKE und Aktionsketten, bin ganz beeindruckt von diesem persönlichen Engagement! Das ist echt eine große Hilfe!!! Vielen Dank für die investierte Zeit!

Update V.030

seit dem letzten Tomedo-Update sind die Inhalte von nicht-editierbaren Textfelder endlich in die Zwischenablage kopierbar. Daher konnte ich den Baukasten stark umbauen und anpassen. 

Die gewünschten Syntax-Ergebnisse werden nun sofort ohne Neuanlage des Baukastens angezeigt. Dies erhöht die Nutzerfreundlichkeit und verbessert den Workflow.

Außerdem wurden alle Variablen im Eintrag umbenannt, um Fehler zu minimieren.

Beantwortet von (14.2k Punkte)
0 Punkte
Hallo,

wirklich schöner Editor.
Für Nutzer: Beim Nutzen des if Kommandos muss man händisch das Leerzeichen nach $ entfernen.
Sonst: Wenn man das Ergebnis für kopiert und am Ausgabetext (was geschieht im Erfolgsfall bei Variable 1) verändert, dann ist die Syntax nicht mehr korrekt - es tauchen dann ' auf, so dass man den gesamten Text im Baukasten neu erstellen muss.

Hallo Herr Müller, 

lieben Dank für das Lob und die Infos.

Für Nutzer: Beim Nutzen des if Kommandos muss man händisch das Leerzeichen nach $ entfernen.

Das ist leider nicht anders umsetzbar, da Tomedo das Ergebnis sonst gleich selbst interpretieren möchte und es dann nicht mehr kopierbar ist. 

Der Hinweis mit dem zu löschenden Leerzeichen versteckt sich übrigens im Text:

Sonst: Wenn man das Ergebnis für kopiert und am Ausgabetext (was geschieht im Erfolgsfall bei Variable 1) verändert, dann ist die Syntax nicht mehr korrekt - es tauchen dann ' auf, so dass man den gesamten Text im Baukasten neu erstellen muss.

Das kann ich gerade nicht bei mir nachstellen. Evtl. verstehe ich das Problem aber auch noch nicht ganz. 

Arbeiten Sie mit V0.30? Könnten Sie mir einen Screenshot von dem Problem schicken?

Lieben Dank und viele Grüße

Andreas Tenzer

Sorry, ich habe den Baukasten als admin unter Karteieinträge genutzt, deshalb habe ich das mit dem Leerzeichen nicht gesehen.
Hatte vergessen, dass ich für fremde CKE ja "nur" Nutzer sein sollte.
Moin Andreas

habe mir die aktualisierte Version heruntergeaden.

Dabei haben sich bei den Überschriften die Werte für die Anzeige so verändert, so dass der Name nicht im Formular angezeigt wird.

Habe bei mir den Fehler korrigiert. Bitte noch mal überprüfen ob das am CKE liegt oder evtl. beim Herunterladen und Überschreiben der alten Verion passiert ist.

@ Herr Müller: hat sich dann das zweite Problem, das Sie oben beschrieben haben, auch erledigt?

 

@ Christian:

komisch... bei mir wird der Baukasten so angezeigt:

war es bei Dir anders?

Bei mir fehlen die Überschriften

Wie sieht es bei dir in der Verwaltung aus? So sollte es sein:

Das habe ich mir gedacht. Die Voreinstellung ist verschwunden und wurde bei mir nicht mit Übernommen. Passt man die Breite des Anzeigenamens an, dann ist der Text nicht Linksbündig, würde aber ohne Fehler übertragen.

Auch die Inhalte derr zusammengestzten Textfelder sind weg.

seltsam...

kanst du den Eintrag mal löschen und neu importieren? Ich schicke ihn dir zum Gegentest mal per Mail
Per Mail hat funktioniert, kein Fehler. Da scheint was beim upload verlroen zu gehen. Das sollte Zollsoft mal schauen woran das liegt. Ich habe den CKE nur aus Interesse geladen.Ich habe meinen Syntax Edtor mit den Aktionsketten. Damit erzeuge ich mir editierbare Karteieinträge die ich dann übernehme. Dein System ist aber noch etwas eleganter.
Falls noch andere Nutzer Probleme mit der V0.30 haben, jederzeit gerne bei mir melden.

Dann gibt es nämlich einen allgemeinen Bug mit der Version im Tauschcenter.
Hallo Andreas,

bei mir fehlen auch beim Laden aus dem Tauschcenter die Überschriften.

LG
Liebe Birke,

vielen Dank für die Rückmeldung.

Kannst du mir noch eben einen Screenshot davon schicken?

 

Lieben Dank und viele Grüße

Andreas

Update V.031

Auf Grund von Darstellungsfehlern bei den Überschriften wurde das Design ein wenig überarbeitet. Hoffentlich funktioniert es nun bei allen Nutzern.

Falls es weiterhin nicht funktionieren sollte, freue ich mich über eine erneute Rückmeldung. Lieben Dank!

Beantwortet von (14.2k Punkte)
0 Punkte

Update V.040

Konfiguration von Frage-Antwort-Dialogen ergänzt

Beantwortet von (14.2k Punkte)
0 Punkte
Die Resonanz sollte doch zeigen, dass der Bedarf nach einem in Tomedo integrierten Syntaxgenerator (ähnlich wie für das X-Kommando) sinnvoll ist.

Hat Zollsoft so etwas in der Planung?

Update V.041

Makro Auswahl Karteieinträge verbessert

Beantwortet von (14.2k Punkte)
+2 Punkte
Prima Erweiterung

Kann für den Primärbeitrag leider keine Pluspunkte mehr vergeben aber für das Update +1.
Vielen Dank!!! Macht das "tomedo Leben" wieder a weng einfacher :-)
sehr gerne! Leider ist die Version im Tauschcenter wohl bei einigen Nutzern fehlerhaft. Funktioniert es bei Ihnen?
Habe gerade erst über das Update gelesen und ehrlicherweise noch nicht damit "gespielt". Momentan komme ich nur abends dazu, das Forum zu überfliegen. Ich werde mal am WE testen und rückmelden.
Hier negativ, Version aus dem Tauschcenter läuft nicht

das ist ja sehr schade und nervig.

Ich habe gerade versucht, den Baukasten nochmal neu ins Tauschcenter zu stellen, jetzt kann ich garnichts mehr hochladen.

Vielleicht kann uns ein Entwickler von Tomedo bezüglich des Bugs im Tauschcenter unterstützen?

Update V.048

- L-Kommando ergänzt

- einige Design-Änderungen

_________________

UPDATE: Derzeit kann der Eintrag nicht ins Tauschcenter geladen werden. 

Bei Interesse bei mir melden, dann kann ich den Eintrag zum Import per Mail verschicken.

Beantwortet von (14.2k Punkte)
+1 Punkt

Update V.053

- D-Kommando ergänzt

- Designänderungen

- viel mehr Tooltipps

- Felder zum direkten Testen der Syntax

_________________

UPDATE: Nach kompletter Neuerstellung konnte der Eintrag wieder ins Tauschcenter hochgeladen werden. Diesmal scheint der Upload ohne Bugs funktioniert zu haben. Bei Problemen bitte direkt melden!

Beantwortet von (14.2k Punkte)
+1 Punkt

Eigentlich müsste das im Interesse von Zollsoft, sein so etwas weiter zu entwickeln. Denn das ist die eigentliche Stärke des Programms. 

Hier noch einige Kommentare von Peter Balogh zu  diesem Thema.

Ich winke an dieser Stelle mal ganz stark mit dem Zaunpfahl in Richtung der Entwickler: Wir lechzen nach der Möglichkeit, Aktionsketten kombiniert mit Aktionskettenauslösern und Aktionskettenbedingungen gebündelt exportieren zu können

 

Das ist ja fein Herr Tenzer und vielen lieben Dank für die Mühe. Sie ersparen uns viel Suche nach Leerzeichen/Komma/Gänsefüsschen und Zeitverlust. Es ist aber so, dass es Aufgabe von Zollsoft ist uns von der Syntax zu befreien. Sie zeigen eindrucksvoll wie das zu lösen ist und genau so habe ich mir das vorgestellt nur eben vollständig ohne Sichtbarkeit der Syntax in der CKE. Wir brauchen sie einfach nicht.  

Ich bitte Zollsoft weiterhin die Syntax verschwinden zu lassen.

 

Kommentare von mkgpch

11,936 Beiträge
18,751 Antworten
31,230 Kommentare
6,338 Nutzer