Aus Medical-Software - WIKI
Die BDT-Schnittstelle zwischen einem Arztsystem und unserem Klinik-Assistent verwendet das offizielle BDT-Format, welches sich nach dem ADT-Format richtet. Hier werden die Daten des Patienten übergeben, wenn diese im Arztsystem gefüllt sind.
|
Toolbar-Beschreibung
|
Button
|
Icon
|
Short-Cut
|
Bezeichnung
|
Beschreibung
|
Neu
|
|
Einfg
|
Neuen Datensatz einfügen
|
Ermöglicht das Anlegen eines neuen Datensatzes.
|
Bearbeiten
|
|
Enter
|
Aktuellen Datensatz bearbeiten
|
Ermöglicht das Bearbeiten des aktuellen Datensatzes.
|
Löschen
|
|
Strg+Entf
|
Aktuellen Datensatz löschen
|
Ermöglicht das Löschen des aktuellen Datensatzes.
|
Selektieren
|
|
F6
|
Datensätze selektieren
|
Ermöglicht das Selektieren von Datensätzen.
|
Drucken
|
|
Strg+D
|
Übersichtsliste drucken
|
Ermöglicht das Drucken einer Druckliste.
|
Kennung ändern
|
|
|
Kennung ändern
|
Ermöglicht das Ändern der Kennung eines Datensatzes.
|
Optimale Spaltenbreite
|
|
Strg+O
|
setzt die Spaltenbreite auf optimale Wert
|
Ändert die Spaltenbreite auf das Minimum um möglichst viele Daten zu sehen.
|
Aktualisieren
|
|
F5
|
Datensätze neu einlesen
|
Liest die Datensätze neu ein um die Daten im Grid zu aktualisieren.
|
Daten in Zwischenablage kopieren
|
|
Umschalt+Strg+C
|
Daten in die Zwischenablage kopieren
|
Die Datensätze werden im CSV-Format in den Zwischenspeicher kopiert.
|
Daten nach Excel exportieren
|
|
Umschalt+Strg+X
|
Daten nach Excel exportieren
|
Die Datensätze werden nach Excel exportiert.
|
Daten in CSV-Datei exportieren
|
|
Strg+Alt+E
|
Daten in eine CSV-Datei exportieren
|
Die Datensätze werden im CSV-Format in eine Datei kopiert.
|
|
|
|
|
|
Patientendaten
|
Versichertenkarte der Krankenversicherung
|
- Patientennummer
- Name
- Vorname
- Titel
- Strasse
- PLZ
- Ort
- Geschlecht
- Geburtsdatum
|
- Institutionskennzeichen des Kostenträgers
- Krankenversichertennummer
- Versichertenstatus
- Statusergänzung
- Gültigkeit der Versichertenkarte
|
|
Im Arztsystem muss diese BDT-Datei im Format „BDT“ erstellt werden, dies geschieht normalerweise über einen BDT-Button im Arztsystem. Die BDT-Datei wird in einem Verzeichnis erstellt, welches unser Medical-Software-Dienst überwacht. Anschließend importiert der Medical-Software-Dienst die BDT-Daten in die Kundendatenbank des Klinik-Assistent. Wurde die BDT-Datei erfolgreich importiert, verschiebt der Dienst die BDT-Datei in ein spezielles Archiv-Verzeichnis. Der Medical-Software-Dienst wird über ini-Dateien konfiguriert, dort werden z.B. das Quell- und Zielverzeichnis (Archiv) angegeben.
Alle importierten BDT-Dateien können im KFPV-Modul des Klinik-Assistent weiterverarbeitet werden.
Im BDT-Importfenster können die Arztsystemdaten angesehen und weiter verarbeitet werden.
Jede BDT-Datei wird im linken Bereich aufgeführt. Die Spalte „BDT-Patientennummer“ zeigt die Patientennummer im Arztsystem an und die Spalte „Erstellungszeitpunkt“ zeigt den Zeitpunkt, in welchem im Arztsystem die BDT-Datei erstellt worden ist.
Der rechte Bereich zeigt die Informationen der im linken Bereich ausgewählten BDT-Datei.
- Oben rechts werden die wichtigsten Daten aufgeführt, die übernommen werden können
- Unten rechts wird die komplette BDT-Datei aufgeschlüsselt als Baumstruktur dargestellt.
Um nun eine BDT-Datei in das KFPV zu übernehmen, betätigt man in der Toolbar die Schaltfläche „Datensatz zuordnen“.
Natürlich ist es auch möglich, die Funktion im Menü „Daten“ auszuwählen (siehe Grafik oben).
Nun wird das Fall-Bearbeitungsfenster angezeigt und die zu übernehmenden Arztsystemdaten werden automatisch gefüllt.
Wenn die Patientendaten gefüllt sind, dann wird der Patient in den Patientenstammdaten des „Klinik-Assistent“ gesucht. Als erstes wird nachgesehen, ob die BDT-Patientennummer bereits einem Patienten zugeordnet worden ist:
- Wenn ja, dann wird dieser Patient dem neuen Fall zugeordnet.
- Ist noch keine BDT-Patientennummer hinterlegt, wird nachgesehen, ob die vier Pflichtfelder Name, Vorname, Geburtsdatum und Geschlecht mit einem Patienten übereinstimmen und die gefundenen Patienten in einer Übersicht angezeigt. In dieser kann dann ein Patient ausgewählt werden, der dem Fall zugeordnet wird.
- Wurde keine Übereinstimmung gefunden, werden die Patientendaten und die BDT-Patientennummer in die Fall-Bearbeitung im Tab „Patient“ gefüllt. Ein neuer Patient kann dann abgespeichert werden. Die Patientennummer kann zu diesem Zeitpunkt geändert werden, ansonsten wird automatisch die nächste freie Nummer, wie in den Hausstammdaten hinterlegt wurde, vergeben.
Wenn die Krankenversichertendaten in der BDT-Datei gefüllt sind, wird in den internen Kostenträgerstammdaten im „Klinik-Assistent“ nachgesehen, ob diese IK-Nummer schon vorhanden ist.
- Wenn ja, dann wird der Kostenträger dem Fall zugeordnet.
- Wenn nein, dann werden die Krankenversichertendaten zu einem neuen Kostenträger hinzugefügt. Dieser neue Kostenträger wird aber nicht automatisch gespeichert, zusätzlich muss eine gültige Version im Tab „Versionen“ des Kostenträgers angelegt und die fehlenden Daten ausgefüllt werden.
Nun sind alle verfügbaren BDT-Daten in die Fall-Bearbeitung übernommen worden, der Fall ist zu diesem Zeitpunkt aber noch nicht abgespeichert, deshalb können Sie noch fehlende Patientendaten o. ä. füllen und abschließend den Fall speichern. Achten Sie darauf, dass die BDT-Patientennummer gefüllt ist.
Der BDT-Import ist somit abgeschlossen und der Fall kann wie gewohnt weiter verarbeitet werden.
|
Erläuterung der Konfigurationsdateien (ini). Hier wird die Ini-Sektion "FolderMonitor1" beschrieben. Es können aber mehrere Verzeichnisse überwacht und verarbeitet werden.
|
Toolbar-Beschreibung
|
Button
|
Icon
|
Short-Cut
|
Bezeichnung
|
Beschreibung
|
Neu
|
|
Einfg
|
Neuen Datensatz einfügen
|
Ermöglicht das Anlegen eines neuen Datensatzes.
|
Bearbeiten
|
|
Enter
|
Aktuellen Datensatz bearbeiten
|
Ermöglicht das Bearbeiten des aktuellen Datensatzes.
|
Löschen
|
|
Strg+Entf
|
Aktuellen Datensatz löschen
|
Ermöglicht das Löschen des aktuellen Datensatzes.
|
Selektieren
|
|
F6
|
Datensätze selektieren
|
Ermöglicht das Selektieren von Datensätzen.
|
Drucken
|
|
Strg+D
|
Übersichtsliste drucken
|
Ermöglicht das Drucken einer Druckliste.
|
Kennung ändern
|
|
|
Kennung ändern
|
Ermöglicht das Ändern der Kennung eines Datensatzes.
|
Optimale Spaltenbreite
|
|
Strg+O
|
setzt die Spaltenbreite auf optimale Wert
|
Ändert die Spaltenbreite auf das Minimum um möglichst viele Daten zu sehen.
|
Aktualisieren
|
|
F5
|
Datensätze neu einlesen
|
Liest die Datensätze neu ein um die Daten im Grid zu aktualisieren.
|
Daten in Zwischenablage kopieren
|
|
Umschalt+Strg+C
|
Daten in die Zwischenablage kopieren
|
Die Datensätze werden im CSV-Format in den Zwischenspeicher kopiert.
|
Daten nach Excel exportieren
|
|
Umschalt+Strg+X
|
Daten nach Excel exportieren
|
Die Datensätze werden nach Excel exportiert.
|
Daten in CSV-Datei exportieren
|
|
Strg+Alt+E
|
Daten in eine CSV-Datei exportieren
|
Die Datensätze werden im CSV-Format in eine Datei kopiert.
|
|
|
|
|
|
Schlüssel |
Beschreibung
|
»MedicalFileMonitorService.ini«
|
[FolderMonitor1].ini
|
Verzeichnis |
Importverzeichnis, von dort wird die BDT-Datei in die Medical-Software-Datenbank importiert
|
Zielverzeichnis |
Archiv-Verzeichnis, nach dem import wird die BDT-Datei im Zielverzeichnis archiviert
|
Bibliothek |
PatientImportLib.dll importiert die xDT-Dateien
|
LogLevel |
LogLevel: 0=Error, 1=Warning, 2=Information
|
FM_Filter |
Filter:
fnFileName
fnDirName
fnAttributes
fnSize
fnLastWrite
fnLastAccess
fnCreation
fnSecurity
fnFileName
fnDirName
fnSize
fnLastWrite
|
FM_Filter_Plus |
Mit diesem Filter kann eine White-List erstellt werden, also nur diese Dateien werden importiert (Standard *.*)
|
FM_Filter_Minus1 |
Mit diesem Filter kann eine Black-List erstellt werden, diese Dateien werden nicht importiert (z.B. *.dot). Es können mehrere Filter angegeben werden, die Zahl muss pro Filter-Minus erhöht werden (FM_Filter_Minus1, FM_Filter_Minus2, FM_Filter_Minus3, ...)
|
FM_Overwrite |
|
FM_Size |
|
FM_MonitorSubtree |
|
FM_DelayTime |
Zeit (Millisekunden), die vor dem Starten des Imports gewartet wird (Standard 0; 1000 Millisekunden = 1 Sekunde)
|
CopyModus |
CopyModus:
1 = M1MoveFile (MoveFile - Windows-API)
2 = M2MoveFile (TFileStream - unMTools-Variante)
3 = M3MoveFile (TMemoryStream)
|
»PatientImportLib.ini«
|
[Datenbank]
|
DatenbankName |
Datenbankpfad, wie er auch im Klinik-Assistent angegeben ist:
Servername: SERVER1
Port: /3050
Pfad: :C:\Programme\Klinik-Assistent\Datenbank\
DB-Datei: medical.gdb
»Ergebnis«: SERVER1/3050:C:\Programme\Klinik-Assistent\Datenbank\medical.gdb
|
[Schnittstelle]
|
Typ |
BDT-Typ:
BDT_TBS_MCS: Das BDT-Format der Arztsoftware MCS von der Firma TBS
BDT:
|
Kodierung |
Dateikodierung:
ASCII
ANSI
UTF-8 (noch nicht implementiert)
UNICODE (noch nicht implementiert)
|
TEST
|