Can Orthanc acts as a proxy for another PACS

586 views
Skip to first unread message

Vinícius Meng

unread,
Dec 30, 2020, 1:41:36 PM12/30/20
to Orthanc Users
Explanation:

I have a production instance of the DCM4CHEE 2.18.3 and i would like to implement the OHIF Viewer. Sadly the DCM4CHEE version 2.18.3 doesn't have support for the QIDO protocol, this one needed by the OHIF Viewer.

Can I install a instance of Orthanc to act as a proxy between the OHIF Viewer and the DCM4CHEE 2.18.3? If so, how can I do that? 

Thanks in advance.

Vinícius Meng

Christopher

unread,
Dec 31, 2020, 5:23:31 AM12/31/20
to Orthanc Users
Yes, orthanc can be acted as a relay node. You need to write a c++ plugin (or python) to convert WADO/ QIDO into Dicom protocol. Steps maybe are:
1/ When Wado/ QIDO request arrives in Orthanc, the plugin parse the http content to get the studyInstanceUID,
2/ Check if studyInstanceUID is existed in Orthanc DB
3/ If it has, then using Wado/ QIDO API from Orthanc and reponse with the result
4/ If it does not have  then using C-Move API from Orthanc API to retrieve the Study from DCM4CHEE

Vào lúc 01:41:36 UTC+7 ngày Thứ Năm, 31 tháng 12, 2020, t...@verodellaudo.com.br đã viết:

Sébastien Jodogne

unread,
Dec 31, 2020, 5:34:33 AM12/31/20
to Orthanc Users
Hello,

In addition to Christopher's answer, here is a link to an old post that gives more details about creating a DICOM proxy using Orthanc:

Sébastien-

Vinícius Meng

unread,
Dec 31, 2020, 5:45:45 AM12/31/20
to Orthanc Users

Thanks for the answers, I will check the other thread to see how to make the necessary plugin. 

Vinícius Meng 

Sébastien Jodogne

unread,
Jun 11, 2021, 11:56:50 AM6/11/21
to Orthanc Users
Dear all,

You might be interested in the new release 3.2 of the Python plugin, which provides an easy-to-use building block to create custom DICOM proxies:

Regards,
Sébastien-
Reply all
Reply to author
Forward
0 new messages