GDCM
2.2.3
|
00001 00002 // GENERATED FILE DO NOT EDIT 00003 // $ xsltproc UIDToC++.xsl Part6.xml > gdcmUIDs.h 00004 00005 /*========================================================================= 00006 00007 Program: GDCM (Grassroots DICOM). A DICOM library 00008 00009 Copyright (c) 2006-2011 Mathieu Malaterre 00010 All rights reserved. 00011 See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details. 00012 00013 This software is distributed WITHOUT ANY WARRANTY; without even 00014 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00015 PURPOSE. See the above copyright notice for more information. 00016 00017 =========================================================================*/ 00018 00019 #ifndef GDCMUIDS_H 00020 #define GDCMUIDS_H 00021 00022 #include "gdcmTypes.h" 00023 00024 namespace gdcm 00025 { 00026 00030 class GDCM_EXPORT UIDs 00031 { 00032 public: 00033 typedef enum { 00034 uid_1_2_840_10008_1_1 = 1, // Verification SOP Class 00035 uid_1_2_840_10008_1_2 = 2, // Implicit VR Little Endian: Default Transfer Syntax for DICOM 00036 uid_1_2_840_10008_1_2_1 = 3, // Explicit VR Little Endian 00037 uid_1_2_840_10008_1_2_1_99 = 4, // Deflated Explicit VR Little Endian 00038 uid_1_2_840_10008_1_2_2 = 5, // Explicit VR Big Endian 00039 uid_1_2_840_10008_1_2_4_50 = 6, // JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression 00040 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) 00041 uid_1_2_840_10008_1_2_4_52 = 8, // JPEG Extended (Process 3 & 5) 00042 uid_1_2_840_10008_1_2_4_53 = 9, // JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8) 00043 uid_1_2_840_10008_1_2_4_54 = 10, // JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9) 00044 uid_1_2_840_10008_1_2_4_55 = 11, // JPEG Full Progression, Non-Hierarchical (Process 10 & 12) 00045 uid_1_2_840_10008_1_2_4_56 = 12, // JPEG Full Progression, Non-Hierarchical (Process 11 & 13) 00046 uid_1_2_840_10008_1_2_4_57 = 13, // JPEG Lossless, Non-Hierarchical (Process 14) 00047 uid_1_2_840_10008_1_2_4_58 = 14, // JPEG Lossless, Non-Hierarchical (Process 15) 00048 uid_1_2_840_10008_1_2_4_59 = 15, // JPEG Extended, Hierarchical (Process 16 & 18) 00049 uid_1_2_840_10008_1_2_4_60 = 16, // JPEG Extended, Hierarchical (Process 17 & 19) 00050 uid_1_2_840_10008_1_2_4_61 = 17, // JPEG Spectral Selection, Hierarchical (Process 20 & 22) 00051 uid_1_2_840_10008_1_2_4_62 = 18, // JPEG Spectral Selection, Hierarchical (Process 21 & 23) 00052 uid_1_2_840_10008_1_2_4_63 = 19, // JPEG Full Progression, Hierarchical (Process 24 & 26) 00053 uid_1_2_840_10008_1_2_4_64 = 20, // JPEG Full Progression, Hierarchical (Process 25 & 27) 00054 uid_1_2_840_10008_1_2_4_65 = 21, // JPEG Lossless, Hierarchical (Process 28) 00055 uid_1_2_840_10008_1_2_4_66 = 22, // JPEG Lossless, Hierarchical (Process 29) 00056 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 00057 uid_1_2_840_10008_1_2_4_80 = 24, // JPEG-LS Lossless Image Compression 00058 uid_1_2_840_10008_1_2_4_81 = 25, // JPEG-LS Lossy (Near-Lossless) Image Compression 00059 uid_1_2_840_10008_1_2_4_90 = 26, // JPEG 2000 Image Compression (Lossless Only) 00060 uid_1_2_840_10008_1_2_4_91 = 27, // JPEG 2000 Image Compression 00061 uid_1_2_840_10008_1_2_4_92 = 28, // JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only) 00062 uid_1_2_840_10008_1_2_4_93 = 29, // JPEG 2000 Part 2 Multi-component Image Compression 00063 uid_1_2_840_10008_1_2_4_94 = 30, // JPIP Referenced 00064 uid_1_2_840_10008_1_2_4_95 = 31, // JPIP Referenced Deflate 00065 uid_1_2_840_10008_1_2_4_100 = 32, // MPEG2 Main Profile @ Main Level 00066 uid_1_2_840_10008_1_2_5 = 33, // RLE Lossless 00067 uid_1_2_840_10008_1_2_6_1 = 34, // RFC 2557 MIME encapsulation 00068 uid_1_2_840_10008_1_2_6_2 = 35, // XML Encoding 00069 uid_1_2_840_10008_1_3_10 = 36, // Media Storage Directory Storage 00070 uid_1_2_840_10008_1_4_1_1 = 37, // Talairach Brain Atlas Frame of Reference 00071 uid_1_2_840_10008_1_4_1_2 = 38, // SPM2 T1 Frame of Reference 00072 uid_1_2_840_10008_1_4_1_3 = 39, // SPM2 T2 Frame of Reference 00073 uid_1_2_840_10008_1_4_1_4 = 40, // SPM2 PD Frame of Reference 00074 uid_1_2_840_10008_1_4_1_5 = 41, // SPM2 EPI Frame of Reference 00075 uid_1_2_840_10008_1_4_1_6 = 42, // SPM2 FIL T1 Frame of Reference 00076 uid_1_2_840_10008_1_4_1_7 = 43, // SPM2 PET Frame of Reference 00077 uid_1_2_840_10008_1_4_1_8 = 44, // SPM2 TRANSM Frame of Reference 00078 uid_1_2_840_10008_1_4_1_9 = 45, // SPM2 SPECT Frame of Reference 00079 uid_1_2_840_10008_1_4_1_10 = 46, // SPM2 GRAY Frame of Reference 00080 uid_1_2_840_10008_1_4_1_11 = 47, // SPM2 WHITE Frame of Reference 00081 uid_1_2_840_10008_1_4_1_12 = 48, // SPM2 CSF Frame of Reference 00082 uid_1_2_840_10008_1_4_1_13 = 49, // SPM2 BRAINMASK Frame of Reference 00083 uid_1_2_840_10008_1_4_1_14 = 50, // SPM2 AVG305T1 Frame of Reference 00084 uid_1_2_840_10008_1_4_1_15 = 51, // SPM2 AVG152T1 Frame of Reference 00085 uid_1_2_840_10008_1_4_1_16 = 52, // SPM2 AVG152T2 Frame of Reference 00086 uid_1_2_840_10008_1_4_1_17 = 53, // SPM2 AVG152PD Frame of Reference 00087 uid_1_2_840_10008_1_4_1_18 = 54, // SPM2 SINGLESUBJT1 Frame of Reference 00088 uid_1_2_840_10008_1_4_2_1 = 55, // ICBM 452 T1 Frame of Reference 00089 uid_1_2_840_10008_1_4_2_2 = 56, // ICBM Single Subject MRI Frame of Reference 00090 uid_1_2_840_10008_1_9 = 57, // Basic Study Content Notification SOP Class 00091 uid_1_2_840_10008_1_20_1 = 58, // Storage Commitment Push Model SOP Class 00092 uid_1_2_840_10008_1_20_1_1 = 59, // Storage Commitment Push Model SOP Instance 00093 uid_1_2_840_10008_1_20_2 = 60, // Storage Commitment Pull Model SOP Class 00094 uid_1_2_840_10008_1_20_2_1 = 61, // Storage Commitment Pull Model SOP Instance 00095 uid_1_2_840_10008_1_40 = 62, // Procedural Event Logging SOP Class 00096 uid_1_2_840_10008_1_40_1 = 63, // Procedural Event Logging SOP Instance 00097 uid_1_2_840_10008_1_42 = 64, // Substance Administration Logging SOP Class 00098 uid_1_2_840_10008_1_42_1 = 65, // Substance Administration Logging SOP Instance 00099 uid_1_2_840_10008_2_6_1 = 66, // DICOM UID Registry 00100 uid_1_2_840_10008_2_16_4 = 67, // DICOM Controlled Terminology 00101 uid_1_2_840_10008_3_1_1_1 = 68, // DICOM Application Context Name 00102 uid_1_2_840_10008_3_1_2_1_1 = 69, // Detached Patient Management SOP Class 00103 uid_1_2_840_10008_3_1_2_1_4 = 70, // Detached Patient Management Meta SOP Class 00104 uid_1_2_840_10008_3_1_2_2_1 = 71, // Detached Visit Management SOP Class 00105 uid_1_2_840_10008_3_1_2_3_1 = 72, // Detached Study Management SOP Class 00106 uid_1_2_840_10008_3_1_2_3_2 = 73, // Study Component Management SOP Class 00107 uid_1_2_840_10008_3_1_2_3_3 = 74, // Modality Performed Procedure Step SOP Class 00108 uid_1_2_840_10008_3_1_2_3_4 = 75, // Modality Performed Procedure Step Retrieve SOP Class 00109 uid_1_2_840_10008_3_1_2_3_5 = 76, // Modality Performed Procedure Step Notification SOP Class 00110 uid_1_2_840_10008_3_1_2_5_1 = 77, // Detached Results Management SOP Class 00111 uid_1_2_840_10008_3_1_2_5_4 = 78, // Detached Results Management Meta SOP Class 00112 uid_1_2_840_10008_3_1_2_5_5 = 79, // Detached Study Management Meta SOP Class 00113 uid_1_2_840_10008_3_1_2_6_1 = 80, // Detached Interpretation Management SOP Class 00114 uid_1_2_840_10008_4_2 = 81, // Storage Service Class 00115 uid_1_2_840_10008_5_1_1_1 = 82, // Basic Film Session SOP Class 00116 uid_1_2_840_10008_5_1_1_2 = 83, // Basic Film Box SOP Class 00117 uid_1_2_840_10008_5_1_1_4 = 84, // Basic Grayscale Image Box SOP Class 00118 uid_1_2_840_10008_5_1_1_4_1 = 85, // Basic Color Image Box SOP Class 00119 uid_1_2_840_10008_5_1_1_4_2 = 86, // Referenced Image Box SOP Class 00120 uid_1_2_840_10008_5_1_1_9 = 87, // Basic Grayscale Print Management Meta SOP Class 00121 uid_1_2_840_10008_5_1_1_9_1 = 88, // Referenced Grayscale Print Management Meta SOP Class 00122 uid_1_2_840_10008_5_1_1_14 = 89, // Print Job SOP Class 00123 uid_1_2_840_10008_5_1_1_15 = 90, // Basic Annotation Box SOP Class 00124 uid_1_2_840_10008_5_1_1_16 = 91, // Printer SOP Class 00125 uid_1_2_840_10008_5_1_1_16_376 = 92, // Printer Configuration Retrieval SOP Class 00126 uid_1_2_840_10008_5_1_1_17 = 93, // Printer SOP Instance 00127 uid_1_2_840_10008_5_1_1_17_376 = 94, // Printer Configuration Retrieval SOP Instance 00128 uid_1_2_840_10008_5_1_1_18 = 95, // Basic Color Print Management Meta SOP Class 00129 uid_1_2_840_10008_5_1_1_18_1 = 96, // Referenced Color Print Management Meta SOP Class 00130 uid_1_2_840_10008_5_1_1_22 = 97, // VOI LUT Box SOP Class 00131 uid_1_2_840_10008_5_1_1_23 = 98, // Presentation LUT SOP Class 00132 uid_1_2_840_10008_5_1_1_24 = 99, // Image Overlay Box SOP Class 00133 uid_1_2_840_10008_5_1_1_24_1 = 100, // Basic Print Image Overlay Box SOP Class 00134 uid_1_2_840_10008_5_1_1_25 = 101, // Print Queue SOP Instance 00135 uid_1_2_840_10008_5_1_1_26 = 102, // Print Queue Management SOP Class 00136 uid_1_2_840_10008_5_1_1_27 = 103, // Stored Print Storage SOP Class 00137 uid_1_2_840_10008_5_1_1_29 = 104, // Hardcopy Grayscale Image Storage SOP Class 00138 uid_1_2_840_10008_5_1_1_30 = 105, // Hardcopy Color Image Storage SOP Class 00139 uid_1_2_840_10008_5_1_1_31 = 106, // Pull Print Request SOP Class 00140 uid_1_2_840_10008_5_1_1_32 = 107, // Pull Stored Print Management Meta SOP Class 00141 uid_1_2_840_10008_5_1_1_33 = 108, // Media Creation Management SOP Class UID 00142 uid_1_2_840_10008_5_1_4_1_1_1 = 109, // Computed Radiography Image Storage 00143 uid_1_2_840_10008_5_1_4_1_1_1_1 = 110, // Digital X-Ray Image Storage - For Presentation 00144 uid_1_2_840_10008_5_1_4_1_1_1_1_1 = 111, // Digital X-Ray Image Storage - For Processing 00145 uid_1_2_840_10008_5_1_4_1_1_1_2 = 112, // Digital Mammography X-Ray Image Storage - For Presentation 00146 uid_1_2_840_10008_5_1_4_1_1_1_2_1 = 113, // Digital Mammography X-Ray Image Storage - For Processing 00147 uid_1_2_840_10008_5_1_4_1_1_1_3 = 114, // Digital Intra-oral X-Ray Image Storage - For Presentation 00148 uid_1_2_840_10008_5_1_4_1_1_1_3_1 = 115, // Digital Intra-oral X-Ray Image Storage - For Processing 00149 uid_1_2_840_10008_5_1_4_1_1_2 = 116, // CT Image Storage 00150 uid_1_2_840_10008_5_1_4_1_1_2_1 = 117, // Enhanced CT Image Storage 00151 uid_1_2_840_10008_5_1_4_1_1_3 = 118, // Ultrasound Multi-frame Image Storage 00152 uid_1_2_840_10008_5_1_4_1_1_3_1 = 119, // Ultrasound Multi-frame Image Storage 00153 uid_1_2_840_10008_5_1_4_1_1_4 = 120, // MR Image Storage 00154 uid_1_2_840_10008_5_1_4_1_1_4_1 = 121, // Enhanced MR Image Storage 00155 uid_1_2_840_10008_5_1_4_1_1_4_2 = 122, // MR Spectroscopy Storage 00156 uid_1_2_840_10008_5_1_4_1_1_5 = 123, // Nuclear Medicine Image Storage 00157 uid_1_2_840_10008_5_1_4_1_1_6 = 124, // Ultrasound Image Storage 00158 uid_1_2_840_10008_5_1_4_1_1_6_1 = 125, // Ultrasound Image Storage 00159 uid_1_2_840_10008_5_1_4_1_1_7 = 126, // Secondary Capture Image Storage 00160 uid_1_2_840_10008_5_1_4_1_1_7_1 = 127, // Multi-frame Single Bit Secondary Capture Image Storage 00161 uid_1_2_840_10008_5_1_4_1_1_7_2 = 128, // Multi-frame Grayscale Byte Secondary Capture Image Storage 00162 uid_1_2_840_10008_5_1_4_1_1_7_3 = 129, // Multi-frame Grayscale Word Secondary Capture Image Storage 00163 uid_1_2_840_10008_5_1_4_1_1_7_4 = 130, // Multi-frame True Color Secondary Capture Image Storage 00164 uid_1_2_840_10008_5_1_4_1_1_8 = 131, // Standalone Overlay Storage 00165 uid_1_2_840_10008_5_1_4_1_1_9 = 132, // Standalone Curve Storage 00166 uid_1_2_840_10008_5_1_4_1_1_9_1 = 133, // Waveform Storage - Trial 00167 uid_1_2_840_10008_5_1_4_1_1_9_1_1 = 134, // 12-lead ECG Waveform Storage 00168 uid_1_2_840_10008_5_1_4_1_1_9_1_2 = 135, // General ECG Waveform Storage 00169 uid_1_2_840_10008_5_1_4_1_1_9_1_3 = 136, // Ambulatory ECG Waveform Storage 00170 uid_1_2_840_10008_5_1_4_1_1_9_2_1 = 137, // Hemodynamic Waveform Storage 00171 uid_1_2_840_10008_5_1_4_1_1_9_3_1 = 138, // Cardiac Electrophysiology Waveform Storage 00172 uid_1_2_840_10008_5_1_4_1_1_9_4_1 = 139, // Basic Voice Audio Waveform Storage 00173 uid_1_2_840_10008_5_1_4_1_1_10 = 140, // Standalone Modality LUT Storage 00174 uid_1_2_840_10008_5_1_4_1_1_11 = 141, // Standalone VOI LUT Storage 00175 uid_1_2_840_10008_5_1_4_1_1_11_1 = 142, // Grayscale Softcopy Presentation State Storage SOP Class 00176 uid_1_2_840_10008_5_1_4_1_1_11_2 = 143, // Color Softcopy Presentation State Storage SOP Class 00177 uid_1_2_840_10008_5_1_4_1_1_11_3 = 144, // Pseudo-Color Softcopy Presentation State Storage SOP Class 00178 uid_1_2_840_10008_5_1_4_1_1_11_4 = 145, // Blending Softcopy Presentation State Storage SOP Class 00179 uid_1_2_840_10008_5_1_4_1_1_12_1 = 146, // X-Ray Angiographic Image Storage 00180 uid_1_2_840_10008_5_1_4_1_1_12_1_1 = 147, // Enhanced XA Image Storage 00181 uid_1_2_840_10008_5_1_4_1_1_12_2 = 148, // X-Ray Radiofluoroscopic Image Storage 00182 uid_1_2_840_10008_5_1_4_1_1_12_2_1 = 149, // Enhanced XRF Image Storage 00183 uid_1_2_840_10008_5_1_4_1_1_13_1_1 = 150, // X-Ray 3D Angiographic Image Storage 00184 uid_1_2_840_10008_5_1_4_1_1_13_1_2 = 151, // X-Ray 3D Craniofacial Image Storage 00185 uid_1_2_840_10008_5_1_4_1_1_12_3 = 152, // X-Ray Angiographic Bi-Plane Image Storage 00186 uid_1_2_840_10008_5_1_4_1_1_20 = 153, // Nuclear Medicine Image Storage 00187 uid_1_2_840_10008_5_1_4_1_1_66 = 154, // Raw Data Storage 00188 uid_1_2_840_10008_5_1_4_1_1_66_1 = 155, // Spatial Registration Storage 00189 uid_1_2_840_10008_5_1_4_1_1_66_2 = 156, // Spatial Fiducials Storage 00190 uid_1_2_840_10008_5_1_4_1_1_66_3 = 157, // Deformable Spatial Registration Storage 00191 uid_1_2_840_10008_5_1_4_1_1_66_4 = 158, // Segmentation Storage 00192 uid_1_2_840_10008_5_1_4_1_1_67 = 159, // Real World Value Mapping Storage 00193 uid_1_2_840_10008_5_1_4_1_1_77_1 = 160, // VL Image Storage - Trial 00194 uid_1_2_840_10008_5_1_4_1_1_77_2 = 161, // VL Multi-frame Image Storage - Trial 00195 uid_1_2_840_10008_5_1_4_1_1_77_1_1 = 162, // VL Endoscopic Image Storage 00196 uid_1_2_840_10008_5_1_4_1_1_77_1_1_1 = 163, // Video Endoscopic Image Storage 00197 uid_1_2_840_10008_5_1_4_1_1_77_1_2 = 164, // VL Microscopic Image Storage 00198 uid_1_2_840_10008_5_1_4_1_1_77_1_2_1 = 165, // Video Microscopic Image Storage 00199 uid_1_2_840_10008_5_1_4_1_1_77_1_3 = 166, // VL Slide-Coordinates Microscopic Image Storage 00200 uid_1_2_840_10008_5_1_4_1_1_77_1_4 = 167, // VL Photographic Image Storage 00201 uid_1_2_840_10008_5_1_4_1_1_77_1_4_1 = 168, // Video Photographic Image Storage 00202 uid_1_2_840_10008_5_1_4_1_1_77_1_5_1 = 169, // Ophthalmic Photography 8 Bit Image Storage 00203 uid_1_2_840_10008_5_1_4_1_1_77_1_5_2 = 170, // Ophthalmic Photography 16 Bit Image Storage 00204 uid_1_2_840_10008_5_1_4_1_1_77_1_5_3 = 171, // Stereometric Relationship Storage 00205 uid_1_2_840_10008_5_1_4_1_1_77_1_5_4 = 172, // Ophthalmic Tomography Image Storage 00206 uid_1_2_840_10008_5_1_4_1_1_88_1 = 173, // Text SR Storage - Trial 00207 uid_1_2_840_10008_5_1_4_1_1_88_2 = 174, // Audio SR Storage - Trial 00208 uid_1_2_840_10008_5_1_4_1_1_88_3 = 175, // Detail SR Storage - Trial 00209 uid_1_2_840_10008_5_1_4_1_1_88_4 = 176, // Comprehensive SR Storage - Trial 00210 uid_1_2_840_10008_5_1_4_1_1_88_11 = 177, // Basic Text SR Storage 00211 uid_1_2_840_10008_5_1_4_1_1_88_22 = 178, // Enhanced SR Storage 00212 uid_1_2_840_10008_5_1_4_1_1_88_33 = 179, // Comprehensive SR Storage 00213 uid_1_2_840_10008_5_1_4_1_1_88_40 = 180, // Procedure Log Storage 00214 uid_1_2_840_10008_5_1_4_1_1_88_50 = 181, // Mammography CAD SR Storage 00215 uid_1_2_840_10008_5_1_4_1_1_88_59 = 182, // Key Object Selection Document Storage 00216 uid_1_2_840_10008_5_1_4_1_1_88_65 = 183, // Chest CAD SR Storage 00217 uid_1_2_840_10008_5_1_4_1_1_88_67 = 184, // X-Ray Radiation Dose SR Storage 00218 uid_1_2_840_10008_5_1_4_1_1_104_1 = 185, // Encapsulated PDF Storage 00219 uid_1_2_840_10008_5_1_4_1_1_104_2 = 186, // Encapsulated CDA Storage 00220 uid_1_2_840_10008_5_1_4_1_1_128 = 187, // Positron Emission Tomography Image Storage 00221 uid_1_2_840_10008_5_1_4_1_1_129 = 188, // Standalone PET Curve Storage 00222 uid_1_2_840_10008_5_1_4_1_1_481_1 = 189, // RT Image Storage 00223 uid_1_2_840_10008_5_1_4_1_1_481_2 = 190, // RT Dose Storage 00224 uid_1_2_840_10008_5_1_4_1_1_481_3 = 191, // RT Structure Set Storage 00225 uid_1_2_840_10008_5_1_4_1_1_481_4 = 192, // RT Beams Treatment Record Storage 00226 uid_1_2_840_10008_5_1_4_1_1_481_5 = 193, // RT Plan Storage 00227 uid_1_2_840_10008_5_1_4_1_1_481_6 = 194, // RT Brachy Treatment Record Storage 00228 uid_1_2_840_10008_5_1_4_1_1_481_7 = 195, // RT Treatment Summary Record Storage 00229 uid_1_2_840_10008_5_1_4_1_1_481_8 = 196, // RT Ion Plan Storage 00230 uid_1_2_840_10008_5_1_4_1_1_481_9 = 197, // RT Ion Beams Treatment Record Storage 00231 uid_1_2_840_10008_5_1_4_1_2_1_1 = 198, // Patient Root Query/Retrieve Information Model - FIND 00232 uid_1_2_840_10008_5_1_4_1_2_1_2 = 199, // Patient Root Query/Retrieve Information Model - MOVE 00233 uid_1_2_840_10008_5_1_4_1_2_1_3 = 200, // Patient Root Query/Retrieve Information Model - GET 00234 uid_1_2_840_10008_5_1_4_1_2_2_1 = 201, // Study Root Query/Retrieve Information Model - FIND 00235 uid_1_2_840_10008_5_1_4_1_2_2_2 = 202, // Study Root Query/Retrieve Information Model - MOVE 00236 uid_1_2_840_10008_5_1_4_1_2_2_3 = 203, // Study Root Query/Retrieve Information Model - GET 00237 uid_1_2_840_10008_5_1_4_1_2_3_1 = 204, // Patient/Study Only Query/Retrieve Information Model - FIND 00238 uid_1_2_840_10008_5_1_4_1_2_3_2 = 205, // Patient/Study Only Query/Retrieve Information Model - MOVE 00239 uid_1_2_840_10008_5_1_4_1_2_3_3 = 206, // Patient/Study Only Query/Retrieve Information Model - GET 00240 uid_1_2_840_10008_5_1_4_31 = 207, // Modality Worklist Information Model - FIND 00241 uid_1_2_840_10008_5_1_4_32_1 = 208, // General Purpose Worklist Information Model - FIND 00242 uid_1_2_840_10008_5_1_4_32_2 = 209, // General Purpose Scheduled Procedure Step SOP Class 00243 uid_1_2_840_10008_5_1_4_32_3 = 210, // General Purpose Performed Procedure Step SOP Class 00244 uid_1_2_840_10008_5_1_4_32 = 211, // General Purpose Worklist Management Meta SOP Class 00245 uid_1_2_840_10008_5_1_4_33 = 212, // Instance Availability Notification SOP Class 00246 uid_1_2_840_10008_5_1_4_34_1 = 213, // RT Beams Delivery Instruction Storage (Supplement 74 Frozen Draft) 00247 uid_1_2_840_10008_5_1_4_34_2 = 214, // RT Conventional Machine Verification (Supplement 74 Frozen Draft) 00248 uid_1_2_840_10008_5_1_4_34_3 = 215, // RT Ion Machine Verification (Supplement 74 Frozen Draft) 00249 uid_1_2_840_10008_5_1_4_34_4 = 216, // Unified Worklist and Procedure Step Service Class 00250 uid_1_2_840_10008_5_1_4_34_4_1 = 217, // Unified Procedure Step - Push SOP Class 00251 uid_1_2_840_10008_5_1_4_34_4_2 = 218, // Unified Procedure Step - Watch SOP Class 00252 uid_1_2_840_10008_5_1_4_34_4_3 = 219, // Unified Procedure Step - Pull SOP Class 00253 uid_1_2_840_10008_5_1_4_34_4_4 = 220, // Unified Procedure Step - Event SOP Class 00254 uid_1_2_840_10008_5_1_4_34_5 = 221, // Unified Worklist and Procedure Step SOP Instance 00255 uid_1_2_840_10008_5_1_4_37_1 = 222, // General Relevant Patient Information Query 00256 uid_1_2_840_10008_5_1_4_37_2 = 223, // Breast Imaging Relevant Patient Information Query 00257 uid_1_2_840_10008_5_1_4_37_3 = 224, // Cardiac Relevant Patient Information Query 00258 uid_1_2_840_10008_5_1_4_38_1 = 225, // Hanging Protocol Storage 00259 uid_1_2_840_10008_5_1_4_38_2 = 226, // Hanging Protocol Information Model - FIND 00260 uid_1_2_840_10008_5_1_4_38_3 = 227, // Hanging Protocol Information Model - MOVE 00261 uid_1_2_840_10008_5_1_4_41 = 228, // Product Characteristics Query SOP Class 00262 uid_1_2_840_10008_5_1_4_42 = 229, // Substance Approval Query SOP Class 00263 uid_1_2_840_10008_15_0_3_1 = 230, // dicomDeviceName 00264 uid_1_2_840_10008_15_0_3_2 = 231, // dicomDescription 00265 uid_1_2_840_10008_15_0_3_3 = 232, // dicomManufacturer 00266 uid_1_2_840_10008_15_0_3_4 = 233, // dicomManufacturerModelName 00267 uid_1_2_840_10008_15_0_3_5 = 234, // dicomSoftwareVersion 00268 uid_1_2_840_10008_15_0_3_6 = 235, // dicomVendorData 00269 uid_1_2_840_10008_15_0_3_7 = 236, // dicomAETitle 00270 uid_1_2_840_10008_15_0_3_8 = 237, // dicomNetworkConnectionReference 00271 uid_1_2_840_10008_15_0_3_9 = 238, // dicomApplicationCluster 00272 uid_1_2_840_10008_15_0_3_10 = 239, // dicomAssociationInitiator 00273 uid_1_2_840_10008_15_0_3_11 = 240, // dicomAssociationAcceptor 00274 uid_1_2_840_10008_15_0_3_12 = 241, // dicomHostname 00275 uid_1_2_840_10008_15_0_3_13 = 242, // dicomPort 00276 uid_1_2_840_10008_15_0_3_14 = 243, // dicomSOPClass 00277 uid_1_2_840_10008_15_0_3_15 = 244, // dicomTransferRole 00278 uid_1_2_840_10008_15_0_3_16 = 245, // dicomTransferSyntax 00279 uid_1_2_840_10008_15_0_3_17 = 246, // dicomPrimaryDeviceType 00280 uid_1_2_840_10008_15_0_3_18 = 247, // dicomRelatedDeviceReference 00281 uid_1_2_840_10008_15_0_3_19 = 248, // dicomPreferredCalledAETitle 00282 uid_1_2_840_10008_15_0_3_20 = 249, // dicomTLSCyphersuite 00283 uid_1_2_840_10008_15_0_3_21 = 250, // dicomAuthorizedNodeCertificateReference 00284 uid_1_2_840_10008_15_0_3_22 = 251, // dicomThisNodeCertificateReference 00285 uid_1_2_840_10008_15_0_3_23 = 252, // dicomInstalled 00286 uid_1_2_840_10008_15_0_3_24 = 253, // dicomStationName 00287 uid_1_2_840_10008_15_0_3_25 = 254, // dicomDeviceSerialNumber 00288 uid_1_2_840_10008_15_0_3_26 = 255, // dicomInstitutionName 00289 uid_1_2_840_10008_15_0_3_27 = 256, // dicomInstitutionAddress 00290 uid_1_2_840_10008_15_0_3_28 = 257, // dicomInstitutionDepartmentName 00291 uid_1_2_840_10008_15_0_3_29 = 258, // dicomIssuerOfPatientID 00292 uid_1_2_840_10008_15_0_3_30 = 259, // dicomPreferredCallingAETitle 00293 uid_1_2_840_10008_15_0_3_31 = 260, // dicomSupportedCharacterSet 00294 uid_1_2_840_10008_15_0_4_1 = 261, // dicomConfigurationRoot 00295 uid_1_2_840_10008_15_0_4_2 = 262, // dicomDevicesRoot 00296 uid_1_2_840_10008_15_0_4_3 = 263, // dicomUniqueAETitlesRegistryRoot 00297 uid_1_2_840_10008_15_0_4_4 = 264, // dicomDevice 00298 uid_1_2_840_10008_15_0_4_5 = 265, // dicomNetworkAE 00299 uid_1_2_840_10008_15_0_4_6 = 266, // dicomNetworkConnection 00300 uid_1_2_840_10008_15_0_4_7 = 267, // dicomUniqueAETitle 00301 uid_1_2_840_10008_15_0_4_8 = 268, // dicomTransferCapability 00302 //frameref_1_2_840_10008_1_4_1_1 = 269, // Talairach Brain Atlas Frame of Reference 00303 //frameref_1_2_840_10008_1_4_1_2 = 270, // SPM2 T1 Frame of Reference 00304 //frameref_1_2_840_10008_1_4_1_3 = 271, // SPM2 T2 Frame of Reference 00305 //frameref_1_2_840_10008_1_4_1_4 = 272, // SPM2 PD Frame of Reference 00306 //frameref_1_2_840_10008_1_4_1_5 = 273, // SPM2 EPI Frame of Reference 00307 //frameref_1_2_840_10008_1_4_1_6 = 274, // SPM2 FIL T1 Frame of Reference 00308 //frameref_1_2_840_10008_1_4_1_7 = 275, // SPM2 PET Frame of Reference 00309 //frameref_1_2_840_10008_1_4_1_8 = 276, // SPM2 TRANSM Frame of Reference 00310 //frameref_1_2_840_10008_1_4_1_9 = 277, // SPM2 SPECT Frame of Reference 00311 //frameref_1_2_840_10008_1_4_1_10 = 278, // SPM2 GRAY Frame of Reference 00312 //frameref_1_2_840_10008_1_4_1_11 = 279, // SPM2 WHITE Frame of Reference 00313 //frameref_1_2_840_10008_1_4_1_12 = 280, // SPM2 CSF Frame of Reference 00314 //frameref_1_2_840_10008_1_4_1_13 = 281, // SPM2 BRAINMASK Frame of Reference 00315 //frameref_1_2_840_10008_1_4_1_14 = 282, // SPM2 AVG305T1 Frame of Reference 00316 //frameref_1_2_840_10008_1_4_1_15 = 283, // SPM2 AVG152T1 Frame of Reference 00317 //frameref_1_2_840_10008_1_4_1_16 = 284, // SPM2 AVG152T2 Frame of Reference 00318 //frameref_1_2_840_10008_1_4_1_17 = 285, // SPM2 AVG152PD Frame of Reference 00319 //frameref_1_2_840_10008_1_4_1_18 = 286, // SPM2 SINGLESUBJT1 Frame of Reference 00320 //frameref_1_2_840_10008_1_4_2_1 = 287, // ICBM 452 T1 Frame of Reference 00321 //frameref_1_2_840_10008_1_4_2_2 = 288, // ICBM Single Subject MRI Frame of Reference 00322 //uid_1_2_840_113619_4_2 = 500, 00323 //uid_1_2_840_113619_4_3 = 501, 00324 //uid_1_3_12_2_1107_5_9_1 = 502, 00325 //uid_1_2_840_113619_4_26 = 503, 00326 //uid_1_2_840_113619_4_30 = 504, 00327 //uid_2_16_840_1_113709_1_5_1 = 505, 00328 //uid_1_2_840_113543_6_6_1_3_10002 = 506, 00329 //uid_1_2_392_200036_9116_7_8_1_1_1 = 507, 00330 //uid_end = 1000 00331 uid_1_2_840_10008_5_1_4_1_1_77_1_6, // VL Whole Slide Microscopy Image Storage 00332 uid_1_2_840_10008_5_1_4_1_1_6_2, // EnhancedUSVolumeStorage 00333 uid_1_2_840_10008_5_1_4_1_1_66_5, // Surface Segmentation Storage 00334 uid_1_2_840_10008_5_1_4_1_1_13_1_3 // Breast Tomosynthesis Image Storage 00335 00336 } TSType; 00337 typedef enum { 00338 VerificationSOPClass = 1, // Verification SOP Class 00339 ImplicitVRLittleEndianDefaultTransferSyntaxforDICOM = 2, // Implicit VR Little Endian: Default Transfer Syntax for DICOM 00340 ExplicitVRLittleEndian = 3, // Explicit VR Little Endian 00341 DeflatedExplicitVRLittleEndian = 4, // Deflated Explicit VR Little Endian 00342 ExplicitVRBigEndian = 5, // Explicit VR Big Endian 00343 JPEGBaselineProcess1DefaultTransferSyntaxforLossyJPEG8BitImageCompression = 6, // JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression 00344 JPEGExtendedProcess24DefaultTransferSyntaxforLossyJPEG12BitImageCompressionProcess4only = 7, // JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only) 00345 JPEGExtendedProcess35Retired = 8, // JPEG Extended (Process 3 & 5) 00346 JPEGSpectralSelectionNonHierarchicalProcess68Retired = 9, // JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8) 00347 JPEGSpectralSelectionNonHierarchicalProcess79Retired = 10, // JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9) 00348 JPEGFullProgressionNonHierarchicalProcess1012Retired = 11, // JPEG Full Progression, Non-Hierarchical (Process 10 & 12) 00349 JPEGFullProgressionNonHierarchicalProcess1113Retired = 12, // JPEG Full Progression, Non-Hierarchical (Process 11 & 13) 00350 JPEGLosslessNonHierarchicalProcess14 = 13, // JPEG Lossless, Non-Hierarchical (Process 14) 00351 JPEGLosslessNonHierarchicalProcess15Retired = 14, // JPEG Lossless, Non-Hierarchical (Process 15) 00352 JPEGExtendedHierarchicalProcess1618Retired = 15, // JPEG Extended, Hierarchical (Process 16 & 18) 00353 JPEGExtendedHierarchicalProcess1719Retired = 16, // JPEG Extended, Hierarchical (Process 17 & 19) 00354 JPEGSpectralSelectionHierarchicalProcess2022Retired = 17, // JPEG Spectral Selection, Hierarchical (Process 20 & 22) 00355 JPEGSpectralSelectionHierarchicalProcess2123Retired = 18, // JPEG Spectral Selection, Hierarchical (Process 21 & 23) 00356 JPEGFullProgressionHierarchicalProcess2426Retired = 19, // JPEG Full Progression, Hierarchical (Process 24 & 26) 00357 JPEGFullProgressionHierarchicalProcess2527Retired = 20, // JPEG Full Progression, Hierarchical (Process 25 & 27) 00358 JPEGLosslessHierarchicalProcess28Retired = 21, // JPEG Lossless, Hierarchical (Process 28) 00359 JPEGLosslessHierarchicalProcess29Retired = 22, // JPEG Lossless, Hierarchical (Process 29) 00360 JPEGLosslessNonHierarchicalFirstOrderPredictionProcess14SelectionValue1DefaultTransferSyntaxforLosslessJPEGImageCompression = 23, // JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression 00361 JPEGLSLosslessImageCompression = 24, // JPEG-LS Lossless Image Compression 00362 JPEGLSLossyNearLosslessImageCompression = 25, // JPEG-LS Lossy (Near-Lossless) Image Compression 00363 JPEG2000ImageCompressionLosslessOnly = 26, // JPEG 2000 Image Compression (Lossless Only) 00364 JPEG2000ImageCompression = 27, // JPEG 2000 Image Compression 00365 JPEG2000Part2MulticomponentImageCompressionLosslessOnly = 28, // JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only) 00366 JPEG2000Part2MulticomponentImageCompression = 29, // JPEG 2000 Part 2 Multi-component Image Compression 00367 JPIPReferenced = 30, // JPIP Referenced 00368 JPIPReferencedDeflate = 31, // JPIP Referenced Deflate 00369 MPEG2MainProfileMainLevel = 32, // MPEG2 Main Profile @ Main Level 00370 RLELossless = 33, // RLE Lossless 00371 RFC2557MIMEencapsulation = 34, // RFC 2557 MIME encapsulation 00372 XMLEncoding = 35, // XML Encoding 00373 MediaStorageDirectoryStorage = 36, // Media Storage Directory Storage 00374 TalairachBrainAtlasFrameofReference = 37, // Talairach Brain Atlas Frame of Reference 00375 SPM2T1FrameofReference = 38, // SPM2 T1 Frame of Reference 00376 SPM2T2FrameofReference = 39, // SPM2 T2 Frame of Reference 00377 SPM2PDFrameofReference = 40, // SPM2 PD Frame of Reference 00378 SPM2EPIFrameofReference = 41, // SPM2 EPI Frame of Reference 00379 SPM2FILT1FrameofReference = 42, // SPM2 FIL T1 Frame of Reference 00380 SPM2PETFrameofReference = 43, // SPM2 PET Frame of Reference 00381 SPM2TRANSMFrameofReference = 44, // SPM2 TRANSM Frame of Reference 00382 SPM2SPECTFrameofReference = 45, // SPM2 SPECT Frame of Reference 00383 SPM2GRAYFrameofReference = 46, // SPM2 GRAY Frame of Reference 00384 SPM2WHITEFrameofReference = 47, // SPM2 WHITE Frame of Reference 00385 SPM2CSFFrameofReference = 48, // SPM2 CSF Frame of Reference 00386 SPM2BRAINMASKFrameofReference = 49, // SPM2 BRAINMASK Frame of Reference 00387 SPM2AVG305T1FrameofReference = 50, // SPM2 AVG305T1 Frame of Reference 00388 SPM2AVG152T1FrameofReference = 51, // SPM2 AVG152T1 Frame of Reference 00389 SPM2AVG152T2FrameofReference = 52, // SPM2 AVG152T2 Frame of Reference 00390 SPM2AVG152PDFrameofReference = 53, // SPM2 AVG152PD Frame of Reference 00391 SPM2SINGLESUBJT1FrameofReference = 54, // SPM2 SINGLESUBJT1 Frame of Reference 00392 ICBM452T1FrameofReference = 55, // ICBM 452 T1 Frame of Reference 00393 ICBMSingleSubjectMRIFrameofReference = 56, // ICBM Single Subject MRI Frame of Reference 00394 BasicStudyContentNotificationSOPClassRetired = 57, // Basic Study Content Notification SOP Class 00395 StorageCommitmentPushModelSOPClass = 58, // Storage Commitment Push Model SOP Class 00396 StorageCommitmentPushModelSOPInstance = 59, // Storage Commitment Push Model SOP Instance 00397 StorageCommitmentPullModelSOPClassRetired = 60, // Storage Commitment Pull Model SOP Class 00398 StorageCommitmentPullModelSOPInstanceRetired = 61, // Storage Commitment Pull Model SOP Instance 00399 ProceduralEventLoggingSOPClass = 62, // Procedural Event Logging SOP Class 00400 ProceduralEventLoggingSOPInstance = 63, // Procedural Event Logging SOP Instance 00401 SubstanceAdministrationLoggingSOPClass = 64, // Substance Administration Logging SOP Class 00402 SubstanceAdministrationLoggingSOPInstance = 65, // Substance Administration Logging SOP Instance 00403 DICOMUIDRegistry = 66, // DICOM UID Registry 00404 DICOMControlledTerminology = 67, // DICOM Controlled Terminology 00405 DICOMApplicationContextName = 68, // DICOM Application Context Name 00406 DetachedPatientManagementSOPClassRetired = 69, // Detached Patient Management SOP Class 00407 DetachedPatientManagementMetaSOPClassRetired = 70, // Detached Patient Management Meta SOP Class 00408 DetachedVisitManagementSOPClassRetired = 71, // Detached Visit Management SOP Class 00409 DetachedStudyManagementSOPClassRetired = 72, // Detached Study Management SOP Class 00410 StudyComponentManagementSOPClassRetired = 73, // Study Component Management SOP Class 00411 ModalityPerformedProcedureStepSOPClass = 74, // Modality Performed Procedure Step SOP Class 00412 ModalityPerformedProcedureStepRetrieveSOPClass = 75, // Modality Performed Procedure Step Retrieve SOP Class 00413 ModalityPerformedProcedureStepNotificationSOPClass = 76, // Modality Performed Procedure Step Notification SOP Class 00414 DetachedResultsManagementSOPClassRetired = 77, // Detached Results Management SOP Class 00415 DetachedResultsManagementMetaSOPClassRetired = 78, // Detached Results Management Meta SOP Class 00416 DetachedStudyManagementMetaSOPClassRetired = 79, // Detached Study Management Meta SOP Class 00417 DetachedInterpretationManagementSOPClassRetired = 80, // Detached Interpretation Management SOP Class 00418 StorageServiceClass = 81, // Storage Service Class 00419 BasicFilmSessionSOPClass = 82, // Basic Film Session SOP Class 00420 BasicFilmBoxSOPClass = 83, // Basic Film Box SOP Class 00421 BasicGrayscaleImageBoxSOPClass = 84, // Basic Grayscale Image Box SOP Class 00422 BasicColorImageBoxSOPClass = 85, // Basic Color Image Box SOP Class 00423 ReferencedImageBoxSOPClassRetired = 86, // Referenced Image Box SOP Class 00424 BasicGrayscalePrintManagementMetaSOPClass = 87, // Basic Grayscale Print Management Meta SOP Class 00425 ReferencedGrayscalePrintManagementMetaSOPClassRetired = 88, // Referenced Grayscale Print Management Meta SOP Class 00426 PrintJobSOPClass = 89, // Print Job SOP Class 00427 BasicAnnotationBoxSOPClass = 90, // Basic Annotation Box SOP Class 00428 PrinterSOPClass = 91, // Printer SOP Class 00429 PrinterConfigurationRetrievalSOPClass = 92, // Printer Configuration Retrieval SOP Class 00430 PrinterSOPInstance = 93, // Printer SOP Instance 00431 PrinterConfigurationRetrievalSOPInstance = 94, // Printer Configuration Retrieval SOP Instance 00432 BasicColorPrintManagementMetaSOPClass = 95, // Basic Color Print Management Meta SOP Class 00433 ReferencedColorPrintManagementMetaSOPClassRetired = 96, // Referenced Color Print Management Meta SOP Class 00434 VOILUTBoxSOPClass = 97, // VOI LUT Box SOP Class 00435 PresentationLUTSOPClass = 98, // Presentation LUT SOP Class 00436 ImageOverlayBoxSOPClassRetired = 99, // Image Overlay Box SOP Class 00437 BasicPrintImageOverlayBoxSOPClassRetired = 100, // Basic Print Image Overlay Box SOP Class 00438 PrintQueueSOPInstanceRetired = 101, // Print Queue SOP Instance 00439 PrintQueueManagementSOPClassRetired = 102, // Print Queue Management SOP Class 00440 StoredPrintStorageSOPClassRetired = 103, // Stored Print Storage SOP Class 00441 HardcopyGrayscaleImageStorageSOPClassRetired = 104, // Hardcopy Grayscale Image Storage SOP Class 00442 HardcopyColorImageStorageSOPClassRetired = 105, // Hardcopy Color Image Storage SOP Class 00443 PullPrintRequestSOPClassRetired = 106, // Pull Print Request SOP Class 00444 PullStoredPrintManagementMetaSOPClassRetired = 107, // Pull Stored Print Management Meta SOP Class 00445 MediaCreationManagementSOPClassUID = 108, // Media Creation Management SOP Class UID 00446 ComputedRadiographyImageStorage = 109, // Computed Radiography Image Storage 00447 DigitalXRayImageStorageForPresentation = 110, // Digital X-Ray Image Storage - For Presentation 00448 DigitalXRayImageStorageForProcessing = 111, // Digital X-Ray Image Storage - For Processing 00449 DigitalMammographyXRayImageStorageForPresentation = 112, // Digital Mammography X-Ray Image Storage - For Presentation 00450 DigitalMammographyXRayImageStorageForProcessing = 113, // Digital Mammography X-Ray Image Storage - For Processing 00451 DigitalIntraoralXRayImageStorageForPresentation = 114, // Digital Intra-oral X-Ray Image Storage - For Presentation 00452 DigitalIntraoralXRayImageStorageForProcessing = 115, // Digital Intra-oral X-Ray Image Storage - For Processing 00453 CTImageStorage = 116, // CT Image Storage 00454 EnhancedCTImageStorage = 117, // Enhanced CT Image Storage 00455 UltrasoundMultiframeImageStorageRetired = 118, // Ultrasound Multi-frame Image Storage 00456 UltrasoundMultiframeImageStorage = 119, // Ultrasound Multi-frame Image Storage 00457 MRImageStorage = 120, // MR Image Storage 00458 EnhancedMRImageStorage = 121, // Enhanced MR Image Storage 00459 MRSpectroscopyStorage = 122, // MR Spectroscopy Storage 00460 NuclearMedicineImageStorageRetired = 123, // Nuclear Medicine Image Storage 00461 UltrasoundImageStorageRetired = 124, // Ultrasound Image Storage 00462 UltrasoundImageStorage = 125, // Ultrasound Image Storage 00463 SecondaryCaptureImageStorage = 126, // Secondary Capture Image Storage 00464 MultiframeSingleBitSecondaryCaptureImageStorage = 127, // Multi-frame Single Bit Secondary Capture Image Storage 00465 MultiframeGrayscaleByteSecondaryCaptureImageStorage = 128, // Multi-frame Grayscale Byte Secondary Capture Image Storage 00466 MultiframeGrayscaleWordSecondaryCaptureImageStorage = 129, // Multi-frame Grayscale Word Secondary Capture Image Storage 00467 MultiframeTrueColorSecondaryCaptureImageStorage = 130, // Multi-frame True Color Secondary Capture Image Storage 00468 StandaloneOverlayStorageRetired = 131, // Standalone Overlay Storage 00469 StandaloneCurveStorageRetired = 132, // Standalone Curve Storage 00470 WaveformStorageTrialRetired = 133, // Waveform Storage - Trial 00471 //12leadECGWaveformStorage = 134, // 12-lead ECG Waveform Storage 00472 GeneralECGWaveformStorage = 135, // General ECG Waveform Storage 00473 AmbulatoryECGWaveformStorage = 136, // Ambulatory ECG Waveform Storage 00474 HemodynamicWaveformStorage = 137, // Hemodynamic Waveform Storage 00475 CardiacElectrophysiologyWaveformStorage = 138, // Cardiac Electrophysiology Waveform Storage 00476 BasicVoiceAudioWaveformStorage = 139, // Basic Voice Audio Waveform Storage 00477 StandaloneModalityLUTStorageRetired = 140, // Standalone Modality LUT Storage 00478 StandaloneVOILUTStorageRetired = 141, // Standalone VOI LUT Storage 00479 GrayscaleSoftcopyPresentationStateStorageSOPClass = 142, // Grayscale Softcopy Presentation State Storage SOP Class 00480 ColorSoftcopyPresentationStateStorageSOPClass = 143, // Color Softcopy Presentation State Storage SOP Class 00481 PseudoColorSoftcopyPresentationStateStorageSOPClass = 144, // Pseudo-Color Softcopy Presentation State Storage SOP Class 00482 BlendingSoftcopyPresentationStateStorageSOPClass = 145, // Blending Softcopy Presentation State Storage SOP Class 00483 XRayAngiographicImageStorage = 146, // X-Ray Angiographic Image Storage 00484 EnhancedXAImageStorage = 147, // Enhanced XA Image Storage 00485 XRayRadiofluoroscopicImageStorage = 148, // X-Ray Radiofluoroscopic Image Storage 00486 EnhancedXRFImageStorage = 149, // Enhanced XRF Image Storage 00487 XRay3DAngiographicImageStorage = 150, // X-Ray 3D Angiographic Image Storage 00488 XRay3DCraniofacialImageStorage = 151, // X-Ray 3D Craniofacial Image Storage 00489 XRayAngiographicBiPlaneImageStorageRetired = 152, // X-Ray Angiographic Bi-Plane Image Storage 00490 NuclearMedicineImageStorage = 153, // Nuclear Medicine Image Storage 00491 RawDataStorage = 154, // Raw Data Storage 00492 SpatialRegistrationStorage = 155, // Spatial Registration Storage 00493 SpatialFiducialsStorage = 156, // Spatial Fiducials Storage 00494 DeformableSpatialRegistrationStorage = 157, // Deformable Spatial Registration Storage 00495 SegmentationStorage = 158, // Segmentation Storage 00496 RealWorldValueMappingStorage = 159, // Real World Value Mapping Storage 00497 VLImageStorageTrialRetired = 160, // VL Image Storage - Trial 00498 VLMultiframeImageStorageTrialRetired = 161, // VL Multi-frame Image Storage - Trial 00499 VLEndoscopicImageStorage = 162, // VL Endoscopic Image Storage 00500 VideoEndoscopicImageStorage = 163, // Video Endoscopic Image Storage 00501 VLMicroscopicImageStorage = 164, // VL Microscopic Image Storage 00502 VideoMicroscopicImageStorage = 165, // Video Microscopic Image Storage 00503 VLSlideCoordinatesMicroscopicImageStorage = 166, // VL Slide-Coordinates Microscopic Image Storage 00504 VLPhotographicImageStorage = 167, // VL Photographic Image Storage 00505 VideoPhotographicImageStorage = 168, // Video Photographic Image Storage 00506 OphthalmicPhotography8BitImageStorage = 169, // Ophthalmic Photography 8 Bit Image Storage 00507 OphthalmicPhotography16BitImageStorage = 170, // Ophthalmic Photography 16 Bit Image Storage 00508 StereometricRelationshipStorage = 171, // Stereometric Relationship Storage 00509 OphthalmicTomographyImageStorage = 172, // Ophthalmic Tomography Image Storage 00510 TextSRStorageTrialRetired = 173, // Text SR Storage - Trial 00511 AudioSRStorageTrialRetired = 174, // Audio SR Storage - Trial 00512 DetailSRStorageTrialRetired = 175, // Detail SR Storage - Trial 00513 ComprehensiveSRStorageTrialRetired = 176, // Comprehensive SR Storage - Trial 00514 BasicTextSRStorage = 177, // Basic Text SR Storage 00515 EnhancedSRStorage = 178, // Enhanced SR Storage 00516 ComprehensiveSRStorage = 179, // Comprehensive SR Storage 00517 ProcedureLogStorage = 180, // Procedure Log Storage 00518 MammographyCADSRStorage = 181, // Mammography CAD SR Storage 00519 KeyObjectSelectionDocumentStorage = 182, // Key Object Selection Document Storage 00520 ChestCADSRStorage = 183, // Chest CAD SR Storage 00521 XRayRadiationDoseSRStorage = 184, // X-Ray Radiation Dose SR Storage 00522 EncapsulatedPDFStorage = 185, // Encapsulated PDF Storage 00523 EncapsulatedCDAStorage = 186, // Encapsulated CDA Storage 00524 PositronEmissionTomographyImageStorage = 187, // Positron Emission Tomography Image Storage 00525 StandalonePETCurveStorageRetired = 188, // Standalone PET Curve Storage 00526 RTImageStorage = 189, // RT Image Storage 00527 RTDoseStorage = 190, // RT Dose Storage 00528 RTStructureSetStorage = 191, // RT Structure Set Storage 00529 RTBeamsTreatmentRecordStorage = 192, // RT Beams Treatment Record Storage 00530 RTPlanStorage = 193, // RT Plan Storage 00531 RTBrachyTreatmentRecordStorage = 194, // RT Brachy Treatment Record Storage 00532 RTTreatmentSummaryRecordStorage = 195, // RT Treatment Summary Record Storage 00533 RTIonPlanStorage = 196, // RT Ion Plan Storage 00534 RTIonBeamsTreatmentRecordStorage = 197, // RT Ion Beams Treatment Record Storage 00535 PatientRootQueryRetrieveInformationModelFIND = 198, // Patient Root Query/Retrieve Information Model - FIND 00536 PatientRootQueryRetrieveInformationModelMOVE = 199, // Patient Root Query/Retrieve Information Model - MOVE 00537 PatientRootQueryRetrieveInformationModelGET = 200, // Patient Root Query/Retrieve Information Model - GET 00538 StudyRootQueryRetrieveInformationModelFIND = 201, // Study Root Query/Retrieve Information Model - FIND 00539 StudyRootQueryRetrieveInformationModelMOVE = 202, // Study Root Query/Retrieve Information Model - MOVE 00540 StudyRootQueryRetrieveInformationModelGET = 203, // Study Root Query/Retrieve Information Model - GET 00541 PatientStudyOnlyQueryRetrieveInformationModelFINDRetired = 204, // Patient/Study Only Query/Retrieve Information Model - FIND 00542 PatientStudyOnlyQueryRetrieveInformationModelMOVERetired = 205, // Patient/Study Only Query/Retrieve Information Model - MOVE 00543 PatientStudyOnlyQueryRetrieveInformationModelGETRetired = 206, // Patient/Study Only Query/Retrieve Information Model - GET 00544 ModalityWorklistInformationModelFIND = 207, // Modality Worklist Information Model - FIND 00545 GeneralPurposeWorklistInformationModelFIND = 208, // General Purpose Worklist Information Model - FIND 00546 GeneralPurposeScheduledProcedureStepSOPClass = 209, // General Purpose Scheduled Procedure Step SOP Class 00547 GeneralPurposePerformedProcedureStepSOPClass = 210, // General Purpose Performed Procedure Step SOP Class 00548 GeneralPurposeWorklistManagementMetaSOPClass = 211, // General Purpose Worklist Management Meta SOP Class 00549 InstanceAvailabilityNotificationSOPClass = 212, // Instance Availability Notification SOP Class 00550 RTBeamsDeliveryInstructionStorageSupplement74FrozenDraft = 213, // RT Beams Delivery Instruction Storage (Supplement 74 Frozen Draft) 00551 RTConventionalMachineVerificationSupplement74FrozenDraft = 214, // RT Conventional Machine Verification (Supplement 74 Frozen Draft) 00552 RTIonMachineVerificationSupplement74FrozenDraft = 215, // RT Ion Machine Verification (Supplement 74 Frozen Draft) 00553 UnifiedWorklistandProcedureStepServiceClass = 216, // Unified Worklist and Procedure Step Service Class 00554 UnifiedProcedureStepPushSOPClass = 217, // Unified Procedure Step - Push SOP Class 00555 UnifiedProcedureStepWatchSOPClass = 218, // Unified Procedure Step - Watch SOP Class 00556 UnifiedProcedureStepPullSOPClass = 219, // Unified Procedure Step - Pull SOP Class 00557 UnifiedProcedureStepEventSOPClass = 220, // Unified Procedure Step - Event SOP Class 00558 UnifiedWorklistandProcedureStepSOPInstance = 221, // Unified Worklist and Procedure Step SOP Instance 00559 GeneralRelevantPatientInformationQuery = 222, // General Relevant Patient Information Query 00560 BreastImagingRelevantPatientInformationQuery = 223, // Breast Imaging Relevant Patient Information Query 00561 CardiacRelevantPatientInformationQuery = 224, // Cardiac Relevant Patient Information Query 00562 HangingProtocolStorage = 225, // Hanging Protocol Storage 00563 HangingProtocolInformationModelFIND = 226, // Hanging Protocol Information Model - FIND 00564 HangingProtocolInformationModelMOVE = 227, // Hanging Protocol Information Model - MOVE 00565 ProductCharacteristicsQuerySOPClass = 228, // Product Characteristics Query SOP Class 00566 SubstanceApprovalQuerySOPClass = 229, // Substance Approval Query SOP Class 00567 dicomDeviceName = 230, // dicomDeviceName 00568 dicomDescription = 231, // dicomDescription 00569 dicomManufacturer = 232, // dicomManufacturer 00570 dicomManufacturerModelName = 233, // dicomManufacturerModelName 00571 dicomSoftwareVersion = 234, // dicomSoftwareVersion 00572 dicomVendorData = 235, // dicomVendorData 00573 dicomAETitle = 236, // dicomAETitle 00574 dicomNetworkConnectionReference = 237, // dicomNetworkConnectionReference 00575 dicomApplicationCluster = 238, // dicomApplicationCluster 00576 dicomAssociationInitiator = 239, // dicomAssociationInitiator 00577 dicomAssociationAcceptor = 240, // dicomAssociationAcceptor 00578 dicomHostname = 241, // dicomHostname 00579 dicomPort = 242, // dicomPort 00580 dicomSOPClass = 243, // dicomSOPClass 00581 dicomTransferRole = 244, // dicomTransferRole 00582 dicomTransferSyntax = 245, // dicomTransferSyntax 00583 dicomPrimaryDeviceType = 246, // dicomPrimaryDeviceType 00584 dicomRelatedDeviceReference = 247, // dicomRelatedDeviceReference 00585 dicomPreferredCalledAETitle = 248, // dicomPreferredCalledAETitle 00586 dicomTLSCyphersuite = 249, // dicomTLSCyphersuite 00587 dicomAuthorizedNodeCertificateReference = 250, // dicomAuthorizedNodeCertificateReference 00588 dicomThisNodeCertificateReference = 251, // dicomThisNodeCertificateReference 00589 dicomInstalled = 252, // dicomInstalled 00590 dicomStationName = 253, // dicomStationName 00591 dicomDeviceSerialNumber = 254, // dicomDeviceSerialNumber 00592 dicomInstitutionName = 255, // dicomInstitutionName 00593 dicomInstitutionAddress = 256, // dicomInstitutionAddress 00594 dicomInstitutionDepartmentName = 257, // dicomInstitutionDepartmentName 00595 dicomIssuerOfPatientID = 258, // dicomIssuerOfPatientID 00596 dicomPreferredCallingAETitle = 259, // dicomPreferredCallingAETitle 00597 dicomSupportedCharacterSet = 260, // dicomSupportedCharacterSet 00598 dicomConfigurationRoot = 261, // dicomConfigurationRoot 00599 dicomDevicesRoot = 262, // dicomDevicesRoot 00600 dicomUniqueAETitlesRegistryRoot = 263, // dicomUniqueAETitlesRegistryRoot 00601 dicomDevice = 264, // dicomDevice 00602 dicomNetworkAE = 265, // dicomNetworkAE 00603 dicomNetworkConnection = 266, // dicomNetworkConnection 00604 dicomUniqueAETitle = 267, // dicomUniqueAETitle 00605 dicomTransferCapability = 268, // dicomTransferCapability 00606 //TalairachBrainAtlasFrameofReference = 269, // Talairach Brain Atlas Frame of Reference 00607 //SPM2T1FrameofReference = 270, // SPM2 T1 Frame of Reference 00608 //SPM2T2FrameofReference = 271, // SPM2 T2 Frame of Reference 00609 //SPM2PDFrameofReference = 272, // SPM2 PD Frame of Reference 00610 //SPM2EPIFrameofReference = 273, // SPM2 EPI Frame of Reference 00611 //SPM2FILT1FrameofReference = 274, // SPM2 FIL T1 Frame of Reference 00612 //SPM2PETFrameofReference = 275, // SPM2 PET Frame of Reference 00613 //SPM2TRANSMFrameofReference = 276, // SPM2 TRANSM Frame of Reference 00614 //SPM2SPECTFrameofReference = 277, // SPM2 SPECT Frame of Reference 00615 //SPM2GRAYFrameofReference = 278, // SPM2 GRAY Frame of Reference 00616 //SPM2WHITEFrameofReference = 279, // SPM2 WHITE Frame of Reference 00617 //SPM2CSFFrameofReference = 280, // SPM2 CSF Frame of Reference 00618 //SPM2BRAINMASKFrameofReference = 281, // SPM2 BRAINMASK Frame of Reference 00619 //SPM2AVG305T1FrameofReference = 282, // SPM2 AVG305T1 Frame of Reference 00620 //SPM2AVG152T1FrameofReference = 283, // SPM2 AVG152T1 Frame of Reference 00621 //SPM2AVG152T2FrameofReference = 284, // SPM2 AVG152T2 Frame of Reference 00622 //SPM2AVG152PDFrameofReference = 285, // SPM2 AVG152PD Frame of Reference 00623 //SPM2SINGLESUBJT1FrameofReference = 286, // SPM2 SINGLESUBJT1 Frame of Reference 00624 //ICBM452T1FrameofReference = 287, // ICBM 452 T1 Frame of Reference 00625 //ICBMSingleSubjectMRIFrameofReference = 288, // ICBM Single Subject MRI Frame of Reference 00626 VLWholeSlideMicroscopyImageStorage, 00627 EnhancedUSVolumeStorage, 00628 SurfaceSegmentationStorage, 00629 BreastTomosynthesisImageStorage 00630 } TSName; 00631 00632 00633 typedef const char* const (*TransferSyntaxStringsType)[2]; 00634 static TransferSyntaxStringsType GetTransferSyntaxStrings(); 00635 static const char * const *GetTransferSyntaxString(unsigned int ts); 00636 static unsigned int GetNumberOfTransferSyntaxStrings(); 00637 00638 00639 // TODO: Because I would like a dual signature for TSType and TSName, C++ won't let me do it... 00640 static const char* GetUIDString(/*TSType*/ unsigned int ts); 00641 static const char* GetUIDName(/*TSType*/ unsigned int ts); 00642 00645 bool SetFromUID(const char *str); 00646 00649 const char *GetName() const; 00650 00653 const char *GetString() const; 00654 00655 operator TSType () const { return TSField; } 00656 00657 private: 00658 TSType TSField; 00659 }; 00660 //----------------------------------------------------------------------------- 00661 inline std::ostream &operator<<(std::ostream &_os, const UIDs &uid) 00662 { 00663 _os << uid.GetString() << " -> " << uid.GetName(); 00664 return _os; 00665 00666 } 00667 00668 } // end namespace gdcm 00669 00670 #endif //GDCMUIDS_H