Horos retrieve (dcm4che-arc 5.14.0)

531 views
Skip to first unread message

Rafael Daniel Laurindo

unread,
Sep 12, 2018, 8:40:00 AM9/12/18
to dcm4che
I am using dcm4chee arc 5.14.0, I can send the exams via Horos to the server. But who I try to do a Retrieve in the Horos, the query presents the results, however when downloading the exams the following error appears:

UI Study:





QUERY (HOROS):

Server log:

2018-09-12 12:25:34,829 INFO  [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-2) Accept connection Socket[addr=/10.255.0.2,port=62748,localport=11112]

2018-09-12 12:25:34,830 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-18) DCM4CHEE<-MacBook-Pro-de-R(3096) >> A-ASSOCIATE-RQ

2018-09-12 12:25:34,835 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-18) DCM4CHEE<-MacBook-Pro-de-R(3096) << A-ASSOCIATE-AC

2018-09-12 12:25:35,031 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-18) DCM4CHEE<-MacBook-Pro-de-R(3096) >> 1:C-FIND-RQ[pcid=1, prior=2

  cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND

  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian

2018-09-12 12:25:35,032 INFO  [org.dcm4chee.arc.query.scp.CommonCFindSCP] (EE-ManagedExecutorService-default-Thread-18) DCM4CHEE<-MacBook-Pro-de-R(3096): Process C-FIND RQ:

(0008,0005) CS [ISO_IR 100] SpecificCharacterSet

(0008,0020) DA [] StudyDate

(0008,0030) TM [] StudyTime

(0008,0050) SH [] AccessionNumber

(0008,0052) CS [STUDY] QueryRetrieveLevel

(0008,0061) CS [] ModalitiesInStudy

(0008,0080) LO [] InstitutionName

(0008,0090) PN [] ReferringPhysicianName

(0008,1030) LO [] StudyDescription

(0008,1050) PN [] PerformingPhysicianName

(0010,0010) PN [] PatientName

(0010,0020) LO [] PatientID

(0010,0030) DA [] PatientBirthDate

(0020,000D) UI [] StudyInstanceUID

(0020,0010) SH [] StudyID

(0020,1208) IS [] NumberOfStudyRelatedInstances

(0032,4000) LT [] StudyComments

(4008,0212) CS [] InterpretationStatusID


2018-09-12 12:25:35,049 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-19) DCM4CHEE<-MacBook-Pro-de-R(3096) << 1:C-FIND-RSP[pcid=1, status=ff00H

  cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND

  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian

2018-09-12 12:25:35,051 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-19) DCM4CHEE<-MacBook-Pro-de-R(3096) << 1:C-FIND-RSP[pcid=1, status=ff00H

  cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND

  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian

2018-09-12 12:25:35,052 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-19) DCM4CHEE<-MacBook-Pro-de-R(3096) << 1:C-FIND-RSP[pcid=1, status=ff00H

  cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND

  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian

2018-09-12 12:25:35,052 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-19) DCM4CHEE<-MacBook-Pro-de-R(3096) << 1:C-FIND-RSP[pcid=1, status=0H

  cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND

  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian

2018-09-12 12:25:35,233 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-18) DCM4CHEE<-MacBook-Pro-de-R(3096) >> A-RELEASE-RQ

2018-09-12 12:25:35,233 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-18) DCM4CHEE<-MacBook-Pro-de-R(3096) << A-RELEASE-RP

2018-09-12 12:25:35,284 INFO  [org.dcm4che3.net.Association] (EE-ManagedScheduledExecutorService-default-Thread-1) DCM4CHEE<-MacBook-Pro-de-R(3096): close Socket[addr=10.255.0.2/10.255.0.2,port=62748,localport=11112]



RETRIEVE

Horos:



Server log:

2018-09-12 12:29:43,898 INFO  [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-2) Accept connection Socket[addr=/10.255.0.2,port=25177,localport=11112]

2018-09-12 12:29:43,898 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-20) DCM4CHEE<-MacBook-Pro-de-R(3097) >> A-ASSOCIATE-RQ

2018-09-12 12:29:43,899 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-20) DCM4CHEE<-MacBook-Pro-de-R(3097) << A-ASSOCIATE-AC

