Orthanc Explorer 2 - Tell us the features you need !

Hello !

We are a team of Master in (Engineering and) Computer Science at ULiège.

As part of our courses we have to carry out a project throughout the year, which is for us, a new version of Orthanc Explorer.

The overall goal is to make a version that is more adapted to the needs of Orthanc community and more user-friendly.

For this, we will check out this forum regularly in order to find features asked and needed, and obviously that would help us a lot if you could share them on this post too !

Thank you for reading and helping us !

Very interesting. Will you continue to use AngularJs? or switch to Angular and typescript? Will the code be available in a repository online?

Anyway, I have been trying to implement this viewer for my radiology group and there are some issues that are preventing us from being able to use it as is:

  • The image loading is too slow, even when orthanc is running on the local machine. Being able to load the images before hand, especially when everything is running on the local computer would be useful.
  • Dragging and Dropping the images is too tedious. Being able to tab through them with key strokes would be much appreciated.
  • Finer grained control over permissions, so that some studies could be shared via link, or with some users, and others are kept private. Right now, anyone who has access, has access to the entire thing, and the ability to delete and modify too.
    Thanks,
    Andrew

Wonderfull,

I want to be part of this project, I have several ideas for Orthanc Explorer 2, for example the actual version miss batch capabilities to make some functions, Anonymize, Download ZIP, Retrieve, Send Etc.
I also worked on Anonymization features of Orthanc in a Java project, I think some of our idea might be usefull to put in Orthanc Explorer 2 as our Anonymization profile.

In short if you have some brain storming discussion about global design of Orthanc Explorer 2 I want to participate, I’m a physician with a pretty good experience in software developpement, I’m used to exchange idea and software with Sebastien and Osimis team.

Best regards,

Salim

Ooops, I thought you meant the Osmosis Viewer. I still would like to see some finer grained permissions in the orthanc explorer, but my other ideas only apply to the osmosis viewer.
-Andrew

Great! This is nice news for all the Orthanc community :slight_smile:

For information, I have just put a link to this thread in the dedicated FAQ inside the Orthanc Book;
http://book.orthanc-server.com/faq/improving-interface.html

Regards,
Sébastien-

Hello Salim,

thanks for sharing your ideas with us, we are taking them into account !

Unfortunately, the project is part of our courses programme, we are not allowed to take external people on the project. However, we would love to have more of your ideas and feedback !

We intend to have a functional basic version as soon as possible. When it is done, we will provide you a test version on this forum and we will have a discussion with any user who wants to get involved, so you will have the opportunity to participate to the brain storming discussion.

Great initiative!

Some functionality that would improve the current explorer:

Query/Retrieve page
• Pagination of query results
• Tickboxes to select multiple studies
• Button to retrieve the ticked studies only

Patients page
• Pagination
• Tickboxes to select multiple patients
• Button to delete multiple patients + “are you sure” confirmation box :wink:

Anonimization tool where one can enter a patientid + patientname instead of the currently automatically generated ids.

Link to Osimis web viewer already showing up at Patient level and not at Study level.

What also would be great if there would be a (separate) web interface to change (some of) the settings that are currently managed through the json config file. We are currently running a few instances of Orthanc on virtual servers managed by our IT department and for example each time I want to add/change a modality I need to go through them.

Hope this helps, please keep me updated on your progress!

best regards,

Erik

I agree with all of this.

Also for the upload it would be very nice if it can support folder drag and drop with recursive upload.

In the main tab it would be nice to be able to manage custom metadata for example to label patient as group of clinical study and filter them accordingly.

On the Query page rather making 2 level on separate page make 2 table on the same page on for study level and the other serie level so the user can access the 2 level in a same view.

For sure when you will have a testing version I will give feedback

Salim

I would like to suggest
"Recenlty uploaded/received" feature (or sorting exams by source) - in order to send them to remote modalities.

Allow me to query/search for studies and series by date. For example, show me all the studies done yesterday.

Hello Samy,

That’s a great initiative and I’m sure people have plenty of ideas!

I like the fact that you guys are asking around and I love seeing the community thrive!

Agreed with Erik, a selection of multiple exams would be great to be able to do:

  • bundle delete
  • bundle download
  • during a Q/R, bundle retrieve

One nice feature I’d like to have, but that requires also an additional feature in the core of Orthanc, is the following:

  • ability to stop/pause a DICOM send or retrieve
  • ability to view the status of a DICOM send or retrieve (“image x of y” sent for example)

I probably will come up with additional things and will come back to post it here.

Thanks!

Best regards,

Sylvain

Hi everyone,

Note that the students have completed their project that is now available on github here: https://github.com/sdoloris/orthanc-explorer-2.

Please note that we (Orthanc Team) currently do not provide support on this new interface due to a lack of bandwidth in the team.

Please also note that everyone is free to fork this repository and contribute by expanding it (it is license under the MIT License). That would really be great if this project could become the first one in the Orthanc ecosystem to be maintained by the community for the community.

Br,

Dear all,

Orthanc is great - a fabulous tool. I was curious about the development of OE2 and tried to build with success but on running with configuration I get Segmentation Fault following registration of the OE2 plugin.

Does anyone have a working version with Orthanc 1.5.6? Is there a guide as to how to debug the plugin. I would be keen to contribute to the explorer further but alas instructions are few and far between.

Any help much appreciated,

Gordon

Hello,

one tiny but really helpful feature would be to make the Delete button configurable (visible/enabled true/false)

Cheers
Knut

Dear Gordon,

Unfortunately, as explained by Alain, this “OE2” plugin was made by students and is not officially maintained by the core team of Orthanc:
https://groups.google.com/d/msg/orthanc-users/oOyKTmfs-J0/p0G3ZG-VAQAJ

As explained by Alain: “Please also note that everyone is free to fork this repository and contribute by expanding it (it is license under the MIT License). That would really be great if this project could become the first one in the Orthanc ecosystem to be maintained by the community for the community.”

Please contribute back by taking ownership of this plugin and making it even better to the benefit of the Orthanc community!

Kind Regards,
Sébastien-

Hi all. I can’t compile this plugin. Have many errors. Can you help me?

Have errors:

Error: Cannot find module ‘/root/.nvm/versions/node/v14.15.1/lib/node_modules/@angular/cli/bin/postinstall/script.js’
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
at Function.Module._load (internal/modules/cjs/loader.js:842:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47 {
code: ‘MODULE_NOT_FOUND’,
requireStack: []
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @angular/cli@11.0.3 postinstall: node ./bin/postinstall/script.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @angular/cli@11.0.3 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

воскресенье, 14 апреля 2019 г. в 13:08:15 UTC+3, s.jo...@gmail.com:

Hello,

As written in my previous answer: “Unfortunately, as explained by Alain, this “OE2” plugin was made by students and is not officially maintained by the core team of Orthanc”

So, no, we can’t help you…

Sébastien-