Project

General

Profile

Actions

Bug #1015

closed

dcmqrscp does not fully check C-MOVE identifiers for validity

Added by Jörg Riesmeier over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
High
Category:
Library
Target version:
Start date:
2022-02-09
Due date:
% Done:

100%

Estimated time:
Module:
dcmqrdb
Operating System:
Compiler:

Description

In "strict mode", i.e. when option --check-move (-XM) is set, the C-MOVE Request dataset should be checked for validity. However, the Unique Keys only seem to be checked for their presence, but it is not checked whether their values are non-empty (see DICOM PS3.4 Section C.2.2.1.1 and C.4.2.2.1). This can be tested with a call like this:

movescu localhost 9876 -S --call COMMON -k 8,52=SERIES +P 1234 -v -k StudyInstanceUID= -k SeriesInstanceUID=

The original report was sent by Abdallah Maouche in the DCMTK forum: https://forum.dcmtk.org/viewtopic.php?f=1&t=5149

Actions

Also available in: Atom PDF