QIDO-RS to query from another PACS

1,279 views
Skip to first unread message

Ramesh R

unread,
Jul 7, 2017, 2:51:10 AM7/7/17
to dcm4che
I installed DCM4CHEE ARC LIGHT 5, following the Wiki page https://github.com/dcm4che/dcm4chee-arc-light/wiki/Installation#mysql-and-mariadb. And the installation is successful and I am able to launch the ui2 application from the browser.

Next I want to use the Qido-RS and Wado-RS services available in dcm4chee-arc-light to query/retrieve images from another pacs server running in my network (with AET name RPACS). So, I configured the AET of RPACS in my dcm4chee-arc-light instance with its IP address and port and able to successfully Echo. The problem comes when I issue the following url to retrieve the studies from RPACS through Qido-RS.


This request is throwing an exception in my dcm4chee-arc-light log as follows:

[org.dcm4chee.arc.qido.QidoRS] (default task-57) Process GET /dcm4chee-arc/aets/RPACS/rs/studies?includefield=all&offset=0&limit=21&orderby=-StudyDate,-StudyTime&ScheduledProcedureStepSequence.ScheduledProcedureStepStartDate=20170707&StudyDate=20170707 from nu...@127.0.0.1
12:06:24,530 ERROR [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-57) RESTEASY002010: Failed to execute: javax.ws.rs.WebApplicationException: No such Application Entity: RPACS
at org.dcm4chee.arc.qido.QidoRS.getApplicationEntity(QidoRS.java:483)
at org.dcm4chee.arc.qido.QidoRS.newQueryContext(QidoRS.java:437)
at org.dcm4chee.arc.qido.QidoRS.search(QidoRS.java:380)
at org.dcm4chee.arc.qido.QidoRS.searchForStudiesJSON(QidoRS.java:264)
at org.dcm4chee.arc.qido.QidoRS$Proxy$_$$_WeldClientProxy.searchForStudiesJSON(Unknown Source)

Looks like the AET RPACS is not identified by Qido-RS of dcm4chee-arc-light for some reason, though the Echo is successful. And I do not see any incoming requests reaching my RPACS server also, as per its logs.

gunterze

unread,
Jul 7, 2017, 3:20:09 AM7/7/17
to dcm4che
Querying a third party QIDO-RS service is not (yet) supported by the UI.

gunter

Ramesh R

unread,
Jul 7, 2017, 3:25:59 AM7/7/17
to dcm4che
Its ok if the UI is not supporting it, as my requirement is to use the dcm4chee-arc-light QIDO-RS and WADO-RS as a proxy to query from RPACS. Is this something possible to achieve with dcm4chee-arc-light? If so, would you please give some pointers on how to achieve this?

gunterze

unread,
Jul 7, 2017, 4:02:43 AM7/7/17
to dcm4che
It should not need much work to extend the UI to target QIDO/WADO services of another PACS, but because, there are not yet too much PACS systems in the field, supporting dicom-web services, enabling to query/retrieve external PACS systems using classic C-FIND,C-MOVE DIMSE services from the UI has a higher priority for us. (e.g. RESTful service to query Studies from external C-FIND SCP, RESTful service to export Studies from external C-MOVE SCP to C-STORE SCP, ...)

Ramesh R

unread,
Jul 7, 2017, 4:46:37 AM7/7/17
to dcm4che
Yes, I agree with your point. In fact, I want to use the web services of dcm4chee-arc-light in my application that I am developing and let the web services of dcm4chee-arc-light do a query/retrieve from an external PACS systems using classic C-FIND,C-MOVE. Can I achieve this with the current released version of dcm4chee-arc-light 5.10.3 or will have to wait for the 5.10.4 release?

Gunter Zeilinger

unread,
Jul 7, 2017, 5:41:15 AM7/7/17
to dcm...@googlegroups.com
You will have to wait for 5.10.5. 5.10.4, which will be released in next days, will only provide the RESTful C-MOVE proxy.

gunter

--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+unsubscribe@googlegroups.com.
To post to this group, send email to dcm...@googlegroups.com.
Visit this group at https://groups.google.com/group/dcm4che.
For more options, visit https://groups.google.com/d/optout.

Ramesh R

unread,
Jul 7, 2017, 6:49:27 AM7/7/17
to dcm4che
Ok.Thanks. Once this feature is available in the next release of dcm4chee-arc-light, is it possible for my application to issue the following URL request to dcm4chee-arc-light server to get a WADO response? 
           http://localhost:8080/dcm4chee-arc/aets/RPACS/rs/studies/{StudyInstanceUID}
My understanding is that the above URL will be processed by the WadoRS of dcm4chee-arc-light and would in turn retrieve the images from RPACS using C-MOVE, process it and send WADO response to the calling application. Is my understanding correct?
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.

gunterze

unread,
Jul 7, 2017, 7:49:59 AM7/7/17
to dcm4che

l2x...@yeah.net

unread,
May 28, 2018, 9:39:46 PM5/28/18
to dcm4che

When retrieving images, is it first through LDAP or directly into Qido-RS? I was confused when I was sorting out its running process. Please help me.



在 2017年7月7日星期五 UTC+8下午2:51:10,Ramesh R写道:
Reply all
Reply to author
Forward
0 new messages