Fallbeispiel:
Gesundheitswesen
Die vorhandene Praxissoftware mehrerer Arztpraxen soll um ein praktisches Termin-
und Ressourcenverwaltungssystem ergänzt werden. Die Termin- und Patientendaten
sollen in einer zentralen Datenbank im Intranet gespeichert werden. Zur vorhandenen
Software ist eine bidirektionale Schnittstelle zu implementieren, die sowohl die
vorhandenen Patientendaten als auch die Termininformationen zwischen den beiden
Systemen überträgt. Zusätzlich sollen die noch freien Termine auf
einer öffentlichen Webseite abgebildet werden und dort zur Buchung für
Patienten zur Verfügung stehen.
Lösung:
Noch während der wenige Tage dauernden Planungsphase wird ein Prototyp entwickelt
und zusammen mit dem Grobkonzept vorgestellt.
Auf dem Server der Praxis wird eine Datenbank aufgebaut. Dabei kommt je nach Gegebenheiten
ein mySQL, MS-SQL, ORACLE oder ein MS-Access DBMS zum Einsatz. Die Tabellenstrukturen
werden entsprechend den üblichen Standards für relationale Datenbankmodelle
angelegt, so dass eine Weiterentwicklung für andere Fachleute erleichtert
wird.
Ein User-Interface wird in enger Zusammenarbeit mit den Anwendern in Visual Basic
gestaltet. Hiermit sollen Termine so simpel wie möglich vergeben und gesucht
werden können.
Sowohl im Praxis-Verwaltungssystem als auch im Terminsystem können per Mausklick
Patientendaten zum jeweils anderen System übergeben werden - dazu wird eine
GDT-Schnittstelle im Terminsystem integriert.
Die Übertragung der öffentlichen Termindaten auf den Webserver geschieht
über FTP (File Transfer Protocol). Auf dem Webserver sorgen PHP-Programme
für die ansprechende Präsentation der Daten.
|
|
Fallbeispiel: Personalverwaltung
Die Personaldaten von über 5.000 Angestellten sollen an mehreren Unternehmens-Standorten
einsehbar und bearbeitbar sein. Die Personaldaten werden zentral in einem SAP-System
verwaltet. In den einzelnen Unternehmens-Standorten steht SAP nicht zur Verfügung.
Vielmehr soll ein spezielles Frontend die für den Unternehmens-Standort relevanten
Personaldaten auswählen und in Formularen zur Bearbeitung und zum Ausdrucken
präsentieren. Ergänzungen und Korrekturen der Personaldaten sollen aus
den Formularen vor Ort wieder über eine Schnittstelle in die SAP-Datenhaltung
transferiert werden.
Lösung:
Auf einem Server der Haupverwaltung wird eine mySQL-Datenbank für alle zu
präsentierenden Informationen aufgebaut. Diese Datenbank wird täglich
über ein Datentransferprogramm aus SAP mit den in SAP geänderten Personaldaten
aktualisiert. In derv Datenbank enthalten ist auch eine Benutzerverwaltung, die
die Zugriffsberechtigungen der einzelnen Personal-Sachbearbeiter der Unternehmens-Standorte
speichert.
Auf einem zentralen Apache-Webserver werden diverse PHP-Scripte implementiert,
die die Auswahl und Anzeige der Personaldaten in Web-Formularen generieren. Neuerfassungen
und Änderungen der Personaldaten aus diesen Formularen werden über PHP-Scripte
auf Plausibilität geprüft, bevor sie in der mySQL-Datenbank abgelegt
werden.
Auswertungen der Personaldaten werden mit PHP über vorbereitete SQL-Abfragen
direkt nach MS-Excel exportiert.
Neue oder geänderte Personaldaten werden täglich über ein Datentransferprogramm
in SAP als BatchInput Mappen bereitgestellt. |