View Issue Details

IDProjectCategoryView StatusLast Update
0004483Slicer4Core: Usabilitypublic2018-05-31 10:11
ReportermschwierAssigned Topieper 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0004483: Hint for helpful extensions during DICOM import is confusing
Description

When importing DICOM data (in DICOM Browser) you sometimes get the hint that certain extensions might be helpful to work with certain data types. I think this dialog is actually counter helpful for the following reasons:

  1. The dialog only appears when importing data but it does not necessarily refer to the imported data but to any data that is already in the database. In my case the dialog was constantly bugging me about some old PET data in my DB, which I currently didn't care about, so I learned to ignore it. However at some point I was importing DICOM SEG objects and the hint was actually useful, but I didn't pay attention to the message anymore.
  2. The dialog indicates to "helpful" extensions, even though some extension might actually be required (again in my SEG case) to even load the data.

My suggestions:

  1. On import only show the dialog for data types actually being imported at that point, not for any other types in the database.
  2. On loading show the dialog again for data types being loaded, with the option to ignore the warning for this data type(s) in the future.
  3. If an extension is not only helpful but actually require to work with or even load the data, say so. :)
Additional Information

Slicer 4.9.0-2017-11-16

TagsNo tags attached.

Relationships

related to 0004146 closedpieper Discover DICOM support provided by uninstalled extensions 

Activities

pieper

pieper

2017-12-20 17:17

administrator   ~0015461

Yes, it makes sense to only make the suggestion for type in the most recent import. That's certainly fixable.

Point 2 is harder because the dialog is dynamic and it's not clear to me that even if you ignored the notice on one data type you'd want to ignore it again for new data of the same type.

Regarding point 3, that require more information than is available to this one dialog! :-)

fedorov

fedorov

2017-12-20 17:34

developer   ~0015462

  1. If an extension is not only helpful but actually require to work with or even load the data, say so. :)
    Regarding point 3, that require more information than is available to this one dialog! :-)

I think we definitely should fix the scalar volume plugin to not try to load a SEG series, and give a specific message what extension to install. What do you think Steve?

pieper

pieper

2017-12-22 09:25

administrator   ~0015464

Here's a fix to catch the exception when trying to read a seg file without the seg plugin:

http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=26814

Issue History

Date Modified Username Field Change
2017-11-30 19:49 mschwier New Issue
2017-11-30 19:49 mschwier Status new => assigned
2017-11-30 19:49 mschwier Assigned To => pieper
2017-12-20 17:17 pieper Status assigned => acknowledged
2017-12-20 17:17 pieper Note Added: 0015461
2017-12-20 17:22 pieper Relationship added child of 0004146
2017-12-20 17:34 fedorov Note Added: 0015462
2017-12-22 09:25 pieper Note Added: 0015464
2018-05-31 10:11 lassoan Relationship deleted child of 0004146
2018-05-31 10:11 lassoan Relationship added related to 0004146