Dicoogle was created in 2008 to support medical imaging PACS. While the first idea was to add the capability to extract and query for all DICOM tags, more advanced and new ideas have expanded, such as Peer-to-Peer extensions appronches. The expansion of use cases raised quick architectural changes several times, which clearly created a direction of a plugin-based approach.
Dicoogle is an extensible medical imaging archive server that emerges as a tool to overcome those challenges. Its extensible architecture allows the fast development of new advanced features or extends existing ones. It is currently a fundamental enabling technology in collaborative and telehealthcare environments, including research projects, screening programs, and teleradiology services. The framework is supported by a Learning Pack that includes a description of the web programmatic interface, a software development kit, documentation, and implementation samples. This article gives an in-depth view of the Dicoogle ecosystem, state-of-the-art contributions, and community impact. It starts by presenting an overview of its architectural concept, highlights some of the most representative research backed up by Dicoogle, some remarks obtained from its use in teaching, and worldwide usage statistics of the software.
There is a recent journal article published in Journal of Software and Systems that explains it. Read more here: https://link.springer.com/article/10.1007/s10916-022-01867-3