We are currently integrating Orthanc with the OHIF Viewer for our PACS solution. While most DICOM studies display correctly, we are facing issues when trying to view Presentation State (PR) objects through the OHIF Viewer using Orthanc’s DICOMweb plugin.
Problem:
PR studies loaded via OHIF Viewer result in HTTP 400 or 500 errors.
This appears related to incomplete support for the /rendered and /frames/{frame} endpoints in Orthanc’s DICOMweb plugin.
PR overlays or annotations are critical for our clinical workflows, and the lack of support is a major blocker.
What we know:
The Orthanc DICOMweb plugin implements a reference/basic level of WADO-RS but lacks full support for PR modalities.
Other backends like DCM4CHEE reportedly handle PR objects properly with OHIF Viewer.
Orthanc’s native web viewer can display these studies, but it does not integrate with OHIF’s features.
Our questions:
Are there any plans to enhance Orthanc’s DICOMweb plugin to support full PR modality rendering?
Is there a recommended workaround or plugin to improve PR handling via DICOMweb in Orthanc?
Would you recommend custom development on Orthanc or switching to another backend for full OHIF compatibility?
Any community experience with successfully integrating OHIF Viewer and Orthanc for overlays and PR?
We appreciate any insights, advice, or pointers to ongoing efforts or plugins addressing this issue.
OHIF will load and display the study from DICOMweb (Orthanc Plugin /usr/share/orthanc/plugins/libOrthancDicomWeb.so → Version 1.10 )
Implementation of DICOMweb (QIDO-RS, STOW-RS and WADO-RS) and WADO-URI. (QIDO-RS, WADO-RS) services
OHIF will load its web viewer interface.
It will list all series/images in that study UID.
DICOM images will load in the viewport for viewing.
Attached is the screenshot (Ignore the study which is in displayed, its blurred from our end and also when we try to LOAD PR study, we have displayed the error we see in the Console.
But we are seeing this issue. Can you throw some light where can the issue be ?
Also, can we get details about what configurations and versions of orthanc or ohif viewer or other viewer (and its details) which you have used to test this out ?
Can we get a temporary access to test it out, play around and understand ?
Following up on the earlier discussion, we are still facing issues with PR (Presentation State) objects when using Orthanc’s DICOMweb plugin with OHIF.
For reference, i can share anonymized study where the problem can be reproduced. Please guide me how can i share the study over, as currently links are restricted in our replies.
Observations
Series count is consistent across viewers (19).
In OHIF, unsupported SR series (#10002) throws an error instead of being ignored.
For some CT series (e.g., S 201: 93 3.0 x 3.0 Soft Tissue WO), clicking/dragging results in “Internal Server Error – Not implemented yet”.
Orthanc’s native viewer displays PR correctly, but OHIF fails via DICOMweb (400/500 errors).
Questions
Is full PR rendering support planned for the DICOMweb plugin?
Are there known workarounds or plugins to handle PR overlays with Orthanc + OHIF?
Any guidance or clarification would be very helpful.
As a follow-up to my recent post about [summarize original issue], I realized I should also clarify one additional detail.
The issue also relates to KO (Key Object) studies/images. Does Orthanc natively handle KO objects as part of its DICOM support, or is there any recommended plugin/extension required for managing and interpreting these?
Looking forward to your input on this point as well.
As long as you don’t post on this forum a full minimal working example that is independent of OHIF (i.e., sample DICOM files, DICOMweb request using the curl command-line tool, expected DICOMweb answer and why the answer returned by Orthanc is wrong), the Orthanc community will not be able to provide further support.