Here is the issue as per PS 3.7/2011.
Table 9.3-4 C-FIND-RSP MESSAGE FIELDS
Command Data Set
1 This field indicates if a Data Set is present in
the Message. This field shall be set to the
value of 0101H (Null) if no Data Set is present;
any other value indicates a Data Set is
included in the Message.
The current behavior in GDCM is hardcoded for case where Command Data
Set is set to 0101H. This is why gdcmscu loops and try to wait for a
DataSet which has already been sent previously...
Mark could you comment on that ? How much will it impact gdcm code ?