Die Kart-Makros holen Inhalte aus der Kartei des Patienten: Karteitext, Diagnosen, Medikamente, Laborbefunde, Marker. Sie sind die einzigen Makros mit umfangreichen Parametern – die Details stehen weiter unten bei den jeweiligen Makros.
Wichtig: Im internen Editor werden die Kart*-Makros in der Feldauswahl nicht angeboten, weil sie Parameter brauchen. Binden Sie sie über das Musterbrief-Script ein:
[Variablen]VarAnzahl=1Var1=InpLab,KartLabBef:/T/Nund setzen Sie im Dokument das Feld InpLab.
Zeitraum: Kart-Makros arbeiten grundsätzlich im Briefintervall (dem Zeitraum, der beim Brief- bzw. Formularaufruf eingestellt ist). Viele Makros können das mit /I<Tage> übersteuern.
Übersicht
Karteitext
Makro | Bedeutung |
|---|---|
| Karteitext eines Bereichs (Kurzzeichen) |
| wie |
| wie |
| wie |
| Karteitext eines Bereichs über die letzten n Tage |
| wie |
| Karteitext über die letzten n Tage |
| Karteitext der letzten n Tage mit Eintragungen |
| wie |
| Datumsliste der Tage mit Karteieintragungen im Intervall (durch Beistrich getrennt) |
| wie |
Diagnosen
Makro | Bedeutung |
|---|---|
| aktuelle Diagnosen |
| Dauerdiagnosen |
| aktuelle Diagnosen; wenn keine vorhanden, Dauerdiagnosen |
| aktuelle Diagnosen mit Datum |
| Prozessdiagnosen |
| Prozessdiagnosen mit Datum |
| Allergien |
| versteckte Diagnosen |
| Diagnosen mit Zettel-Markierung |
Medikamente
Makro | Bedeutung |
|---|---|
| Medikamente im Intervall (mit Datum) |
| alle eingetragenen Medikamente, nach Art filterbar |
| Dauermedikamente |
| Privat-Medikamente |
| verriegelte Medikamente |
| Medikamente vom Ordinationstag |
| Medikamentenverordnung als Tabelle mit Signatur |
Labor
Makro | Bedeutung |
|---|---|
| kompletter Laborbefund |
| einzelner Laborwert |
Weitere Karteidaten
Makro | Bedeutung |
|---|---|
| alle Marker und Attribute des Patienten |
| Liste der eingetragenen Positionsnummern im Intervall |
| Termine des Patienten |
| Blutdruck systolisch / diastolisch / Puls aus der Kartei |
| einzelner Parameter aus einem internen Befundblatt |
| einzelner Parameter aus einer Dokumentation |
| letzter AU-Eintrag, unabhängig von der AU-Karteiseite |
| Konsultationsstatus laut e‑card bzw. Schein |
| Datum der letzten Konsultation |
| Datum der letzten verrechneten Leistung |
| Datum des Archiveintrags |
| offener Zahlungsbetrag für die Mahnung |
| Aufstellung der offenen Beträge für die Mahnung |
| Felder der einzelnen Karteizeile (nur in Listen) |
KartBer – Karteitext
KartBer:<Bereich>,<Optionen>Parameter 1 – Bereich: das Kurzzeichen der Karteizeile. Leer bedeutet alle Eintragungen. Ein Unterstrich _ liefert nur Eintragungen ohne Kurzzeichen.
Parameter 2 – Optionen: Buchstaben ohne Schrägstrich, beliebig kombinierbar:
Option | Wirkung |
|---|---|
| nur der aktuellste Eintrag des Kurzzeichens im Intervall |
| Arztkennung wird angehängt |
| Datum wird mit ausgegeben |
| auch Karteitexte ausgeben, die per Setup-Filter nicht angezeigt werden |
| versteckte (hidden) Einträge in jedem Fall ausgeben |
| Kurzzeichen wird mit |
| Standardtext-Darstellung erzwingen, unabhängig vom Setup |
| Benutzerkürzel wird in Klammern angehängt |
| versteckte Einträge nicht ausgeben (hebt |
| nur als wichtig markierte Einträge |
Zusätzlich als Schalter mit Schrägstrich:
Schalter | Wirkung |
|---|---|
| Intervall übersteuern: die letzten |
| unlimitiert – gesamte Kartei ohne Datumseinschränkung |
Beispiele:
KartBer:an,1 nur die aktuellste an-Eintragung im IntervallKartBer:_,D alle Eintragungen ohne Kurzzeichen, mit DatumKartBer: ,DV alle Eintragungen außer versteckten, mit DatumKartBer: ,DKU alle Eintragungen mit Datum, Kurzzeichen und BenutzerkürzelKartBer:bef,H alle bef-Eintragungen, auch versteckteKartBer:rr,/I20 rr-Eintragungen der letzten 20 TageDie Ausgabe ist auf eine Fixschrift ausgelegt. Formatieren Sie die Textstelle im Brief mit Courier New.
KartBerRTF – Karteitext mit Formatierung
KartBerRTF:<Bereich>,<Optionen>,<Formatierung>Verhält sich wie KartBer, gibt den Text aber im RTF-Format aus. Die Formatierungsangaben im dritten Parameter werden mit Strichpunkt getrennt:
Angabe | Bedeutung |
|---|---|
| Schriftart |
| Schriftgröße in Punkt |
| Einzug der ersten Absatzzeile (Pitch × 500) |
| Einzug des Absatzes (Pitch × 500) |
| Datum fett (1 = ein, 0 = aus) |
KartBerRTF: ,D,fn=Courier New;fs=12;fi=-1700;li=1700;db=1Ergibt eine Darstellung mit hängendem Einzug und fettem Datum:
02.05.2001: Text Text Text Text Text Text Text Text Text Text Text Text Text Text05.05.2001: Text Text Text Text Text TextAnwendbar im Script-Editor eines Word-Musterbriefs und im Script-Editor einer Liste. In der Liste muss in den Spalteneigenschaften der zugehörigen Zeilendefinition RTF-Format eingeschaltet werden.
KartDg… – Diagnosen
Alle KartDg-Makros verstehen dieselben Schalter:
Schalter | Wirkung |
|---|---|
| Datum mit ausgeben |
| eine Diagnose pro Zeile |
| umgekehrte Reihenfolge (aktuellste zuerst; Standard ist älteste zuerst) |
| Abrechnungsintervall der aktiven Kasse verwenden |
| festes Intervall über |
Bei KartDgAktDatum und KartDgProzDatum ist /D bereits voreingestellt.
Zu beachten:
Als Fragestellungsdiagnose gekennzeichnete Diagnosen werden von den
KartDg-Makros grundsätzlich nicht ausgegeben.KartDgDauerliefert in einer Gruppenpraxis auch die Dauerdiagnosen der anderen Ärzte, wenn die Einstellung Dauerdiagnosen gemeinsam aktiv ist.
KartDgAktuell:/N/RKartDgDauer:/D/NKartDgAktuell:/I30KartMed… – Medikamente
KartMedAktuell – Medikamente im Intervall
Gibt standardmäßig mit Datum aus.
Schalter | Wirkung |
|---|---|
| kein Datum ausgeben |
| Zeilenumbruch nach jedem Medikament |
| Tabulator statt Leerzeichen nach dem Datum (nur sinnvoll mit |
| Fremdverschreibungen weglassen |
| Signaturzeichen ignorieren |
| Aufbau des Medikamententextes – siehe Tabelle unten |
| Magistrale Zubereitungen – siehe Tabelle unten |
Aufbau des Medikamententextes (/F)
Schalter | Ausgabe |
|---|---|
ohne Angabe | Anzahl, Bezeichnung, Signatur |
| Anzahl, Bezeichnung |
| Bezeichnung |
| Anzahl, Kurzbezeichnung, Signatur |
| Anzahl, Kurzbezeichnung |
| Kurzbezeichnung |
| Bezeichnung, Signatur |
| Kurzbezeichnung, Signatur |
Magistrale Zubereitungen (/M)
Schalter | Ausgabe |
|---|---|
ohne Angabe | ohne Zusammensetzung |
| inklusive Zusammensetzung |
| inklusive Zusammensetzung, als Liste |
KartMedAktuell:/N/T/F2/M2ergibt (entsprechenden Tabstopp in der Zeile setzen):
21.06.2006: Adalat 2-Phas Ftbl 20mg 50ST Renistad Tbl 5mg 28ST08.07.2006: Voltaren Ftbl 50mg 50ST Efectin Tbl 50mg 30STKartMedD, KartMedP, KartMedV, KartMedAll
Schalter | Wirkung |
|---|---|
| Datum mit ausgeben (Standard: ohne Datum) |
| kein Zeilenumbruch – Trennung mit Beistrich |
| umgekehrte Reihenfolge |
| Fremdverschreibungen weglassen |
| Signaturzeichen ignorieren |
| Aufbau des Textes wie oben |
KartMedAll hat zusätzlich einen ersten Parameter für die Art der Medikamente:
Kennzeichen | Art |
|---|---|
| Dauermedikament |
| Zettel-Markierung (Verordnung) |
| Privat |
| verriegelt |
| Muster |
| Fremdverschreibung |
| individuell |
| Suchtgift |
| Handverkauf |
| Apothekenrezept |
Mehrere Arten können kombiniert werden (DZ = Dauer oder Zettel). Ein ! am Beginn liefert alle anderen (!VMF = alle außer verriegelt, Muster, fremd). Ohne Parameter gilt „alle außer verriegelt“.
KartMedAll:!VMF,/!N/F6KartMedAll:Z,DKartMedD:/RKartMedVer – Verordnungstabelle
KartMedVer:<Art>,<Optionen>Liefert die Medikamente als mit Tabulatoren getrennte Tabelle – geeignet für einen Medikamentenplan. Standard-Art ist Z (Zettel-Markierung).
Schalter | Wirkung |
|---|---|
| Suche auf das Briefintervall einschränken (Standard: alle) |
| Verschreibungsdatum voranstellen, mit Tabulator vom Text getrennt |
| nach Datum sortiert |
| alphabetisch sortiert |
Im Brief die Tabstopps entsprechend setzen:
Medikament morgens mittags abends nachts«KartMedVer»KartMedVer:Z,/I alle Z-Medikamente im BriefintervallKartMedVer:I Medikamente mit Individual-FlagKartLabBef – kompletter Laborbefund
KartLabBef:<Optionen>Alle Schalter kommen in einen Parameter, ohne Beistrich dazwischen. Groß-/Kleinschreibung ist egal.
Schalter | Wirkung |
|---|---|
(ohne) | Spaltendarstellung mit fester Breite: Bezeichnung, Wert, Einheit, Patho-Kennzeichen, Normbereich |
| Spalten mit Tabulatoren getrennt: Bezeichnung ⇥ Wert ⇥ Einheit ⇥ Patho ⇥ Normbereich |
| Kompakt: |
| keine Unterstreichung der Gruppenüberschrift (mit |
| Überschrift „Laborbefund vom …“ voranstellen |
| nur pathologische Werte |
| nur fremdmarkierte Parameter |
| Gruppenfilter – Trennzeichen ist der Strichpunkt |
| Sammelbefund: mehrere Befunde des Intervalls werden zu einem zusammengezogen |
| alle Befunde des Intervalls einzeln untereinander |
| Ausgabe als XML-Tabelle (für ELGA‑CDA) |
Ohne /S und ohne /A wird bei mehreren Befunden im Intervall nur der aktuellste ausgegeben.
Wenn die Einheit fehlt: Das liegt am Schalter /K. Das Kompaktformat kennt nur Parameter und Wert. Verwenden Sie /T (Tabulatoren) oder die Standarddarstellung.
KartLabBef:/T/N Tabulator-Tabelle inkl. Einheit, ohne UnterstreichungKartLabBef:/G:KBB/K nur Gruppe KBB, kompaktKartLabBef:/D/P nur pathologische Werte, mit DatumsüberschriftDie Standarddarstellung (ohne /T) rechnet mit einer Fixschrift und 68 Zeichen pro Zeile – Textstelle auf Courier New formatieren.
Die Spalten Pathologisch und Normbereich lassen sich nicht abschalten; sie sind bei unauffälligen Werten leer.
KartLw – einzelner Laborwert
KartLw:<Parameter>,<Option>Ohne Option wird der aktuellste Wert des Parameters geliefert. Gesucht wird dabei nur innerhalb des im Setup eingestellten VU-/DMP-Intervalls.
Schalter | Wirkung |
|---|---|
| ohne Datumseinschränkung suchen |
| Verlauf: alle Werte der letzten |
| Verlauf: die letzten |
KartLw:CHOL aktuellster Cholesterin-WertKartLw:CHOL,/U aktuellster Wert, ohne DatumsgrenzeKartLw:HB,/W5 die letzten 5 Hämoglobin-Werte als VerlaufKartLw:HB,/T365 alle Hämoglobin-Werte des letzten JahresDie Laborparameter-Stammdaten und die Listenmakros zum Labor stehen auf der Seite Makros – Labor (Lab, Lw, Lbm, Lb, Lbb).
KartMarkAll – Marker und Attribute
KartMarkAll:<Optionen>Ohne Parameter: alle Marker mit Attributen, einzeilige Kurzform, mit Kommentaren, ohne Datum.
Schalter | Wirkung |
|---|---|
| Darstellung laut Setup-Einstellungen übernehmen |
| mehrzeilig – ein Marker pro Zeile |
| einzeilig, Marker mit |
| Datum ein / aus |
| Kommentar ein / aus |
| Marker ausblenden (nur Attribute) |
| Marker kurz / lang |
| Attribute kurz / lang |
| nur automatisch anzuzeigende Attribute |
KartPosAktuell, KartBefPar, KartDokuPar
KartPosAktuell– Liste der im Intervall eingetragenen Positionsnummern.KartBefPar:<Befundkürzel>,<Parameter>[,<Position>]– liefert einen einzelnen Parameter aus einem internen Befundblatt. Die optionale Position wählt bei mehreren Befunden den n‑ten aus.KartDokuPar:<Doku>,<Parameter>– dasselbe für Dokumentationen.
Befundblätter im Brief
Radio- und Check-Box-Elemente eines Befundblattes stehen im Brief als Variablen zur Verfügung. Die mit t erweiterte Variable liefert den Text des Elements, sofern es angekreuzt ist:
Befundblatt ANAM, Element CHK_RAUCHER [ ] RaucherBbANAM1CHK_RAUCHER → ja / neinBbANAM1CHK_RAUCHERt → Raucher / leer