Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The computing field is always in need of new cliches. -- Alan Perlis


devel / comp.protocols.dicom / Re: Can anyone tell me how to use the dicom worklist in the dcmtk library???Thank you in advance!

SubjectAuthor
* Re: Can anyone tell me how to use the dicom worklist in the dcmtkChillar Anand
`- Re: Can anyone tell me how to use the dicom worklist in the dcmtkMarkus Sabin

1
Re: Can anyone tell me how to use the dicom worklist in the dcmtk library???Thank you in advance!

<eb201d72-f3fc-4f56-9626-bdc370dafef0n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=553&group=comp.protocols.dicom#553

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:ac8:5bc6:0:b0:3a5:8a07:8208 with SMTP id b6-20020ac85bc6000000b003a58a078208mr7387784qtb.18.1667892473620;
Mon, 07 Nov 2022 23:27:53 -0800 (PST)
X-Received: by 2002:a9d:7212:0:b0:66c:753a:840f with SMTP id
u18-20020a9d7212000000b0066c753a840fmr16018566otj.158.1667892473323; Mon, 07
Nov 2022 23:27:53 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Mon, 7 Nov 2022 23:27:53 -0800 (PST)
In-Reply-To: <b8ntsm$dm4@news.Informatik.Uni-Oldenburg.DE>
Injection-Info: google-groups.googlegroups.com; posting-host=2405:201:d027:e027:751a:c983:96df:2465;
posting-account=eam1vQoAAACd2zNlDl8UUKJQ7Xh_66Fa
NNTP-Posting-Host: 2405:201:d027:e027:751a:c983:96df:2465
References: <8a80a24f.0304291943.72244267@posting.google.com> <b8ntsm$dm4@news.Informatik.Uni-Oldenburg.DE>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <eb201d72-f3fc-4f56-9626-bdc370dafef0n@googlegroups.com>
Subject: Re: Can anyone tell me how to use the dicom worklist in the dcmtk
library???Thank you in advance!
From: pandikunta@frappe.io (Chillar Anand)
Injection-Date: Tue, 08 Nov 2022 07:27:53 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4469
 by: Chillar Anand - Tue, 8 Nov 2022 07:27 UTC

On Wednesday, April 30, 2003 at 1:00:06 PM UTC+5:30, Thomas Wilkens wrote:
> weimecky schrieb in Nachricht
> <8a80a24f.03042...@posting.google.com>...
> >the worklist in dcmtk library is so dose that I can not have some
> >ideas on it ,can you help me? Can anyone give me the step-by-step
> >configuration ?
> Hi,
> supposing that you have installed dcmtk352 and are able to run the new
> worklist SCP implementation "wlmscpfs" (which replaces the former "wlistctn"
> application (which may be used analogously in case you have an earlier
> version of dcmtk)) as well as the "findscu" application, do the following:
> 1. use dump2dcm to convert all "*.dump" files in dcmtk/dcmwlm/wlistdb/OFFIS
> to "*.wl" files (DICOM format). Note that these files have to have the
> extension "*.wl", otherwise wlmscpfs will not find these files. These files
> represent your worklist database.
> 2. use dump2dcm to convert all "*.dump" files in dcmtk/dcmwlm/wlistqry to
> "*.dcm" files (DICOM format). These files represent possible queries that
> can be used to query the worklist database.
> 3. in one shell go "wlmscpfs -v -dfp dcmtk/dcmwlm/wlistdb 1234" (start the
> worklist management SCP)
> 4. in another shell go "findscu -v --call OFFIS localhost 1234
> dcmtk/dcmwlm/wlistqry/wlistqry0.dcm" (send a certain query to the WLM SCP)
> Step 3 will start the worklist management SCP which will listen on port 1234
> for incoming C-FIND RQ messages. The "-dfp dcmtk/dcmwlm/wlistdb" option
> specifies that the worklist database can be found in folder
> "dcmtk/dcmwlm/wlistdb". Note that the worklist database can be organized in
> different storage areas. Subfolder "OFFIS" below "dcmtk/dcmwlm/wlistdb" is
> one (the only one in this case) storage area. In an incoming C-FIND RQ, an
> SCU has to tell wlmscpfs which storage area shall be queried; this is done
> by sending a certain "called AE title" to wlmscpfs.
> Step 4 will send the query in file "dcmtk/dcmwlm/wlistqry/wlistqry0.dcm"
> using a C-FIND-RQ message to the wlmscpfs application (which is running on
> "localhost" and listening on port "1234"). Option "--call OFFIS" specifies
> that the called AE title is "OFFIS" which in turn tells the wlmscpfs
> application to query the storage area "OFFIS" in its worklist database.
> The two programs should then dump information that shows their internal
> processings (C-FIND RQ - C-FIND RSP). You can also use a different query
> file in folder "dcmtk/dcmwlm/wlistqry/" for querying the worklist database.
> In case you have more questions, dont hesitate to ask.
>
> Regards,
> Thomas Wilkens
> OFFIS

Thanks Thomas for detailed explanation.

I have generated dummy worklist files using the python script below. I have started the server and when I query it is returning empty response.

I have attached logs as well.

mwl script: https://github.com/ChillarAnand/RIS-Bridge/blob/master/mwl.py
starting server: $ wlmscpfs --data-files-path mwl 8042 --no-fail --debug
request: $ findscu 0.0.0.0 8042 -W -k QueryRetrieveLevel=PATIENT -k PatientName='*' --call test -d
log: https://gist.github.com/ChillarAnand/86378a73cf1e64e16a3e23916066a1c6

Re: Can anyone tell me how to use the dicom worklist in the dcmtk library???Thank you in advance!

<9e58dafc-db65-4b3e-81fe-c99207769802n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=557&group=comp.protocols.dicom#557

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a05:620a:9cb:b0:6fa:22bf:9fa with SMTP id y11-20020a05620a09cb00b006fa22bf09famr38582873qky.625.1667980219704;
Tue, 08 Nov 2022 23:50:19 -0800 (PST)
X-Received: by 2002:a9d:1c1:0:b0:66c:846:6a4b with SMTP id e59-20020a9d01c1000000b0066c08466a4bmr28277102ote.65.1667980219400;
Tue, 08 Nov 2022 23:50:19 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Tue, 8 Nov 2022 23:50:19 -0800 (PST)
In-Reply-To: <eb201d72-f3fc-4f56-9626-bdc370dafef0n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=212.204.96.130; posting-account=FpWjmwoAAADouxZodjPwb9TZUXzY1wOz
NNTP-Posting-Host: 212.204.96.130
References: <8a80a24f.0304291943.72244267@posting.google.com>
<b8ntsm$dm4@news.Informatik.Uni-Oldenburg.DE> <eb201d72-f3fc-4f56-9626-bdc370dafef0n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9e58dafc-db65-4b3e-81fe-c99207769802n@googlegroups.com>
Subject: Re: Can anyone tell me how to use the dicom worklist in the dcmtk
library???Thank you in advance!
From: markussabin@gmail.com (Markus Sabin)
Injection-Date: Wed, 09 Nov 2022 07:50:19 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1470
 by: Markus Sabin - Wed, 9 Nov 2022 07:50 UTC

QueryRetrieveLevel (0008,0052) is not an allowed attribute for the Modality Worklist C-FIND Information model. I suspect that this is causing the problem.

See PS3.4, K.6-1

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor