Search found 12 matches

by Abdallah Maouche
Sun, 2022-02-13, 20:19
Forum: DCMTK - General
Topic: Why does movescu retrieve images with no Unique Keys in the query ?
Replies: 10
Views: 3199

Re: Why does movescu retrieve images with no Unique Keys in the query ?

Looking forward to make more contributions in the future :D
by Abdallah Maouche
Wed, 2022-02-09, 11:19
Forum: DCMTK - General
Topic: Why does movescu retrieve images with no Unique Keys in the query ?
Replies: 10
Views: 3199

Re: Why does movescu retrieve images with no Unique Keys in the query ?

I suspected that. I guess you've started dcmqrscp also with option -XF (--check-find), right? Yes indeed, the code was very similar when I read it so I did expect a similar behaviour. But of course, this only makes sense if you would report and/or fix issue regularly. I'm working on a project based...
by Abdallah Maouche
Wed, 2022-02-09, 10:57
Forum: DCMTK - General
Topic: Why does movescu retrieve images with no Unique Keys in the query ?
Replies: 10
Views: 3199

Re: Why does movescu retrieve images with no Unique Keys in the query ?

I think there's also a similar bug related to findscu , according to the standard the C-FIND request shall contain single value for the unique key attribute for each level above the query level. ( https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_C.4.1.2.1 ) The following com...
by Abdallah Maouche
Wed, 2022-02-09, 10:18
Forum: DCMTK - General
Topic: Why does movescu retrieve images with no Unique Keys in the query ?
Replies: 10
Views: 3199

Re: Why does movescu retrieve images with no Unique Keys in the query ?

Thank you for the report. This seems to be a bug. The move request even works if both StudyInstanceUID and SeriesInstanceUID have an empty value, but the DICOM standard (PS3.4 Section C.2.2.1.1 and C.4.2.2.1) is clear on this. I will create an issue in the DCMTK bug tracker. Alright, I might submit...
by Abdallah Maouche
Wed, 2022-02-09, 08:50
Forum: DCMTK - General
Topic: Why does movescu retrieve images with no Unique Keys in the query ?
Replies: 10
Views: 3199

Re: Why does movescu retrieve images with no Unique Keys in the query ?

Is it okay if the C-MOVE request succeeds even when one of the top level unique keys isn't specified ? Like in this example (dcmqrscp is used with -XM option) : movescu localhost 22222 +P 33333 -S -k QueryRetrieveLevel=SERIES -k StudyInstanceUID= -k SeriesInstanceUID=2.25.119454506713869452552520000...
by Abdallah Maouche
Mon, 2022-02-07, 11:49
Forum: DCMTK - General
Topic: Why does movescu retrieve images with no Unique Keys in the query ?
Replies: 10
Views: 3199

Re: Why does movescu retrieve images with no Unique Keys in the query ?

As far as I remember, dcmqrscp is not very strict by default (which is also true for many PAC systems in the real world). You could use dcmqrscp's option -XM (--check-move) to perform additional checks on the C-MOVE request data set received (including a check on the presence of Unique Keys). Oh I ...
by Abdallah Maouche
Mon, 2022-02-07, 11:22
Forum: DCMTK - General
Topic: Why does movescu retrieve images with no Unique Keys in the query ?
Replies: 10
Views: 3199

Why does movescu retrieve images with no Unique Keys in the query ?

Hello everyone! I am trying to replace index file code with SQL code in the dcmqrdb module and now I'm stuck in the part where I have to parse Dicom queries into SQL. I'm using movescu and findscu along with the Dicom Standard to understand the specifications of the query. The problem is that the Di...
by Abdallah Maouche
Mon, 2022-01-10, 15:51
Forum: DCMTK - General
Topic: Is it possible to use Query Retrieve Callback classes from a DcmSCP inherited class?
Replies: 3
Views: 1792

Re: Is it possible to use Query Retrieve Callback classes from a DcmSCP inherited class?

Hello Micheal Onken, Sorry for late reply I for some reason didn't receive a notification email and was too busy trying to solve the issue... Fortunately, I figured out how to solve it and was willing to post when I have time. I am not sure what you mean by this: but I still need to search for the q...
by Abdallah Maouche
Tue, 2021-12-28, 11:59
Forum: DCMTK - General
Topic: Is it possible to use Query Retrieve Callback classes from a DcmSCP inherited class?
Replies: 3
Views: 1792

Is it possible to use Query Retrieve Callback classes from a DcmSCP inherited class?

I am using DcmSCP class to write the C-MOVE SCP service, so right now I am overwriting handleMOVERequest but I still need to search for the query dataset somehow. I was planning to use the index file as in DcmQueryRetrieveMoveContext but I apparently need to have access to the current Association wh...
by Abdallah Maouche
Mon, 2021-12-27, 11:14
Forum: DCMTK - General
Topic: Need advice concerning PACS development using DCMTK
Replies: 4
Views: 2633

Re: Need advice concerning PACS development using DCMTK

This sounds like a reasonable starting point. Note, however, that not all clients will be able to correctly handle a distributed PACS archive where the MOVE AE is different from the system used for submitting the C-FIND requests. Many clients expect to be able to send C-FIND and C-MOVE/C-GET reques...
by Abdallah Maouche
Sun, 2021-11-14, 07:56
Forum: DCMTK - General
Topic: Need advice concerning PACS development using DCMTK
Replies: 4
Views: 2633

Re: Need advice concerning PACS development using DCMTK

Welcome to the DCMTK forum! May I ask what the background of your question is? The development of a PACS can mean everything from a small and self-contained project to a very huge task. For now, I am aiming to make a PACS that can handle Terabytes of DICOM images, be it small or not. I don't think ...
by Abdallah Maouche
Tue, 2021-11-09, 14:11
Forum: DCMTK - General
Topic: Need advice concerning PACS development using DCMTK
Replies: 4
Views: 2633

Need advice concerning PACS development using DCMTK

Hello everyone, First of all I would like to thank Jörg Riesmeier for directing me to this forum and Dr. Marco Eichelberg for the registration process. I would like to ask for some advice concerning DCMTK since I am a beginner in DICOM related development and development in general (I just got hired...