Platzhalter

Fragen, Anregungen oder Tipps und Tricks? Hier ist der erste Anlaufpunkt.
Nicht sicher, wo ein Thema hingehört? Hier hinein - wir kümmern uns! :)

Moderator: Forum Moderatoren

Forumsregeln
TM-Startforum - "offen für alle Themen".
Beiträge, die in einen anderen Bereich passen, werden bei Bedarf verschoben.
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re:Spielwiese gesucht??

Beitrag von wahnfried »

tomaasbark hat geschrieben:Daher hier bearbeitet in zwei Versionen:
erstens - nur die Abstände innerhalb des Formularfeldes korrigiert und die Ankreuzfelder entfernt
zweitens - auch die Randbeziehungen und die Farbe der Legenden an das offizielle Formularfeld angepasst.
Den Hintergrund habe ich jeweils auch druckbar gesetzt, damit es im PDF-Druckbild einen weißen Hintergrund hat.
...das ist der Text aus meinem früheren Posting aus diesem Thread, aus dem die bearbeiteten Basisformulare von rfbdoc nicht mehr herunterladbar sind.

Wenn Sie die Funktionen des Forum spielerisch kennenlernen wollen, hier die Spielwiese: http://www.vondoczudoc.de/viewforum.php?f=52

Grüsse, Wahnfried

(Beitrag und Benutzer "tomaasbark" wurde gelöscht, da in der Signatur Spam verlinkt war)
lcer
Beiträge: 695
Registriert: Sonntag 26. Oktober 2008, 09:15
17
Hat sich bedankt: 8 mal
Hat Dank erhalten: 68 mal

Re: Platzhalter

Beitrag von lcer »

Hallo,

ich habe noch etwas weiter nachgebastelt (siehe Dateiahang). Turbomed greift auf verschiedene Dateien zurück, die beim Ersetzen der Platzhalter durchaus unterschiedliche Funktionen haben. Die Datei "interpreter.txt" enthält den eigentlichen VBA-Code. Die "platzhalter.*" Dateien steuern die Platzhalterersetzung. Ist wahrscheinlich fortlaufend laufend weiterentwickelt worden, wenn man es komplett neu anlegen würde wären sicher ein paar weniger Dateien erforderlich. Zwechs besserer Übersichtlichkeit habe ich auf die Definition der Turbomed-Objektfelder in den Dateien "Platzhalter.vww" und "Platzhalter.lst" verzichtet und den Programmcode komplett in der Datei "interpreter.txt" eingebaut. Hier der entsprechende Code-Abschnitt (Ende der Procedur Sub Main)

Code: Alles auswählen

           ElseIf (CLng(Token(0)) >= 5000) And (CLng(Token(0)) < 6000) Then
                if PlatzhalterListe.Exists(Token(0)) then
                  s1 = CStr(CLng(Token(0)) + Daten.Geschlecht + Daten.Duzen)
                  If PlatzhalterListe.Exists(s1) Then rueckgabe = PlatzhalterListe(s1)
                end if
            ElseIf (CLng(Token(0)) >= 9000) And (CLng(Token(0)) < 10000) Then
		'Ost-West Statusergänzung
		if (CLng(Token(0)) = 9005) then
                    Select Case (Clng(Daten.Behandlungsfall.KassenVersichertendaten.KVKDaten.ostwestStatus))
                	Case 65
                		rueckgabe="A"
                        Case 67
                                rueckgabe="C"
                        Case 68
                                rueckgabe="D"
                        Case 69
                                rueckgabe="E"
                        Case 70
                                rueckgabe="F"
                        Case 75
                                rueckgabe="K"
                        Case 76
                                rueckgabe="L"
                        Case 77
                                rueckgabe="M"
                        Case 78
                                rueckgabe="N"
                        Case 80
                                rueckgabe="P"
                        Case 83
                                rueckgabe="S"
                        Case 88
                                rueckgabe="X"
                        Case Else
                                rueckgabe=Daten.Behandlungsfall.KassenVersichertendaten.KVKDaten.ostwestStatus
                     End Select
		'KVK Gültigkeit
                elseif (CLng(Token(0)) = 9006) then
                    rueckgabe = Month(Daten.Behandlungsfall.Kassenversichertendaten.KVKDaten.gueltigBis) & "/" & Right(Year(Daten.Behandlungsfall.Kassenversichertendaten.KVKDaten.gueltigBis),2)
		'KVKStatus
                elseif (CLng(Token(0)) = 9007) then
                    rueckgabe = Daten.Behandlungsfall.KassenVersichertendaten.KVKDaten.VKStatus
                end if
            End If
                
        End If
        'msgbox rueckgabe
        If Len(rueckgabe) Then
          Platzhalter(i1) = rueckgabe
        else  
          Platzhalter(i1)=""
        end if  
