
GDT für MCDMS
Die GDT-Implementierung für MCDMS ist ab der Version 2025 verfügbar. Wir bieten Ihnen eine flexible Möglichkeit, eine arbeitsplatzbezogene Geräteanbindung per GDT für EKG, LUFU, BDM, SONO und an-dere medizinische Geräte zu implementieren.

Einrichtung:
Beginnen Sie an einem Arbeitsplatz, an dem EKG-Geräte oder andere medizinische Geräte von MCHOME ver-wendet werden. Klicken Sie in den Einstellungen von MCHOME auf „GDT-Geräteeinstellungen“ und gehen Sie wie folgt vor:

Bezeichnung des Gerätes/Übernahme:
Geben Sie hier einen Titel ein, der in der Akte und im MCDMS Multiloader angezeigt werden soll, wenn der An-wender die rechte Maustaste anklickt, um zu erstellen.
Skriptausführung vor dem Start der GDT-Anwendung:
Bei der Skriptausführung vor dem Start der Anwendung hinterlegen Sie das Startskript, welches die GDT-Datei mithilfe der GDT-DLL erzeugen soll. Verwenden Sie hier das im Skript-Editor enthaltenen Funktionen
„MCGDT.ADDGDTFIELDS“ „MCGDT.OPENGDT“. Beispiele finden Sie unter SCRIPTS\GDT
Skriptausführung nach dem Beenden der GDT-Anwendung:
Definieren Sie hier das Skript, welches nach dem Beenden der GDT-Anwendung, beispielsweise CardioSoft, zum Befunden von EKGs gestartet werden soll.
Skriptausführung beim Re-Import aus der GDT-Anwendung:
In diesem Skript wird festgelegt, wie die Daten nach der Analyse in der GDT-Anwendung reimportiert werden sollen. Das bedeutet, dass eine eventuell übergebene PDF oder Dateninhalte aus der GDT-Datei im Rahmen des Abschlussprozesses übernommen werden und die Akte aktualisiert werden kann.
Optional Anwendung und Startparameter:
Die zu startende GDT Anwendung inklusive Startparameter.
GDT-VERLAUF als Datenbank erzeugen (Einmalig):
Wenn Sie den GDT Verlaufs (Stapelverarbeitung) nutzen möchten, führen Sie einmalig in Ihrem System (Ge-samtsystem) das Skript:
CONFIG\Scripts\GDT\GDT-SQLTBL-CREATE.MCFSCR aus. Dieses erstellt die Datenbanken die für die Anwen-dung des GDT Verlaufs notwendig sind.
Legen Sie in der MCHOME Version in der HCFG\CFG_START.INI einen Eintrag zum Starten des G
[EKG Verlauf] ACTIVATE=True
CtrlTyp=BUTTON AdminOnly=False ONLY_USERS=
TooltipText=EKG im Stapel befunden Internal=False
Execute=GDT.EXE ExecParam=/USER={USERLOGINNAME}
ProcessName= ClosebyTerminate=True OnlyOne=False AssigndMatchcode=GDT Image=KURVEEKGGDT.PNG
Beispiel:
Vollständiges Beispiel zur Anbindung an das EKG der Firma Cardiosoft unter Verwendung des Datenaustausches im Ordner C:\CARDIO. Das Beispiel zeigt die Konfiguration für Cardiosoft (wichtig: der Startparameter hinter dem Programmaufruf „gdt“).

EKG Anlegen:

Wenn Sie in der Akte sind, erscheint nach dem Öffnen des jeweiligen Patienten bei einem Rechtsklick auf irgendein Aktenelement das Pop-up Menü, wo auch EKG NEU Anlegen zu finden ist.
Nach dem Starten wird die Cardio.exe mit dem Parameter „gdt“ ausgeführt. Zusätzlich wird der Dateiname der initialen .GDT-Datei übergeben, was unsichtbar geschieht, aber vom GDT-START-Skript empfangen wird.
Im GDT-START-Skript werden nach einigen Prüfungen folgende Schritte ausgeführt:
Im Startskript werden die Felder der GDT Anforderung im Feld 8000 Übergeben (8000=6302) Wobei 6302 in diesem Fall für Neuanlage einer Ruhe EKG Untersuchung steht.
Der Aufruf ADDGDTFILEDS erzeugt einen GDT Datensatz mit Prüfsummen und liefert die GDT Daten in der Vari-ablen {GDTFIELDS_GDTDATA} zurück.
RES=MCGDT.ADDGDTFIELDS{8000=6302;8084={GDTID};8100=[GDT_RE-CORD_LEN];9218=02.10;9206=3;3000={PATIENTFALLNR};3101={NAME};3102={VORNAME};3103={GDT-DAT};3106={PLZ} {ORT};3107={STRASSE};3110={GDTGESCHLECHT};3622={KOERPERGROESSE};3623={AUFNAH-MEGEWICHT}}
Nach dem Speichern der GDT-Datei und dem Starten der Anwendung erwartet das Skript ein GDTREAD=“1″, um festzustellen, ob die Verarbeitung erfolgreich war.
Im GDT-END-Skript werden nach einigen Prüfungen folgende Schritte ausgeführt:
Im GDT End-Script wartet das Script auf die eingehende. GDT Datei mit Namen WATCHAUFTRAGFILE-NAME=“C:\CARDIO\MCDMSHELL.GDT“ welche in der Variablen {WATCHAUFTRAGFILENAME} gespeichert wird.
In den Zeilen RES=CLEARVARS{GDTDATA}
RES=MCGDT.OPENGDT{GDTDATA,{WATCHAUFTRAGFILENAME}}
Die Inhalte werden aus der PDF ausgelesen und in der SQL-Datenbank GDTVERLAUF gespeichert. Diese stehen jetzt im GDT-Verlauf (Stapelverarbeitung zur Befundung). Ob der Vorgang erfolgreich war, wird in der Variablen GDTRESULT=“1″ gemeldet.
Im GDT-REIMPORT-Skript werden nach einigen Prüfungen folgende Schritte ausgeführt:
Das reimport Skript dient zum Befunden und nachträglichen Reimport der Daten und des PDF.
RES=MCGDT.ADDGDTFIELDS{8000= 6311;8084={GDTID};8100=[GDT_RE-CORD_LEN];9218=02.10;9206=3;3000={PATIENTFALLNR};3101={NAME};3102={VORNAME};3103={GDT-DAT};3106={PLZ} {ORT};3107={STRASSE};3110={GDTGESCHLECHT};3622={KOERPERGROESSE};3623={AUFNAH-MEGEWICHT}}
In diesem Skript werden die Felder wieder in der GDT Anforderung im Feld 8000 Übergeben (8000=6311) Wobei 6311 in diesem Fall für Bearbeitung eines Befundes der EKG-Untersuchung steht.
Der Aufruf ADDGDTFILEDS erzeugt einen GDT Datensatz mit Prüfsummen und liefert die GDT Daten in der Vari-ablen {GDTFIELDS_GDTDATA} zurück.
Dieses Skript löscht die unbefundete PDF-Datei aus der Akte und übernimmt die befundete Version sowie auf Wunsch auch die Messwertdaten.
