What's the right behavior of a DICOM C-FIND SCP (of the Composite
Object Query/Retrieve Service Class, the Modality or the General-
Purpose Worklist Management SOP Class , the Substance Administration
Query Service Class, or the Hanging Protocol Query/Retrieve Service
Class), receiving a C-FIND RQ with an identifier with only contains
Key attributes without values?
The question is raised by the sentence
"If there are no matching keys, then there are no matches, return a
response with a status equal to Success and with no Identifier."
in the specification for such C-FIND SCPs. So far, I interpreted the
sentence as, "if there is no entity which attributes matches all key
attributes with values of the C-FIND RQ identifier, return a response
with a status equal to Success and with no Identifier."
But after a recent discussion with other DICOM experts I can also
imaging, that it could/should(?) be interpreted as, "if the C-FIND RQ
does not contain matching keys, then ...". If so, how to deal with C-
FIND RQs which only contains non-empty key attributes with the WC
pattern "*" ?
Does anyone know a C-FIND SCP implementations, which behaves according
the second interpretation and does not return any pending C-FIND RSP
if the C-FIND RQ does not contain at least one non-empty key
||2/15/2010 11:54:07 AM