be used on-line, so the users have access from 
distance. 
Besides managing patient information, including 
their consultations, the application has the possibility 
for managing and viewing the images provided by 
medical devices. 
An element of originality is content-based visual 
query using color characteristic. It permits selection 
of a query image and finding all similar images from 
the database (Del Bimbo, 2001; Smith, 1997). This 
option could be very helpful for establishing the 
diagnosis. 
2  THE DATABASE STRUCTURE 
In this section, database structure used by the 
application including tables and logical connections 
between them is presented in detail. The database 
contains a number of tables populated when 
installing the application. The tables contain a series 
of codes that makes easier the work of updating 
patient information and the investigations. These 
tables are: 
- Medical units with a specific code and name: 
the medical units can be an individual office, a 
laboratory or hospital clinics and departments.  
-  Users groups: this table stores information 
about user groups, administration rights for 
each group (administrators, doctors, nurses 
etc.). The table also contains a group identifier 
and a group name that can be specified for each 
group. Each unit has specific management 
rights. 
-  Users: is a table that contains user 
identification, name, password, and 
corresponding group. 
 
The data confidentiality is ensured by user name 
and password that are provided separately for each 
unit. In order to increase the data security, the 
password is encrypted. Each doctor has access to 
information regarding his own patients, but he can 
share some data that can be seen by other specialists. 
He can also access both statistical and scientific data 
regarding all patients in database but in this case the 
identification data about patients is hidden and the 
ID number, name and address are blinded. At 
information management level, anonimizing all 
information concerning clinical data ensures 
confidentiality; diagnosis, paraclinical information, 
treatments are also blinded and only statistical data 
can be viewed. On the other hand, the office 
secretary can see personal information about patients 
and referring doctors, but no diagnosis and treatment 
elements are accessible. 
-  Diagnosis table is used for storing the diagnosis 
code and name. 
-  Analyses table codifies paraclinical and 
biological data. It has the following structure: 
code, description, and minimal and maximal 
value.  
-  Clinical examination table includes the 
following elements: code, description, and 
value. 
-  Patient groups include code and description. 
The patients can be grouped by the category of 
disease (digestive, cardiology, renal etc.), by 
the medical insurance category or by 
participation to different programs (national 
health programs or clinical studies). 
 
The following tables are the most important in 
the database because they store information about 
patients, examinations, investigations and results: 
-  Patients table is used for storing information 
about patient’s visits: personal ID number, 
name, doctor, county, city, address, phone/fax 
number, email and program – if any. 
-  A patient might have several examinations, for 
each of them storing in the Consulting table, 
the diagnosis, date and treatment. Each 
examination might contain one or several 
clinical examinations (it is stored code, 
description, a series of analyses identified by 
code and obtained value).  
-  Images table is storing information about still 
or moving images, obtained from a patient 
during his whole disease history. These data 
are: path and name of the image file, type of 
image and color information automatically 
extracted for later content-based image query 
on color feature. 
3  THE FUNCTIONS OF THE 
APPLICATIONS 
3.1 Set-up 
This function permits updating auxiliary tables in 
database as for example tables containing diagnosis 
codifications, clinical examinations, analyses 
codifications, departments, user groups and users.  
 
 
USING A COMPLEX NUMERICAL AND MULTIMEDIA DATABASE IN INTERNAL MEDICINE -  Pre-release
Evaluations
193