You are here


Your rating: None Average: 4 (25 votes)



Application type:


Client type:


Programming language/toolkit:

Project description: 

Dicoogle is an open source Picture Archiving and Communications System (PACS) archive. Its modular architecture allows the quick development of new functionalities, due the availability of a Software Development Kit (SDK).

It is an extensible, platform-independent PACS archive software that replaces the traditional, usually hard-coded centralized database with pluggable indexing and retrieval mechanisms, which are developed separately and installed in deployment time. It was initially designed to accommodate automatic information extraction, indexing and storage of all meta-data detected in medical images, without re-engineering or reconfiguration requirements, thus overcoming the limitations of DICOM-compliant query services.

Currently, the extensible architecture of Dicoogle has enabled its use in research and the healthcare industry, by covering a wide variety of use cases without changes to the core system. This is very relevant nowadays, given the need to improve, monitor and measure the efficiency of medical imaging systems, as well as to extract knowledge from the produced medical images, including healthcare quality indicators. As such, Dicoogle can be used as a base platform for DICOM data mining.

What features are included?

  • DICOM-compliant implementations of the Storage and Query/Retrieve service classes;
  • A set of REST web services for user-facing applications to interface with Dicoogle;
  • A web application that enables its configuration and usage;
  • A plugin-based backbone for loading extensions in deployment time;
  • A common library for developing plugins named Dicoogle SDK.

Twitter community:

Related project(s):