sending 2 object instance at a time using cstore

All other questions regarding DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
RRaut
Posts: 4
Joined: Thu, 2007-12-27, 11:59
Location: pune,INDIA

sending 2 object instance at a time using cstore

#1 Post by RRaut »

Hi,

1> I m confused regarding the no. of request we can send at a time to scp.

Can we send 2 cstore requests at a time in only one association.

or

two different associations are required for each object to send.

2>Can we send 2 patientqueryrootlevel cfind request at a time?
or we have to wait till the response for the first request is received by scu for sending second request.

please help..
rraut

Michael Onken
DCMTK Developer
Posts: 2049
Joined: Fri, 2004-11-05, 13:47
Location: Oldenburg, Germany
Contact:

#2 Post by Michael Onken »

Hi,

please post only any DCMTK related questions to this forum.

ad 1)
You can send as many images on one associaton as you like. You have to be sure during association negotiation that all SOP Classes and Transfersyntax combinations (=Presentation Contexts) you will ever send on the association are all negotiated. Note that usually you have to wait for a response after sending an image before sending the next one. But DICOM does not define when or that you have to end an association at all.

ad 2) As stated in 1), usually you have to wait for a response before sending the next message. This is called synchronous mode in DICOM. There actually is a asynchronous mode in DICOM which is rarely implemented. Support of that mode must be negotiated during association negotiation, too. See Annex D in part 7 of the standard, especially D.3.3.3 ASYNCHRONOUS OPERATIONS (AND SUB-OPERATIONS) WINDOW NEGOTIATION. DCMTK does not fully support asynchronous operation (but has some parts implemented, as far as I remember... :D )
This asynchronous mode could be used not only for CFIND but for all DICOM associations, e. g. also for storage (to come back to your first question...)

Regards,
Michael

tpalagyi
Posts: 3
Joined: Fri, 2016-02-05, 13:53

Re: sending 2 object instance at a time using cstore

#3 Post by tpalagyi »

"DCMTK does not fully support asynchronous operation (but has some parts implemented, as far as I remember... :D ) "
Any change around asynchronous operations?
I know it is hardly implemented by vendors, but could be useful to fight network latency.

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 1 guest