12  Schutz von Datensätzen vor der Bearbeitung

Je mehr Nutzer im Gesundheitsamt gleichzeitig auf den lokalen Datenbestand zugreifen, umso wahrscheinlicher ist es, dass derselbe Datensatz von mehreren Nutzern zeitgleich bearbeitet wird (z.B. nach Eingang mehrerer Ergänzungs-Meldungen zu selben Person). Bis zur Version 0.9.35 von SurvNet war es daher möglich, dass Änderungen an einem Datensatz durch den einen Nutzer, von einem anderen Nutzer rückgängig gemacht wurden.

Mit der Version 0.9.36 wird eine Sperre für bereits in Bearbeitung befindliche Datensätze eingeführt: Ein Datensatz öffnet prinzipiell im sog. Ansichtsmodus Ansichtsmodus und muss zur Bearbeitung in den Bearbeitungsmodus Bearbeitungsmodus versetzt werden (Abbildung 12.1, Abbildung 12.2). Im Ansichtsmodus können keine Veränderungen am Datensatz vorgenommen werden. Jedoch lassen sich verknüpfte Datensätze aus dem gesperrten Datensatz heraus zur Ansicht öffnen.

Abbildung 12.1: Fall-Datenblatt im Ansichtsmodus

Über die Schaltfläche Datensatz bearbeiten Datensatz bearbeiten (oder: F9) kann in den Bearbeitungsmodus gewechselt werden, sofern der Datensatz nicht bereits von einem anderen Nutzer bearbeitet wird.

Abbildung 12.2: Fall-Datenblatt im Bearbeitungsmodus

Sobald alle Änderungen vorgenommen wurden, sollte der Datensatz umgehend ge-speichert und über die Schaltfläche Bearbeitung beenden Bearbeitung beenden (oder: F9) zurück in den Ansichtsmodus versetzt werden, damit er zur Bearbeitung durch andere Nutzer wieder freigegeben ist.

Wird ein Datensatz geöffnet, der bereits durch einen anderen Nutzer bearbeitet wird, erscheint an Stelle der Schaltfläche ‚Datensatz bearbeiten’, die Information, von wem und seit wann der Datensatz bearbeitet wird (Abbildung 12.3).

Datensatz-Sperre prüfenOb die Datensatz-Sperre zu einem späteren Zeitpunkt immer noch besteht, lässt sich über die Schaltfläche Datensatz-Sperre erneut prüfen (Abbildung 12.1) feststellen. Sofern der Datensatz inzwischen freigegeben wurde, erscheint er im Ansichtsmodus.

Abbildung 12.3: Fall-Datenblatt in Bearbeitung durch einen anderen Nutzer

Ist der in den SurvNet-Optionen (siehe ?sec-survnet-optionen) festgelegte maximale Zeitraum für die absolute Datensatzsperre überschritten, erscheint im blauen Hinweisfeld Datensatz-Sperre aufheben Datensatz-Sperre aufheben und die Sperre kann damit gelöst werden.

⇨ Diese Funktion ist für den Notfall vorgesehen, wenn z.B. nach Programm-Absturz und Neustart versäumt wurde, die zuletzt bearbeiteten Datensätze wieder freizugeben. Im Normalbetrieb empfiehlt es sich, die Bearbeitung durch den anderen Nutzer abzuwarten, bzw. um die Freigabe des Datensatzes nachzufragen.

Nach Betätigung der Schaltfläche erscheint eine Frage, ob die aktuell geöffnete Version des Datensatzes zur Bearbeitung übernommen werden soll (?fig-sperre-aufgehoben).

Dialog Sperre aufhebenFall-Datenblatt nach Aufheben der Sperre

Eventuelle Änderungen am Datensatz die - vor dem Aufheben der Sperre - von der Person, die den Datensatz zuletzt bearbeitet hatte, noch nicht gespeichert wurden, gehen dabei verloren.