'      Daten.AUebernahme=Daten.Auswahl
    Next
    set Transfer("Platzhalter") = Platzhalter
    set Daten = nothing
  
End Sub
Zunächst wird ein neuer Platzhalterbereich 9000-9999 definiert. Damit wird sichergestellt, dass es kein Durcheinander mit bereits vorhandenen Platzhaltern gibt. Innerhalb des 9000er Abschnitts wird dann über die Platzhalternummer der gewünschte Code einzeln ausgeführt. Das System ist damit beliebig ausbaufähig. Insbesondere ist mehrzeiliger Code möglich, also beliebiges Formatieren und Verknüpfen von Objektdatenfeldern. Es kann so ziemlich alles (was VBA möglich macht) mit den Daten angestellt werden. An Word übergeben werden natürlich nur Zeichenfolgen. Daher ist das Programmieren von Formatierungen über diesen Weg nicht möglich.

In den Platzhalterdateien "Platzhalter.*" muss der neue Platzhalter jeweils noch definiert werden. Im angehängten Beispiel habe ich die Platzhalter 9005 (Statusergänzung), 9006 (korrekt formatierte KVK-Gültigkeit) und 9007 (KVKStatus) definiert. Diese können dann in der Schellbriefvorlage zum erstellen des KVK-Etiketts benutzt werden. Wichtiger Hinweis: wenn man den KVK-Kopf in ein eigenes Formular kopiert muss man ggf. den Seitenrand, die Schriftart sowie die Absatzabstände korrigieren.

Die Dateien aus dem Anhang müssen in das Word und das Vorlagenverzeichnis im Turbomedordner kopiert werden, damit man die Platzhalter nutzen kann. Die Dateien werden beim Update natürlich überschrieben. Wenn man ein zentrales Vorlagenverzeichnis verwendet (Grundeinstellungen/Verzeichnisse) muss die Schnellbriefvorlage nur in dieses Verzeichnis, die Dateien im Word-Verzeichnis müssen auf jedem Arbeitsplatz ersetzt werden.

Achtung für Bastler: Schreibfehler oder Programmierfehler in der "interpreter.txt " führen zum Abbruch der Ersetzungsroutine ohne Fehlermeldung. Fehlerquellen sind insbesondere die vielen ElseIfs & EndIfs. Im Worddokument erscheinen dann die Datenfeldnamen an den Stellen der Platzhalter, nicht jedoch die korrekten Dateninhalte. Fehlt die Platzhalterdefinition in den "Platzhalter.*" Dateien, so wird der neue Platzhalter unter Umständen als unbekannt herausgefiltert.

Vorschlag an Turbomed: Vielleicht übernimmt Turbomed sinnvolle Platzhalter unter Änderung der Platzhalterziffern (9005 -> 6234) in das nächste Update und belässt den 9000er Bereich als reservierten Bereich zu Testzwecken für uns in Ruhe :) ?

und Danke an wahnfried für die Schnellbriefvorlage sowie das Korrekturlesen des Codes.

Grüße

lcer
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Platzhalter9000 nach erster Hälfte Restarbeiten

Beitrag von wahnfried »

lcer hat geschrieben:Hallo,

ich habe noch etwas weiter nachgebastelt (siehe Dateianhang).
Hallo Icer, ich auch...,

