Page MenuHomePhabricator

Optimize DicomRTIOMimeTypes
Open, WishlistPublic

Description

The checks of DicomRTIOMimeTypes could be optimized to be more resource efficient.

  1. DicomRTIOMimeTypes::GetModality(): We don't need to scan for all tags of interests, like we currently do. It is enough to just scan for the modality tag (DICOMTagPath(0x0008, 0x0060)). In addition that also removes the unnecessary dependency to the DicomTagsOfInterestService.
  1. DicomRTIOMimeTypes::RTDoseMimeType::AppliesTo(): Should check first for the modality and only if it is the right modality, check its reader compliance. The later takes more time but is not that discriminating as the modality check and only a nice to have.

Event Timeline

kislinsk triaged this task as Wishlist priority.Nov 22 2018, 11:46 AM
kislinsk added a project: Auto-closed.
kislinsk added a subscriber: kislinsk.

Hi there! 🙂

This task was auto-closed according to our Task Lifecycle Management.
Please follow this link for more information and don't forget that you are encouraged to reasonable re-open tasks to revive them. 🚑

Best wishes,
The MITK devs

floca edited projects, added Next Milestone; removed Auto-closed.