I have been working on some changes to the QuantitativeReporting plugin for loading DICOM Structured Reports. Currently, the extension supports the loading of measurements. Now, we can load and display bounding boxes, lines, and points. It would be great to get feedback on how I can improve the UI. For instance, I could include automatic jumping to a slice when a markup is clicked, or when an entry in the table is selected.
Here is a gif for loading and displaying a bounding box:
Hi Deepa - it’s great you are working on this. My thought would be to have a custom module that’s specific to the concept of a report. It looks like now the SR is being parsed and the data is extracted into markups and tables, but other than having them in the same subject hierachy study, the idea that they all came from the same report is somehow lost. It’s possible in the markups module to jump the slices to markup control points, but it would be nice to centralize this for the specific task of reviewing a report or comparing multiple reports.
It would be intestesting to look as some of the use cases where there is a clinical intent behind the SRs, like in the older QIICR datasets where there were lesion annotations from multiple raters and you’d want ways to load multiple SRs and easily compare the data across raters (e.g. turn all markups for one rater on/off or make the markups from one report yellow and all the ones from a second report blue).