2015 Winter Project Week:DICOM References

From NAMIC Wiki
Jump to: navigation, search
Home < 2015 Winter Project Week:DICOM References

Key Investigators

  • Andrey Fedorov, BWH
  • Csaba Pinter, Queen's
  • Steve Pieper, Isomics

Project Description

Objective

  • Lay down a plan to handle DICOM object references in Slicer

Approach, Plan

  • Notification that a DICOM dataset being loaded is referencing things, and asking the user if they would like to load those too. I think this should be done in DICOM browser at the time of examine/load.
  • Marking the hierarchy entries that have resolved or unresolved dependencies in the subject hierarchy (this could be done by highlghting of rows in red/yellow, for example)
  • Providing user with the mechanism to pull in unresolved dependencies (this could be done using "Related" pop-up menu in SH).
  • Extend the ctkDICOMDatabase to cache references during the import process
  • Reconcile the reference graph (which is a DAG) with the "composite context" (patient/study/series) which is a tree. They are handled quite differently in DICOM, but to me they should be very similarly handled and exposed to the user if possible (as it is in the subject hierarchy)

Progress