danke für die gute Arbeit (die ich auszugsweise auch hier verwenden werde), bei der ich aber ein paar Schönheitsfehler beseitigt habe:

Das KVK-Gültigkeits-Ende-Datum wird jetzt immer mit zweistelliger Monatsangabe und etwas Abstand zum Rand des Formularfeldes dargestellt, auch "vor Oktober" (da wurde bisher nur eine Stelle für den Monat angezeigt). Dazu eine Zeile in der "Interpreter.txt" angepasst.

Der von Ihnen umgearbeitete Formularkopf war gegenüber dem Ursprung doch etwas verzerrt und das Geburtsdatum unten etwas abgeschnitten, das habe ich nochmal so umformatiert, daß die Darstellung klar ist. Die rechts neben dem Formularkopf befindlichen Zellen der Ursprungstabelle habe ich gelöscht und die Notiz zur Praxis-EDV-Nummer noch innerhalb des Formularkopfes oben rechts eingefügt (Wer das nicht möchte, löscht das raus...).

Desweiteren habe ich den Wechsel von Schriftart und Schriftgröße bei den Platzhalter-Einträgen beseitigt (Ihr Formular kam hier mit einer nicht standardmäßig von Word2000 gelieferten Schriftart für die beiden unteren Zahlenreihen und die beiden unteren Adresszeilen an, dann gibt es aber in Word2000 einen ungeplanten Stilwechsel in der Schriftart... Mit der Formatierung von Word2000 sollte es aber auch mit den neueren Word-Versionen gut funktionieren, weil dort alle Schriftarten aus Word2000 natürlich auch mit dabei sind).

Den Brief mit Praxisangabe, Unterschrift sowie Arztstempel im Kästchen habe ich auch noch für diejenigen dazu getan, die nicht nur den reinen Formularkopf verwenden wollen.

Das Ganze wieder so gepackt wie bei den bisherigen Angeboten zum Download (einkopieren neben dem Ordner TurboMed fügt ein/ersetzt die veränderten Dateien an den richtigen Stellen, muß nach jedem Update wiederholt werden!!), allerdings habe ich die wirklich nicht benötigten Dateien "Platzhalter.lst" und "Platzhalter.ls1" gelöscht...

