Omnivore Direct

Omnivore Direct

Beitragvon gweirich » 19.11.2009, 13:07

Beim Omnivore Direct-Plugin können Kategorien mit Rechtsklick und "löschen" gelöscht werden. Soweit so gut, nur: Damit verschwinden sämtliche unter dieser Kategorie abgelegten Dokumente bei allen Patienten auf Nimmerwiedersehen in den Eingeweiden der Elexis-Datenbank.

Wenn einem das aus Versehen passiert ist, kann man sie so wieder retten:
ACHTUNG: Diese Anleitung ist nur für Leute, die Erfahrung mit direkter Datenbankmanipulation haben. Wenn Sie hierbei einen Fehler machen, ist anschliessend möglicherweise Ihre Elexis-Datenbank Schrott! Lassen Sie es ggf. lieber von Ihrem Supporter machen und machen Sie VORHER EIN BACKUP!!

Code: Alles auswählen
SELECT * FROM CH_ELEXIS_OMNIVORE_DATA where PatID is null and deleted='1'


bringt eine Liste aller gelöschten Kategorien, und
Code: Alles auswählen
update CH_ELEXIS_OMNIVORE_DATA set deleted='0' where PatID is null and deleted='1';


"entlöscht" alle gelöschten Kategorien. Natürlich kann man auf analoge Weise auch nur einzelne Kategorien entlöschen; das Prinzip sollte hier klar geworden sein.

Betrifft Elexis 1.4.x
Unter Elexis 2.x können Kategorien nicht versehentlich gelöscht werden.
gweirich
 
Beiträge: 516
Registriert: 06.01.2008, 08:16
Wohnort: Schaffhausen

Beitragvon tschaller » 22.11.2009, 18:53

Wir haben uns so geholfen (vielleicht hilft das auch noch dem einen oder andern):
1. Herausfinden von Kategorien, die betroffen sein könnten:
Code: Alles auswählen
select distinct title from CH_ELEXIS_OMNIVORE_DATA WHERE deleted=1 and Mimetype='text/category' and title not in (select distinct title from CH_ELEXIS_OMNIVORE_DATA WHERE deleted=0 and Mimetype='text/category') order by title

2. Pro Kategorie herausfinden, ob dazu ungelöschte Dokumente existieren:
Code: Alles auswählen
select count(id) from CH_ELEXIS_OMNIVORE_DATA where deleted=0 and Category in ('zuweisung')

--> Muss für jedes Resultat aus Abfrage 1 durchgeführt werden
--> Bei Resultat=0: nichts tun
--> Bei Resultat >0: Kategorie manuell wieder in Elexis (Omnivore View, Bearbeiten eines bestehenden Dokuments, Kategorie hinzufügen, Änderung an Dokument aber nicht speichern)
tschaller
 
Beiträge: 65
Registriert: 06.01.2008, 09:18


Zurück zu Fragen zu Plugins

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron