PS3.7
DICOM PS3.7 2020a - Message Exchange
Page 2
PS3.7: DICOM PS3.7 2020a - Message Exchange
Copyright © 2020 NEMA
A DICOM® publication
- Standard -
DICOM PS3.7 2020a - Message Exchange Page 3
Table of Contents
Notice and Disclaimer ........................................................................................................................................... |
13 |
Foreword ............................................................................................................................................................ |
15 |
1. Scope and Field of Application ............................................................................................................................. |
17 |
2. Normative References ....................................................................................................................................... |
19 |
3. Definitions ....................................................................................................................................................... |
21 |
4. Symbols and Abbreviations ................................................................................................................................. |
25 |
5. Conventions ..................................................................................................................................................... |
27 |
6. Service Context ................................................................................................................................................ |
29 |
6.1. DICOM Communication Model for Message Exchange ....................................................................................... |
29 |
6.2. The DICOM Application Layer Structure .......................................................................................................... |
30 |
6.3. DICOM Message Structure and Command Set ................................................................................................. |
31 |
6.3.1. Command Set Structure ........................................................................................................................ |
32 |
7. Service Overview .............................................................................................................................................. |
33 |
7.1. Service Types ............................................................................................................................................ |
33 |
7.2. DIMSE Service User Interaction .................................................................................................................... |
34 |
7.3. Service Modes ........................................................................................................................................... |
35 |
7.4. Association Services ................................................................................................................................... |
35 |
7.4.1. Association Establishment ..................................................................................................................... |
36 |
7.4.2. Association Release ............................................................................................................................. |
36 |
7.5. DIMSE Services ......................................................................................................................................... |
36 |
7.5.1. DIMSE-C Services ............................................................................................................................... |
37 |
7.5.1.1. Operation Services ........................................................................................................................ |
37 |
7.5.2. DIMSE-N Services ............................................................................................................................... |
38 |
7.5.2.1. Notification Service ........................................................................................................................ |
38 |
7.5.2.2. Operation Services ........................................................................................................................ |
38 |
7.5.3. DIMSE Procedures ............................................................................................................................... |
38 |
7.5.3.1. Sub-Operations ............................................................................................................................. |
38 |
7.5.3.2. Multiple Responses ........................................................................................................................ |
38 |
7.5.3.3. Cancellation ................................................................................................................................. |
39 |
8. Protocol Overview ............................................................................................................................................. |
41 |
8.1. DIMSE Protocol ......................................................................................................................................... |
41 |
8.2. Association Protocol .................................................................................................................................... |
41 |
8.3. Conformance ............................................................................................................................................. |
41 |
9. DIMSE-C ......................................................................................................................................................... |
43 |
9.1. Services ................................................................................................................................................... |
43 |
9.1.1. C-STORE Service ................................................................................................................................ |
43 |
9.1.1.1. C-STORE Parameters .................................................................................................................... |
43 |
9.1.1.1.1. Message ID ........................................................................................................................... |
43 |
9.1.1.1.2. Message ID Being Responded To .............................................................................................. |
43 |
9.1.1.1.3. Affected SOP Class UID ........................................................................................................... |
43 |
9.1.1.1.4. Affected SOP Instance UID ....................................................................................................... |
43 |
9.1.1.1.5. Priority .................................................................................................................................. |
44 |
9.1.1.1.6. Move Originator Application Entity Title ........................................................................................ |
44 |
9.1.1.1.7. Move Originator Message ID ..................................................................................................... |
44 |
9.1.1.1.8. Data Set ................................................................................................................................ |
44 |
9.1.1.1.9. Status ................................................................................................................................... |
44 |
9.1.1.2. C-STORE Service Procedures ......................................................................................................... |
44 |
9.1.2. C-FIND Service ................................................................................................................................... |
45 |
9.1.2.1. C-FIND Parameters ....................................................................................................................... |
45 |
9.1.2.1.1. Message ID ........................................................................................................................... |
45 |
9.1.2.1.2. Message ID Being Responded To .............................................................................................. |
45 |
9.1.2.1.3. Affected SOP Class UID ........................................................................................................... |
45 |
9.1.2.1.4. Priority .................................................................................................................................. |
46 |
9.1.2.1.5. Identifier ................................................................................................................................ |
46 |
9.1.2.1.6. Status ................................................................................................................................... |
46 |
9.1.2.2. C-FIND Service Procedures ............................................................................................................. |
46 |
9.1.3. C-GET Service .................................................................................................................................... |
47 |
- Standard -
Page 4 |
DICOM PS3.7 2020a - Message Exchange |
|
9.1.3.1. C-GET Parameters ........................................................................................................................ |
|
47 |
9.1.3.1.1. Message ID ........................................................................................................................... |
|
48 |
9.1.3.1.2. Message ID Being Responded To .............................................................................................. |
48 |
|
9.1.3.1.3. Affected SOP Class UID ........................................................................................................... |
48 |
|
9.1.3.1.4. Priority .................................................................................................................................. |
|
48 |
9.1.3.1.5. Identifier ................................................................................................................................ |
|
48 |
9.1.3.1.6. Status ................................................................................................................................... |
|
48 |
9.1.3.1.7. Number of Remaining Sub-Operations ........................................................................................ |
49 |
|
9.1.3.1.8. Number of Completed Sub-Operations ........................................................................................ |
49 |
|
9.1.3.1.9. Number of Failed Sub-Operations .............................................................................................. |
49 |
|
9.1.3.1.10. Number of Warning Sub-Operations .......................................................................................... |
49 |
|
9.1.3.2. C-GET Service Procedures ............................................................................................................. |
49 |
|
9.1.4. C-MOVE Service ................................................................................................................................. |
|
50 |
9.1.4.1. C-MOVE Parameters ..................................................................................................................... |
|
50 |
9.1.4.1.1. Message ID ........................................................................................................................... |
|
51 |
9.1.4.1.2. Message ID Being Responded To .............................................................................................. |
51 |
|
9.1.4.1.3. Affected SOP Class UID ........................................................................................................... |
51 |
|
9.1.4.1.4. Priority .................................................................................................................................. |
|
51 |
9.1.4.1.5. Move Destination .................................................................................................................... |
|
51 |
9.1.4.1.6. Identifier ................................................................................................................................ |
|
51 |
9.1.4.1.7. Status ................................................................................................................................... |
|
51 |
9.1.4.1.8. Number of Remaining Sub-Operations ........................................................................................ |
52 |
|
9.1.4.1.9. Number of Completed Sub-Operations ........................................................................................ |
52 |
|
9.1.4.1.10. Number of Failed Sub-Operations ............................................................................................. |
52 |
|
9.1.4.1.11. Number of Warning Sub-Operations .......................................................................................... |
52 |
|
9.1.4.2. C-MOVE Service Procedures ........................................................................................................... |
52 |
|
9.1.5. C-ECHO Service .................................................................................................................................. |
|
53 |
9.1.5.1. C-ECHO Parameters ...................................................................................................................... |
|
53 |
9.1.5.1.1. Message ID ........................................................................................................................... |
|
54 |
9.1.5.1.2. Message ID Being Responded To .............................................................................................. |
54 |
|
9.1.5.1.3. Affected SOP Class UID ........................................................................................................... |
54 |
|
9.1.5.1.4. Status ................................................................................................................................... |
|
54 |
9.1.5.2. C-ECHO Service Procedures ........................................................................................................... |
54 |
|
9.2. Sequencing ............................................................................................................................................... |
|
54 |
9.2.1. Types of Services ................................................................................................................................ |
|
54 |
9.2.2. Usage Restrictions ............................................................................................................................... |
|
55 |
9.2.3. Disrupted Procedures ........................................................................................................................... |
|
55 |
9.2.4. Disrupting Procedures ........................................................................................................................... |
|
55 |
9.3. Protocol .................................................................................................................................................... |
|
55 |
9.3.1. C-STORE Protocol ............................................................................................................................... |
|
55 |
9.3.1.1. C-STORE-RQ ............................................................................................................................... |
|
55 |
9.3.1.2. C-STORE-RSP ............................................................................................................................. |
|
56 |
9.3.1.3. C-STORE Protocol Procedures ........................................................................................................ |
56 |
|
9.3.2. C-FIND Protocol .................................................................................................................................. |
|
57 |
9.3.2.1. C-FIND-RQ .................................................................................................................................. |
|
57 |
9.3.2.2. C-FIND-RSP ................................................................................................................................ |
|
58 |
9.3.2.3. C-CANCEL-FIND-RQ ..................................................................................................................... |
|
58 |
9.3.2.4. C-FIND Protocol Procedures ............................................................................................................ |
58 |
|
9.3.3. C-GET Protocol ................................................................................................................................... |
|
59 |
9.3.3.1. C-GET-RQ ................................................................................................................................... |
|
59 |
9.3.3.2. C-GET-RSP ................................................................................................................................. |
|
60 |
9.3.3.3. C-CANCEL-GET-RQ ...................................................................................................................... |
|
61 |
9.3.3.4. C-GET Protocol Procedures ............................................................................................................ |
61 |
|
9.3.4. C-MOVE Protocol ................................................................................................................................ |
|
62 |
9.3.4.1. C-MOVE-RQ ................................................................................................................................ |
|
62 |
9.3.4.2. C-MOVE-RSP ............................................................................................................................... |
|
63 |
9.3.4.3. C-CANCEL-MOVE-RQ ................................................................................................................... |
|
64 |
9.3.4.4. C-MOVE Protocol Procedures .......................................................................................................... |
64 |
|
9.3.5. C-ECHO Protocol ................................................................................................................................. |
|
65 |
9.3.5.1. C-ECHO-RQ ................................................................................................................................ |
|
65 |
- Standard -
DICOM PS3.7 2020a - Message Exchange |
Page 5 |
9.3.5.2. C-ECHO-RSP ............................................................................................................................... |
66 |
9.3.5.3. C-ECHO Protocol Procedures .......................................................................................................... |
66 |
10. DIMSE-N ....................................................................................................................................................... |
67 |
10.1. Services .................................................................................................................................................. |
67 |
10.1.1. N-EVENT-REPORT Service ................................................................................................................. |
67 |
10.1.1.1. N-EVENT-REPORT Parameters ..................................................................................................... |
67 |
10.1.1.1.1. Message ID .......................................................................................................................... |
67 |
10.1.1.1.2. Message ID Being Responded To ............................................................................................. |
67 |
10.1.1.1.3. Affected SOP Class UID ......................................................................................................... |
67 |
10.1.1.1.4. Affected SOP Instance UID ..................................................................................................... |
67 |
10.1.1.1.5. Event Type ID ....................................................................................................................... |
68 |
10.1.1.1.6. Event Information .................................................................................................................. |
68 |
10.1.1.1.7. Event Reply ......................................................................................................................... |
68 |
10.1.1.1.8. Status ................................................................................................................................. |
68 |
10.1.1.2. N-EVENT-REPORT Service Procedures .......................................................................................... |
68 |
10.1.2. N-GET Service .................................................................................................................................. |
69 |
10.1.2.1. N-GET Parameters ...................................................................................................................... |
69 |
10.1.2.1.1. Message ID .......................................................................................................................... |
69 |
10.1.2.1.2. Message ID Being Responded To ............................................................................................. |
69 |
10.1.2.1.3. Requested SOP Class UID ...................................................................................................... |
70 |
10.1.2.1.4. Requested SOP Instance UID .................................................................................................. |
70 |
10.1.2.1.5. Attribute Identifier List ............................................................................................................. |
70 |
10.1.2.1.6. Affected SOP Class UID ......................................................................................................... |
70 |
10.1.2.1.7. Affected SOP Instance UID ..................................................................................................... |
70 |
10.1.2.1.8. Attribute List ......................................................................................................................... |
70 |
10.1.2.1.9. Status ................................................................................................................................. |
70 |
10.1.2.2. N-GET Service Procedures ............................................................................................................ |
71 |
10.1.3. N-SET Service ................................................................................................................................... |
71 |
10.1.3.1. N-SET Parameters ....................................................................................................................... |
71 |
10.1.3.1.1. Message ID .......................................................................................................................... |
71 |
10.1.3.1.2. Message ID Being Responded To ............................................................................................. |
71 |
10.1.3.1.3. Requested SOP Class UID ...................................................................................................... |
72 |
10.1.3.1.4. Requested SOP Instance UID .................................................................................................. |
72 |
10.1.3.1.5. Modification List .................................................................................................................... |
72 |
10.1.3.1.6. Attribute List ......................................................................................................................... |
72 |
10.1.3.1.7. Affected SOP Class UID ......................................................................................................... |
72 |
10.1.3.1.8. Affected SOP Instance UID ..................................................................................................... |
72 |
10.1.3.1.9. Status ................................................................................................................................. |
72 |
10.1.3.2. N-SET Service Procedures ............................................................................................................ |
73 |
10.1.4. N-ACTION Service ............................................................................................................................. |
73 |
10.1.4.1. N-ACTION Parameters ................................................................................................................. |
73 |
10.1.4.1.1. Message ID .......................................................................................................................... |
74 |
10.1.4.1.2. Message ID Being Responded To ............................................................................................. |
74 |
10.1.4.1.3. Requested SOP Class UID ...................................................................................................... |
74 |
10.1.4.1.4. Requested SOP Instance UID .................................................................................................. |
74 |
10.1.4.1.5. Action Type ID ...................................................................................................................... |
74 |
10.1.4.1.6. Action Information ................................................................................................................. |
74 |
10.1.4.1.7. Affected SOP Class UID ......................................................................................................... |
74 |
10.1.4.1.8. Affected SOP Instance UID ..................................................................................................... |
74 |
10.1.4.1.9. Action Reply ......................................................................................................................... |
74 |
10.1.4.1.10. Status ............................................................................................................................... |
75 |
10.1.4.2. N-ACTION Service Procedures ....................................................................................................... |
75 |
10.1.5. N-CREATE Service ............................................................................................................................ |
76 |
10.1.5.1. N-CREATE Parameters ................................................................................................................ |
76 |
10.1.5.1.1. Message ID .......................................................................................................................... |
76 |
10.1.5.1.2. Message ID Being Responded To ............................................................................................. |
76 |
10.1.5.1.3. Affected SOP Class UID ......................................................................................................... |
76 |
10.1.5.1.4. Affected SOP Instance UID ..................................................................................................... |
76 |
10.1.5.1.5. Attribute List ......................................................................................................................... |
76 |
10.1.5.1.6. Status ................................................................................................................................. |
77 |
- Standard -