OE2: Additional columns in StudyList

Hello!

I would like to display more tags in the study list in Orthanc Explorer 2.
For building the index and get all necessary tags in the API call, I think a previous post has all the information I need: MainDicomTags table additional info.
But where else do I have to make modifications to actually display those tags?
Following the render “chain”, I went in quite deep into the plugin sources, but I could not clearly make out the best places to start or where else to follow from there.

BR,
David

Hi,

What kind of tags would you like to add ?

The columns are “predefined” in this file. If it makes sense, I can add a few more presets there.

Note however that it is highly recommended that these tags are included in the MainDicomTags or ExtraMainDicomTags.

Best regards,

Alain

Hi,

thanks for the fast reply.
For our comparisons, those are MRI scanner related tags:
0008,0070 Manufacturer
0008,1090 ManufacturerModelName
0018,0087 MagneticFieldStrength
0008,0080 InstitutionName

In our installation, we already have them added as ExtraMainDicomTags for Instances and Studies to have the DB straight from the beginning.

Maybe in the same context: For the displayed texts, we created an individual language file and found the translations are not applied to the ModifyStudy Dialog, but I assume this is intended?

Best regards,
David

Hi David,

Ok, that’s quite “non-standard” → I’ll have to find a way to allow anyone to add any Dicom Tag as a column.

I have added this in our todo list and will keep you informed on the progress (do not expect it too soon :wink: )

Best regards,

Alain

3 Likes

Thank you very much!

Hi David,

Finally, I implemented it earlier than expected.

That will be part of the next OE2 release.

Best regards,

Alain

1 Like

Hi Alain,

way earlier than expected!
I’m gonna check it out later today.

Best regards,
David

Hi Alain,

the additional columns work very well, but as it is, I found a follow-up request/bug for this:
There are also search boxes added for each column, but they seem not to work.
After pressing Return, the page reloads with /filtered-studies appended, but all entries are shown.
When calling the page/api directly, (/ui/app/#/filtered-studies?ManufacturerModelName=Aera) it shows “No results” and comes back to all items.

This is not too important for me, just stuck out :wink:

Best regards,
David

Hi David,

Would you mind creating an issue with this topic in GitHub such that we can continue to track the progress there ?

Note: I won’t be able to work on it immediately so it’s the right place to store it too :slight_smile:

Thx

Alain.