Datenorganisation

Alle von OnyxCeph³™ verwalteten Daten befinden sich auf dem Computer, auf dem die Datenbank und die zur Datenbank gehörigen Verzeichnisse installiert sind (Server). Mit jedem Start der Anwendung OnyxCeph³™ am Arbeitsplatz werden die lokal benötigten Komponenten mit dem am Server vorliegenden Versionsprotokoll abgeglichen und erforderlichenfalls aktualisiert. Damit wird sowohl eine zentrale Synchronisation aller Clients im Netzwerk wie auch eine hohe Leistungsfähigkeit der lokal ausgeführten Anwendung erreicht.

Da der Datentransport zwischen Server und Arbeitsplatz über Internet-Protokoll läuft, ist eine lokale Freigabe von Verzeichnissen mit speziellen Rechten für Nutzer nicht erforderlich. Lediglich die Verfügbarkeit der zum Transport benutzten Portadresse (Standard: 16300) muss gewährleistet werden.

 

 

Warnung


Jede manuelle Änderung innerhalb der Verzeichnisstruktur Onyx3Server kann sich nachteilig auf Funktionsfähigkeit und|oder Leistung der Software auswirken oder zu irreversiblem Datenverlust führen.

 

 

 

Das Systemverzeichnis ClientFiles


 

Im Verzeichnis ClientFiles sind alle zur Ausführung der lokalen Anwendungen am Arbeitsplatz benötigten Programme, Bibliotheken, Bilder und sonstige Files in der aktuellsten Version abgelegt. Bei Server-Neustart werden diese Dateien vom Server-Programm mit der in der Datenbank vorhandenen Kopie verglichen und erforderlichenfalls zu deren Aktualisierung benutzt. Die Datenbankkopie der ClientFiles wiederum wird zur Synchronisation der Arbeitsplatzdateien verwendet, die bei jedem Programm-Neustart erfolgt.

Jedes Update liest aktualisierte Komponenten in das Server-Verzeichnis ClientFiles ein. Um einen Neustart des Datenbankservers OnyxDBServer zu umgehen, kann die erforderliche Aktualisierung der Server-Datenbank auch durch Löschen des Verzeichnis-Eintrages "!! DeleteToUpdate !!" erzwungen werden. Nach erfolgter Aktualisierung wird der gelöschte Eintrag neu erzeugt.

 

 

Das Systemverzeichnis Install


 

Im Installationsverzeichnis Install befindet sich das Client-Setupprogramm OnyxClientSetup.exe, welches auf jedem neu einzurichtenden Arbeitsplatz einmal ausgeführt werden muss, um die lokale Arbeitsumgebung einzurichten. Das Client-Setupprogramm baut eine Verbindung zum zugehörigen Datenbankserver auf, legt das Verzeichnis Onyx3Client als lokales Arbeitsverzeichnis sowie optional Verknüpfungen auf Desktop und als Programmgruppen an.

OnyxClientSetup.exe kann eigenständig lokal oder über Netzwerk ausgeführt werden und benötigt für eine korrekte Funktion in den verschiedenen vom Programm unterstützten Sprachen lediglich das aktuelle Wörterbuch OnyxDict.iid im selben Verzeichnis.

 

 

Das Sicherungsverzeichnis Backup


 

Die über die Anwenderoberfläche des Programms OnyxDBServer konfigurierbaren automatischen oder manuellen Sicherungsdateien können in wählbaren Verzeichnissen abgelegt werden. Wenn die Datensicherung zusätzlich mit einem externen Sicherungsprogramm erfolgt, wird empfohlen, die interne Datensicherung so zu konfigurieren, dass das Datenbankverzeichnis OnyxDB im Verzeichnis Backup gesichert wird. So kann das externe Sicherungsprogramm die Verzeichnisse Backup und Pictures kopieren, ohne dass der laufende und auf das Verzeichnis OnyxDB zugreifende SQL-Server zu Problemen führt.

 

 

Das Datenbankverzeichnis OnyxDB


 

Im Datenbankverzeichnis OnyxDB befinden sich neben verschiedenen Systemtabellen identisch strukturierte Unterverzeichnisse für jeden eigenständigen Praxisclient. Hierzu gehören neben dem Anwender selbst (Unterverzeichnis Client_Home) alle sonstigen registrierten Anwender XY der Software (Unterverzeichnis ClientXY), von denen bisher Daten über die Exchange-Funktion importiert wurden. Dabei werden patinetenbezogene Daten für jeden Praxisclient separat verwaltet.

 

 

Das Bilddatenverzeichnis Pictures


 

Das Bilddatenverzeichnis Pictures verwaltet analog zu OnyxDB sämtliche Bilddatensätze (2D|3D) in praxis- und patientenspezifischen Unterordnern. Der Name der patientenspezifischen Unterordner entspricht der Patientennummer im Karteiblatt auf Register |Patient|. Zu jedem darin abgelegten Bild existiert ein Befunddatensatz in der Tabellenstruktur von OnyxDB mit den zum Datensatz gehörigen Informationen.

 

 

Neben den oben beschriebenen Unterverzeichnissen befindet sich das Datenbank-Serververprogramm OnyxDBServer sowie verschiedene Konfigurations- und Protokolldateien im Server-Verzeichnis.