DICOM C-Find SCU at Instance Level on remote modality

387 views
Skip to first unread message

sylvai...@gmail.com

unread,
Apr 4, 2016, 3:34:18 PM4/4/16
to Orthanc Users
Hello there,

First of all thanks again to Sebastien for his incredible job on Orthanc. It's a pleasure to be able to handle and control DICOM data via Orthanc.

I was trying to query and retrieve via CURL on Patient, Study and Series level. So far everything worked fine.

However I cannot seem to get any proper answer on an instance level:

curl http://orthanc:8042/modalities/station/query/ -X POST -d '{"Level" : "Instance", "Query" : {"SeriesInstanceUID" : "1.2...740"}}'

I even tried with the SOPInstanceUID that I was trying to retrieve, but I had no answer on this either.

I know that I can retrieve or push these using DICOM workstations. I've successfully retrieved exams via Orthanc but not single instances. Am I doing something wrong?

Thanks in advance for your help!

Best,

Sylvain

Sébastien Jodogne

unread,
Apr 4, 2016, 3:49:30 PM4/4/16
to Orthanc Users
Hello,

I am able to query at the instance level using the same syntax as yours:

# curl http://localhost:8042/modalities/station/query/ -X POST -d '{"Level" : "Instance"}'

In my test framework, I use 2 instances of Orthanc talking to each other.

I therefore highly suspect that your modality "station" does not support query/retrieve at the instance level. What is the manufacturer of "station"? Have you specified this manufacturer inside the "DicomModalities" section of the Orthanc configuration file?

HTH,
Sébastien-

Sylvain ADAM

unread,
Apr 4, 2016, 4:04:02 PM4/4/16
to Orthanc Users
Thank you for your fast reply!

The workstation I'm trying to pull from is a GE AW. I've tried pulling one image between two workstations with success. Is there a specific 4th parameter for these types of workstations I should use in the config file?

Any request at the Instance level remotely is super fast and comes empty. Maybe the workstations is refusing queries? I'll try and look at the remote declaration of Orthanc.

Thanks!

Sylvain

Sébastien Jodogne

unread,
Apr 4, 2016, 4:07:32 PM4/4/16
to Orthanc Users
No, there is no 4th parameter for GE AW.

You should definitely get in touch with the support team of GE to know whether query/retrieve at the instance level is supported.

Sébastien-

Sylvain ADAM

unread,
Apr 4, 2016, 4:23:33 PM4/4/16
to Orthanc Users
Thank you for your help! I'll inquire about this if possible.

Right now I'm pulling the whole series to circumvent this little hiccup!

Having the author confirming I'm not doing anything wrong with my initial REST request is already a great thing.

Thanks for your time!

Best,

Sylvain

Fadi Salfiti

unread,
Jul 9, 2019, 2:24:39 AM7/9/19
to Orthanc Users
Hi, I have the same problem, Did you have solve the problem? 

Alexandra Anghelescu

unread,
Nov 6, 2019, 4:47:37 PM11/6/19
to Orthanc Users
My group encountered the same issue. It seems Orthanc is sending the wrong query level, instead of IMAGE it sends INSTANCE, which is not DICOM compliant. Looks like Orthanc can handle both, that is why if you only test against Orthanc the image level query seems to work, but dcmtkqrsp and other systems we've tested will not work.

Alain Mazy

unread,
Nov 7, 2019, 4:13:02 AM11/7/19
to Alexandra Anghelescu, Orthanc Users
Hi,

Yes, it seems that Orthanc uses "INSTANCE" per default while the DICOM standard only specify "IMAGE" (http://dicom.nema.org/medical/dicom/2015c/output/chtml/part04/sect_C.6.2.html#table_C.6.2-1).
I'll fix Orthanc such that it uses IMAGE per default.

As a workaround with Orthanc 1.5.8, if you declare your modality as "ClearCanvas", "Dcm4Chee" or "GE", Orthanc will use the "IMAGE" identifier in the C-Find SCU:
 
Best regards,

Alain.


--
You received this message because you are subscribed to the Google Groups "Orthanc Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to orthanc-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/orthanc-users/cc0ba27d-8a93-4923-bd93-585644498294%40googlegroups.com.


--

Alain Mazy / Software Developer
a...@osimis.io / +32 494 31 67 27

Osimis

OSIMIS S.A. 
Quai Banning 6BE-4000 Liège 
www.osimis.io

Twitter LinkedIn


Alain Mazy

unread,
Nov 7, 2019, 4:40:15 AM11/7/19
to Alexandra Anghelescu, Orthanc Users

Alexandra Anghelescu

unread,
Nov 7, 2019, 9:49:01 AM11/7/19
to Alain Mazy, Orthanc Users
Thanks for the quick response and fix !
Reply all
Reply to author
Forward
0 new messages