GDCM  2.4.5
gdcmUIDs.h
Go to the documentation of this file.
1 
2 // GENERATED FILE DO NOT EDIT
3 // $ xsltproc UIDToC++.xsl Part6.xml > gdcmUIDs.h
4 
5 /*=========================================================================
6 
7  Program: GDCM (Grassroots DICOM). A DICOM library
8 
9  Copyright (c) 2006-2011 Mathieu Malaterre
10  All rights reserved.
11  See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
12 
13  This software is distributed WITHOUT ANY WARRANTY; without even
14  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15  PURPOSE. See the above copyright notice for more information.
16 
17 =========================================================================*/
18 
19 #ifndef GDCMUIDS_H
20 #define GDCMUIDS_H
21 
22 #include "gdcmTypes.h"
23 
24 namespace gdcm
25 {
26 
31 {
32 public:
33  typedef enum {
34 uid_1_2_840_10008_1_1 = 1, // Verification SOP Class
35 uid_1_2_840_10008_1_2 = 2, // Implicit VR Little Endian: Default Transfer Syntax for DICOM
36 uid_1_2_840_10008_1_2_1 = 3, // Explicit VR Little Endian
37 uid_1_2_840_10008_1_2_1_99 = 4, // Deflated Explicit VR Little Endian
38 uid_1_2_840_10008_1_2_2 = 5, // Explicit VR Big Endian
39 uid_1_2_840_10008_1_2_4_50 = 6, // JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression
40 uid_1_2_840_10008_1_2_4_51 = 7, // JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only)
41 uid_1_2_840_10008_1_2_4_52 = 8, // JPEG Extended (Process 3 & 5)
42 uid_1_2_840_10008_1_2_4_53 = 9, // JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8)
43 uid_1_2_840_10008_1_2_4_54 = 10, // JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9)
44 uid_1_2_840_10008_1_2_4_55 = 11, // JPEG Full Progression, Non-Hierarchical (Process 10 & 12)
45 uid_1_2_840_10008_1_2_4_56 = 12, // JPEG Full Progression, Non-Hierarchical (Process 11 & 13)
46 uid_1_2_840_10008_1_2_4_57 = 13, // JPEG Lossless, Non-Hierarchical (Process 14)
47 uid_1_2_840_10008_1_2_4_58 = 14, // JPEG Lossless, Non-Hierarchical (Process 15)
48 uid_1_2_840_10008_1_2_4_59 = 15, // JPEG Extended, Hierarchical (Process 16 & 18)
49 uid_1_2_840_10008_1_2_4_60 = 16, // JPEG Extended, Hierarchical (Process 17 & 19)
50 uid_1_2_840_10008_1_2_4_61 = 17, // JPEG Spectral Selection, Hierarchical (Process 20 & 22)
51 uid_1_2_840_10008_1_2_4_62 = 18, // JPEG Spectral Selection, Hierarchical (Process 21 & 23)
52 uid_1_2_840_10008_1_2_4_63 = 19, // JPEG Full Progression, Hierarchical (Process 24 & 26)
53 uid_1_2_840_10008_1_2_4_64 = 20, // JPEG Full Progression, Hierarchical (Process 25 & 27)
54 uid_1_2_840_10008_1_2_4_65 = 21, // JPEG Lossless, Hierarchical (Process 28)
55 uid_1_2_840_10008_1_2_4_66 = 22, // JPEG Lossless, Hierarchical (Process 29)
56 uid_1_2_840_10008_1_2_4_70 = 23, // JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression
57 uid_1_2_840_10008_1_2_4_80 = 24, // JPEG-LS Lossless Image Compression
58 uid_1_2_840_10008_1_2_4_81 = 25, // JPEG-LS Lossy (Near-Lossless) Image Compression
59 uid_1_2_840_10008_1_2_4_90 = 26, // JPEG 2000 Image Compression (Lossless Only)
60 uid_1_2_840_10008_1_2_4_91 = 27, // JPEG 2000 Image Compression
61 uid_1_2_840_10008_1_2_4_92 = 28, // JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)
62 uid_1_2_840_10008_1_2_4_93 = 29, // JPEG 2000 Part 2 Multi-component Image Compression
63 uid_1_2_840_10008_1_2_4_94 = 30, // JPIP Referenced
64 uid_1_2_840_10008_1_2_4_95 = 31, // JPIP Referenced Deflate
65 uid_1_2_840_10008_1_2_4_100 = 32, // MPEG2 Main Profile @ Main Level
66 uid_1_2_840_10008_1_2_5 = 33, // RLE Lossless
67 uid_1_2_840_10008_1_2_6_1 = 34, // RFC 2557 MIME encapsulation
68 uid_1_2_840_10008_1_2_6_2 = 35, // XML Encoding
69 uid_1_2_840_10008_1_3_10 = 36, // Media Storage Directory Storage
70 uid_1_2_840_10008_1_4_1_1 = 37, // Talairach Brain Atlas Frame of Reference
71 uid_1_2_840_10008_1_4_1_2 = 38, // SPM2 T1 Frame of Reference
72 uid_1_2_840_10008_1_4_1_3 = 39, // SPM2 T2 Frame of Reference
73 uid_1_2_840_10008_1_4_1_4 = 40, // SPM2 PD Frame of Reference
74 uid_1_2_840_10008_1_4_1_5 = 41, // SPM2 EPI Frame of Reference
75 uid_1_2_840_10008_1_4_1_6 = 42, // SPM2 FIL T1 Frame of Reference
76 uid_1_2_840_10008_1_4_1_7 = 43, // SPM2 PET Frame of Reference
77 uid_1_2_840_10008_1_4_1_8 = 44, // SPM2 TRANSM Frame of Reference
78 uid_1_2_840_10008_1_4_1_9 = 45, // SPM2 SPECT Frame of Reference
79 uid_1_2_840_10008_1_4_1_10 = 46, // SPM2 GRAY Frame of Reference
80 uid_1_2_840_10008_1_4_1_11 = 47, // SPM2 WHITE Frame of Reference
81 uid_1_2_840_10008_1_4_1_12 = 48, // SPM2 CSF Frame of Reference
82 uid_1_2_840_10008_1_4_1_13 = 49, // SPM2 BRAINMASK Frame of Reference
83 uid_1_2_840_10008_1_4_1_14 = 50, // SPM2 AVG305T1 Frame of Reference
84 uid_1_2_840_10008_1_4_1_15 = 51, // SPM2 AVG152T1 Frame of Reference
85 uid_1_2_840_10008_1_4_1_16 = 52, // SPM2 AVG152T2 Frame of Reference
86 uid_1_2_840_10008_1_4_1_17 = 53, // SPM2 AVG152PD Frame of Reference
87 uid_1_2_840_10008_1_4_1_18 = 54, // SPM2 SINGLESUBJT1 Frame of Reference
88 uid_1_2_840_10008_1_4_2_1 = 55, // ICBM 452 T1 Frame of Reference
89 uid_1_2_840_10008_1_4_2_2 = 56, // ICBM Single Subject MRI Frame of Reference
90 uid_1_2_840_10008_1_9 = 57, // Basic Study Content Notification SOP Class
91 uid_1_2_840_10008_1_20_1 = 58, // Storage Commitment Push Model SOP Class
92 uid_1_2_840_10008_1_20_1_1 = 59, // Storage Commitment Push Model SOP Instance
93 uid_1_2_840_10008_1_20_2 = 60, // Storage Commitment Pull Model SOP Class
94 uid_1_2_840_10008_1_20_2_1 = 61, // Storage Commitment Pull Model SOP Instance
95 uid_1_2_840_10008_1_40 = 62, // Procedural Event Logging SOP Class
96 uid_1_2_840_10008_1_40_1 = 63, // Procedural Event Logging SOP Instance
97 uid_1_2_840_10008_1_42 = 64, // Substance Administration Logging SOP Class
98 uid_1_2_840_10008_1_42_1 = 65, // Substance Administration Logging SOP Instance
99 uid_1_2_840_10008_2_6_1 = 66, // DICOM UID Registry
100 uid_1_2_840_10008_2_16_4 = 67, // DICOM Controlled Terminology
101 uid_1_2_840_10008_3_1_1_1 = 68, // DICOM Application Context Name
102 uid_1_2_840_10008_3_1_2_1_1 = 69, // Detached Patient Management SOP Class
103 uid_1_2_840_10008_3_1_2_1_4 = 70, // Detached Patient Management Meta SOP Class
104 uid_1_2_840_10008_3_1_2_2_1 = 71, // Detached Visit Management SOP Class
105 uid_1_2_840_10008_3_1_2_3_1 = 72, // Detached Study Management SOP Class
106 uid_1_2_840_10008_3_1_2_3_2 = 73, // Study Component Management SOP Class
107 uid_1_2_840_10008_3_1_2_3_3 = 74, // Modality Performed Procedure Step SOP Class
108 uid_1_2_840_10008_3_1_2_3_4 = 75, // Modality Performed Procedure Step Retrieve SOP Class
109 uid_1_2_840_10008_3_1_2_3_5 = 76, // Modality Performed Procedure Step Notification SOP Class
110 uid_1_2_840_10008_3_1_2_5_1 = 77, // Detached Results Management SOP Class
111 uid_1_2_840_10008_3_1_2_5_4 = 78, // Detached Results Management Meta SOP Class
112 uid_1_2_840_10008_3_1_2_5_5 = 79, // Detached Study Management Meta SOP Class
113 uid_1_2_840_10008_3_1_2_6_1 = 80, // Detached Interpretation Management SOP Class
114 uid_1_2_840_10008_4_2 = 81, // Storage Service Class
115 uid_1_2_840_10008_5_1_1_1 = 82, // Basic Film Session SOP Class
116 uid_1_2_840_10008_5_1_1_2 = 83, // Basic Film Box SOP Class
117 uid_1_2_840_10008_5_1_1_4 = 84, // Basic Grayscale Image Box SOP Class
118 uid_1_2_840_10008_5_1_1_4_1 = 85, // Basic Color Image Box SOP Class
119 uid_1_2_840_10008_5_1_1_4_2 = 86, // Referenced Image Box SOP Class
120 uid_1_2_840_10008_5_1_1_9 = 87, // Basic Grayscale Print Management Meta SOP Class
121 uid_1_2_840_10008_5_1_1_9_1 = 88, // Referenced Grayscale Print Management Meta SOP Class
122 uid_1_2_840_10008_5_1_1_14 = 89, // Print Job SOP Class
123 uid_1_2_840_10008_5_1_1_15 = 90, // Basic Annotation Box SOP Class
124 uid_1_2_840_10008_5_1_1_16 = 91, // Printer SOP Class
125 uid_1_2_840_10008_5_1_1_16_376 = 92, // Printer Configuration Retrieval SOP Class
126 uid_1_2_840_10008_5_1_1_17 = 93, // Printer SOP Instance
127 uid_1_2_840_10008_5_1_1_17_376 = 94, // Printer Configuration Retrieval SOP Instance
128 uid_1_2_840_10008_5_1_1_18 = 95, // Basic Color Print Management Meta SOP Class
129 uid_1_2_840_10008_5_1_1_18_1 = 96, // Referenced Color Print Management Meta SOP Class
130 uid_1_2_840_10008_5_1_1_22 = 97, // VOI LUT Box SOP Class
131 uid_1_2_840_10008_5_1_1_23 = 98, // Presentation LUT SOP Class
132 uid_1_2_840_10008_5_1_1_24 = 99, // Image Overlay Box SOP Class
133 uid_1_2_840_10008_5_1_1_24_1 = 100, // Basic Print Image Overlay Box SOP Class
134 uid_1_2_840_10008_5_1_1_25 = 101, // Print Queue SOP Instance
135 uid_1_2_840_10008_5_1_1_26 = 102, // Print Queue Management SOP Class
136 uid_1_2_840_10008_5_1_1_27 = 103, // Stored Print Storage SOP Class
137 uid_1_2_840_10008_5_1_1_29 = 104, // Hardcopy Grayscale Image Storage SOP Class
138 uid_1_2_840_10008_5_1_1_30 = 105, // Hardcopy Color Image Storage SOP Class
139 uid_1_2_840_10008_5_1_1_31 = 106, // Pull Print Request SOP Class
140 uid_1_2_840_10008_5_1_1_32 = 107, // Pull Stored Print Management Meta SOP Class
141 uid_1_2_840_10008_5_1_1_33 = 108, // Media Creation Management SOP Class UID
142 uid_1_2_840_10008_5_1_4_1_1_1 = 109, // Computed Radiography Image Storage
143 uid_1_2_840_10008_5_1_4_1_1_1_1 = 110, // Digital X-Ray Image Storage - For Presentation
144 uid_1_2_840_10008_5_1_4_1_1_1_1_1 = 111, // Digital X-Ray Image Storage - For Processing
145 uid_1_2_840_10008_5_1_4_1_1_1_2 = 112, // Digital Mammography X-Ray Image Storage - For Presentation
146 uid_1_2_840_10008_5_1_4_1_1_1_2_1 = 113, // Digital Mammography X-Ray Image Storage - For Processing
147 uid_1_2_840_10008_5_1_4_1_1_1_3 = 114, // Digital Intra-oral X-Ray Image Storage - For Presentation
148 uid_1_2_840_10008_5_1_4_1_1_1_3_1 = 115, // Digital Intra-oral X-Ray Image Storage - For Processing
149 uid_1_2_840_10008_5_1_4_1_1_2 = 116, // CT Image Storage
150 uid_1_2_840_10008_5_1_4_1_1_2_1 = 117, // Enhanced CT Image Storage
151 uid_1_2_840_10008_5_1_4_1_1_3 = 118, // Ultrasound Multi-frame Image Storage
152 uid_1_2_840_10008_5_1_4_1_1_3_1 = 119, // Ultrasound Multi-frame Image Storage
153 uid_1_2_840_10008_5_1_4_1_1_4 = 120, // MR Image Storage
154 uid_1_2_840_10008_5_1_4_1_1_4_1 = 121, // Enhanced MR Image Storage
155 uid_1_2_840_10008_5_1_4_1_1_4_2 = 122, // MR Spectroscopy Storage
156 uid_1_2_840_10008_5_1_4_1_1_5 = 123, // Nuclear Medicine Image Storage
157 uid_1_2_840_10008_5_1_4_1_1_6 = 124, // Ultrasound Image Storage
158 uid_1_2_840_10008_5_1_4_1_1_6_1 = 125, // Ultrasound Image Storage
159 uid_1_2_840_10008_5_1_4_1_1_7 = 126, // Secondary Capture Image Storage
160 uid_1_2_840_10008_5_1_4_1_1_7_1 = 127, // Multi-frame Single Bit Secondary Capture Image Storage
161 uid_1_2_840_10008_5_1_4_1_1_7_2 = 128, // Multi-frame Grayscale Byte Secondary Capture Image Storage
162 uid_1_2_840_10008_5_1_4_1_1_7_3 = 129, // Multi-frame Grayscale Word Secondary Capture Image Storage
163 uid_1_2_840_10008_5_1_4_1_1_7_4 = 130, // Multi-frame True Color Secondary Capture Image Storage
164 uid_1_2_840_10008_5_1_4_1_1_8 = 131, // Standalone Overlay Storage
165 uid_1_2_840_10008_5_1_4_1_1_9 = 132, // Standalone Curve Storage
166 uid_1_2_840_10008_5_1_4_1_1_9_1 = 133, // Waveform Storage - Trial
167 uid_1_2_840_10008_5_1_4_1_1_9_1_1 = 134, // 12-lead ECG Waveform Storage
168 uid_1_2_840_10008_5_1_4_1_1_9_1_2 = 135, // General ECG Waveform Storage
169 uid_1_2_840_10008_5_1_4_1_1_9_1_3 = 136, // Ambulatory ECG Waveform Storage
170 uid_1_2_840_10008_5_1_4_1_1_9_2_1 = 137, // Hemodynamic Waveform Storage
171 uid_1_2_840_10008_5_1_4_1_1_9_3_1 = 138, // Cardiac Electrophysiology Waveform Storage
172 uid_1_2_840_10008_5_1_4_1_1_9_4_1 = 139, // Basic Voice Audio Waveform Storage
173 uid_1_2_840_10008_5_1_4_1_1_10 = 140, // Standalone Modality LUT Storage
174 uid_1_2_840_10008_5_1_4_1_1_11 = 141, // Standalone VOI LUT Storage
175 uid_1_2_840_10008_5_1_4_1_1_11_1 = 142, // Grayscale Softcopy Presentation State Storage SOP Class
176 uid_1_2_840_10008_5_1_4_1_1_11_2 = 143, // Color Softcopy Presentation State Storage SOP Class
177 uid_1_2_840_10008_5_1_4_1_1_11_3 = 144, // Pseudo-Color Softcopy Presentation State Storage SOP Class
178 uid_1_2_840_10008_5_1_4_1_1_11_4 = 145, // Blending Softcopy Presentation State Storage SOP Class
179 uid_1_2_840_10008_5_1_4_1_1_12_1 = 146, // X-Ray Angiographic Image Storage
180 uid_1_2_840_10008_5_1_4_1_1_12_1_1 = 147, // Enhanced XA Image Storage
181 uid_1_2_840_10008_5_1_4_1_1_12_2 = 148, // X-Ray Radiofluoroscopic Image Storage
182 uid_1_2_840_10008_5_1_4_1_1_12_2_1 = 149, // Enhanced XRF Image Storage
183 uid_1_2_840_10008_5_1_4_1_1_13_1_1 = 150, // X-Ray 3D Angiographic Image Storage
184 uid_1_2_840_10008_5_1_4_1_1_13_1_2 = 151, // X-Ray 3D Craniofacial Image Storage
185 uid_1_2_840_10008_5_1_4_1_1_12_3 = 152, // X-Ray Angiographic Bi-Plane Image Storage
186 uid_1_2_840_10008_5_1_4_1_1_20 = 153, // Nuclear Medicine Image Storage
187 uid_1_2_840_10008_5_1_4_1_1_66 = 154, // Raw Data Storage
188 uid_1_2_840_10008_5_1_4_1_1_66_1 = 155, // Spatial Registration Storage
189 uid_1_2_840_10008_5_1_4_1_1_66_2 = 156, // Spatial Fiducials Storage
190 uid_1_2_840_10008_5_1_4_1_1_66_3 = 157, // Deformable Spatial Registration Storage
191 uid_1_2_840_10008_5_1_4_1_1_66_4 = 158, // Segmentation Storage
192 uid_1_2_840_10008_5_1_4_1_1_67 = 159, // Real World Value Mapping Storage
193 uid_1_2_840_10008_5_1_4_1_1_77_1 = 160, // VL Image Storage - Trial
194 uid_1_2_840_10008_5_1_4_1_1_77_2 = 161, // VL Multi-frame Image Storage - Trial
195 uid_1_2_840_10008_5_1_4_1_1_77_1_1 = 162, // VL Endoscopic Image Storage
196 uid_1_2_840_10008_5_1_4_1_1_77_1_1_1 = 163, // Video Endoscopic Image Storage
197 uid_1_2_840_10008_5_1_4_1_1_77_1_2 = 164, // VL Microscopic Image Storage
198 uid_1_2_840_10008_5_1_4_1_1_77_1_2_1 = 165, // Video Microscopic Image Storage
199 uid_1_2_840_10008_5_1_4_1_1_77_1_3 = 166, // VL Slide-Coordinates Microscopic Image Storage
200 uid_1_2_840_10008_5_1_4_1_1_77_1_4 = 167, // VL Photographic Image Storage
201 uid_1_2_840_10008_5_1_4_1_1_77_1_4_1 = 168, // Video Photographic Image Storage
202 uid_1_2_840_10008_5_1_4_1_1_77_1_5_1 = 169, // Ophthalmic Photography 8 Bit Image Storage
203 uid_1_2_840_10008_5_1_4_1_1_77_1_5_2 = 170, // Ophthalmic Photography 16 Bit Image Storage
204 uid_1_2_840_10008_5_1_4_1_1_77_1_5_3 = 171, // Stereometric Relationship Storage
205 uid_1_2_840_10008_5_1_4_1_1_77_1_5_4 = 172, // Ophthalmic Tomography Image Storage
206 uid_1_2_840_10008_5_1_4_1_1_88_1 = 173, // Text SR Storage - Trial
207 uid_1_2_840_10008_5_1_4_1_1_88_2 = 174, // Audio SR Storage - Trial
208 uid_1_2_840_10008_5_1_4_1_1_88_3 = 175, // Detail SR Storage - Trial
209 uid_1_2_840_10008_5_1_4_1_1_88_4 = 176, // Comprehensive SR Storage - Trial
210 uid_1_2_840_10008_5_1_4_1_1_88_11 = 177, // Basic Text SR Storage
211 uid_1_2_840_10008_5_1_4_1_1_88_22 = 178, // Enhanced SR Storage
212 uid_1_2_840_10008_5_1_4_1_1_88_33 = 179, // Comprehensive SR Storage
213 uid_1_2_840_10008_5_1_4_1_1_88_40 = 180, // Procedure Log Storage
214 uid_1_2_840_10008_5_1_4_1_1_88_50 = 181, // Mammography CAD SR Storage
215 uid_1_2_840_10008_5_1_4_1_1_88_59 = 182, // Key Object Selection Document Storage
216 uid_1_2_840_10008_5_1_4_1_1_88_65 = 183, // Chest CAD SR Storage
217 uid_1_2_840_10008_5_1_4_1_1_88_67 = 184, // X-Ray Radiation Dose SR Storage
218 uid_1_2_840_10008_5_1_4_1_1_104_1 = 185, // Encapsulated PDF Storage
219 uid_1_2_840_10008_5_1_4_1_1_104_2 = 186, // Encapsulated CDA Storage
220 uid_1_2_840_10008_5_1_4_1_1_128 = 187, // Positron Emission Tomography Image Storage
221 uid_1_2_840_10008_5_1_4_1_1_129 = 188, // Standalone PET Curve Storage
222 uid_1_2_840_10008_5_1_4_1_1_481_1 = 189, // RT Image Storage
223 uid_1_2_840_10008_5_1_4_1_1_481_2 = 190, // RT Dose Storage
224 uid_1_2_840_10008_5_1_4_1_1_481_3 = 191, // RT Structure Set Storage
225 uid_1_2_840_10008_5_1_4_1_1_481_4 = 192, // RT Beams Treatment Record Storage
226 uid_1_2_840_10008_5_1_4_1_1_481_5 = 193, // RT Plan Storage
227 uid_1_2_840_10008_5_1_4_1_1_481_6 = 194, // RT Brachy Treatment Record Storage
228 uid_1_2_840_10008_5_1_4_1_1_481_7 = 195, // RT Treatment Summary Record Storage
229 uid_1_2_840_10008_5_1_4_1_1_481_8 = 196, // RT Ion Plan Storage
230 uid_1_2_840_10008_5_1_4_1_1_481_9 = 197, // RT Ion Beams Treatment Record Storage
231 uid_1_2_840_10008_5_1_4_1_2_1_1 = 198, // Patient Root Query/Retrieve Information Model - FIND
232 uid_1_2_840_10008_5_1_4_1_2_1_2 = 199, // Patient Root Query/Retrieve Information Model - MOVE
233 uid_1_2_840_10008_5_1_4_1_2_1_3 = 200, // Patient Root Query/Retrieve Information Model - GET
234 uid_1_2_840_10008_5_1_4_1_2_2_1 = 201, // Study Root Query/Retrieve Information Model - FIND
235 uid_1_2_840_10008_5_1_4_1_2_2_2 = 202, // Study Root Query/Retrieve Information Model - MOVE
236 uid_1_2_840_10008_5_1_4_1_2_2_3 = 203, // Study Root Query/Retrieve Information Model - GET
237 uid_1_2_840_10008_5_1_4_1_2_3_1 = 204, // Patient/Study Only Query/Retrieve Information Model - FIND
238 uid_1_2_840_10008_5_1_4_1_2_3_2 = 205, // Patient/Study Only Query/Retrieve Information Model - MOVE
239 uid_1_2_840_10008_5_1_4_1_2_3_3 = 206, // Patient/Study Only Query/Retrieve Information Model - GET
240 uid_1_2_840_10008_5_1_4_31 = 207, // Modality Worklist Information Model - FIND
241 uid_1_2_840_10008_5_1_4_32_1 = 208, // General Purpose Worklist Information Model - FIND
242 uid_1_2_840_10008_5_1_4_32_2 = 209, // General Purpose Scheduled Procedure Step SOP Class
243 uid_1_2_840_10008_5_1_4_32_3 = 210, // General Purpose Performed Procedure Step SOP Class
244 uid_1_2_840_10008_5_1_4_32 = 211, // General Purpose Worklist Management Meta SOP Class
245 uid_1_2_840_10008_5_1_4_33 = 212, // Instance Availability Notification SOP Class
246 uid_1_2_840_10008_5_1_4_34_1 = 213, // RT Beams Delivery Instruction Storage (Supplement 74 Frozen Draft)
247 uid_1_2_840_10008_5_1_4_34_2 = 214, // RT Conventional Machine Verification (Supplement 74 Frozen Draft)
248 uid_1_2_840_10008_5_1_4_34_3 = 215, // RT Ion Machine Verification (Supplement 74 Frozen Draft)
249 uid_1_2_840_10008_5_1_4_34_4 = 216, // Unified Worklist and Procedure Step Service Class
250 uid_1_2_840_10008_5_1_4_34_4_1 = 217, // Unified Procedure Step - Push SOP Class
251 uid_1_2_840_10008_5_1_4_34_4_2 = 218, // Unified Procedure Step - Watch SOP Class
252 uid_1_2_840_10008_5_1_4_34_4_3 = 219, // Unified Procedure Step - Pull SOP Class
253 uid_1_2_840_10008_5_1_4_34_4_4 = 220, // Unified Procedure Step - Event SOP Class
254 uid_1_2_840_10008_5_1_4_34_5 = 221, // Unified Worklist and Procedure Step SOP Instance
255 uid_1_2_840_10008_5_1_4_37_1 = 222, // General Relevant Patient Information Query
256 uid_1_2_840_10008_5_1_4_37_2 = 223, // Breast Imaging Relevant Patient Information Query
257 uid_1_2_840_10008_5_1_4_37_3 = 224, // Cardiac Relevant Patient Information Query
258 uid_1_2_840_10008_5_1_4_38_1 = 225, // Hanging Protocol Storage
259 uid_1_2_840_10008_5_1_4_38_2 = 226, // Hanging Protocol Information Model - FIND
260 uid_1_2_840_10008_5_1_4_38_3 = 227, // Hanging Protocol Information Model - MOVE
261 uid_1_2_840_10008_5_1_4_41 = 228, // Product Characteristics Query SOP Class
262 uid_1_2_840_10008_5_1_4_42 = 229, // Substance Approval Query SOP Class
263 uid_1_2_840_10008_15_0_3_1 = 230, // dicomDeviceName
264 uid_1_2_840_10008_15_0_3_2 = 231, // dicomDescription
265 uid_1_2_840_10008_15_0_3_3 = 232, // dicomManufacturer
266 uid_1_2_840_10008_15_0_3_4 = 233, // dicomManufacturerModelName
267 uid_1_2_840_10008_15_0_3_5 = 234, // dicomSoftwareVersion
268 uid_1_2_840_10008_15_0_3_6 = 235, // dicomVendorData
269 uid_1_2_840_10008_15_0_3_7 = 236, // dicomAETitle
270 uid_1_2_840_10008_15_0_3_8 = 237, // dicomNetworkConnectionReference
271 uid_1_2_840_10008_15_0_3_9 = 238, // dicomApplicationCluster
272 uid_1_2_840_10008_15_0_3_10 = 239, // dicomAssociationInitiator
273 uid_1_2_840_10008_15_0_3_11 = 240, // dicomAssociationAcceptor
274 uid_1_2_840_10008_15_0_3_12 = 241, // dicomHostname
275 uid_1_2_840_10008_15_0_3_13 = 242, // dicomPort
276 uid_1_2_840_10008_15_0_3_14 = 243, // dicomSOPClass
277 uid_1_2_840_10008_15_0_3_15 = 244, // dicomTransferRole
278 uid_1_2_840_10008_15_0_3_16 = 245, // dicomTransferSyntax
279 uid_1_2_840_10008_15_0_3_17 = 246, // dicomPrimaryDeviceType
280 uid_1_2_840_10008_15_0_3_18 = 247, // dicomRelatedDeviceReference
281 uid_1_2_840_10008_15_0_3_19 = 248, // dicomPreferredCalledAETitle
282 uid_1_2_840_10008_15_0_3_20 = 249, // dicomTLSCyphersuite
283 uid_1_2_840_10008_15_0_3_21 = 250, // dicomAuthorizedNodeCertificateReference
284 uid_1_2_840_10008_15_0_3_22 = 251, // dicomThisNodeCertificateReference
285 uid_1_2_840_10008_15_0_3_23 = 252, // dicomInstalled
286 uid_1_2_840_10008_15_0_3_24 = 253, // dicomStationName
287 uid_1_2_840_10008_15_0_3_25 = 254, // dicomDeviceSerialNumber
288 uid_1_2_840_10008_15_0_3_26 = 255, // dicomInstitutionName
289 uid_1_2_840_10008_15_0_3_27 = 256, // dicomInstitutionAddress
290 uid_1_2_840_10008_15_0_3_28 = 257, // dicomInstitutionDepartmentName
291 uid_1_2_840_10008_15_0_3_29 = 258, // dicomIssuerOfPatientID
292 uid_1_2_840_10008_15_0_3_30 = 259, // dicomPreferredCallingAETitle
293 uid_1_2_840_10008_15_0_3_31 = 260, // dicomSupportedCharacterSet
294 uid_1_2_840_10008_15_0_4_1 = 261, // dicomConfigurationRoot
295 uid_1_2_840_10008_15_0_4_2 = 262, // dicomDevicesRoot
296 uid_1_2_840_10008_15_0_4_3 = 263, // dicomUniqueAETitlesRegistryRoot
297 uid_1_2_840_10008_15_0_4_4 = 264, // dicomDevice
298 uid_1_2_840_10008_15_0_4_5 = 265, // dicomNetworkAE
299 uid_1_2_840_10008_15_0_4_6 = 266, // dicomNetworkConnection
300 uid_1_2_840_10008_15_0_4_7 = 267, // dicomUniqueAETitle
301 uid_1_2_840_10008_15_0_4_8 = 268, // dicomTransferCapability
302 //frameref_1_2_840_10008_1_4_1_1 = 269, // Talairach Brain Atlas Frame of Reference
303 //frameref_1_2_840_10008_1_4_1_2 = 270, // SPM2 T1 Frame of Reference
304 //frameref_1_2_840_10008_1_4_1_3 = 271, // SPM2 T2 Frame of Reference
305 //frameref_1_2_840_10008_1_4_1_4 = 272, // SPM2 PD Frame of Reference
306 //frameref_1_2_840_10008_1_4_1_5 = 273, // SPM2 EPI Frame of Reference
307 //frameref_1_2_840_10008_1_4_1_6 = 274, // SPM2 FIL T1 Frame of Reference
308 //frameref_1_2_840_10008_1_4_1_7 = 275, // SPM2 PET Frame of Reference
309 //frameref_1_2_840_10008_1_4_1_8 = 276, // SPM2 TRANSM Frame of Reference
310 //frameref_1_2_840_10008_1_4_1_9 = 277, // SPM2 SPECT Frame of Reference
311 //frameref_1_2_840_10008_1_4_1_10 = 278, // SPM2 GRAY Frame of Reference
312 //frameref_1_2_840_10008_1_4_1_11 = 279, // SPM2 WHITE Frame of Reference
313 //frameref_1_2_840_10008_1_4_1_12 = 280, // SPM2 CSF Frame of Reference
314 //frameref_1_2_840_10008_1_4_1_13 = 281, // SPM2 BRAINMASK Frame of Reference
315 //frameref_1_2_840_10008_1_4_1_14 = 282, // SPM2 AVG305T1 Frame of Reference
316 //frameref_1_2_840_10008_1_4_1_15 = 283, // SPM2 AVG152T1 Frame of Reference
317 //frameref_1_2_840_10008_1_4_1_16 = 284, // SPM2 AVG152T2 Frame of Reference
318 //frameref_1_2_840_10008_1_4_1_17 = 285, // SPM2 AVG152PD Frame of Reference
319 //frameref_1_2_840_10008_1_4_1_18 = 286, // SPM2 SINGLESUBJT1 Frame of Reference
320 //frameref_1_2_840_10008_1_4_2_1 = 287, // ICBM 452 T1 Frame of Reference
321 //frameref_1_2_840_10008_1_4_2_2 = 288, // ICBM Single Subject MRI Frame of Reference
322 //uid_1_2_840_113619_4_2 = 500,
323 //uid_1_2_840_113619_4_3 = 501,
324 //uid_1_3_12_2_1107_5_9_1 = 502,
325 //uid_1_2_840_113619_4_26 = 503,
326 //uid_1_2_840_113619_4_30 = 504,
327 //uid_2_16_840_1_113709_1_5_1 = 505,
328 //uid_1_2_840_113543_6_6_1_3_10002 = 506,
329 //uid_1_2_392_200036_9116_7_8_1_1_1 = 507,
330 //uid_end = 1000
331 uid_1_2_840_10008_5_1_4_1_1_77_1_6, // VL Whole Slide Microscopy Image Storage
332 uid_1_2_840_10008_5_1_4_1_1_6_2, // EnhancedUSVolumeStorage
333 uid_1_2_840_10008_5_1_4_1_1_66_5, // Surface Segmentation Storage
334 uid_1_2_840_10008_5_1_4_1_1_13_1_3, // Breast Tomosynthesis Image Storage
335 uid_1_2_840_10008_1_2_4_101, // MPEG2 Main Profile @ High Level
336 uid_1_2_840_10008_1_2_4_102, // MPEG-4 AVC/H.264 High Profile / Level 4.1
337 uid_1_2_840_10008_1_2_4_103 // MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1
338 
339 } TSType;
340  typedef enum {
341 VerificationSOPClass = 1, // Verification SOP Class
342 ImplicitVRLittleEndianDefaultTransferSyntaxforDICOM = 2, // Implicit VR Little Endian: Default Transfer Syntax for DICOM
343 ExplicitVRLittleEndian = 3, // Explicit VR Little Endian
344 DeflatedExplicitVRLittleEndian = 4, // Deflated Explicit VR Little Endian
345 ExplicitVRBigEndian = 5, // Explicit VR Big Endian
346 JPEGBaselineProcess1DefaultTransferSyntaxforLossyJPEG8BitImageCompression = 6, // JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression
347 JPEGExtendedProcess24DefaultTransferSyntaxforLossyJPEG12BitImageCompressionProcess4only = 7, // JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only)
348 JPEGExtendedProcess35Retired = 8, // JPEG Extended (Process 3 & 5)
349 JPEGSpectralSelectionNonHierarchicalProcess68Retired = 9, // JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8)
350 JPEGSpectralSelectionNonHierarchicalProcess79Retired = 10, // JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9)
351 JPEGFullProgressionNonHierarchicalProcess1012Retired = 11, // JPEG Full Progression, Non-Hierarchical (Process 10 & 12)
352 JPEGFullProgressionNonHierarchicalProcess1113Retired = 12, // JPEG Full Progression, Non-Hierarchical (Process 11 & 13)
353 JPEGLosslessNonHierarchicalProcess14 = 13, // JPEG Lossless, Non-Hierarchical (Process 14)
354 JPEGLosslessNonHierarchicalProcess15Retired = 14, // JPEG Lossless, Non-Hierarchical (Process 15)
355 JPEGExtendedHierarchicalProcess1618Retired = 15, // JPEG Extended, Hierarchical (Process 16 & 18)
356 JPEGExtendedHierarchicalProcess1719Retired = 16, // JPEG Extended, Hierarchical (Process 17 & 19)
357 JPEGSpectralSelectionHierarchicalProcess2022Retired = 17, // JPEG Spectral Selection, Hierarchical (Process 20 & 22)
358 JPEGSpectralSelectionHierarchicalProcess2123Retired = 18, // JPEG Spectral Selection, Hierarchical (Process 21 & 23)
359 JPEGFullProgressionHierarchicalProcess2426Retired = 19, // JPEG Full Progression, Hierarchical (Process 24 & 26)
360 JPEGFullProgressionHierarchicalProcess2527Retired = 20, // JPEG Full Progression, Hierarchical (Process 25 & 27)
361 JPEGLosslessHierarchicalProcess28Retired = 21, // JPEG Lossless, Hierarchical (Process 28)
362 JPEGLosslessHierarchicalProcess29Retired = 22, // JPEG Lossless, Hierarchical (Process 29)
363 JPEGLosslessNonHierarchicalFirstOrderPredictionProcess14SelectionValue1DefaultTransferSyntaxforLosslessJPEGImageCompression = 23, // JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression
364 JPEGLSLosslessImageCompression = 24, // JPEG-LS Lossless Image Compression
365 JPEGLSLossyNearLosslessImageCompression = 25, // JPEG-LS Lossy (Near-Lossless) Image Compression
366 JPEG2000ImageCompressionLosslessOnly = 26, // JPEG 2000 Image Compression (Lossless Only)
367 JPEG2000ImageCompression = 27, // JPEG 2000 Image Compression
368 JPEG2000Part2MulticomponentImageCompressionLosslessOnly = 28, // JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)
369 JPEG2000Part2MulticomponentImageCompression = 29, // JPEG 2000 Part 2 Multi-component Image Compression
370 JPIPReferenced = 30, // JPIP Referenced
371 JPIPReferencedDeflate = 31, // JPIP Referenced Deflate
372 MPEG2MainProfileMainLevel = 32, // MPEG2 Main Profile @ Main Level
373 RLELossless = 33, // RLE Lossless
374 RFC2557MIMEencapsulation = 34, // RFC 2557 MIME encapsulation
375 XMLEncoding = 35, // XML Encoding
376 MediaStorageDirectoryStorage = 36, // Media Storage Directory Storage
377 TalairachBrainAtlasFrameofReference = 37, // Talairach Brain Atlas Frame of Reference
378 SPM2T1FrameofReference = 38, // SPM2 T1 Frame of Reference
379 SPM2T2FrameofReference = 39, // SPM2 T2 Frame of Reference
380 SPM2PDFrameofReference = 40, // SPM2 PD Frame of Reference
381 SPM2EPIFrameofReference = 41, // SPM2 EPI Frame of Reference
382 SPM2FILT1FrameofReference = 42, // SPM2 FIL T1 Frame of Reference
383 SPM2PETFrameofReference = 43, // SPM2 PET Frame of Reference
384 SPM2TRANSMFrameofReference = 44, // SPM2 TRANSM Frame of Reference
385 SPM2SPECTFrameofReference = 45, // SPM2 SPECT Frame of Reference
386 SPM2GRAYFrameofReference = 46, // SPM2 GRAY Frame of Reference
387 SPM2WHITEFrameofReference = 47, // SPM2 WHITE Frame of Reference
388 SPM2CSFFrameofReference = 48, // SPM2 CSF Frame of Reference
389 SPM2BRAINMASKFrameofReference = 49, // SPM2 BRAINMASK Frame of Reference
390 SPM2AVG305T1FrameofReference = 50, // SPM2 AVG305T1 Frame of Reference
391 SPM2AVG152T1FrameofReference = 51, // SPM2 AVG152T1 Frame of Reference
392 SPM2AVG152T2FrameofReference = 52, // SPM2 AVG152T2 Frame of Reference
393 SPM2AVG152PDFrameofReference = 53, // SPM2 AVG152PD Frame of Reference
394 SPM2SINGLESUBJT1FrameofReference = 54, // SPM2 SINGLESUBJT1 Frame of Reference
395 ICBM452T1FrameofReference = 55, // ICBM 452 T1 Frame of Reference
396 ICBMSingleSubjectMRIFrameofReference = 56, // ICBM Single Subject MRI Frame of Reference
397 BasicStudyContentNotificationSOPClassRetired = 57, // Basic Study Content Notification SOP Class
398 StorageCommitmentPushModelSOPClass = 58, // Storage Commitment Push Model SOP Class
399 StorageCommitmentPushModelSOPInstance = 59, // Storage Commitment Push Model SOP Instance
400 StorageCommitmentPullModelSOPClassRetired = 60, // Storage Commitment Pull Model SOP Class
401 StorageCommitmentPullModelSOPInstanceRetired = 61, // Storage Commitment Pull Model SOP Instance
402 ProceduralEventLoggingSOPClass = 62, // Procedural Event Logging SOP Class
403 ProceduralEventLoggingSOPInstance = 63, // Procedural Event Logging SOP Instance
404 SubstanceAdministrationLoggingSOPClass = 64, // Substance Administration Logging SOP Class
405 SubstanceAdministrationLoggingSOPInstance = 65, // Substance Administration Logging SOP Instance
406 DICOMUIDRegistry = 66, // DICOM UID Registry
407 DICOMControlledTerminology = 67, // DICOM Controlled Terminology
408 DICOMApplicationContextName = 68, // DICOM Application Context Name
409 DetachedPatientManagementSOPClassRetired = 69, // Detached Patient Management SOP Class
410 DetachedPatientManagementMetaSOPClassRetired = 70, // Detached Patient Management Meta SOP Class
411 DetachedVisitManagementSOPClassRetired = 71, // Detached Visit Management SOP Class
412 DetachedStudyManagementSOPClassRetired = 72, // Detached Study Management SOP Class
413 StudyComponentManagementSOPClassRetired = 73, // Study Component Management SOP Class
414 ModalityPerformedProcedureStepSOPClass = 74, // Modality Performed Procedure Step SOP Class
415 ModalityPerformedProcedureStepRetrieveSOPClass = 75, // Modality Performed Procedure Step Retrieve SOP Class
416 ModalityPerformedProcedureStepNotificationSOPClass = 76, // Modality Performed Procedure Step Notification SOP Class
417 DetachedResultsManagementSOPClassRetired = 77, // Detached Results Management SOP Class
418 DetachedResultsManagementMetaSOPClassRetired = 78, // Detached Results Management Meta SOP Class
419 DetachedStudyManagementMetaSOPClassRetired = 79, // Detached Study Management Meta SOP Class
420 DetachedInterpretationManagementSOPClassRetired = 80, // Detached Interpretation Management SOP Class
421 StorageServiceClass = 81, // Storage Service Class
422 BasicFilmSessionSOPClass = 82, // Basic Film Session SOP Class
423 BasicFilmBoxSOPClass = 83, // Basic Film Box SOP Class
424 BasicGrayscaleImageBoxSOPClass = 84, // Basic Grayscale Image Box SOP Class
425 BasicColorImageBoxSOPClass = 85, // Basic Color Image Box SOP Class
426 ReferencedImageBoxSOPClassRetired = 86, // Referenced Image Box SOP Class
427 BasicGrayscalePrintManagementMetaSOPClass = 87, // Basic Grayscale Print Management Meta SOP Class
428 ReferencedGrayscalePrintManagementMetaSOPClassRetired = 88, // Referenced Grayscale Print Management Meta SOP Class
429 PrintJobSOPClass = 89, // Print Job SOP Class
430 BasicAnnotationBoxSOPClass = 90, // Basic Annotation Box SOP Class
431 PrinterSOPClass = 91, // Printer SOP Class
432 PrinterConfigurationRetrievalSOPClass = 92, // Printer Configuration Retrieval SOP Class
433 PrinterSOPInstance = 93, // Printer SOP Instance
434 PrinterConfigurationRetrievalSOPInstance = 94, // Printer Configuration Retrieval SOP Instance
435 BasicColorPrintManagementMetaSOPClass = 95, // Basic Color Print Management Meta SOP Class
436 ReferencedColorPrintManagementMetaSOPClassRetired = 96, // Referenced Color Print Management Meta SOP Class
437 VOILUTBoxSOPClass = 97, // VOI LUT Box SOP Class
438 PresentationLUTSOPClass = 98, // Presentation LUT SOP Class
439 ImageOverlayBoxSOPClassRetired = 99, // Image Overlay Box SOP Class
440 BasicPrintImageOverlayBoxSOPClassRetired = 100, // Basic Print Image Overlay Box SOP Class
441 PrintQueueSOPInstanceRetired = 101, // Print Queue SOP Instance
442 PrintQueueManagementSOPClassRetired = 102, // Print Queue Management SOP Class
443 StoredPrintStorageSOPClassRetired = 103, // Stored Print Storage SOP Class
444 HardcopyGrayscaleImageStorageSOPClassRetired = 104, // Hardcopy Grayscale Image Storage SOP Class
445 HardcopyColorImageStorageSOPClassRetired = 105, // Hardcopy Color Image Storage SOP Class
446 PullPrintRequestSOPClassRetired = 106, // Pull Print Request SOP Class
447 PullStoredPrintManagementMetaSOPClassRetired = 107, // Pull Stored Print Management Meta SOP Class
448 MediaCreationManagementSOPClassUID = 108, // Media Creation Management SOP Class UID
449 ComputedRadiographyImageStorage = 109, // Computed Radiography Image Storage
450 DigitalXRayImageStorageForPresentation = 110, // Digital X-Ray Image Storage - For Presentation
451 DigitalXRayImageStorageForProcessing = 111, // Digital X-Ray Image Storage - For Processing
452 DigitalMammographyXRayImageStorageForPresentation = 112, // Digital Mammography X-Ray Image Storage - For Presentation
453 DigitalMammographyXRayImageStorageForProcessing = 113, // Digital Mammography X-Ray Image Storage - For Processing
454 DigitalIntraoralXRayImageStorageForPresentation = 114, // Digital Intra-oral X-Ray Image Storage - For Presentation
455 DigitalIntraoralXRayImageStorageForProcessing = 115, // Digital Intra-oral X-Ray Image Storage - For Processing
456 CTImageStorage = 116, // CT Image Storage
457 EnhancedCTImageStorage = 117, // Enhanced CT Image Storage
458 UltrasoundMultiframeImageStorageRetired = 118, // Ultrasound Multi-frame Image Storage
459 UltrasoundMultiframeImageStorage = 119, // Ultrasound Multi-frame Image Storage
460 MRImageStorage = 120, // MR Image Storage
461 EnhancedMRImageStorage = 121, // Enhanced MR Image Storage
462 MRSpectroscopyStorage = 122, // MR Spectroscopy Storage
463 NuclearMedicineImageStorageRetired = 123, // Nuclear Medicine Image Storage
464 UltrasoundImageStorageRetired = 124, // Ultrasound Image Storage
465 UltrasoundImageStorage = 125, // Ultrasound Image Storage
466 SecondaryCaptureImageStorage = 126, // Secondary Capture Image Storage
467 MultiframeSingleBitSecondaryCaptureImageStorage = 127, // Multi-frame Single Bit Secondary Capture Image Storage
468 MultiframeGrayscaleByteSecondaryCaptureImageStorage = 128, // Multi-frame Grayscale Byte Secondary Capture Image Storage
469 MultiframeGrayscaleWordSecondaryCaptureImageStorage = 129, // Multi-frame Grayscale Word Secondary Capture Image Storage
470 MultiframeTrueColorSecondaryCaptureImageStorage = 130, // Multi-frame True Color Secondary Capture Image Storage
471 StandaloneOverlayStorageRetired = 131, // Standalone Overlay Storage
472 StandaloneCurveStorageRetired = 132, // Standalone Curve Storage
473 WaveformStorageTrialRetired = 133, // Waveform Storage - Trial
474 //12leadECGWaveformStorage = 134, // 12-lead ECG Waveform Storage
475 GeneralECGWaveformStorage = 135, // General ECG Waveform Storage
476 AmbulatoryECGWaveformStorage = 136, // Ambulatory ECG Waveform Storage
477 HemodynamicWaveformStorage = 137, // Hemodynamic Waveform Storage
478 CardiacElectrophysiologyWaveformStorage = 138, // Cardiac Electrophysiology Waveform Storage
479 BasicVoiceAudioWaveformStorage = 139, // Basic Voice Audio Waveform Storage
480 StandaloneModalityLUTStorageRetired = 140, // Standalone Modality LUT Storage
481 StandaloneVOILUTStorageRetired = 141, // Standalone VOI LUT Storage
482 GrayscaleSoftcopyPresentationStateStorageSOPClass = 142, // Grayscale Softcopy Presentation State Storage SOP Class
483 ColorSoftcopyPresentationStateStorageSOPClass = 143, // Color Softcopy Presentation State Storage SOP Class
484 PseudoColorSoftcopyPresentationStateStorageSOPClass = 144, // Pseudo-Color Softcopy Presentation State Storage SOP Class
485 BlendingSoftcopyPresentationStateStorageSOPClass = 145, // Blending Softcopy Presentation State Storage SOP Class
486 XRayAngiographicImageStorage = 146, // X-Ray Angiographic Image Storage
487 EnhancedXAImageStorage = 147, // Enhanced XA Image Storage
488 XRayRadiofluoroscopicImageStorage = 148, // X-Ray Radiofluoroscopic Image Storage
489 EnhancedXRFImageStorage = 149, // Enhanced XRF Image Storage
490 XRay3DAngiographicImageStorage = 150, // X-Ray 3D Angiographic Image Storage
491 XRay3DCraniofacialImageStorage = 151, // X-Ray 3D Craniofacial Image Storage
492 XRayAngiographicBiPlaneImageStorageRetired = 152, // X-Ray Angiographic Bi-Plane Image Storage
493 NuclearMedicineImageStorage = 153, // Nuclear Medicine Image Storage
494 RawDataStorage = 154, // Raw Data Storage
495 SpatialRegistrationStorage = 155, // Spatial Registration Storage
496 SpatialFiducialsStorage = 156, // Spatial Fiducials Storage
497 DeformableSpatialRegistrationStorage = 157, // Deformable Spatial Registration Storage
498 SegmentationStorage = 158, // Segmentation Storage
499 RealWorldValueMappingStorage = 159, // Real World Value Mapping Storage
500 VLImageStorageTrialRetired = 160, // VL Image Storage - Trial
501 VLMultiframeImageStorageTrialRetired = 161, // VL Multi-frame Image Storage - Trial
502 VLEndoscopicImageStorage = 162, // VL Endoscopic Image Storage
503 VideoEndoscopicImageStorage = 163, // Video Endoscopic Image Storage
504 VLMicroscopicImageStorage = 164, // VL Microscopic Image Storage
505 VideoMicroscopicImageStorage = 165, // Video Microscopic Image Storage
506 VLSlideCoordinatesMicroscopicImageStorage = 166, // VL Slide-Coordinates Microscopic Image Storage
507 VLPhotographicImageStorage = 167, // VL Photographic Image Storage
508 VideoPhotographicImageStorage = 168, // Video Photographic Image Storage
509 OphthalmicPhotography8BitImageStorage = 169, // Ophthalmic Photography 8 Bit Image Storage
510 OphthalmicPhotography16BitImageStorage = 170, // Ophthalmic Photography 16 Bit Image Storage
511 StereometricRelationshipStorage = 171, // Stereometric Relationship Storage
512 OphthalmicTomographyImageStorage = 172, // Ophthalmic Tomography Image Storage
513 TextSRStorageTrialRetired = 173, // Text SR Storage - Trial
514 AudioSRStorageTrialRetired = 174, // Audio SR Storage - Trial
515 DetailSRStorageTrialRetired = 175, // Detail SR Storage - Trial
516 ComprehensiveSRStorageTrialRetired = 176, // Comprehensive SR Storage - Trial
517 BasicTextSRStorage = 177, // Basic Text SR Storage
518 EnhancedSRStorage = 178, // Enhanced SR Storage
519 ComprehensiveSRStorage = 179, // Comprehensive SR Storage
520 ProcedureLogStorage = 180, // Procedure Log Storage
521 MammographyCADSRStorage = 181, // Mammography CAD SR Storage
522 KeyObjectSelectionDocumentStorage = 182, // Key Object Selection Document Storage
523 ChestCADSRStorage = 183, // Chest CAD SR Storage
524 XRayRadiationDoseSRStorage = 184, // X-Ray Radiation Dose SR Storage
525 EncapsulatedPDFStorage = 185, // Encapsulated PDF Storage
526 EncapsulatedCDAStorage = 186, // Encapsulated CDA Storage
527 PositronEmissionTomographyImageStorage = 187, // Positron Emission Tomography Image Storage
528 StandalonePETCurveStorageRetired = 188, // Standalone PET Curve Storage
529 RTImageStorage = 189, // RT Image Storage
530 RTDoseStorage = 190, // RT Dose Storage
531 RTStructureSetStorage = 191, // RT Structure Set Storage
532 RTBeamsTreatmentRecordStorage = 192, // RT Beams Treatment Record Storage
533 RTPlanStorage = 193, // RT Plan Storage
534 RTBrachyTreatmentRecordStorage = 194, // RT Brachy Treatment Record Storage
535 RTTreatmentSummaryRecordStorage = 195, // RT Treatment Summary Record Storage
536 RTIonPlanStorage = 196, // RT Ion Plan Storage
537 RTIonBeamsTreatmentRecordStorage = 197, // RT Ion Beams Treatment Record Storage
538 PatientRootQueryRetrieveInformationModelFIND = 198, // Patient Root Query/Retrieve Information Model - FIND
539 PatientRootQueryRetrieveInformationModelMOVE = 199, // Patient Root Query/Retrieve Information Model - MOVE
540 PatientRootQueryRetrieveInformationModelGET = 200, // Patient Root Query/Retrieve Information Model - GET
541 StudyRootQueryRetrieveInformationModelFIND = 201, // Study Root Query/Retrieve Information Model - FIND
542 StudyRootQueryRetrieveInformationModelMOVE = 202, // Study Root Query/Retrieve Information Model - MOVE
543 StudyRootQueryRetrieveInformationModelGET = 203, // Study Root Query/Retrieve Information Model - GET
544 PatientStudyOnlyQueryRetrieveInformationModelFINDRetired = 204, // Patient/Study Only Query/Retrieve Information Model - FIND
545 PatientStudyOnlyQueryRetrieveInformationModelMOVERetired = 205, // Patient/Study Only Query/Retrieve Information Model - MOVE
546 PatientStudyOnlyQueryRetrieveInformationModelGETRetired = 206, // Patient/Study Only Query/Retrieve Information Model - GET
547 ModalityWorklistInformationModelFIND = 207, // Modality Worklist Information Model - FIND
548 GeneralPurposeWorklistInformationModelFIND = 208, // General Purpose Worklist Information Model - FIND
549 GeneralPurposeScheduledProcedureStepSOPClass = 209, // General Purpose Scheduled Procedure Step SOP Class
550 GeneralPurposePerformedProcedureStepSOPClass = 210, // General Purpose Performed Procedure Step SOP Class
551 GeneralPurposeWorklistManagementMetaSOPClass = 211, // General Purpose Worklist Management Meta SOP Class
552 InstanceAvailabilityNotificationSOPClass = 212, // Instance Availability Notification SOP Class
553 RTBeamsDeliveryInstructionStorageSupplement74FrozenDraft = 213, // RT Beams Delivery Instruction Storage (Supplement 74 Frozen Draft)
554 RTConventionalMachineVerificationSupplement74FrozenDraft = 214, // RT Conventional Machine Verification (Supplement 74 Frozen Draft)
555 RTIonMachineVerificationSupplement74FrozenDraft = 215, // RT Ion Machine Verification (Supplement 74 Frozen Draft)
556 UnifiedWorklistandProcedureStepServiceClass = 216, // Unified Worklist and Procedure Step Service Class
557 UnifiedProcedureStepPushSOPClass = 217, // Unified Procedure Step - Push SOP Class
558 UnifiedProcedureStepWatchSOPClass = 218, // Unified Procedure Step - Watch SOP Class
559 UnifiedProcedureStepPullSOPClass = 219, // Unified Procedure Step - Pull SOP Class
560 UnifiedProcedureStepEventSOPClass = 220, // Unified Procedure Step - Event SOP Class
561 UnifiedWorklistandProcedureStepSOPInstance = 221, // Unified Worklist and Procedure Step SOP Instance
562 GeneralRelevantPatientInformationQuery = 222, // General Relevant Patient Information Query
563 BreastImagingRelevantPatientInformationQuery = 223, // Breast Imaging Relevant Patient Information Query
564 CardiacRelevantPatientInformationQuery = 224, // Cardiac Relevant Patient Information Query
565 HangingProtocolStorage = 225, // Hanging Protocol Storage
566 HangingProtocolInformationModelFIND = 226, // Hanging Protocol Information Model - FIND
567 HangingProtocolInformationModelMOVE = 227, // Hanging Protocol Information Model - MOVE
568 ProductCharacteristicsQuerySOPClass = 228, // Product Characteristics Query SOP Class
569 SubstanceApprovalQuerySOPClass = 229, // Substance Approval Query SOP Class
570 dicomDeviceName = 230, // dicomDeviceName
571 dicomDescription = 231, // dicomDescription
572 dicomManufacturer = 232, // dicomManufacturer
573 dicomManufacturerModelName = 233, // dicomManufacturerModelName
574 dicomSoftwareVersion = 234, // dicomSoftwareVersion
575 dicomVendorData = 235, // dicomVendorData
576 dicomAETitle = 236, // dicomAETitle
577 dicomNetworkConnectionReference = 237, // dicomNetworkConnectionReference
578 dicomApplicationCluster = 238, // dicomApplicationCluster
579 dicomAssociationInitiator = 239, // dicomAssociationInitiator
580 dicomAssociationAcceptor = 240, // dicomAssociationAcceptor
581 dicomHostname = 241, // dicomHostname
582 dicomPort = 242, // dicomPort
583 dicomSOPClass = 243, // dicomSOPClass
584 dicomTransferRole = 244, // dicomTransferRole
585 dicomTransferSyntax = 245, // dicomTransferSyntax
586 dicomPrimaryDeviceType = 246, // dicomPrimaryDeviceType
587 dicomRelatedDeviceReference = 247, // dicomRelatedDeviceReference
588 dicomPreferredCalledAETitle = 248, // dicomPreferredCalledAETitle
589 dicomTLSCyphersuite = 249, // dicomTLSCyphersuite
590 dicomAuthorizedNodeCertificateReference = 250, // dicomAuthorizedNodeCertificateReference
591 dicomThisNodeCertificateReference = 251, // dicomThisNodeCertificateReference
592 dicomInstalled = 252, // dicomInstalled
593 dicomStationName = 253, // dicomStationName
594 dicomDeviceSerialNumber = 254, // dicomDeviceSerialNumber
595 dicomInstitutionName = 255, // dicomInstitutionName
596 dicomInstitutionAddress = 256, // dicomInstitutionAddress
597 dicomInstitutionDepartmentName = 257, // dicomInstitutionDepartmentName
598 dicomIssuerOfPatientID = 258, // dicomIssuerOfPatientID
599 dicomPreferredCallingAETitle = 259, // dicomPreferredCallingAETitle
600 dicomSupportedCharacterSet = 260, // dicomSupportedCharacterSet
601 dicomConfigurationRoot = 261, // dicomConfigurationRoot
602 dicomDevicesRoot = 262, // dicomDevicesRoot
603 dicomUniqueAETitlesRegistryRoot = 263, // dicomUniqueAETitlesRegistryRoot
604 dicomDevice = 264, // dicomDevice
605 dicomNetworkAE = 265, // dicomNetworkAE
606 dicomNetworkConnection = 266, // dicomNetworkConnection
607 dicomUniqueAETitle = 267, // dicomUniqueAETitle
608 dicomTransferCapability = 268, // dicomTransferCapability
609 //TalairachBrainAtlasFrameofReference = 269, // Talairach Brain Atlas Frame of Reference
610 //SPM2T1FrameofReference = 270, // SPM2 T1 Frame of Reference
611 //SPM2T2FrameofReference = 271, // SPM2 T2 Frame of Reference
612 //SPM2PDFrameofReference = 272, // SPM2 PD Frame of Reference
613 //SPM2EPIFrameofReference = 273, // SPM2 EPI Frame of Reference
614 //SPM2FILT1FrameofReference = 274, // SPM2 FIL T1 Frame of Reference
615 //SPM2PETFrameofReference = 275, // SPM2 PET Frame of Reference
616 //SPM2TRANSMFrameofReference = 276, // SPM2 TRANSM Frame of Reference
617 //SPM2SPECTFrameofReference = 277, // SPM2 SPECT Frame of Reference
618 //SPM2GRAYFrameofReference = 278, // SPM2 GRAY Frame of Reference
619 //SPM2WHITEFrameofReference = 279, // SPM2 WHITE Frame of Reference
620 //SPM2CSFFrameofReference = 280, // SPM2 CSF Frame of Reference
621 //SPM2BRAINMASKFrameofReference = 281, // SPM2 BRAINMASK Frame of Reference
622 //SPM2AVG305T1FrameofReference = 282, // SPM2 AVG305T1 Frame of Reference
623 //SPM2AVG152T1FrameofReference = 283, // SPM2 AVG152T1 Frame of Reference
624 //SPM2AVG152T2FrameofReference = 284, // SPM2 AVG152T2 Frame of Reference
625 //SPM2AVG152PDFrameofReference = 285, // SPM2 AVG152PD Frame of Reference
626 //SPM2SINGLESUBJT1FrameofReference = 286, // SPM2 SINGLESUBJT1 Frame of Reference
627 //ICBM452T1FrameofReference = 287, // ICBM 452 T1 Frame of Reference
628 //ICBMSingleSubjectMRIFrameofReference = 288, // ICBM Single Subject MRI Frame of Reference
632 BreastTomosynthesisImageStorage
633 } TSName;
634 
635 
636  typedef const char* const (*TransferSyntaxStringsType)[2];
637  static TransferSyntaxStringsType GetTransferSyntaxStrings();
638  static const char * const *GetTransferSyntaxString(unsigned int ts);
639  static unsigned int GetNumberOfTransferSyntaxStrings();
640 
641 
642  // TODO: Because I would like a dual signature for TSType and TSName, C++ won't let me do it...
643  static const char* GetUIDString(/*TSType*/ unsigned int ts);
644  static const char* GetUIDName(/*TSType*/ unsigned int ts);
645 
648  bool SetFromUID(const char *str);
649 
652  const char *GetName() const;
653 
656  const char *GetString() const;
657 
658  operator TSType () const { return TSField; }
659 
660 private:
661  TSType TSField;
662 };
663 //-----------------------------------------------------------------------------
664 inline std::ostream &operator<<(std::ostream &_os, const UIDs &uid)
665 {
666  _os << uid.GetString() << " -> " << uid.GetName();
667  return _os;
668 
669 }
670 
671 } // end namespace gdcm
672 
673 #endif //GDCMUIDS_H
Definition: gdcmUIDs.h:335
Definition: gdcmUIDs.h:336
Definition: gdcmUIDs.h:631
Definition: gdcmUIDs.h:630
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition: gdcmDirectory.h:88
const char * GetString() const
TSType
Definition: gdcmUIDs.h:33
all known uids
Definition: gdcmUIDs.h:30
Definition: gdcmASN1.h:20
const char * GetName() const

Generated on Fri Sep 25 2015 17:58:24 for GDCM by doxygen 1.8.9.1
SourceForge.net Logo