With coDiagnostiX 9.8, the storage system used for patient data has changed.
Why we did this:
However, to profit from the benefits of the new database system, all patients from the 9.7 database need to be moved to the new system. Generally, this process does not require any user intervention. However, in some circumstances, questions may arise. This article is intended to answer these questions.
Converting an old database into the new structure happens without requiring user intervention. The process can be separated into two phases:
This happens nearly instantly. In most cases, the user can continue working after a few seconds.
Technically, the following happens:
When the user opens a planning, all datasets of the patient are read from the old into the new database. Depending on the number of datasets, plans and planning objects like model scans and drill guides, this can take from about ten seconds up to several minutes.
When the planning is displayed on the screen, the conversion is done. The patient is now completely stored in the new database and the old database. Currently, the patient is never deleted from the old database. This will change in a future update of coDiagnostiX. It is planned to delete patient data which has completely been moved to the new database.
coDiagnostiX 9.8 is able to read databases created with coDiagnostiX down to version 9.0.2. Older databases must be opened first with a coDiagnostiX version between 9.0.2 and 9.7.6. Versions of coDiagnostiX older than 9.8 are not able to read patient datasets created with coDiagnostiX 9.8 or newer.
This concerns:
Datasets sent from version 9.7 or older can be received from version 9.8 without further notice. Version 9.7, however, is not able to receive data sent from 9.8.
Unlike the local database, the SQL network database can still be accessed by older versions of coDiagnostiX. Datasets are converted case by case into the new data format by the coDiagnostiX client when adding or checking-in data to the SQL network database. The individual dataset can only be read by coDiagnostiX 9.8 or newer.
Database |-Cache |-Legacy |-Patients
PatientDatabase.cdxDatabase is the only permanent file in this folder. It is an index file and contains the patients' meta data, like names, date of birth and the hospital's patient id.
The directory contains one cache file for each patient dataset in the database. These files contain data required to visualize (CB)CT data. If disk space is required, these files can be deleted. They are recreated when the corresponding patient dataset is opened the next time.
Do not change anything in this folder. It will very likely make the contained patient data unreadable.
This folder contains the old BDE database. Whenever a patient dataset is opened that was not opened in version 9.8 (or newer) before, the dataset is read from the BDE database and stored in the new database.
This directory contains one file for each patient in the database. A cdxPatient-file contains all data that belongs to a patient. The includes (CB)CT data, plannings, imported model scans and planned implants.
While installing different versions of coDiagnostiX in parallel is possible, it is not recommended. However, measures have been taken to make this as easy as possible.
Not possible.