PS3.8
DICOMPS3.82020a-NetworkCommunicationSupport
for Message Exchange
Page 2
PS3.8: DICOM PS3.8 2020a - Network Communication Support for Message Exchange
Copyright © 2020 NEMA
A DICOM® publication
- Standard -
DICOM PS3.8 2020a - Network Communication Support for Message Exchange |
Page 3 |
Table of Contents |
|
Notice and Disclaimer ............................................................................................................................................. |
9 |
Foreword ............................................................................................................................................................ |
11 |
1. Scope and Field of Application ............................................................................................................................. |
13 |
2. Normative References ....................................................................................................................................... |
15 |
3. Definitions ....................................................................................................................................................... |
17 |
4. Symbols and Abbreviations ................................................................................................................................. |
21 |
5. Conventions ..................................................................................................................................................... |
23 |
6. Network Communication Support Environment ........................................................................................................ |
25 |
7. OSI Upper Layer Service for DICOM Application Entities ........................................................................................... |
27 |
7.1. A-ASSOCIATE Service ................................................................................................................................ |
27 |
7.1.1. A-ASSOCIATE Parameters .................................................................................................................... |
28 |
7.1.1.1. Mode (Fixed) ................................................................................................................................ |
28 |
7.1.1.2. Application Context Name ............................................................................................................... |
28 |
7.1.1.3. Calling AE Title ............................................................................................................................. |
29 |
7.1.1.4. Called AE Title .............................................................................................................................. |
29 |
7.1.1.5. Responding AE Title (Fixed) ............................................................................................................ |
29 |
7.1.1.6. User Information ............................................................................................................................ |
29 |
7.1.1.7. Result ......................................................................................................................................... |
29 |
7.1.1.8. Result Source ............................................................................................................................... |
30 |
7.1.1.9. Diagnostic .................................................................................................................................... |
30 |
7.1.1.10. Calling Presentation Address ......................................................................................................... |
31 |
7.1.1.11. Called Presentation Address .......................................................................................................... |
31 |
7.1.1.12. Responding Presentation Address ................................................................................................... |
31 |
7.1.1.13. Presentation Context Definition List ................................................................................................. |
31 |
7.1.1.14. Presentation Context Definition Result List ........................................................................................ |
31 |
7.1.1.15. Presentation Requirements (Fixed Value) ......................................................................................... |
32 |
7.1.1.16. Session Requirements (Fixed Value) ............................................................................................... |
32 |
7.1.1.17. Other Parameters ........................................................................................................................ |
32 |
7.1.2. A-ASSOCIATE Service Procedure ........................................................................................................... |
32 |
7.2. A-RELEASE Service ................................................................................................................................... |
32 |
7.2.1. A-RELEASE Parameters ....................................................................................................................... |
33 |
7.2.1.1. Reason (Fixed) ............................................................................................................................. |
33 |
7.2.1.2. Result (Fixed) ............................................................................................................................... |
33 |
7.2.2. A-RELEASE Service Procedure .............................................................................................................. |
33 |
7.3. A-ABORT Service ....................................................................................................................................... |
34 |
7.3.1. A-ABORT Parameters ........................................................................................................................... |
34 |
7.3.1.1. Abort Source ................................................................................................................................ |
34 |
7.3.2. A-ABORT Service Procedure ................................................................................................................. |
35 |
7.4. A-P-ABORT Service .................................................................................................................................... |
35 |
7.4.1. A-P-ABORT Parameter ......................................................................................................................... |
35 |
7.4.2. A-P-ABORT Service Procedure .............................................................................................................. |
36 |
7.5. Sequencing Information ............................................................................................................................... |
36 |
7.6. P-DATA Service ......................................................................................................................................... |
36 |
7.6.1. P-DATA Parameters ............................................................................................................................. |
36 |
8. DICOM OSI Upper Layer Profile ........................................................................................................................... |
37 |
9. DICOM Upper Layer Protocol for TCP/IP ............................................................................................................... |
39 |
9.1. Use of the Transport Service Provided By TCP ................................................................................................. |
39 |
9.1.1. General .............................................................................................................................................. |
39 |
9.1.2. Opening a TCP Transport Connection ...................................................................................................... |
40 |
9.1.3. Transferring Data On a TCP Connection ................................................................................................... |
40 |
9.1.4. Closing a TCP Transport Connection ....................................................................................................... |
40 |
9.1.5. ARTIM Timer ...................................................................................................................................... |
40 |
9.2. DICOM Upper Layer Protocol for TCP/IP State Machine ..................................................................................... |
41 |
9.2.1. Machine States Definition ...................................................................................................................... |
41 |
9.2.2. State Machine Actions Definition ............................................................................................................. |
41 |
9.2.3. DICOM Upper Layer Protocol for TCP/IP State Transition Table .................................................................... |
43 |
9.3. DICOM Upper Layer Protocol for TCP/IP Data Units Structure ............................................................................. |
45 |
- Standard -
Page 4 |
DICOM PS3.8 2020a - Network Communication Support for Message Exchange |
|
9.3.1. General .............................................................................................................................................. |
|
45 |
9.3.2. A-ASSOCIATE-RQ PDU Structure .......................................................................................................... |
47 |
|
9.3.2.1. Application Context Item Structure .................................................................................................... |
48 |
|
9.3.2.2. Presentation Context Item Structure .................................................................................................. |
48 |
|
9.3.2.2.1. Abstract Syntax Sub-Item Structure ............................................................................................ |
48 |
|
9.3.2.2.2. Transfer Syntax Sub-Item Structure ............................................................................................ |
49 |
|
9.3.2.3. User Information Item Structure ........................................................................................................ |
49 |
|
9.3.3. A-ASSOCIATE-AC PDU Structure ........................................................................................................... |
50 |
|
9.3.3.1. Application Context Item Structure .................................................................................................... |
50 |
|
9.3.3.2. Presentation Context Item Structure .................................................................................................. |
50 |
|
9.3.3.2.1. Transfer Syntax Sub-Item Structure ............................................................................................ |
51 |
|
9.3.3.3. User Information Item Structure ........................................................................................................ |
52 |
|
9.3.4. A-ASSOCIATE-RJ PDU Structure ........................................................................................................... |
52 |
|
9.3.5. P-DATA-TF PDU Structure .................................................................................................................... |
53 |
|
9.3.5.1. Presentation Data Value Item Structure .............................................................................................. |
54 |
|
9.3.6. A-RELEASE-RQ PDU Structure .............................................................................................................. |
54 |
|
9.3.7. A-RELEASE-RP PDU Structure .............................................................................................................. |
54 |
|
9.3.8. A-ABORT PDU Structure ....................................................................................................................... |
55 |
|
10. Conformance .................................................................................................................................................. |
|
57 |
10.1. Conformance Requirements ........................................................................................................................ |
57 |
|
10.1.1. Retired ............................................................................................................................................. |
|
57 |
10.1.2. TCP/IP Network Communication Support ................................................................................................ |
57 |
|
10.2. Conformance Statement ............................................................................................................................. |
57 |
|
A. Application Context Names (Informative) ............................................................................................................... |
59 |
|
A.1. Application Context Definition ....................................................................................................................... |
59 |
|
A.2. DICOM Application Context Name Encoding and Registration ............................................................................. |
59 |
|
A.2.1. DICOM Registered Application Context Names .......................................................................................... |
59 |
|
B. Abstract and Transfer Syntaxes (Informative) ......................................................................................................... |
61 |
|
B.1. Abstract Syntax Definition ............................................................................................................................ |
61 |
|
B.2. Transfer Syntax Definition ............................................................................................................................ |
61 |
|
B.3. DICOM Abstract and Transfer Syntax Names Encoding and Registration .............................................................. |
61 |
|
B.3.1. DICOM Registered Abstract and Transfer Syntax Names ............................................................................. |
61 |
|
B.3.2. Privately Defined Abstract and Transfer Syntax Names ............................................................................... |
61 |
|
C. DICOM Addressing (Normative) .......................................................................................................................... |
63 |
|
C.1. DICOM Application Entity Titles .................................................................................................................... |
63 |
|
C.2. Naming and Addressing Usage Rules ............................................................................................................ |
63 |
|
D. Use and Format of the A-ASSOCIATE User Information Parameter (Normative) ............................................................ |
65 |
|
D.1. Maximum Length Negotiation ....................................................................................................................... |
65 |
|
D.1.1. Maximum Length Sub-Item Structure (A-ASSOCIATE-RQ) .......................................................................... |
65 |
|
D.1.2. Maximum Length Sub-Item Structure (A-ASSOCIATE-AC) ........................................................................... |
65 |
|
D.2. Extended User Information Negotiation ........................................................................................................... |
66 |
|
E. Usage of the P-DATA Service By the DICOM Application Entity (Normative) ................................................................. |
67 |
|
E.1. Encapsulation Rules ................................................................................................................................... |
67 |
|
E.2. Message Control Header Encoding ................................................................................................................ |
68 |
|
F. DICOM UL Encoding Rules for Application Contexts, Abstract Syntaxes, Transfer Syntaxes (Normative) ............................ |
69 |
|
F.1. Encoding Rules .......................................................................................................................................... |
|
69 |
G. Overview of the OSI Layer and Services Concepts (Informative) ................................................................................ |
71 |
|
H. Index of Item and PDU Types (Informative) ............................................................................................................ |
73 |
|
- Standard -
DICOM PS3.8 2020a - Network Communication Support for Message Exchange |
Page 5 |
List of Figures |
|
1-1. ISO OSI Basic Reference Model ........................................................................................................................ |
13 |
6-1. DICOM Network Protocol Architecture ................................................................................................................ |
25 |
7-1. Associate Request .......................................................................................................................................... |
27 |
7-2. Association Release ....................................................................................................................................... |
33 |
7-3. Association User Initiated Abort ......................................................................................................................... |
34 |
7-4. Provider Initiated Abort .................................................................................................................................... |
35 |
7-5. Data Transfer ................................................................................................................................................ |
36 |
9-1. Protocol Data Units Structure and Encoding ......................................................................................................... |
46 |
9-2. Protocol Data Units Structure and Encoding ......................................................................................................... |
47 |
E.2-1. Presentation Data Value and the Message Control Header .................................................................................. |
68 |
G-1. Relationship of Services to Protocol ................................................................................................................... |
71 |
G-2. Service Description Conventions ....................................................................................................................... |
72 |
- Standard -