Download Handbuch V2008 (PDF ca. 1,8Mb)
Transcript
Aufbau d. Datenaustausch-Schnittstelle
Die Datenaustauschschnittstelle schafft die Möglichkeit, die Kundendaten aus dem Programm in und aus
anderen Anwenden zu kopieren. Diese Möglichkeit hat sich in der Praxis als einfach und vor allem leicht zu
realisieren erwiesen, da beide Softwaremodule aufeinander abgestimmt werden müssen. Unser Modul ist so
flexibel aufgebaut, dass prinzipiell jede 3. Anwendung ohne große Programmumstellungen auf diese Daten
zugreifen kann.
Die Kundendaten werden in eine ANSI-ASCII Datei geschrieben, wobei alle Zeilen durch ein <CR> + <LF>
voneinander getrennt sind. Werden einzelne Daten nicht angegeben, so ist eine leere Zeile in der Datei eingetragen. Umlaute können im Windows-Format (ANSI) oder in der DOS-Konvetion (ASCII) geschrieben sein
(je nach Wunsch). Die Zieldatei kann sich in jedem beliebigen Verzeichnis befinden und jeden beliebigen
Namen tragen. Der Name und Pfad der Zieldatei muss in den “DATENAUSTAUSCH- EINSTELLUNGEN”
eingetragen werden.
Standardformat Aufbau den DATEI:
Zeile Beschreibung
1
Name des Patienten
2
Vorname des Patienten
3
Straße
4
PLZ
5
Ort
6
Geburtsdatum im Format TT.MM.JJ
7
Telefonnummer
8
Geschlecht (m/w)
9
Werbeerfassung (J/N)
10
Werbekennzeichen
11
Krankenkassenname
12
Krankenkassennummer
13
KK-Status
14
Ergänzung zum KK-Status
15
Versichertennummer
16
Kundenspezifische Leistennummer
Direkter Programmaufruf aus Drittanwendung
Es besteht die Möglichkeit, die Software direkt aus anderen Anwendungen zu starten. Das heißt, Sie haben
keine doppelte Kundenverwaltung! Sie erfassen den Kunden in Ihrer Drittanwendung und starten die Software aus der Drittanwendung heraus. Bitte setzen Sie sich mit Ihrem Entwickler von Ihrer Drittanwendung in
Verbindung, um den Aufruf in die Drittanwendung mit aufzunehmen.
Wenn die Software aus der Drittanwendung das erste Mal gestartet wird, wird eine neue Kundengruppe angelegt. Diese Kundengruppe heißt “EXTERN”. Bei dieser Kundengruppe können Sie im Scanprogramm nicht
direkt auf die Kundendaten zugreifen, sondern nur auf die gespeicherten Daten. Es werden die Kundenverwaltungsdaten der Drittanwendung verwendet.
Eine weitere Möglichkeit ist das Speichern der Kundendaten, die von der Drittanwendung übermittelt werden,
in einer vorher ausgewählten Kundengruppe der Rothballer-Datenbank. (Siehe Seite 28).
Wenn Ihre 3. Anwendung diese Option noch nicht verfügt, leiten Sie bitte diese Seite an den Entwickler Ihrer
3. Anwendung weiter, dieser wird Ihnen gerne behilflich sein.
Dieses Programmbeispiel soll zeigen, wie das Scanprogramm aus einer 3. Anwendung gestartet wird. Dieses
Beispiel ist für MS VB oder MS VBA geeignet.
frei = FreeFile
Print #frei, "TESTNAME"
Print #frei, "TestVorname"
Print #frei, "TestStrasse"
Print #frei, "TestPLZ"
Print #frei, "TestOrt"
Print #frei, "TestGeb"
Print #frei, "m"
Print #frei, "100001"
Print #frei, “123”
Print #frei, “0961/418818”
Print #frei, “Kostenträger”
Print #frei, “Arztnummer”
Close #frei
‚ Datei kann beliebigen Namen erhalten.
Open "CLIPBORD.DAT" For Output As #frei
' Familienname
' Vorname
' Strasse
' PLZ
' Ort ([PLZ] u. Ort)
' Geburtsdatum (tt.mm.yyyy)
' Geschlecht (m/w)
' eindeutige Kundennummer
‘ individuelle Leistennummer
‘ Telefonnummer
‘ z.B. Krankenkassenname
‘ Nummer des zu benutzenden Arztes aus der Rothballer Datenbank
' Aufruf vom Scanprogramm mit Übergabe von „ EXT“ für EXTERN
back = Shell("dms.exe EXT", 1)
Handbuch Seite 64