The question is:
Is it correct (as I assume) that a study level request works basically the
same regardless if using the patient root or the study root level?
I know that for a patient root query, I have to include the unique key for
the patient level (i.e. the PatientID), but when I want to fetch
information about studies for a specific patient, I would guess that
findscu -P -k 0008,0052=STUDY -k 0010,0010=PATNAME -aec QUERY_AET localhost 104
(patient root model, study level query, query key patient name PATNAME)
and
findscu -S -k 0008,0052=STUDY -k 0010,0010=PATNAME -aec QUERY_AET localhost 104
(study root model, study level query, query key patient name PATNAME)
are equivalent, but I fear that I am missing a basic distinction between
these two.
Could anybody shed some light on this issue?
Thanks
Bernd
See PS 3.4 Annex C, Section C.4.1.2.1:
"The Identifier contained in a C-FIND request shall contain a single value
in the Unique Key for each level above the Query/Retrieve level. No Required
or Optional Keys shall be specified, which are associated with levels above
the Query/Retrieve level."
Todd
"Bernd Kuemmerlen" <bkue...@gmx.net> wrote in message
news:bkee1k$qqq$1...@kohl.informatik.uni-bremen.de...
Ahh, I see, thanks for this clarification, I now begin to see the
difference. Even though this is written down in the standard, it is
sometimes very hard to grasp, so a more verbose description like you gave
is very helpful.
Cheers
Bernd
--
"The first discovery I'd like to present here is an algorithm for lazy
evaluation of research papers. Just write whatever you want and don't
cite any previous work, and indignant readers will send you references
to all the papers you should have cited." -- Paul Graham