# build plugin that allows loading zipped dicom series

**URL:** <https://discourse.slicer.org/t/build-plugin-that-allows-loading-zipped-dicom-series/9491>\
**Category:** Feature requests\
**Created:** [December 14, 2019, 1:34am UTC](https://discourse.slicer.org/t/build-plugin-that-allows-loading-zipped-dicom-series/9491 "2019-12-14T01:34:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jpcenteno80](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jpcenteno80/32/5428_2.png) [@jpcenteno80](https://discourse.slicer.org/u/jpcenteno80)\
**Post date:** [December 14, 2019, 1:34am UTC](https://discourse.slicer.org/t/build-plugin-that-allows-loading-zipped-dicom-series/9491/1 "2019-12-14T01:34:11Z")

</div>

Operating system: Ubuntu 18.04  
Slicer version: 4.10.2  
Desired behavior: Allow loading dicom directly from a zipped file containing a dicom series. “Add data into the scene” already allows it but the slices can only be viewed individually, not as a volume that can be scrolled.

Do you have some suggestions as to how to get started?

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [January 15, 2020, 2:47am UTC](https://discourse.slicer.org/t/build-plugin-that-allows-loading-zipped-dicom-series/9491/2 "2020-01-15T02:47:50Z")

</div>

It would be certainly nice to have this. There have been some [related discussions recently](https://discourse.slicer.org/t/proposition-name-volumes-imported-via-data-by-series-description/9779/8) about simplifying DICOM loading (less clicks, avoid the need of cleaning up the database). Maybe after this we can have a look this as a second step.

If you want to get started with it on your own then have a look at the logic in qSlicerDataDialog. It would be nice to modify the zip file to work similarly as general drag-and-drop. That way you could define custom handler, similar to the handler for DICOM data loading (see [here](https://github.com/Slicer/Slicer/blob/master/Modules/Scripted/DICOM/DICOM.py#L321-L392)).
