Discussion:
Modality Worklist Query using Accession Number
(too old to reply)
f***@yahoo.com
2005-11-21 21:28:39 UTC
Permalink
Hello,

I am not sure if anyone is familar with the JDICOM tools, but today I
was using the RisServerGUI. I added some patients into the worklist.
My goal is to query the worklist and return information for a single
patient using only the Accession Number. When I query the
RisServerGUI, it returns all patients in the worklist, rather than the
single patient. I am sending Patient Name and Patient ID as well, but
these fields are blank/null. Is this expected behavior or is there
something wrong with the RisServerGUI application. Are there any other
freeware applications that I could use to test my worklist query
application?

Thank you,

Joel
l***@hotmail.com
2005-11-22 09:31:46 UTC
Permalink
Post by f***@yahoo.com
Hello,
I am not sure if anyone is familar with the JDICOM tools, but today I
was using the RisServerGUI. I added some patients into the worklist.
My goal is to query the worklist and return information for a single
patient using only the Accession Number. When I query the
RisServerGUI, it returns all patients in the worklist, rather than the
single patient. I am sending Patient Name and Patient ID as well, but
these fields are blank/null. Is this expected behavior or is there
something wrong with the RisServerGUI application. Are there any other
freeware applications that I could use to test my worklist query
application?
I do not exactly remember the behaviour of JDICOM: it should be
described in the DICOM Conformance Statemen (as far as I remember it is
distributed together with the software, anyway I have it), but I could
not find it.

Anyway, just thinking to what the DICOM standard says about the MWL,
the Accession Number (0008,0050) is an optional query key (Matching Key
Type = O in table Table K.6-1 of PS 3.4-2004, Page 264). This means
that a MWL SCP may use it in searching its database, or may not. Anyway
it is a Return Key Type = 2, that means that the server should anyway
provide it (perhaps null if not known), so you should be able to
implement a search in the server answers by yourself (that is, on the
SCU side).

Patient's Name (0010,0010) is type M, like Patient ID (0010,0020), so
if you put them (not null) in the query the server should use them for
the search. If you put them but with zero length, the server will have
to provide them (they are Return Key Type = 1).

Regards.

Luigi Pampana-Biancheri
ESAOTE S.p.A.
luigi.pampana_at_esaote.com

Loading...