Seite 1 von 1

Manuelles Auslösen einer Indexaktualisierung

Verfasst: Mittwoch 3. Dezember 2014, 09:18
von meddoc
Hallo TurboMed-Gemeinde,
unsere gelinde gesagte nicht kleine KV-Abrechnung führt leider seit 1-2 Jahren meist gegen Ende des Quartals bei der Nutzung des Feature "Regelwerks-Prüfung" zu einem vollständigen Programmabsturz von TurboMed. In diesem Falle können wir die Quartalsabrechnung nur ohne "Regelwerks-Prüfung" erfolgreich durchlaufen lassen.

Nach dem Aufspielen des Quartalsupdate ist dieser äußerst unangenehme Umstand meist behoben. Ich vermute die im Rahmen des Quartalsupdate meist erfolgende "Indexaktualisierung" behebt hier einen zum Crash führenden Fehler.

Um nun unabhängig vom Aufspielen eines neuen Update zu werden würde ich diese Aktualisierung gerne jederzeit auslösen können. Wer kann mir den Befehl lt. Support wohl existierenden Befehl zum manuellen Auslösen einer "Indexaktualierung" nennen?

Zum genaueren Verständnis: Es handelt sich nicht um die unter "Sonstiges / Wartung" hinterlegten Datenbankprozeduren wie "Datenbank reparieren" "Datenbankkonsistenz prüfen" oder die im Programmordner vorhandene "Turbomed Reorganisation PraxisDB", sondern um einen Befehl zum eingeben unter "Ausführen".

Besten Dank im Voraus!

Re: Manuelles Auslösen einer Indexaktualisierung

Verfasst: Mittwoch 3. Dezember 2014, 09:56
von RAMöller
Wenn ich das recht verstehe, muss bei Ihnen zu jeder Abrechnung vorher das Update erneut aufgespielt werden (um eine Indexaktualisierung durchzuführen).
Das ist allerdings etwas ungewöhnlich.
Ich vermute, die Regelwerksprüfung läuft über Java, vielleicht wird das beim Update mit aktualisiert. Ich denke, die Störung wird eher vom Java kommen.
Schade dass Ihnen TM nicht den Befehl für die Indexaktualisierung mitteilt, wahrscheinlich würde es aber nicht viel bringen (s.o.)
Grüße
Möller

Re: Manuelles Auslösen einer Indexaktualisierung

Verfasst: Donnerstag 4. Dezember 2014, 00:18
von wahnfried
RAMöller hat geschrieben:Wenn ich das recht verstehe, muss bei Ihnen zu jeder Abrechnung vorher das Update erneut aufgespielt werden (um eine Indexaktualisierung durchzuführen).
Das ist allerdings etwas ungewöhnlich.
Ich vermute, die Regelwerksprüfung läuft über Java, vielleicht wird das beim Update mit aktualisiert. Ich denke, die Störung wird eher vom Java kommen.
Schade dass Ihnen TM nicht den Befehl für die Indexaktualisierung mitteilt, wahrscheinlich würde es aber nicht viel bringen (s.o.)
Grüße
Möller
Beim Aufspielen eines NEUEN Updates wird die Datenbank-Reorganisation angestoßen, da deren Struktur sich aufgrund des Versionssprunges verändert hat.
Beim nochmaligen Ausführen des Updates mit derselben Versionsnummer wie bereits bestehend, wird auch keine Datenbankaktualisierung angestoßen, da deren Struktur ja bereits an die Version angepasst war.

Die "Indexaktualisierung" ist ja nur ein Teil der Datenbank-Reorganisation. Da hätte ich die Frage, ob dies als alleinige Aktion sinnvoll wäre.

@meddoc:
Schonmal den TurboMed-Start am Server mit dem Schalter "/reorg" versucht?
Also:

Code: Alles auswählen

start <Installationspfad>\TurboMed\Programm\TurboMed.exe /reorg
??

Ansonsten könnte es irgendwie möglich sein, bei einem System mit dem TurboMed-Versionsstand von VOR dem aktuellen Update zu vergleichen, welche EInträge in der Registry sich beim Update verändern - und dann noch interessanter: welche werden erst im Rahmen der PraxisDB-Reorganisation verändert? Möglicherweise ergibt sich daraus ein Ansatz, dem System vorzugaukeln, dass die Datenbankstruktur noch "veraltet sei" und reorganisiert werden müsste??

Grüsse, Wahnfried

Re: Manuelles Auslösen einer Indexaktualisierung

Verfasst: Donnerstag 4. Dezember 2014, 01:48
von meddoc
Die Antwort vom Support liegt jetzt vor: Beispiel: C:\turbomed\programm\turbomed.exe /versall

Sobald mein Problem gelöst ist werde ich wieder berichten.

Re: Manuelles Auslösen einer Indexaktualisierung

Verfasst: Freitag 5. Dezember 2014, 07:52
von RAMöller
@wahnfried
ja und nein
was mich nachdenklich machte, war die Verknüpfung von Indexaktualisierung und Abrechnung bzw. Regelwerksprüfung. Letzteres läuft über Java, und meine Überlegung war, ob bei einem Update auch Veränderungen bzgl. Java stattfinden (cgjvava, Pfade etc.). Sollte tatsächlich eine Behandlung der Datenbank notwendig sein, liegt m.E. ein ernstes Problem vor. In diesem Fall würde ich auf jeden Fall alle Daten des Servers sichern, bzw. bereits gesicherte Daten vor Überschreiben sichern bis der Fehler gefunden wurde.