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 #1

Updated by Jörg Riesmeier over 3 years ago

  • Description updated (diff)
Actions #2

Updated by Jörg Riesmeier over 3 years ago

  • Status changed from New to Closed
  • Assignee set to Jörg Riesmeier
  • Target version changed from 3.7.1+ to 3.6.7
  • % Done changed from 0 to 100

Closed with commit ac79c8821.

Actions

Also available in: Atom PDF