Project

General

Profile

Actions

Bug #986

closed

File-set ID shall not contain a space character

Added by Jörg Riesmeier over 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Category:
Library
Target version:
Start date:
2021-04-30
Due date:
% Done:

100%

Estimated time:
1:00 h
Module:
dcmdata
Operating System:
Compiler:

Description

According to DICOM PS3.10 Section 8.5 (Character Set​):

File IDs and File-set IDs shall be character strings made of characters from a subset of the G0 repertoire of ISO 8859. The following​ characters form this subset:​
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z (uppercase)​
1, 2, 3, 4, 5, 6, 7, 8, 9, 0 and _ (underscore)​

Note​
1.​ This is the character set defined for Control Strings (Value Representation CS - see PS3.5) except that SPACE is not​ included.​
2.​ This character set is selected to limit characters in File IDs and File-set IDs to those that do not conflict with reserved​ characters and delimiters in the file systems defined in PS3.12. Component delimiters or other required demarcations​ defined in PS3.12 are not part of File IDs or File-set IDs​

Currently, DicomDirInterface::checkFilesetID() does not forbid the space character (only checks for CS - Code String).

Actions

Also available in: Atom PDF