findscu

All other questions regarding DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
candy
Posts: 24
Joined: Mon, 2008-10-20, 08:37

findscu

#1 Post by candy »

HI, I confused about these problem.
In the command line : findscu -v -d -P -aec ws -k 0008,0052="IMAGE" -k 0010,0020="GE0514" -k 0020,000D="1.2.840.113674.514.212.200" -k 0020,000E="1.2.840.113674.514.212.82.300" -k 0008,0018 localhost 4006
Then I got these:

Code: Select all

Request Parameters:
Our Implementation Class UID:    1.2.276.0.7230010.3.0.3.5.4
Our Implementation Version Name: OFFIS_DCMTK_354
Their Implementation Class UID:
Their Implementation Version Name:
Application Context Name:    1.2.840.10008.3.1.1.1
Calling Application Name:    FINDSCU
Called Application Name:     ws
Responding Application Name: resp AP Title
Our Max PDU Receive Size: 16384
Their Max PDU Receive Size: 0
Presentation Contexts:
  Context ID:        1 (Proposed)
    Abstract Syntax: =FINDPatientRootQueryRetrieveInformationModel
    Proposed SCP/SCU Role: Default
    Accepted SCP/SCU Role: Default
    Proposed Transfer Syntax(es):
      =LittleEndianExplicit
      =BigEndianExplicit
      =LittleEndianImplicit
Requested Extended Negotiation: none
Accepted Extended Negotiation: none
Requesting Association
Constructing Associate RQ PDU
PDU Type: Associate Accept, PDU Length: 165 + 6 bytes PDU header
  02  00  00  00  00  a5  00  01  00  00  77  73  20  20  20  20
  20  20  20  20  20  20  20  20  20  20  46  49  4e  44  53  43
  55  20  20  20  20  20  20  20  20  20  00  00  00  00  00  00
  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00
  00  00  00  00  00  00  00  00  00  00  10  00  00  15  31  2e
  32  2e  38  34  30  2e  31  30  30  30  38  2e  33  2e  31  2e
  31  2e  31  21  00  00  1b  01  00  00  00  40  00  00  13  31
  2e  32  2e  38  34  30  2e  31  30  30  30  38  2e  31  2e  32
  2e  31  50  00  00  25  51  00  00  04  00  00  70  00  52  00
  00  10  31  2e  32  2e  38  30  34  2e  31  31  34  31  31  38
  2e  33  55  00  00  05  65  46  69  6c  6d
Association Parameters Negotiated:
Our Implementation Class UID:    1.2.276.0.7230010.3.0.3.5.4
Our Implementation Version Name: OFFIS_DCMTK_354
Their Implementation Class UID:    1.2.804.114118.3
Their Implementation Version Name: eFilm
Application Context Name:    1.2.840.10008.3.1.1.1
Calling Application Name:    FINDSCU
Called Application Name:     ws
Responding Application Name: ws
Our Max PDU Receive Size: 16384
Their Max PDU Receive Size: 28672
Presentation Contexts:
  Context ID:        1 (Accepted)
    Abstract Syntax: =FINDPatientRootQueryRetrieveInformationModel
    Proposed SCP/SCU Role: Default
    Accepted SCP/SCU Role: Default
    Accepted Transfer Syntax: =LittleEndianExplicit
