Navigation: »No topics above this level«
PMOD Database Functionality
DICOM Operations using a Database
If the database is configured, PMOD can save images and all other information types such as VOIs, transformations, kinetic modeling files etc. in the same manner as described for the DICOM objects.
A Save operation sends a request to the database containing all relevant meta-information about the data (patient name, study, series, data type, etc) and the data itself. The database server then saves the data into a directory structure and adds the access information into its tables.
When Load operations are performed, this access information is presented to the user in a way which allows performing database searches, and if a data set is selected, it can be loaded into the PMOD tool using the internal access information.
Benefits of Using the Database
There are several benefits resulting from the use of the PMOD database:
The PMOD database functionality is based on an external SQL database engine. Two such databases are currently supported:
In this section it is assumed that the database engine is working properly.
Database Access Types
There are two different types of databases in PMOD:
The transaction server concept is most useful in an environment of multiple PMOD installations. On one of the PMOD installations, the PMOD JDBC databases are created. On the same system, the PMOD DICOM server is started, and saves the received images in one of the databases. All other PMOD installations access the databases just through the transaction server as illustrated below.
Note: After the installation of Pmod4.0, an empty Pmod database and a Demo database with various example data are available (if the example database was selected for installation). These databases reside within the PMOD installation directory. We recommend creating new databases for productive work on a separate disk which is regularly backed up, and to use transaction servers for data sharing.