Project

General

Profile

Actions

Bug #413

closed

Worklist Management SCP does not support "Matching Multiple Values"

Added by Jörg Riesmeier over 13 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
High
Assignee:
Jan Schlamelcher
Category:
Library
Target version:
Start date:
2012-05-10
Due date:
% Done:

100%

Estimated time:
Module:
dcmwlm
Operating System:
Compiler:

Description

The DICOM-standard (PS 3.4 Section K.2.2.3) specifies how to proceed with Matching if the database contains more than one value. This seems to be ignored by the current implementation. Found in the DICOM training session in May 2012 (in the ScheduledStationAETitle attribute, which contains more than one value in the worklist entry).


Related issues 2 (1 open1 closed)

Related to DCMTK - Conformance #776: Ensure multiple value matching is implemented correctly.New2017-07-17

Actions
Has duplicate DCMTK - Bug #584: Incorrect matching on multi-valued worklist entriesClosedJan Schlamelcher2014-01-14

Actions
Actions #1

Updated by Jörg Riesmeier about 13 years ago

  • Category set to Library
  • Target version set to 3.6.2
Actions #2

Updated by Andrew Chiw over 12 years ago

  • Subject changed from Worklist Management SCP unterstützt kein "Matching Multiple Values" to Worklist Management SCP does not support "Matching Multiple Values"
Actions #3

Updated by Jörg Riesmeier over 11 years ago

Also see Bug #584.

Actions #4

Updated by Marco Eichelberg over 8 years ago

Apparently, "Matching Multiple Values" is orthogonal to the attribute matching type, because the permitted matching types are defined in section K2.2.2 and Matching Multiple Values is defined in section K2.2.3 of DICOM part 4. This means that we have to support Matching Multiple Values for each and every matching key.

Actions #5

Updated by Jörg Riesmeier over 8 years ago

This means that we have to support Matching Multiple Values for each and every matching key.

I don't think that this is correct. Matching multiple values only applies to those attributes that allow for storing multiple values, i.e. VM != 1. For examples, Scheduled Station AE Title, VM = 1-n.

Actions #6

Updated by Jan Schlamelcher over 8 years ago

  • Assignee set to Jan Schlamelcher
Actions #7

Updated by Jörg Riesmeier about 8 years ago

  • Description updated (diff)
Actions #8

Updated by Jan Schlamelcher about 8 years ago

Closed by commit #93da64af32038dc83 and recently veryfied.

Discussion has been separated into a separate issue #776.

Actions #9

Updated by Jan Schlamelcher about 8 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF