Tool for sending dicom images using dcmtk
7.7K
A Flywheel Gear to execute DCMTK's storescu to send DICOM data from a Flywheel instance to a DICOM server.
The DICOM Toolkit (DCMTK) is a set of software libraries for working with the DICOM Standard. In particular, the storescu application is useful for transmitting DICOM images. The dicom-send Gear uses DCMTK's storescu to send DICOM data from a Flywheel instance to a specific DICOM server. The DICOM server must be reachable from the host of the Flywheel instance. Before transmitting the DICOM file, a private tag indicating the DICOM file's source as Flywheel is added to each DICOM file to avoid being re-ingested into a Flywheel instance.
The gear will generate a report listing each dicom file/archive that was exported. The report includes the following columns:
This report is printed at the end of the log file, and also saved as an attachment to the session container that the gear was run from. The output name of this report file follows the following pattern:
dicom-send_report-<session label>_<acquisition label>_YYYY-MM-DD_HH:MM:SS.csv
where <acquisition_label> is only present if one specific acquisition was selected for export.
Images are considered successfully sent if storescu returns a "0" exit code.
The gear will present as successful only if all dicoms that were attempted, were sent succesfully.
For information on gear testing, see the testing readme.
Content type
Image
Digest
sha256:2666bded2…
Size
341.3 MB
Last updated
23 days ago
docker pull flywheel/dicom-send