PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
n_delete.h File Reference

N-DELETE DIMSE service. More...

#include "dimse_message.h"
Include dependency graph for n_delete.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::network
 
namespace  kcenon::pacs::network::dimse
 

Detailed Description

N-DELETE DIMSE service.

N-DELETE is used to delete a managed SOP Instance. It is primarily used for Print Management to delete print jobs and related objects.

See also
DICOM PS3.7 Section 10.1.6 - N-DELETE Service

Usage Example

// SCU requests deletion of a print job
auto rq = make_n_delete_rq(1, print_job_sop_class_uid, job_instance_uid);
// SCP responds
auto rsp = make_n_delete_rsp(1, print_job_sop_class_uid, job_instance_uid, status_success);

Command Elements

Tag Keyword Request Response
(0000,0003) RequestedSOPClassUID M -
(0000,0002) AffectedSOPClassUID - M
(0000,0100) CommandField M (0x0150/0x8150) M
(0000,0110) MessageID M -
(0000,0120) MessageIDBeingRespondedTo - M
(0000,0800) CommandDataSetType M (0x0101) M (0x0101)
(0000,0900) Status - M
(0000,1001) RequestedSOPInstanceUID M -
(0000,1000) AffectedSOPInstanceUID - M

M = Mandatory

Note: N-DELETE has no data set (CommandDataSetType = 0x0101)

Author
kcenon
Since
1.0.0

Definition in file n_delete.h.