---
# System prepended metadata

title: Syngo Disc Daemon

---

![image](https://user-images.githubusercontent.com/67087/139486101-1072cbac-52c3-4a10-a348-483a2c26c4a0.png)

# Syngo Disc Daemon

Date: 2020-10-29  
For: **Alexander Makarov**, Mohammed bin Khalifa bin Salman Al Khalifa Cardiac Centre  
By: **Wojtek Grabski**, of Flux Inc  

## Context and Purpose

A summary of the particulars:

- You are using Siemens syngo PACS, which stores exam images and PDF reports in different formats -- images as DICOM flat files and PDFs as database blobs.
- You would like to export selected exams to disc, along with their accompanying reports.
- You are using "EPSON producer" software to burn and label your discs.
- You would like background processes running on a server to initiate burning and swapping automatically.
- Your producer software commences processing when it receives a text sentinel file in a pre-determined folder.  The sentinel file contains variables like the label, logo, and others.
- syngo provides an export function that saves DICOM files and PDFs into separate folders, along with a DICOMDIR file that references only the DICOM images.

## Proposed Solution

We propose a background daemon that watches for your exports from syngo.

When exports appear, this daemon:

- Converts PDF reports to DICOM and places them into the folder with the remaining images -- leaving the original in place.
  - DICOM reports are saved as Secondary Capture series to maintain compatibility;
- Amends a pre-existing DICOMDIR to include appended PDF series;
- Combines both folders with the executables of your DICOM viewer, README, autorun files, and any other files you specify;
- Outputs all files to your EPSON producer input folder; and
- Creates the appropriate sentinel file that triggers the production of the disc.

## Architecture

We foresee using the following tools:
- DCMTk for conversion from PDF to DICOM, possibly using our DICOM Printer 2 DICOMizer service.
- .NET 4.8 and `fo-dicom` to amend your DICOMDIR files
- .NET 4.8 to author the daemon

We will provide all newly-written source code upon project closeout. Pre-existing binaries will not require additional license fees.

## Timeline

The entire project timeline, including deployment support, is anticipated at two weeks.

## Project Fees

Total project fees will be approximately **3,520 - 4,400 USD**, based on 4 - 5 days of effort.

2,000 USD is payable at commencement, balance upon substantial completion.

## Contact Us

Wojtek Grabski
**Flux Inc**
1321 Upland Dr. PMB 12547
Houston, TX 77043
United States of America
~
100 Broadview Ave, Suite 300
Toronto, Ontario M4M 3H3
Canada

Email. wojtek@fluxinc.co
Tel. [+1 (416) 554-6355](tel://+14165546355)


---
> This quotation is valid for 90 days.  All fees in US dollars exclude applicable taxes.