Requested Extended Negotiation: none
Accepted Extended Negotiation: none
Association Accepted (Max Send PDV: 28660)
Find SCU RQ: MsgID 1
REQUEST:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0008,0018) UI (no value available)                     #   0, 0 SOPInstanceUID
(0008,0052) CS [IMAGE]                                  #   6, 1 QueryRetrieveL
vel
(0010,0020) LO [GE0514]                                 #   6, 1 PatientID
(0020,000d) UI [1.2.840.113674.514.212.200]             #  26, 1 StudyInstanceU
D
(0020,000e) UI [1.2.840.113674.514.212.82.300]          #  30, 1 SeriesInstance
ID
--------
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0                                        #   4, 1 CommandGroupLe
gth
(0000,0002) UI =FINDPatientRootQueryRetrieveInformationModel #  28, 1 AffectedS
PClassUID
(0000,0100) US 32                                       #   2, 1 CommandField
(0000,0110) US 1                                        #   2, 1 MessageID
(0000,0700) US 2                                        #   2, 1 Priority
(0000,0800) US 1                                        #   2, 1 DataSetType
DIMSE sendDcmDataset: sending 88 bytes
DIMSE sendDcmDataset: sending 108 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (88 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0002) UI =FINDPatientRootQueryRetrieveInformationModel #  28, 1 AffectedS
PClassUID
(0000,0100) US 32800                                    #   2, 1 CommandField
(0000,0120) US 1                                        #   2, 1 MessageIDBeing
espondedTo
(0000,0800) US 0                                        #   2, 1 DataSetType
(0000,0900) US 65280                                    #   2, 1 Status
DIMSE receiveFileData: 82 bytes read (last: YES)
RESPONSE: 1 (Pending)

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianExplicit
(0008,0018) UI [1.2.840.113674.950809132337081.100]     #  34, 1 SOPInstanceUID
(0008,0052) CS [IMAGE ]                                 #   6, 1 QueryRetrieveL
vel
(0008,0054) AE [FINDSCU ]                               #   8, 1 RetrieveAETitl

(0020,0013) IS [18]                                     #   2, 1 InstanceNumber
--------
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (88 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0002) UI =FINDPatientRootQueryRetrieveInformationModel #  28, 1 AffectedS
PClassUID
(0000,0100) US 32800                                    #   2, 1 CommandField
(0000,0120) US 1                                        #   2, 1 MessageIDBeing
espondedTo
(0000,0800) US 0                                        #   2, 1 DataSetType
(0000,0900) US 0                                        #   2, 1 Status
DIMSE Warning: (FINDSCU,ws): findUser: Status Success, but DataSetType!=NULL
DIMSE Warning: (FINDSCU,ws):   Assuming no response identifiers are present
C-Find RSP: MsgID: 1 [Status=Success]
  AffectedSOPClassUID: =FINDPatientRootQueryRetrieveInformationModel
  Data Set: Present
Releasing Association
findscu: Association Release Failed:
0006:0316 DUL P-Data PDU arrived
What dose these mean?

Code: Select all

DIMSE Warning: (FINDSCU,ws): findUser: Status Success, but DataSetType!=NULL
DIMSE Warning: (FINDSCU,ws):   Assuming no response identifiers are present
and also

Code: Select all

Releasing Association
findscu: Association Release Failed:
0006:0316 DUL P-Data PDU arrived
Hope you help me!
Best regards,
candy

Jörg Riesmeier
ICSMED DICOM Services
ICSMED DICOM Services
Posts: 2217
Joined: Fri, 2004-10-29, 21:38
Location: Oldenburg, Germany

#2 Post by Jörg Riesmeier »

What dose these mean?

Code: Select all

DIMSE Warning: (FINDSCU,ws): findUser: Status Success, but DataSetType!=NULL 
DIMSE Warning: (FINDSCU,ws):   Assuming no response identifiers are present
It means what it says :-)

The SCP responded with a status of success but also sent a dataset in the same message (which is a protocol violation). Findscu will simply ignore this dataset.
and also Code:

Code: Select all

Releasing Association 
findscu: Association Release Failed: 
0006:0316 DUL P-Data PDU arrived
This means that the association release request from the findscu failed. This is probably a consequence of the above protocol violation ...

Btw, also the first C-FIND-RSP dataset looks strange to me, because it contains elements you haven't asked for while it does not contain others you have asked for!?

candy
Posts: 24
Joined: Mon, 2008-10-20, 08:37

#3 Post by candy »

I felt strange too. I use eFilm 3.0.1 as SCP. So I didn't follow the worng steps in the command line,did I? The result was caused by eFilm 3.0.1?
I only want to know it. :lol:

Jörg Riesmeier
ICSMED DICOM Services
ICSMED DICOM Services
Posts: 2217
Joined: Fri, 2004-10-29, 21:38
Location: Oldenburg, Germany

#4 Post by Jörg Riesmeier »

The result was caused by eFilm 3.0.1?
Yes, it seems so.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Google [Bot], Majestic-12 [Bot] and 1 guest