Modalities in Study and tools/find

Hi Martin,

The ModalitiesInStudy tag is actually a special one (I call it a ‘computed tag’ because it is not stored as such in DB).
So, when handling a Find query, we first perform a SQL only search in the DB (with the LIMIT set, in your case to 200) and then, the results are filtered based on computed tags criteria and, indeed, you’ll likely get under the LIMIT.

This issue is already identified in our TODO but, right now, I can not tell you when this would be implemented.

  • For C-Find results: we could store the computed tags
    in metadata on some events like NewSeries + DeletedSeries (same for other computer tags).
    OtherTags that could be saved in Metadata as well:
  • ModalitiesInStudy
  • all computed counters at series/study/patient level
  • RequestAttributesSequence (sequence that must be included in all DicomWeb QIDO-RS for series)

Best regards,

Alain

Hi Alain,

Thanks for the feedback, it’s not critical right now so we will just watch out for upcoming changed :slight_smile:

Best wishes
Martin

P.S. I am having huge troubles with the Google User Group, so sorry if this post pops up multiple times. I could basically not send anything via the website (posts would be instantly deleted) so I did send via email. But apparently the post and your answer do also not show on the website of the Google User Group.