Aggregator is a service designed for facilities doing clinical trials. These facilities receive study images from a multitude of sources, and need to extract DICOM header information from the study before anonymizing the study and sending it to a PACS archive.
Aggregator receives and imports images from a variety of sources, ensures patient IDs from different sources will not collide, and anonymizes headers and checks for header problems. It also sends an XML message for each new study to a SOAP server. Its operation is unattended, and it sends email notifications if there are problems with images or if the SOAP server goes down.