Project

General

Profile

Actions

Bug #1050

closed

Possibly wrong use of Source Application Entity Title (0002,0016)

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

Status:
WontFix
Priority:
Normal
Assignee:
Category:
Library and Apps
Target version:
Start date:
2022-12-02
Due date:
% Done:

0%

Estimated time:
Module:
dcmnet, dcmpstat, dcmqrdb
Operating System:
Compiler:

Description

Currently, some command line tools store the value of the Calling AE Title in the Source Application Entity Title (0002,0016) Attribute of the File Meta Information of created DICOM files. This seems to be wrong according to DICOM PS3.10 Table 7.1-1:

The DICOM Application Entity (AE) Title of the AE that wrote this file's content​
(or last updated it). If used, it allows the tracing of the source of errors in the​
event of media interchange problems. The policies associated with AE Titles​
are the same as those defined in PS3.8.​

Note​
If the Data Set was created de novo by the application writing the file,​
its AE Title, if it has one, may be used. If the Data Set was received​
over the network, there is potential ambiguity as to whether the value​
is the same as Sending Application Entity Title (0002,0017) or​
Receiving Application Entity Title (0002,0018) or some other value.​

At least it should be considered whether using Sending Application Entity​ Title​ (0002,0017) and Receiving Application​ Entity Title​ (0002,0018) wouldn't be more appropriate.​


Related issues 1 (1 open0 closed)

Related to DCMTK - Feature #1066: Fill in Sending/Receiving Entity​ Title​ in Metaheader where applicableNew2023-02-14

Actions
Actions #1

Updated by Jörg Riesmeier almost 3 years ago

  • Description updated (diff)
Actions #2

Updated by Jörg Riesmeier almost 3 years ago

  • Related to Bug #1051: DcmSCP::setRespondWithCalledAETitle() does not work when parameter "useCalled" is OFFalse added
Actions #3

Updated by Jörg Riesmeier almost 3 years ago

  • Related to deleted (Bug #1051: DcmSCP::setRespondWithCalledAETitle() does not work when parameter "useCalled" is OFFalse)
Actions #4

Updated by Jörg Riesmeier over 2 years ago

  • Assignee set to Michael Onken
Actions #5

Updated by Michael Onken over 2 years ago

All tools that write Source Application Entity Title in DCMTK use the Calling AE Title of the remote system that transferred the file (movescu, storescp, DcmSCU and DcmSCP by calling DIMSE_createFilestream(), dcmpsrcv).

I find the "note" quoted in the ticket a bit ambiguous itself, but: My impression is that there is no problem using the Sending Application Entity Title, which is per the standard text the Calling AE Title. I find this information (who sent the information) more useful than the information which local AE Title stored the file.

I would vote for leaving the code as is since DCMTK users may rely on it this way as well. Instead, one could (should?) also write the tags for Sending/Receving Application Entity Title.

Actions #6

Updated by Michael Onken over 2 years ago

  • Status changed from New to WontFix
Actions #7

Updated by Jörg Riesmeier over 2 years ago

  • Related to Feature #1066: Fill in Sending/Receiving Entity​ Title​ in Metaheader where applicable added
Actions

Also available in: Atom PDF