Ein Manko besteht noch:
Dies funktioniert NUR bei Kassenpatienten mit aktivem Behandlungsfall bzw. eingelesener KVK. Bei Privatpatienten und Kassenpatienten ohne im Behandlungsfall dokumentiertem KVK-Gültigkeits-Datum bricht die Ersetzung beim Eintragen der KVK-Gültigkeit ab und insofern kann damit kein Schnellbrief erstellt werden, der weitere Platzhalter enthält und für Privatpatienten benutzt werden soll... Das funktioniert dagegen mit meiner Methode (siehe http://www.vondoczudoc.de/viewtopic.php?p=17057#p17057 ) problemlos. Insofern vieleicht doch noch etwas Weitrentwicklung hier oder da nötig...

Ich fand die Zusammenarbeit mit Ihnen zu diesem Thema sehr gut und habe dabei eine Menge Anregungen bekommen, vielen Dank dafür!

Viele Grüsse, Wahnfried
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Platzhalter_1144_v2

Beitrag von wahnfried »

Hallo,

es läßt einen nicht los...

als vorletzten Arbeitsschritt hier die bei allen Patienten funktionierende und nun das KVK-Gültigkeits-End-Datum korrekt anzeigende Zusammenstellung für die Platzhalter_1144, ebenfalls mit reinem Formularkopf oder A4-Brief mit Formularkopf.

Als letzter Schritt wäre dies auf die Erweiterung des Platzhalter-Raumes um 9000-9999 zu übertragen. Aber hier schon mal das Zwischenergebnis.

Dadurch, daß Icer und ich die Dateien in der gleichen Art und Weise zusammengestellt packen, kann man ganz einfach von einer Methode zur anderen wechseln, indem man den jeweiligen entpackten Ordner namens "TurboMed" aus dem Sicherungs-Platz in das Installationslaufwerk von TurboMed (also neben den eigenen TurboMed-Ordner) einkopiert. Nur die Schnellbrief-Vorlagen bleiben - da hinweisend benannt - nebeneinander in der Auswahlliste der Schnellbriefe vorhanden, so daß man dort irgendwann mal aufräumen kann oder sollte.

Grüsse, Wahnfried
Platzhalter VKStatus 1144-1146 mit Word-Formularen.zip
p.s.: diese Zusammenstellung ist zwar funktionell völlig o.k., aber nur solange TurboMed nicht ebenfalls die Platzhalter 1144-1146 verwendet. Insofern lieber die finale Version "Platzhalter_9000" im nächsten Beitrag benutzen... W.
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Platzhalter_9000_final

Beitrag von wahnfried »

wahnfried hat geschrieben:Als letzter Schritt wäre dies auf die Erweiterung des Platzhalter-Raumes um 9000-9999 zu übertragen.
Hallo

das Ergebnis dieses letzten Schrittes anbei.

Dies wäre aus meiner Sicht die finale Version für die Platzhalter mit Eigendefinition, solange TurboMed nichts an der Wordanbindung/Interpreter.txt und den Platzhalter-Dateien verändert. Wenn TurboMed diese Dateien verändert, müssen die von TurboMed beim Update gelieferten Dateien neu mit den Veränderungen (Ergänzungen und Erweiterungen) ergänzt werden, um sowohl auf Erweiterungen der TurboMed-Wordanbindung als auch weiterhin auf die selbstdefinierten Platzhalter ab 9000 zugreifen zu können. Eine entsprechende Notiz ist in der Datei "Interpreter.txt" am Ende eingefügt (am Anfang machte dieser Kommentar Schwierigkeiten...). Ebenfalls sind die Veränderungen im Code markiert. Dies Prinzip gilt auch für die "Platzhalter.lww" und "Platzhalter.vww" (ist aber darin nicht erläutert...).

Ich habe versucht die Dateien von Icer fit-zu-machen für Privatpatienten, das ist mir jedoch nicht gelungen, ohne neue Fehler bei den Kassenpatienten zu erzeugen.

Daher habe ich meine Dateien von dem Platzhalter-Zahlenraum 1140-1150 auf den ab 9000 umgestellt. Hier habe ich jedoch - abweichend von Icer - für das Management der KVK-Formularfeld-Daten die ersten drei benutzt (9000 für KVK-Gültigkeit, 9001 für KVK-Status, 9002 für Statusergänzung), das ist dann auch in der Anwendung in den Vorlagen mit aufeinanderfolgenden (ansteigenden) Platzhalternummern sinniger. Die darauf folgenden (9003-9999) können frei über die "Platzhalter.vww" definiert werden, sofern der Datenbankbezug bekannt und wie gewünscht vorhanden ist (siehe 9001).

In der "Platzhalter.lww" brauchen Platzhalter nur beschrieben werden, wenn der Platzhalter-Auswahlmenü-Punkt im Word-TurboMed-Untermenü den selbstdefinierten Eintrag enthalten soll.

Nur wenn Ersetzungs- oder Formatierungsroutinen für eine besondere Darstellung der Daten vorgeschaltet werden müssten, wäre die Veränderung des Codes der "Interpreter.txt" erneut erforderlich.

Sinnvoll wäre, für andere Platzhalter-Themen auch einen anderen Hunderter- oder Zehner-Block der Platzhalter-Nummern zu benutzen.

Der reine Formularkopf auf A4-Blatt und ein Brief-Formular mit Formularkopf, das nach Belieben ergänzt bzw. Elemente herausgelöscht werden können, ist auch wieder passend dabei.

Viele Grüsse, Wahnfried
Platzhalter VKStatus 9000-9002 mit Word-Formularen.zip
(Diese Zusammenstellung enthält noch die modifizierte Interpreter.txt aus TM 11.2.1., daher sollte die am 20.8. eingestellte Datei aus der TM-Version 11.3.1 verwendet werden)
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Johnny
Beiträge: 1355
Registriert: Freitag 2. Februar 2007, 00:47
19
Wohnort: Kiel
Hat sich bedankt: 529 mal
Hat Dank erhalten: 39 mal

Re: Platzhalter

Beitrag von Johnny »

@Wahnfried

beim Vergleich der Inhalte der Dateien, Platzhalter.lww von Wahnfried und Platzhalter.lww von Original TurboMed, fiel mir auf, daß nun der Platzhalter $1057$ Patient, Aufnahmedatum fehlt.

Ist das so richtig?

Gruß Johnny
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Neue Platzhalter per Update

Beitrag von wahnfried »

Johnny hat geschrieben:@Wahnfried

beim Vergleich der Inhalte der Dateien, Platzhalter.lww von Wahnfried und Platzhalter.lww von Original TurboMed, fiel mir auf, daß nun der Platzhalter $1057$ Patient, Aufnahmedatum fehlt.

Ist das so richtig?
Ist mir echt noch nicht aufgefallen, nachgeschaut: in Icer's Dateien sind die auch schon drin... Erklärung: $1057$ ist beim Update auf Version 11.3. dazugekommen (ich arbeite noch mit 11.2. :oops: ). 2034 und 5064-5069 sowie 5164-5169 sind auch neu (letztere nur in der .vww). Danke für's Aufpassen, angehängt die aktualisierten Platzhalter-Dateien mit 9000-9002 (die gepackte Download-Datei werde ich noch korrigieren).

Lösung (auch bei zukünftigen Erweiterungen durch TurboMed): die "neuen" Platzhalter ab 9000 mit Beschreibung/Link in die jeweils aktuellen TurboMed-Platzhalter.vww/Platzhalter.lww einkopieren, am einfachsten "hinten dran" ( darauf achten, daß in der Platzhalter.lww die Platzhalter zwischen $....$ stehen und ein Leerzeichen folgt - danach die umgangssprachliche Beschreibung des Platzhalters..., in der Platzhalter.vww jedoch ohne $....$ und ohne Leerzeichen...

Beim Schreiben in diesen Dateien (z.B. beim Selbst-Definieren von Platzhaltern): Achtung auf die Syntax, es darf kein Fehler in den Link in der Platzhalter.vww rein (bei Platzhalter.lww sind Fehler in der Beschreibung erlaubt, wenn man sie den Benutzern der Listen nicht vorenthalten will...)

Grüsse, Wahnfried
Platzhalter-Dateien_9000 v11.3.zip
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Wann Platzhalter-Update nach TurboMed-Update?

Beitrag von wahnfried »

wahnfried hat geschrieben:Lösung (auch bei zukünftigen Erweiterungen durch TurboMed): die "neuen" Platzhalter ab 9000 mit Beschreibung/Link in die jeweils aktuellen TurboMed-Platzhalter.vww/Platzhalter.lww einkopieren, am einfachsten "hinten dran" ( darauf achten, daß in der Platzhalter.lww die Platzhalter zwischen $....$ stehen und ein Leerzeichen folgt - danach die umgangssprachliche Beschreibung des Platzhalters..., in der Platzhalter.vww jedoch ohne $....$ und ohne Leerzeichen...

Beim Schreiben in diesen Dateien (z.B. beim Selbst-Definieren von Platzhaltern): Achtung auf die Syntax, es darf kein Fehler in den Link in der Platzhalter.vww rein (bei Platzhalter.lww sind Fehler in der Beschreibung erlaubt, wenn man sie den Benutzern der Listen nicht vorenthalten will...)
Hallo,

anhand obiger Rückfrage von Johnny wollte ich mal darüber sinnieren, wie bzw. wann ein vdzd-Update der veränderten Dateien für die Ermöglichung selbstdefinierter und umformatierter Platzhalter nötig werden kann, wenn durch TurboMed die dafür angepassten Dateien selbst verändert werden.

Häufige TurboMed-Anpassungen werden die o.a. Dateien "Platzhalter.lww" und "Platzhalter.vww" betreffen: diese dann wie im Vor-Beitrag angegeben mit den Zeilen für die selbstdefinierten Platzhalter zu ergänzen, ist leicht - aber nur nötig, sofern man mit den hinzugekommenen neuen "offiziellen" Platzhaltern arbeiten will - oder muß. Wer die neu hinzugekommenen Platzhalter noch nicht verwendet (bzw. beim Benutzen einer Schnellbrief-'Vorlage nicht bemerkt, daß einer davon benutzt wird), kann das ignorieren und die hier angebotenen Platzhalter-Dateien so zurückspeichern, wie sie noch von früher modifiziert abgespeichert sind.

Solange TurboMed den Code in der "Interpreter.txt" nicht verändert und dadurch für diese die Eigenschaft "zuletzt geändert am" nicht im Zeitraum zwischen den letzten Updates liegt, wäre die obige Überlegung Alles, was nötig ist. In der TurboMed-Version 11.2. ist noch eine "Interpreter.txt" mit "zuletzt geändert am: 3.Juni 2010" enthalten. Sollte nach einem TurboMed-Update hier ein jüngeres Datum stehen (was zu prüfen wäre, BEVOR man die Platzhalter-Dateien/Interpreter.txt mit den Eigen-Ergänzungen wieder zurückgespeichert hat!) beginnt eine echte Arbeit: Dann muss geschaut werden, ob eine Veränderung in der "Sub Main" erfolgt ist (durch Vergleich der nicht-veränderten Dateien prüfen, aber sollte auch ohne die alte Original-Version gut nachvollziehbar sein, da ich neben dem veränderten Code die ursprüngliche Version durch vorangestellte Apostrophe auskommentiert habe stehen lassen...) und danach entschieden werden:

-falls keine Veränderung in der Original-TurboMed-"Sub Main" --> Sub Main mit den hier angegebenen Ergänzungen in die neue Datei anstelle der dortigen "Sub Main" einkopieren (und in diesem Fall wird hier eine neue Datei-Zusammenstellung in kompletter Form - wie oben - zügig eingestellt werden für diejenigen, die sich das nicht zutrauen...)

-falls tatsächlich eine Veränderung in der "Sub Main" erfolgt ist, wäre zu prüfen, ob diese Veränderung einen Einfluß auf die Umformatierungs-Ergänzungen in der "Sub Main" für die Platzhalter "Gültig bis mm/yy" und "OstWestStatus" hat, was nicht so schnell nebenbei zu erledigen wäre. Diese Ergänzungen können nicht ungeprüft in eine von TurboMed veränderte "Sub Main" implantiert werden, ohne eine gravierende Fehlfunktion aller Schnellbrief-Vorlagen zu riskieren. Lieber dann mit der früheren "Interpreter.txt" incl. der hier veröffentlichten Erweiterungen weiterarbeiten, bis die offiziell-neue Interpreter.txt ergänzt und funktionsgeprüft hier angeboten wird. Wer hier selbst Hand anlegt, sollte dies mit einer separaten TurboMed-Einzelplatzversion probieren, bevor dies auf dem Praxis-System integriert wird. (Moduswechselsystem eines Client-Rechners empfehlenswert, sofern kein Einzelplatz-TurboMed zur Verfügung steht.)

Zeichen dafür, daß in den Platzhalter-Dateien Ergänzungen erfolgt waren:
Nach dem Zurückspeichern der früher ergänzten Platzhalter.lww/.vww und Interpreter.txt würden in Schnellbriefen neue Platzhalter nicht befüllt, also an deren Stellen ein Begriff aus der Datenbank nicht eingesetzt - das ist evtl. schwer zu bemerken, wenn anstelle des Platzhalters bei fehlendem Datenrücklauf bei der Anfrage an TurboMed dieser Platzhalter einfach gelöscht wird, leicht dagegen, falls dann der Platzhalter stehen bleibt. Trotzdem kann es dauern, bis dies von jemandem bemerkt wird. Sicherer ist es, auch hier nach dem "geändert am"-Datum dieser Dateien regelmäßig zu schauen. Auch nach online-Updates kann sich da etwas ändern, das bekomme ich z.B. nicht mit, da ich durchaus nicht jedes Update mitmachen und insofern meine Zeit für wichtiger Dinge als das Herunterladen und Durchführen von Updates in Gigabit-Grösse verwenden möchte.

Zeichen dafür, daß in der Datei "Interpreter.txt" Veränderungen erfolgt waren
:
Vermutlich würden beim Verwenden der alten ergänzten "Interpreter.txt" Fehlermeldungen beim Befüllen von Schnellbrief-Vorlagen auftreten, die auf Fehler im VBScript-Code hinweisen, ggfs kann der Fehler aus einer solchen Fehlermeldung heraus aufgesucht werden, da die Interpreter.txt nicht passwortgeschützt ist. Ebenso wäre es denkbar, daß neue Menüfunktionen im Word-TurboMed-Menüpunkt angegeben wären, die dann beim Anwählen auch zu Fehlermeldungen führen könnten. Das sind jetzt aber theoretische Erwägungen...

--Wenn keines dieser Zeichen nach dem Zurückspeichern der bisher verwendeten Platzhalter.lww/.vww und Interpreter.txt auftritt, kann man ggfs. durch TurboMed erfolgte Veränderungen dieser Dateien ignorieren (d.h., die bisherigen von uns angepassten Dateiversionen weiterbenutzen), bis hier die neuen ergänzten Versionen bereitgestellt werden - und diese dann bei nächster Gelegenheit integrieren.
--Sollten solche "Fehler-Zeichen" auftreten, wenn man die angepassten Dateiversionen für Platzhalter.lww/.vww und Interpreter.txt benutzt oder eigene Veränderungen testet: Dann einfach durch nochmaliges TurboMed-Update auf das Befüllen der speziellen Felder im Formularfeld innerhalb von Word verzichten, bis hier funktionsgeprüfte Dateiversionen bereitsgestellt werden...

Klingt alles kompliziert, ist aber praktisch viel leichter zu durchschauen, als es sich hier liest...

Viele Grüsse, Wahnfried
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Platzhalter_9000 bei TurboMed 11.3.1.

Beitrag von wahnfried »

Hallo,

nun hatte ich Zeit, die "Interpreter.txt"-Versionen zu vergleichen.

Für TurboMed 11.3.1. sind auch Modifikationen an der "Interpreter.txt" vorgenommen worden, die Datei wurde am 20.5.2011 verändert.
Diese Veränderung betrifft sowohl den Abschnitt "Funktionen" (neu: "GibBMI" und "GibAttribut", angepasst: "GetKarteiZeilen" und "GetZeileAsString") als auch die "SubMain" (jedoch nur einen 3-zeiligen Zusatz "Elseif..." bei den Typ-Definitionen für Platzhalterbereich 2000-2999), nicht die "Klassen". Bei den Funktionen wurde insbesondere die Bearbeitung der Körpermaße von denen der Schwangerschaftsdaten unterschieden.

Insofern habe ich die Veränderungen für die Platzhalter_9000 aus "Interpreter.txt" in die neue Version übertragen. Das Ausfüllen des Formularkopfes in Word funktioniert allerdings in beiden TurboMed-Versionen (11.2.1. und 11.3.1.) jeweils mit beiden Ausführungen der "Interpreter.txt" ohne Probleme bei allen Patienten.

Da aber Veränderungen im Umgang mit den BMI-Daten erfolgten und insofern Funktionen anderer Schnellbriefe von einer Verwendung der Vorversion der "Interpreter.txt" beeinträchtigt sein könnten, sollte man die hier angebotene Version der "Platzhalter_9000" einkopieren, insbesondere sofern in Wordbriefen BMI-Daten eingefügt werden sollen.

Eine Beschreibung der Funktion ist als rtf.-Datei auch dabei.

Grüsse, Wahnfried
Platzhalter VKStatus 9000-9002 - 11.3.1. - mit Word-Formularen_Beschreibung.zip
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Platzhalter_9000 Version 11.3.3. ??

Beitrag von wahnfried »

Hallo,

In Version 11.3.3. hat TurboMed zwei neue Platzhalter eingeführt: $1058$ (Beruf des Pat.) und $4002$ (Quartal), zusätzlich noch einen intern verwendeten $9999$...

In der "Interpreter.txt" Version 11.3.3. ist der Bereich der BMI-Verarbeitung sehr überarbeitet worden (sonst noch Kleinigkeiten für die neuen Platzhalter...), sie produziert aber Fehler für BMI und RR, so daß ich derzeit noch auf die korrigierte Version aus dem kommenden Online-Update 11.4.0. warte, das nach Ankündigung von Frau Ramm diese von rfbdoc beschriebenen Fehler nicht mehr enthalten soll.

Ankündigen kann ich bereits, daß sich doch noch ein Fehler der OstWestStatus-Ersetzung für Zahlen zwischen 4 und 9 gezeigt hatte, der aber bereits in den zuletzt für Version 11.3.1. bereitgestellten Dateien behoben ist. Die Schnellbrief-Vorlagen habe ich insofern verbessert, daß jetzt auch die Versicherungsnummern für Privat- und BG-Fälle (sofern gespeichert) eingetragen werden und das Geburtsdatum jetzt genau in der Vornamen-Zeile rechts eingefügt wird - so ist es nun wirklich ganz exakt... (diese Dateien kommen dann nach dem Update 11.4.x...)

Grüsse, Wahnfried
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Platzhalter9000

Beitrag von wahnfried »

Hallo,

hier sind die "Platzhalter9000"-Dateien für Turbomed, ab Version 12.1.1. geprüft verwendbar (die Dateien stammen aus der Version 12.2.1.).

Den Inhalt des entpackten Ordners einkopieren in das TurboMed-Verzeichnis jeden Rechners, von dem die "Platzhalter9000"-Funktion ermöglicht werden soll (incl. Server für TurboMed).

Die Vorlagen-Dateien fügen jetzt auch die Privat-Versicherungsnummer und die BG-Fall-Nummer ein, sofern im Behandlungsfall hinterlegt.

Es sind seit 11.3.1. fünf neue Platzhalter und ein paar neue Funktionen dazugekommen, die in einer Zusatzdatei "neue PH.txt" im Ordner "Word" angegeben sind.

Grüsse, Wahnfried
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
AnthroMed
Beiträge: 34
Registriert: Donnerstag 10. Mai 2007, 00:00
19
Wohnort: Braunschweig

Platzhalter für Stempelzeilen in Word

Beitrag von AnthroMed »

Hallo,

beim Einfügen von Stempelzeilen in Word-Tabellen und -Schnellbrief-Texten mit den entsprechenden Platzhaltern kommt es zu Abbrüchen der Ersetzung, sofern Stempelzeilen völlig leer/undefiniert sind.

Warum die Word-Anbindung nicht wie an anderen Stellen dann anstelle der Rückkabe von Daten das Feld freiläßt, habe ich noch nicht ergründet.

Abhilfe: In dem Praxisstempel (Praxisdaten: Stempel-Icon links oben anklicken) UND in den individuellen Arztstempeln (Praxisdaten: Arzt markieren und "Bearbeiten", dann wieder Stempel-Icon links oben anklicken) jede freibleibende Zeile mit einem Leerzeichen füllen.
(Achtung: beim erneuten Anklicken einer leeren Stempelzeile steht der Cursor am Anfang der Zeile und es ist nicht erkennbar, daß oder ob ein Leerzeichen hinterlegt ist. Dann einmal die Taste "Ende" drücken - wenn KEIN Leerzeichen hinterlegt ist, steht der Cursor immer noch ganz am Anfang der Zeile...)

Dann sollten Stempel-Einfügungen in Schnellbriefe problemlos klappen.

Viel Erfolg, AnthroMed
Antworten

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot], Bing [Bot] und 7 Gäste