2018-09-12 12:29:44,071 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-20) DCM4CHEE<-MacBook-Pro-de-R(3097) >> 1:C-FIND-RQ[pcid=1, prior=2

  cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND

  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian

2018-09-12 12:29:44,072 INFO  [org.dcm4chee.arc.query.scp.CommonCFindSCP] (EE-ManagedExecutorService-default-Thread-20) DCM4CHEE<-MacBook-Pro-de-R(3097): Process C-FIND RQ:

(0008,0005) CS [ISO_IR 100] SpecificCharacterSet

(0008,0018) UI [] SOPInstanceUID

(0008,0052) CS [IMAGE] QueryRetrieveLevel

(0020,000D) UI [1.2.392.200036.9125.2.202147728241207.64885221642.319628] Stud

(0020,000E) UI [] SeriesInstanceUID


2018-09-12 12:29:44,072 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-20) DCM4CHEE<-MacBook-Pro-de-R(3097): processing 1:C-FIND-RQ[pcid=1, prior=2

  cuid=1.2.840.10008.5.1.4.1.2.2.1 - Study Root Query/Retrieve Information Model - FIND

  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian failed. Caused by: : org.dcm4che3.net.service.DicomServiceException: Missing SeriesInstanceUID (0020,000E)

at org.dcm4che3.net.service.QueryRetrieveLevel2.identifierDoesNotMatchSOPClass(QueryRetrieveLevel2.java:147)

at org.dcm4che3.net.service.QueryRetrieveLevel2.missingAttribute(QueryRetrieveLevel2.java:136)

at org.dcm4che3.net.service.QueryRetrieveLevel2.checkUniqueKey(QueryRetrieveLevel2.java:130)

at org.dcm4che3.net.service.QueryRetrieveLevel2.validateIdentifier(QueryRetrieveLevel2.java:119)

at org.dcm4che3.net.service.QueryRetrieveLevel2.validateQueryIdentifier(QueryRetrieveLevel2.java:83)

at org.dcm4chee.arc.query.scp.CommonCFindSCP.calculateMatches(CommonCFindSCP.java:91)

at org.dcm4che3.net.service.BasicCFindSCP.onDimseRQ(BasicCFindSCP.java:65)

at org.dcm4che3.net.service.AbstractDicomService.onDimseRQ(AbstractDicomService.java:74)

at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:38)

at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:106)

at org.dcm4che3.net.service.DicomService$1478140080$Proxy$_$$_WeldClientProxy.onDimseRQ(Unknown Source)

at org.dcm4che3.net.service.DicomServiceRegistry.onDimseRQ(DicomServiceRegistry.java:86)

at org.dcm4che3.net.ApplicationEntity.onDimseRQ(ApplicationEntity.java:459)

at org.dcm4che3.net.Association.onDimseRQ(Association.java:696)

at org.dcm4che3.net.PDUDecoder.decodeDIMSE(PDUDecoder.java:459)

at org.dcm4che3.net.Association.handlePDataTF(Association.java:679)

at org.dcm4che3.net.State$4.onPDataTF(State.java:103)

at org.dcm4che3.net.Association.onPDataTF(Association.java:675)

at org.dcm4che3.net.PDUDecoder.nextPDU(PDUDecoder.java:177)

at org.dcm4che3.net.Association$2.run(Association.java:518)

at org.jboss.as.ee.concurrent.ControlPointUtils$ControlledRunnable.run(ControlPointUtils.java:105)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at org.glassfish.enterprise.concurrent.internal.ManagedFutureTask.run(ManagedFutureTask.java:141)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at java.lang.Thread.run(Thread.java:748)

at org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)

at org.jboss.as.ee.concurrent.service.ElytronManagedThreadFactory$ElytronManagedThread.run(ElytronManagedThreadFactory.java:78)


2018-09-12 12:29:44,073 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-20) DCM4CHEE<-MacBook-Pro-de-R(3097) << 1:C-FIND-RSP[pcid=1, status=a900H, errorComment=Missing SeriesInstanceUID (0020,000E)

  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian

2018-09-12 12:29:44,286 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-20) DCM4CHEE<-MacBook-Pro-de-R(3097) >> A-RELEASE-RQ

2018-09-12 12:29:44,286 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-20) DCM4CHEE<-MacBook-Pro-de-R(3097) << A-RELEASE-RP

2018-09-12 12:29:44,337 INFO  [org.dcm4che3.net.Association] (EE-ManagedScheduledExecutorService-default-Thread-1) DCM4CHEE<-MacBook-Pro-de-R(3097): close Socket[addr=/10.255.0.2,port=25177,localport=11112]


I have already tried in another dicom viewer and the same error happens.

can anybody help me?

Rafael Daniel Laurindo

unread,
Sep 12, 2018, 8:44:49 AM9/12/18
to dcm4che


Images...
Captura de Tela 2018-09-12 às 09.30.28.png
Captura de Tela 2018-09-12 às 09.32.54.png
Captura de Tela 2018-09-12 às 09.34.52.png

Gunter Zeilinger

unread,
Sep 13, 2018, 7:18:28 AM9/13/18
to dcm...@googlegroups.com
The DICOM query on object level ((0008,0052) CS [IMAGE] QueryRetrieveLevel) invoked by MacBook-Pro-de-R is invalid. Either it must contain a Series Instance UID or it has to negotiate support for Relational-queries.

--
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+u...@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.

Rafael de Faria Scheidt

unread,
Sep 13, 2018, 9:16:13 AM9/13/18
to dcm...@googlegroups.com
Gunter,

Query is done via wado by Osirix, I can not change the "object level", because Osirix always refers to [IMAGE]. Is there a way to set in DCM4CHEE for queries made by Osirix using [SERIE level]? In version 2. * of DCM4CHEE this worked.

Gunter Zeilinger

unread,
Sep 13, 2018, 10:05:03 AM9/13/18
to dcm...@googlegroups.com
There is nothing you can do on archive side. Not sure if dcm4chee-2.x accepted invalid C-FIND RQs. Contact the guys, who are responsible for the C-FIND SCU, to fix it.
Reply all
Reply to author
Forward
0 new messages