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.

Bislang habe ich immer den Karteiinhalt mittels X-Kommando in der Arztbriefschreibung übernommen. 

$[x OSZ 1 _ 0-120 JJ NJ2N NNNJ U 0]$

Gern möchte ich jedoch gern den Inhalt ausgewählter Variablefelder im Arztbrief übernehmen. Im zugehörigen Karteieintag sollen dagegen andere Informationen angezeigt werden.

Über folgendes Kommando "Value_withArgs" gelingt das nicht.

$[karteiEintragValue_withArgs OSZ customKarteiEintragEntries.Z0 _ D-120t 1]$

Ist das so beabsichtigt?

Gefragt in Frage von (37.4k Punkte)
Bearbeitet von
0 Punkte
Also bei mir funktioniert der Syntax mit folgendem Beispiel $[karteiEintragValue_withArgs App_Chemotherapie customKarteiEintragEntries.Medikament _ N]$ in Briefen, ich denke, es liegt an der Selektion am Schluss

Viele Grüße

F.K.
Korrektur / Erweiterung. Möglicherweise ist es ein Bug?

Ich habe das Beispiel von Dr. Klaproth nachgebaut und es lief nicht, dann habe ich mir die Unterschiede zu meinem Eintrag angesehen um festzustellen, dass das Feld ein Auswahlfeld und kein Textfeld ist... Mit dem Auswahlfeld geht es und die Informationen werden angezeigt, mit dem Textfeld nicht

Ich habe das noch mal alles überprüft und muss feststellen dass ich wohl einen winzigen Fehler gemacht habe,

Wenn man das Kommando richtig macht, funktioniert es auch so wie es soll. Hier fehlte das "N" vor dem Zeitfilter!

Allerdings sind einige Besonderheiten, Vor- und Nachteile der verschiedenene Kommandos zu berücksichtigen.

  1. $[x BZUS 1 _ _ NJ NJ2N JJNN _ K _]$ - Übernimmt den in der Kartei angezeigten Inhalt
  2. $[karteiEintragValue_withArgs BZUS customKarteiEintragEntries.BZUS _ N 1]$ - übernimmt gezielt nur den Inhalt des Variablefeldes "BZUS"

Beiden Varianten kann man eine zeitliche Begrenzung verpassen, hier die letzten 7 Tage:

  1. $[karteiEintragValue_withArgs BZUS customKarteiEintragEntries.BZUS _ N D-7t 1]$
  2. $[x BZUS 1 _ 0-7 JJ NJ2N NNNJ U 0]$

 

Der Vorteile von Variante 2 ist, dass man Textformatierungen vornehmen kann, indem man den Karteienamen mit übernehmen und voranstellen und dabei fett hervorheben kann. Außerdem können das Erstelldatum und der eingelogte Verfasser angezeigt werden. Das geht alles nicht mit "Value_withArgs". Dafür müßte man dann in der Kartei entsprechende Variablefelder anlegen, die man im Zusammengesetzten Textfeld wiederum übernimmt, allerdings kann man dann keine Fettformatierung vornehmen um beispielsweise Überschriften hervorzuheben. Dafür müsste man die Kommandos für die Formatierung aus dem X-Kommando mit einbauen können - JJ NJ2N NNNJ. Das ist mir allerdings nicht gelungen.

 

1 Antwort

Bei mir funktioniert es. Kann es sein, dass Ihr letzter Eintrag vor 120 Tagen war? Dann brauchen Sie D-121t (der heutige Tag wird wohl mitgezählt)
Beantwortet von (20.2k Punkte)
0 Punkte
Hallo Frau Wieder,

Das funktioniert auch nicht, wenn der Karteieintrag vom selben Tag ist. Ich möchte maximal einen Karteieintrag berücksichtigen der in diesem Beispiel bis zu 120 Tage in die Vergangenheit reicht.  

Wahrscheinlich liegt es an der Selektion, die aber notwendig ist, um den Inhalt eines zusammengesetzten  Textfeldes nicht bis in ewige Vergangenheit im Arztbrief zu übernehmen.

Vielleicht ist das auch ein Bug.
18,712 Beiträge
27,026 Antworten
48,555 Kommentare
29,987 Nutzer