Osimis/Orthanc and OHIF integration issue

I’m using Osimis/Orthanc 23.7.0-full docker image. since we need to use azure blob storage as well as postgres

When we tried to see the studies list using OHIF, api to fetch studies list is failing while It’s working fine for when we use the jodogne/orthanc-plugins docker image.

Do we need to configure anything in orthanc.json to make it work? It would be great if we could get a little help here.

Hello

The OHIF study list only works with DicomWeb. As soon as you configure OHIF to use DicomWeb, the OHIF study list shows correctly:

docker run -e DICOM_WEB_PLUGIN_ENABLED=true  -e OHIF_PLUGIN_ENABLED=true -e ORTHANC__OHIF__DATA_SOURCE=dicom-web -p 8042:8042 osimis/orthanc:23.7.0

And then, open the study list at http://localhost:8042/ohif/

HTH,

Alain

Great to see the OHIF plugin working well on my osimis/orthanc docker.

But I’m not be able to create report with annotations…
See the message.
dataSource.deleteStudyMetadataPromise is not a function

Thank you
Remy

Hi Rémy,

Which DataSource are you using ? If you are using dicom-json, I’m not surprised it does not work.
If you are using ‘dicomweb’, that becomes technically feasible since OHIF could use STOW-RS to push newly created instances.

However, we have never tried this feature, we simply package OHIF so if you still encounter problems, I would advise you to ask support on OHIF side and then report your findings here.

Best regards,

Alain.

Hi Alain,

I am also really interested in this feature. With the link sharing functionality that you’ve implemented this would make it much easier for patients view the studies on their own time and understand diagnosis.

Unfortunately, when I tried to implement this I couldn’t do it with dicom-web either (the SR would inconsistently be saved to Orthanc but OHIF would throw an error when I tried to re-hydrate the study). and I couldn’t get any response on this topic from OHIF slack.

Since then, I’ve switched to dicom-json for performance benefits, but I’m hoping to implement this in future.

The fact that I’m using auth service and authorization plugin might complicate this further.

Could you give me some pointers on how to approach this? Ideally, I should be able to keep using dicom-json for performance and use STOW-RS for pushing annotations. I’ll contribute code if I succeed.

Sorry for the delay, you are right. I was using dicom-json.

I have made some modification to use dicomweb instead. It is now working. It create a new serie in the study, but when I reopen the study later, I got the message…

"DICOM SR

OHIF only supports TID1500 Imaging Measurement Report Structured Reports. The SR you’re trying to view is not supported."

bye

Rémy