Skip to main content

dicom_dictionary_std/
uids.rs

1//! UID declarations
2// Automatically generated. Edit at your own risk.
3#![allow(deprecated)]
4
5use dicom_core::dictionary::UidDictionaryEntryRef;
6/// SOP Class: Verification SOP Class
7#[rustfmt::skip]
8pub const VERIFICATION: &str = "1.2.840.10008.1.1";
9/// Transfer Syntax: Implicit VR Little Endian: Default Transfer Syntax for DICOM
10#[rustfmt::skip]
11pub const IMPLICIT_VR_LITTLE_ENDIAN: &str = "1.2.840.10008.1.2";
12/// Transfer Syntax: Explicit VR Little Endian
13#[rustfmt::skip]
14pub const EXPLICIT_VR_LITTLE_ENDIAN: &str = "1.2.840.10008.1.2.1";
15/// Transfer Syntax: Encapsulated Uncompressed Explicit VR Little Endian
16#[rustfmt::skip]
17pub const ENCAPSULATED_UNCOMPRESSED_EXPLICIT_VR_LITTLE_ENDIAN: &str = "1.2.840.10008.1.2.1.98";
18/// Transfer Syntax: Deflated Explicit VR Little Endian
19#[rustfmt::skip]
20pub const DEFLATED_EXPLICIT_VR_LITTLE_ENDIAN: &str = "1.2.840.10008.1.2.1.99";
21/// Transfer Syntax: Explicit VR Big Endian (Retired)
22#[deprecated(note = "Retired DICOM UID")]
23#[rustfmt::skip]
24pub const EXPLICIT_VR_BIG_ENDIAN: &str = "1.2.840.10008.1.2.2";
25/// Transfer Syntax: MPEG2 Main Profile / Main Level
26#[rustfmt::skip]
27pub const MPEG2MPML: &str = "1.2.840.10008.1.2.4.100";
28/// Transfer Syntax: Fragmentable MPEG2 Main Profile / Main Level
29#[rustfmt::skip]
30pub const MPEG2MPMLF: &str = "1.2.840.10008.1.2.4.100.1";
31/// Transfer Syntax: MPEG2 Main Profile / High Level
32#[rustfmt::skip]
33pub const MPEG2MPHL: &str = "1.2.840.10008.1.2.4.101";
34/// Transfer Syntax: Fragmentable MPEG2 Main Profile / High Level
35#[rustfmt::skip]
36pub const MPEG2MPHLF: &str = "1.2.840.10008.1.2.4.101.1";
37/// Transfer Syntax: MPEG-4 AVC/H.264 High Profile / Level 4.1
38#[rustfmt::skip]
39pub const MPEG4HP41: &str = "1.2.840.10008.1.2.4.102";
40/// Transfer Syntax: Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.1
41#[rustfmt::skip]
42pub const MPEG4HP41F: &str = "1.2.840.10008.1.2.4.102.1";
43/// Transfer Syntax: MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1
44#[rustfmt::skip]
45pub const MPEG4HP41BD: &str = "1.2.840.10008.1.2.4.103";
46/// Transfer Syntax: Fragmentable MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1
47#[rustfmt::skip]
48pub const MPEG4HP41BDF: &str = "1.2.840.10008.1.2.4.103.1";
49/// Transfer Syntax: MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video
50#[rustfmt::skip]
51pub const MPEG4HP422D: &str = "1.2.840.10008.1.2.4.104";
52/// Transfer Syntax: Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video
53#[rustfmt::skip]
54pub const MPEG4HP422DF: &str = "1.2.840.10008.1.2.4.104.1";
55/// Transfer Syntax: MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video
56#[rustfmt::skip]
57pub const MPEG4HP423D: &str = "1.2.840.10008.1.2.4.105";
58/// Transfer Syntax: Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video
59#[rustfmt::skip]
60pub const MPEG4HP423DF: &str = "1.2.840.10008.1.2.4.105.1";
61/// Transfer Syntax: MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2
62#[rustfmt::skip]
63pub const MPEG4HP42STEREO: &str = "1.2.840.10008.1.2.4.106";
64/// Transfer Syntax: Fragmentable MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2
65#[rustfmt::skip]
66pub const MPEG4HP42STEREOF: &str = "1.2.840.10008.1.2.4.106.1";
67/// Transfer Syntax: HEVC/H.265 Main Profile / Level 5.1
68#[rustfmt::skip]
69pub const HEVCMP51: &str = "1.2.840.10008.1.2.4.107";
70/// Transfer Syntax: HEVC/H.265 Main 10 Profile / Level 5.1
71#[rustfmt::skip]
72pub const HEVCM10P51: &str = "1.2.840.10008.1.2.4.108";
73/// Transfer Syntax: JPEG XL Lossless
74#[rustfmt::skip]
75pub const JPEGXL_LOSSLESS: &str = "1.2.840.10008.1.2.4.110";
76/// Transfer Syntax: JPEG XL JPEG Recompression
77#[rustfmt::skip]
78pub const JPEGXLJPEG_RECOMPRESSION: &str = "1.2.840.10008.1.2.4.111";
79/// Transfer Syntax: JPEG XL
80#[rustfmt::skip]
81pub const JPEGXL: &str = "1.2.840.10008.1.2.4.112";
82/// Transfer Syntax: High-Throughput JPEG 2000 Image Compression (Lossless Only)
83#[rustfmt::skip]
84pub const HTJ2K_LOSSLESS: &str = "1.2.840.10008.1.2.4.201";
85/// Transfer Syntax: High-Throughput JPEG 2000 with RPCL Options Image Compression (Lossless Only)
86#[rustfmt::skip]
87pub const HTJ2K_LOSSLESS_RPCL: &str = "1.2.840.10008.1.2.4.202";
88/// Transfer Syntax: High-Throughput JPEG 2000 Image Compression
89#[rustfmt::skip]
90pub const HTJ2K: &str = "1.2.840.10008.1.2.4.203";
91/// Transfer Syntax: JPIP HTJ2K Referenced
92#[rustfmt::skip]
93pub const JPIPHTJ2K_REFERENCED: &str = "1.2.840.10008.1.2.4.204";
94/// Transfer Syntax: JPIP HTJ2K Referenced Deflate
95#[rustfmt::skip]
96pub const JPIPHTJ2K_REFERENCED_DEFLATE: &str = "1.2.840.10008.1.2.4.205";
97/// Transfer Syntax: JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression
98#[rustfmt::skip]
99pub const JPEG_BASELINE8_BIT: &str = "1.2.840.10008.1.2.4.50";
100/// Transfer Syntax: JPEG Extended (Process 2
101#[rustfmt::skip]
102pub const JPEG_EXTENDED12_BIT: &str = "1.2.840.10008.1.2.4.51";
103/// Transfer Syntax: JPEG Extended (Process 3
104#[deprecated(note = "Retired DICOM UID")]
105#[rustfmt::skip]
106pub const JPEG_EXTENDED35: &str = "1.2.840.10008.1.2.4.52";
107/// Transfer Syntax: JPEG Spectral Selection, Non-Hierarchical (Process 6
108#[deprecated(note = "Retired DICOM UID")]
109#[rustfmt::skip]
110pub const JPEG_SPECTRAL_SELECTION_NON_HIERARCHICAL68: &str = "1.2.840.10008.1.2.4.53";
111/// Transfer Syntax: JPEG Spectral Selection, Non-Hierarchical (Process 7
112#[deprecated(note = "Retired DICOM UID")]
113#[rustfmt::skip]
114pub const JPEG_SPECTRAL_SELECTION_NON_HIERARCHICAL79: &str = "1.2.840.10008.1.2.4.54";
115/// Transfer Syntax: JPEG Full Progression, Non-Hierarchical (Process 10
116#[deprecated(note = "Retired DICOM UID")]
117#[rustfmt::skip]
118pub const JPEG_FULL_PROGRESSION_NON_HIERARCHICAL1012: &str = "1.2.840.10008.1.2.4.55";
119/// Transfer Syntax: JPEG Full Progression, Non-Hierarchical (Process 11
120#[deprecated(note = "Retired DICOM UID")]
121#[rustfmt::skip]
122pub const JPEG_FULL_PROGRESSION_NON_HIERARCHICAL1113: &str = "1.2.840.10008.1.2.4.56";
123/// Transfer Syntax: JPEG Lossless, Non-Hierarchical (Process 14)
124#[rustfmt::skip]
125pub const JPEG_LOSSLESS: &str = "1.2.840.10008.1.2.4.57";
126/// Transfer Syntax: JPEG Lossless, Non-Hierarchical (Process 15) (Retired)
127#[deprecated(note = "Retired DICOM UID")]
128#[rustfmt::skip]
129pub const JPEG_LOSSLESS_NON_HIERARCHICAL15: &str = "1.2.840.10008.1.2.4.58";
130/// Transfer Syntax: JPEG Extended, Hierarchical (Process 16
131#[deprecated(note = "Retired DICOM UID")]
132#[rustfmt::skip]
133pub const JPEG_EXTENDED_HIERARCHICAL1618: &str = "1.2.840.10008.1.2.4.59";
134/// Transfer Syntax: JPEG Extended, Hierarchical (Process 17
135#[deprecated(note = "Retired DICOM UID")]
136#[rustfmt::skip]
137pub const JPEG_EXTENDED_HIERARCHICAL1719: &str = "1.2.840.10008.1.2.4.60";
138/// Transfer Syntax: JPEG Spectral Selection, Hierarchical (Process 20
139#[deprecated(note = "Retired DICOM UID")]
140#[rustfmt::skip]
141pub const JPEG_SPECTRAL_SELECTION_HIERARCHICAL2022: &str = "1.2.840.10008.1.2.4.61";
142/// Transfer Syntax: JPEG Spectral Selection, Hierarchical (Process 21
143#[deprecated(note = "Retired DICOM UID")]
144#[rustfmt::skip]
145pub const JPEG_SPECTRAL_SELECTION_HIERARCHICAL2123: &str = "1.2.840.10008.1.2.4.62";
146/// Transfer Syntax: JPEG Full Progression, Hierarchical (Process 24
147#[deprecated(note = "Retired DICOM UID")]
148#[rustfmt::skip]
149pub const JPEG_FULL_PROGRESSION_HIERARCHICAL2426: &str = "1.2.840.10008.1.2.4.63";
150/// Transfer Syntax: JPEG Full Progression, Hierarchical (Process 25
151#[deprecated(note = "Retired DICOM UID")]
152#[rustfmt::skip]
153pub const JPEG_FULL_PROGRESSION_HIERARCHICAL2527: &str = "1.2.840.10008.1.2.4.64";
154/// Transfer Syntax: JPEG Lossless, Hierarchical (Process 28) (Retired)
155#[deprecated(note = "Retired DICOM UID")]
156#[rustfmt::skip]
157pub const JPEG_LOSSLESS_HIERARCHICAL28: &str = "1.2.840.10008.1.2.4.65";
158/// Transfer Syntax: JPEG Lossless, Hierarchical (Process 29) (Retired)
159#[deprecated(note = "Retired DICOM UID")]
160#[rustfmt::skip]
161pub const JPEG_LOSSLESS_HIERARCHICAL29: &str = "1.2.840.10008.1.2.4.66";
162/// Transfer Syntax: JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression
163#[rustfmt::skip]
164pub const JPEG_LOSSLESS_SV1: &str = "1.2.840.10008.1.2.4.70";
165/// Transfer Syntax: JPEG-LS Lossless Image Compression
166#[rustfmt::skip]
167pub const JPEGLS_LOSSLESS: &str = "1.2.840.10008.1.2.4.80";
168/// Transfer Syntax: JPEG-LS Lossy (Near-Lossless) Image Compression
169#[rustfmt::skip]
170pub const JPEGLS_NEAR_LOSSLESS: &str = "1.2.840.10008.1.2.4.81";
171/// Transfer Syntax: JPEG 2000 Image Compression (Lossless Only)
172#[rustfmt::skip]
173pub const JPEG2000_LOSSLESS: &str = "1.2.840.10008.1.2.4.90";
174/// Transfer Syntax: JPEG 2000 Image Compression
175#[rustfmt::skip]
176pub const JPEG2000: &str = "1.2.840.10008.1.2.4.91";
177/// Transfer Syntax: JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)
178#[rustfmt::skip]
179pub const JPEG2000MC_LOSSLESS: &str = "1.2.840.10008.1.2.4.92";
180/// Transfer Syntax: JPEG 2000 Part 2 Multi-component Image Compression
181#[rustfmt::skip]
182pub const JPEG2000MC: &str = "1.2.840.10008.1.2.4.93";
183/// Transfer Syntax: JPIP Referenced
184#[rustfmt::skip]
185pub const JPIP_REFERENCED: &str = "1.2.840.10008.1.2.4.94";
186/// Transfer Syntax: JPIP Referenced Deflate
187#[rustfmt::skip]
188pub const JPIP_REFERENCED_DEFLATE: &str = "1.2.840.10008.1.2.4.95";
189/// Transfer Syntax: RLE Lossless
190#[rustfmt::skip]
191pub const RLE_LOSSLESS: &str = "1.2.840.10008.1.2.5";
192/// Transfer Syntax: RFC 2557 MIME encapsulation (Retired)
193#[deprecated(note = "Retired DICOM UID")]
194#[rustfmt::skip]
195pub const RFC2557MIME_ENCAPSULATION: &str = "1.2.840.10008.1.2.6.1";
196/// Transfer Syntax: XML Encoding (Retired)
197#[deprecated(note = "Retired DICOM UID")]
198#[rustfmt::skip]
199pub const XML_ENCODING: &str = "1.2.840.10008.1.2.6.2";
200/// Transfer Syntax: SMPTE ST 2110-20 Uncompressed Progressive Active Video
201#[rustfmt::skip]
202pub const SMPTEST211020_UNCOMPRESSED_PROGRESSIVE_ACTIVE_VIDEO: &str = "1.2.840.10008.1.2.7.1";
203/// Transfer Syntax: SMPTE ST 2110-20 Uncompressed Interlaced Active Video
204#[rustfmt::skip]
205pub const SMPTEST211020_UNCOMPRESSED_INTERLACED_ACTIVE_VIDEO: &str = "1.2.840.10008.1.2.7.2";
206/// Transfer Syntax: SMPTE ST 2110-30 PCM Digital Audio
207#[rustfmt::skip]
208pub const SMPTEST211030PCM_DIGITAL_AUDIO: &str = "1.2.840.10008.1.2.7.3";
209/// Transfer Syntax: Deflated Image Frame Compression
210#[rustfmt::skip]
211pub const DEFLATED_IMAGE_FRAME_COMPRESSION: &str = "1.2.840.10008.1.2.8.1";
212/// Transfer Syntax: Papyrus 3 Implicit VR Little Endian (Retired)
213#[deprecated(note = "Retired DICOM UID")]
214#[rustfmt::skip]
215pub const PAPYRUS3_IMPLICIT_VR_LITTLE_ENDIAN: &str = "1.2.840.10008.1.20";
216/// SOP Class: Storage Commitment Push Model SOP Class
217#[rustfmt::skip]
218pub const STORAGE_COMMITMENT_PUSH_MODEL: &str = "1.2.840.10008.1.20.1";
219/// Well-known SOP Instance: Storage Commitment Push Model SOP Instance
220#[rustfmt::skip]
221pub const STORAGE_COMMITMENT_PUSH_MODEL_INSTANCE: &str = "1.2.840.10008.1.20.1.1";
222/// SOP Class: Storage Commitment Pull Model SOP Class (Retired)
223#[deprecated(note = "Retired DICOM UID")]
224#[rustfmt::skip]
225pub const STORAGE_COMMITMENT_PULL_MODEL: &str = "1.2.840.10008.1.20.2";
226/// Well-known SOP Instance: Storage Commitment Pull Model SOP Instance (Retired)
227#[deprecated(note = "Retired DICOM UID")]
228#[rustfmt::skip]
229pub const STORAGE_COMMITMENT_PULL_MODEL_INSTANCE: &str = "1.2.840.10008.1.20.2.1";
230/// SOP Class: Media Storage Directory Storage
231#[rustfmt::skip]
232pub const MEDIA_STORAGE_DIRECTORY_STORAGE: &str = "1.2.840.10008.1.3.10";
233/// SOP Class: Procedural Event Logging SOP Class
234#[rustfmt::skip]
235pub const PROCEDURAL_EVENT_LOGGING: &str = "1.2.840.10008.1.40";
236/// Well-known SOP Instance: Procedural Event Logging SOP Instance
237#[rustfmt::skip]
238pub const PROCEDURAL_EVENT_LOGGING_INSTANCE: &str = "1.2.840.10008.1.40.1";
239/// SOP Class: Substance Administration Logging SOP Class
240#[rustfmt::skip]
241pub const SUBSTANCE_ADMINISTRATION_LOGGING: &str = "1.2.840.10008.1.42";
242/// Well-known SOP Instance: Substance Administration Logging SOP Instance
243#[rustfmt::skip]
244pub const SUBSTANCE_ADMINISTRATION_LOGGING_INSTANCE: &str = "1.2.840.10008.1.42.1";
245/// Well-known SOP Instance: Hot Iron Color Palette SOP Instance
246#[rustfmt::skip]
247pub const HOT_IRON_PALETTE: &str = "1.2.840.10008.1.5.1";
248/// Well-known SOP Instance: PET Color Palette SOP Instance
249#[rustfmt::skip]
250pub const PET_PALETTE: &str = "1.2.840.10008.1.5.2";
251/// Well-known SOP Instance: Hot Metal Blue Color Palette SOP Instance
252#[rustfmt::skip]
253pub const HOT_METAL_BLUE_PALETTE: &str = "1.2.840.10008.1.5.3";
254/// Well-known SOP Instance: PET 20 Step Color Palette SOP Instance
255#[rustfmt::skip]
256pub const PET20_STEP_PALETTE: &str = "1.2.840.10008.1.5.4";
257/// Well-known SOP Instance: Spring Color Palette SOP Instance
258#[rustfmt::skip]
259pub const SPRING_PALETTE: &str = "1.2.840.10008.1.5.5";
260/// Well-known SOP Instance: Summer Color Palette SOP Instance
261#[rustfmt::skip]
262pub const SUMMER_PALETTE: &str = "1.2.840.10008.1.5.6";
263/// Well-known SOP Instance: Fall Color Palette SOP Instance
264#[rustfmt::skip]
265pub const FALL_PALETTE: &str = "1.2.840.10008.1.5.7";
266/// Well-known SOP Instance: Winter Color Palette SOP Instance
267#[rustfmt::skip]
268pub const WINTER_PALETTE: &str = "1.2.840.10008.1.5.8";
269/// SOP Class: Basic Study Content Notification SOP Class (Retired)
270#[deprecated(note = "Retired DICOM UID")]
271#[rustfmt::skip]
272pub const BASIC_STUDY_CONTENT_NOTIFICATION: &str = "1.2.840.10008.1.9";
273/// SOP Class: Video Endoscopic Image Real-Time Communication
274#[rustfmt::skip]
275pub const VIDEO_ENDOSCOPIC_IMAGE_REAL_TIME_COMMUNICATION: &str = "1.2.840.10008.10.1";
276/// SOP Class: Video Photographic Image Real-Time Communication
277#[rustfmt::skip]
278pub const VIDEO_PHOTOGRAPHIC_IMAGE_REAL_TIME_COMMUNICATION: &str = "1.2.840.10008.10.2";
279/// SOP Class: Audio Waveform Real-Time Communication
280#[rustfmt::skip]
281pub const AUDIO_WAVEFORM_REAL_TIME_COMMUNICATION: &str = "1.2.840.10008.10.3";
282/// SOP Class: Rendition Selection Document Real-Time Communication
283#[rustfmt::skip]
284pub const RENDITION_SELECTION_DOCUMENT_REAL_TIME_COMMUNICATION: &str = "1.2.840.10008.10.4";
285/// LDAP OID: dicomDeviceName
286#[rustfmt::skip]
287pub const DICOM_DEVICE_NAME: &str = "1.2.840.10008.15.0.3.1";
288/// LDAP OID: dicomAssociationInitiator
289#[rustfmt::skip]
290pub const DICOM_ASSOCIATION_INITIATOR: &str = "1.2.840.10008.15.0.3.10";
291/// LDAP OID: dicomAssociationAcceptor
292#[rustfmt::skip]
293pub const DICOM_ASSOCIATION_ACCEPTOR: &str = "1.2.840.10008.15.0.3.11";
294/// LDAP OID: dicomHostname
295#[rustfmt::skip]
296pub const DICOM_HOSTNAME: &str = "1.2.840.10008.15.0.3.12";
297/// LDAP OID: dicomPort
298#[rustfmt::skip]
299pub const DICOM_PORT: &str = "1.2.840.10008.15.0.3.13";
300/// LDAP OID: dicomSOPClass
301#[rustfmt::skip]
302pub const DICOM_SOP_CLASS: &str = "1.2.840.10008.15.0.3.14";
303/// LDAP OID: dicomTransferRole
304#[rustfmt::skip]
305pub const DICOM_TRANSFER_ROLE: &str = "1.2.840.10008.15.0.3.15";
306/// LDAP OID: dicomTransferSyntax
307#[rustfmt::skip]
308pub const DICOM_TRANSFER_SYNTAX: &str = "1.2.840.10008.15.0.3.16";
309/// LDAP OID: dicomPrimaryDeviceType
310#[rustfmt::skip]
311pub const DICOM_PRIMARY_DEVICE_TYPE: &str = "1.2.840.10008.15.0.3.17";
312/// LDAP OID: dicomRelatedDeviceReference
313#[rustfmt::skip]
314pub const DICOM_RELATED_DEVICE_REFERENCE: &str = "1.2.840.10008.15.0.3.18";
315/// LDAP OID: dicomPreferredCalledAETitle
316#[rustfmt::skip]
317pub const DICOM_PREFERRED_CALLED_AE_TITLE: &str = "1.2.840.10008.15.0.3.19";
318/// LDAP OID: dicomDescription
319#[rustfmt::skip]
320pub const DICOM_DESCRIPTION: &str = "1.2.840.10008.15.0.3.2";
321/// LDAP OID: dicomTLSCyphersuite
322#[rustfmt::skip]
323pub const DICOM_TLS_CYPHERSUITE: &str = "1.2.840.10008.15.0.3.20";
324/// LDAP OID: dicomAuthorizedNodeCertificateReference
325#[rustfmt::skip]
326pub const DICOM_AUTHORIZED_NODE_CERTIFICATE_REFERENCE: &str = "1.2.840.10008.15.0.3.21";
327/// LDAP OID: dicomThisNodeCertificateReference
328#[rustfmt::skip]
329pub const DICOM_THIS_NODE_CERTIFICATE_REFERENCE: &str = "1.2.840.10008.15.0.3.22";
330/// LDAP OID: dicomInstalled
331#[rustfmt::skip]
332pub const DICOM_INSTALLED: &str = "1.2.840.10008.15.0.3.23";
333/// LDAP OID: dicomStationName
334#[rustfmt::skip]
335pub const DICOM_STATION_NAME: &str = "1.2.840.10008.15.0.3.24";
336/// LDAP OID: dicomDeviceSerialNumber
337#[rustfmt::skip]
338pub const DICOM_DEVICE_SERIAL_NUMBER: &str = "1.2.840.10008.15.0.3.25";
339/// LDAP OID: dicomInstitutionName
340#[rustfmt::skip]
341pub const DICOM_INSTITUTION_NAME: &str = "1.2.840.10008.15.0.3.26";
342/// LDAP OID: dicomInstitutionAddress
343#[rustfmt::skip]
344pub const DICOM_INSTITUTION_ADDRESS: &str = "1.2.840.10008.15.0.3.27";
345/// LDAP OID: dicomInstitutionDepartmentName
346#[rustfmt::skip]
347pub const DICOM_INSTITUTION_DEPARTMENT_NAME: &str = "1.2.840.10008.15.0.3.28";
348/// LDAP OID: dicomIssuerOfPatientID
349#[rustfmt::skip]
350pub const DICOM_ISSUER_OF_PATIENT_ID: &str = "1.2.840.10008.15.0.3.29";
351/// LDAP OID: dicomManufacturer
352#[rustfmt::skip]
353pub const DICOM_MANUFACTURER: &str = "1.2.840.10008.15.0.3.3";
354/// LDAP OID: dicomPreferredCallingAETitle
355#[rustfmt::skip]
356pub const DICOM_PREFERRED_CALLING_AE_TITLE: &str = "1.2.840.10008.15.0.3.30";
357/// LDAP OID: dicomSupportedCharacterSet
358#[rustfmt::skip]
359pub const DICOM_SUPPORTED_CHARACTER_SET: &str = "1.2.840.10008.15.0.3.31";
360/// LDAP OID: dicomManufacturerModelName
361#[rustfmt::skip]
362pub const DICOM_MANUFACTURER_MODEL_NAME: &str = "1.2.840.10008.15.0.3.4";
363/// LDAP OID: dicomSoftwareVersion
364#[rustfmt::skip]
365pub const DICOM_SOFTWARE_VERSION: &str = "1.2.840.10008.15.0.3.5";
366/// LDAP OID: dicomVendorData
367#[rustfmt::skip]
368pub const DICOM_VENDOR_DATA: &str = "1.2.840.10008.15.0.3.6";
369/// LDAP OID: dicomAETitle
370#[rustfmt::skip]
371pub const DICOM_AE_TITLE: &str = "1.2.840.10008.15.0.3.7";
372/// LDAP OID: dicomNetworkConnectionReference
373#[rustfmt::skip]
374pub const DICOM_NETWORK_CONNECTION_REFERENCE: &str = "1.2.840.10008.15.0.3.8";
375/// LDAP OID: dicomApplicationCluster
376#[rustfmt::skip]
377pub const DICOM_APPLICATION_CLUSTER: &str = "1.2.840.10008.15.0.3.9";
378/// LDAP OID: dicomConfigurationRoot
379#[rustfmt::skip]
380pub const DICOM_CONFIGURATION_ROOT: &str = "1.2.840.10008.15.0.4.1";
381/// LDAP OID: dicomDevicesRoot
382#[rustfmt::skip]
383pub const DICOM_DEVICES_ROOT: &str = "1.2.840.10008.15.0.4.2";
384/// LDAP OID: dicomUniqueAETitlesRegistryRoot
385#[rustfmt::skip]
386pub const DICOM_UNIQUE_AE_TITLES_REGISTRY_ROOT: &str = "1.2.840.10008.15.0.4.3";
387/// LDAP OID: dicomDevice
388#[rustfmt::skip]
389pub const DICOM_DEVICE: &str = "1.2.840.10008.15.0.4.4";
390/// LDAP OID: dicomNetworkAE
391#[rustfmt::skip]
392pub const DICOM_NETWORK_AE: &str = "1.2.840.10008.15.0.4.5";
393/// LDAP OID: dicomNetworkConnection
394#[rustfmt::skip]
395pub const DICOM_NETWORK_CONNECTION: &str = "1.2.840.10008.15.0.4.6";
396/// LDAP OID: dicomUniqueAETitle
397#[rustfmt::skip]
398pub const DICOM_UNIQUE_AE_TITLE: &str = "1.2.840.10008.15.0.4.7";
399/// LDAP OID: dicomTransferCapability
400#[rustfmt::skip]
401pub const DICOM_TRANSFER_CAPABILITY: &str = "1.2.840.10008.15.0.4.8";
402/// Synchronization Frame of Reference: Universal Coordinated Time
403#[rustfmt::skip]
404pub const UTC: &str = "1.2.840.10008.15.1.1";
405/// Coding Scheme: Dublin Core
406#[rustfmt::skip]
407pub const DC: &str = "1.2.840.10008.2.16.10";
408/// Coding Scheme: New York University Melanoma Clinical Cooperative Group
409#[rustfmt::skip]
410pub const NYUMCCG: &str = "1.2.840.10008.2.16.11";
411/// Coding Scheme: Mayo Clinic Non-radiological Images Specific Body Structure Anatomical Surface Region Guide
412#[rustfmt::skip]
413pub const MAYONRISBSASRG: &str = "1.2.840.10008.2.16.12";
414/// Coding Scheme: Image Biomarker Standardisation Initiative
415#[rustfmt::skip]
416pub const IBSI: &str = "1.2.840.10008.2.16.13";
417/// Coding Scheme: Radiomics Ontology
418#[rustfmt::skip]
419pub const RO: &str = "1.2.840.10008.2.16.14";
420/// Coding Scheme: RadElement
421#[rustfmt::skip]
422pub const RADELEMENT: &str = "1.2.840.10008.2.16.15";
423/// Coding Scheme: ICD-11
424#[rustfmt::skip]
425pub const I11: &str = "1.2.840.10008.2.16.16";
426/// Coding Scheme: Unified numbering system (UNS) for metals and alloys
427#[rustfmt::skip]
428pub const UNS: &str = "1.2.840.10008.2.16.17";
429/// Coding Scheme: Research Resource Identification
430#[rustfmt::skip]
431pub const RRID: &str = "1.2.840.10008.2.16.18";
432/// Coding Scheme: DICOM Controlled Terminology
433#[rustfmt::skip]
434pub const DCM: &str = "1.2.840.10008.2.16.4";
435/// Coding Scheme: Adult Mouse Anatomy Ontology
436#[rustfmt::skip]
437pub const MA: &str = "1.2.840.10008.2.16.5";
438/// Coding Scheme: Uberon Ontology
439#[rustfmt::skip]
440pub const UBERON: &str = "1.2.840.10008.2.16.6";
441/// Coding Scheme: Integrated Taxonomic Information System (ITIS) Taxonomic Serial Number (TSN)
442#[rustfmt::skip]
443pub const ITIS_TSN: &str = "1.2.840.10008.2.16.7";
444/// Coding Scheme: Mouse Genome Initiative (MGI)
445#[rustfmt::skip]
446pub const MGI: &str = "1.2.840.10008.2.16.8";
447/// Coding Scheme: PubChem Compound CID
448#[rustfmt::skip]
449pub const PUBCHEM_CID: &str = "1.2.840.10008.2.16.9";
450/// DICOM UIDs as a Coding Scheme: DICOM UID Registry
451#[rustfmt::skip]
452pub const DCMUID: &str = "1.2.840.10008.2.6.1";
453/// Application Context Name: DICOM Application Context Name
454#[rustfmt::skip]
455pub const DICOM_APPLICATION_CONTEXT: &str = "1.2.840.10008.3.1.1.1";
456/// SOP Class: Detached Patient Management SOP Class (Retired)
457#[deprecated(note = "Retired DICOM UID")]
458#[rustfmt::skip]
459pub const DETACHED_PATIENT_MANAGEMENT: &str = "1.2.840.10008.3.1.2.1.1";
460/// Meta SOP Class: Detached Patient Management Meta SOP Class (Retired)
461#[deprecated(note = "Retired DICOM UID")]
462#[rustfmt::skip]
463pub const DETACHED_PATIENT_MANAGEMENT_META: &str = "1.2.840.10008.3.1.2.1.4";
464/// SOP Class: Detached Visit Management SOP Class (Retired)
465#[deprecated(note = "Retired DICOM UID")]
466#[rustfmt::skip]
467pub const DETACHED_VISIT_MANAGEMENT: &str = "1.2.840.10008.3.1.2.2.1";
468/// SOP Class: Detached Study Management SOP Class (Retired)
469#[deprecated(note = "Retired DICOM UID")]
470#[rustfmt::skip]
471pub const DETACHED_STUDY_MANAGEMENT: &str = "1.2.840.10008.3.1.2.3.1";
472/// SOP Class: Study Component Management SOP Class (Retired)
473#[deprecated(note = "Retired DICOM UID")]
474#[rustfmt::skip]
475pub const STUDY_COMPONENT_MANAGEMENT: &str = "1.2.840.10008.3.1.2.3.2";
476/// SOP Class: Modality Performed Procedure Step SOP Class
477#[rustfmt::skip]
478pub const MODALITY_PERFORMED_PROCEDURE_STEP: &str = "1.2.840.10008.3.1.2.3.3";
479/// SOP Class: Modality Performed Procedure Step Retrieve SOP Class
480#[rustfmt::skip]
481pub const MODALITY_PERFORMED_PROCEDURE_STEP_RETRIEVE: &str = "1.2.840.10008.3.1.2.3.4";
482/// SOP Class: Modality Performed Procedure Step Notification SOP Class
483#[rustfmt::skip]
484pub const MODALITY_PERFORMED_PROCEDURE_STEP_NOTIFICATION: &str = "1.2.840.10008.3.1.2.3.5";
485/// SOP Class: Detached Results Management SOP Class (Retired)
486#[deprecated(note = "Retired DICOM UID")]
487#[rustfmt::skip]
488pub const DETACHED_RESULTS_MANAGEMENT: &str = "1.2.840.10008.3.1.2.5.1";
489/// Meta SOP Class: Detached Results Management Meta SOP Class (Retired)
490#[deprecated(note = "Retired DICOM UID")]
491#[rustfmt::skip]
492pub const DETACHED_RESULTS_MANAGEMENT_META: &str = "1.2.840.10008.3.1.2.5.4";
493/// Meta SOP Class: Detached Study Management Meta SOP Class (Retired)
494#[deprecated(note = "Retired DICOM UID")]
495#[rustfmt::skip]
496pub const DETACHED_STUDY_MANAGEMENT_META: &str = "1.2.840.10008.3.1.2.5.5";
497/// SOP Class: Detached Interpretation Management SOP Class (Retired)
498#[deprecated(note = "Retired DICOM UID")]
499#[rustfmt::skip]
500pub const DETACHED_INTERPRETATION_MANAGEMENT: &str = "1.2.840.10008.3.1.2.6.1";
501/// Service Class: Storage Service Class
502#[rustfmt::skip]
503pub const STORAGE: &str = "1.2.840.10008.4.2";
504/// SOP Class: Basic Film Session SOP Class
505#[rustfmt::skip]
506pub const BASIC_FILM_SESSION: &str = "1.2.840.10008.5.1.1.1";
507/// SOP Class: Print Job SOP Class
508#[rustfmt::skip]
509pub const PRINT_JOB: &str = "1.2.840.10008.5.1.1.14";
510/// SOP Class: Basic Annotation Box SOP Class
511#[rustfmt::skip]
512pub const BASIC_ANNOTATION_BOX: &str = "1.2.840.10008.5.1.1.15";
513/// SOP Class: Printer SOP Class
514#[rustfmt::skip]
515pub const PRINTER: &str = "1.2.840.10008.5.1.1.16";
516/// SOP Class: Printer Configuration Retrieval SOP Class
517#[rustfmt::skip]
518pub const PRINTER_CONFIGURATION_RETRIEVAL: &str = "1.2.840.10008.5.1.1.16.376";
519/// Well-known SOP Instance: Printer SOP Instance
520#[rustfmt::skip]
521pub const PRINTER_INSTANCE: &str = "1.2.840.10008.5.1.1.17";
522/// Well-known SOP Instance: Printer Configuration Retrieval SOP Instance
523#[rustfmt::skip]
524pub const PRINTER_CONFIGURATION_RETRIEVAL_INSTANCE: &str = "1.2.840.10008.5.1.1.17.376";
525/// Meta SOP Class: Basic Color Print Management Meta SOP Class
526#[rustfmt::skip]
527pub const BASIC_COLOR_PRINT_MANAGEMENT_META: &str = "1.2.840.10008.5.1.1.18";
528/// Meta SOP Class: Referenced Color Print Management Meta SOP Class (Retired)
529#[deprecated(note = "Retired DICOM UID")]
530#[rustfmt::skip]
531pub const REFERENCED_COLOR_PRINT_MANAGEMENT_META: &str = "1.2.840.10008.5.1.1.18.1";
532/// SOP Class: Basic Film Box SOP Class
533#[rustfmt::skip]
534pub const BASIC_FILM_BOX: &str = "1.2.840.10008.5.1.1.2";
535/// SOP Class: VOI LUT Box SOP Class
536#[rustfmt::skip]
537pub const VOILUT_BOX: &str = "1.2.840.10008.5.1.1.22";
538/// SOP Class: Presentation LUT SOP Class
539#[rustfmt::skip]
540pub const PRESENTATION_LUT: &str = "1.2.840.10008.5.1.1.23";
541/// SOP Class: Image Overlay Box SOP Class (Retired)
542#[deprecated(note = "Retired DICOM UID")]
543#[rustfmt::skip]
544pub const IMAGE_OVERLAY_BOX: &str = "1.2.840.10008.5.1.1.24";
545/// SOP Class: Basic Print Image Overlay Box SOP Class (Retired)
546#[deprecated(note = "Retired DICOM UID")]
547#[rustfmt::skip]
548pub const BASIC_PRINT_IMAGE_OVERLAY_BOX: &str = "1.2.840.10008.5.1.1.24.1";
549/// Well-known SOP Instance: Print Queue SOP Instance (Retired)
550#[deprecated(note = "Retired DICOM UID")]
551#[rustfmt::skip]
552pub const PRINT_QUEUE_INSTANCE: &str = "1.2.840.10008.5.1.1.25";
553/// SOP Class: Print Queue Management SOP Class (Retired)
554#[deprecated(note = "Retired DICOM UID")]
555#[rustfmt::skip]
556pub const PRINT_QUEUE_MANAGEMENT: &str = "1.2.840.10008.5.1.1.26";
557/// SOP Class: Stored Print Storage SOP Class (Retired)
558#[deprecated(note = "Retired DICOM UID")]
559#[rustfmt::skip]
560pub const STORED_PRINT_STORAGE: &str = "1.2.840.10008.5.1.1.27";
561/// SOP Class: Hardcopy Grayscale Image Storage SOP Class (Retired)
562#[deprecated(note = "Retired DICOM UID")]
563#[rustfmt::skip]
564pub const HARDCOPY_GRAYSCALE_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.1.29";
565/// SOP Class: Hardcopy Color Image Storage SOP Class (Retired)
566#[deprecated(note = "Retired DICOM UID")]
567#[rustfmt::skip]
568pub const HARDCOPY_COLOR_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.1.30";
569/// SOP Class: Pull Print Request SOP Class (Retired)
570#[deprecated(note = "Retired DICOM UID")]
571#[rustfmt::skip]
572pub const PULL_PRINT_REQUEST: &str = "1.2.840.10008.5.1.1.31";
573/// Meta SOP Class: Pull Stored Print Management Meta SOP Class (Retired)
574#[deprecated(note = "Retired DICOM UID")]
575#[rustfmt::skip]
576pub const PULL_STORED_PRINT_MANAGEMENT_META: &str = "1.2.840.10008.5.1.1.32";
577/// SOP Class: Media Creation Management SOP Class UID
578#[rustfmt::skip]
579pub const MEDIA_CREATION_MANAGEMENT: &str = "1.2.840.10008.5.1.1.33";
580/// SOP Class: Basic Grayscale Image Box SOP Class
581#[rustfmt::skip]
582pub const BASIC_GRAYSCALE_IMAGE_BOX: &str = "1.2.840.10008.5.1.1.4";
583/// SOP Class: Basic Color Image Box SOP Class
584#[rustfmt::skip]
585pub const BASIC_COLOR_IMAGE_BOX: &str = "1.2.840.10008.5.1.1.4.1";
586/// SOP Class: Referenced Image Box SOP Class (Retired)
587#[deprecated(note = "Retired DICOM UID")]
588#[rustfmt::skip]
589pub const REFERENCED_IMAGE_BOX: &str = "1.2.840.10008.5.1.1.4.2";
590/// SOP Class: Display System SOP Class
591#[rustfmt::skip]
592pub const DISPLAY_SYSTEM: &str = "1.2.840.10008.5.1.1.40";
593/// Well-known SOP Instance: Display System SOP Instance
594#[rustfmt::skip]
595pub const DISPLAY_SYSTEM_INSTANCE: &str = "1.2.840.10008.5.1.1.40.1";
596/// Meta SOP Class: Basic Grayscale Print Management Meta SOP Class
597#[rustfmt::skip]
598pub const BASIC_GRAYSCALE_PRINT_MANAGEMENT_META: &str = "1.2.840.10008.5.1.1.9";
599/// Meta SOP Class: Referenced Grayscale Print Management Meta SOP Class (Retired)
600#[deprecated(note = "Retired DICOM UID")]
601#[rustfmt::skip]
602pub const REFERENCED_GRAYSCALE_PRINT_MANAGEMENT_META: &str = "1.2.840.10008.5.1.1.9.1";
603/// SOP Class: Computed Radiography Image Storage
604#[rustfmt::skip]
605pub const COMPUTED_RADIOGRAPHY_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.1";
606/// SOP Class: Digital X-Ray Image Storage - For Presentation
607#[rustfmt::skip]
608pub const DIGITAL_X_RAY_IMAGE_STORAGE_FOR_PRESENTATION: &str = "1.2.840.10008.5.1.4.1.1.1.1";
609/// SOP Class: Digital X-Ray Image Storage - For Processing
610#[rustfmt::skip]
611pub const DIGITAL_X_RAY_IMAGE_STORAGE_FOR_PROCESSING: &str = "1.2.840.10008.5.1.4.1.1.1.1.1";
612/// SOP Class: Digital Mammography X-Ray Image Storage - For Presentation
613#[rustfmt::skip]
614pub const DIGITAL_MAMMOGRAPHY_X_RAY_IMAGE_STORAGE_FOR_PRESENTATION: &str = "1.2.840.10008.5.1.4.1.1.1.2";
615/// SOP Class: Digital Mammography X-Ray Image Storage - For Processing
616#[rustfmt::skip]
617pub const DIGITAL_MAMMOGRAPHY_X_RAY_IMAGE_STORAGE_FOR_PROCESSING: &str = "1.2.840.10008.5.1.4.1.1.1.2.1";
618/// SOP Class: Digital Intra-Oral X-Ray Image Storage - For Presentation
619#[rustfmt::skip]
620pub const DIGITAL_INTRA_ORAL_X_RAY_IMAGE_STORAGE_FOR_PRESENTATION: &str = "1.2.840.10008.5.1.4.1.1.1.3";
621/// SOP Class: Digital Intra-Oral X-Ray Image Storage - For Processing
622#[rustfmt::skip]
623pub const DIGITAL_INTRA_ORAL_X_RAY_IMAGE_STORAGE_FOR_PROCESSING: &str = "1.2.840.10008.5.1.4.1.1.1.3.1";
624/// SOP Class: Standalone Modality LUT Storage (Retired)
625#[deprecated(note = "Retired DICOM UID")]
626#[rustfmt::skip]
627pub const STANDALONE_MODALITY_LUT_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.10";
628/// SOP Class: Encapsulated PDF Storage
629#[rustfmt::skip]
630pub const ENCAPSULATED_PDF_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.104.1";
631/// SOP Class: Encapsulated CDA Storage
632#[rustfmt::skip]
633pub const ENCAPSULATED_CDA_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.104.2";
634/// SOP Class: Encapsulated STL Storage
635#[rustfmt::skip]
636pub const ENCAPSULATED_STL_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.104.3";
637/// SOP Class: Encapsulated OBJ Storage
638#[rustfmt::skip]
639pub const ENCAPSULATED_OBJ_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.104.4";
640/// SOP Class: Encapsulated MTL Storage
641#[rustfmt::skip]
642pub const ENCAPSULATED_MTL_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.104.5";
643/// SOP Class: Standalone VOI LUT Storage (Retired)
644#[deprecated(note = "Retired DICOM UID")]
645#[rustfmt::skip]
646pub const STANDALONE_VOILUT_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11";
647/// SOP Class: Grayscale Softcopy Presentation State Storage
648#[rustfmt::skip]
649pub const GRAYSCALE_SOFTCOPY_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.1";
650/// SOP Class: Segmented Volume Rendering Volumetric Presentation State Storage
651#[rustfmt::skip]
652pub const SEGMENTED_VOLUME_RENDERING_VOLUMETRIC_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.10";
653/// SOP Class: Multiple Volume Rendering Volumetric Presentation State Storage
654#[rustfmt::skip]
655pub const MULTIPLE_VOLUME_RENDERING_VOLUMETRIC_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.11";
656/// SOP Class: Variable Modality LUT Softcopy Presentation State Storage
657#[rustfmt::skip]
658pub const VARIABLE_MODALITY_LUT_SOFTCOPY_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.12";
659/// SOP Class: Color Softcopy Presentation State Storage
660#[rustfmt::skip]
661pub const COLOR_SOFTCOPY_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.2";
662/// SOP Class: Pseudo-Color Softcopy Presentation State Storage
663#[rustfmt::skip]
664pub const PSEUDO_COLOR_SOFTCOPY_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.3";
665/// SOP Class: Blending Softcopy Presentation State Storage
666#[rustfmt::skip]
667pub const BLENDING_SOFTCOPY_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.4";
668/// SOP Class: XA/XRF Grayscale Softcopy Presentation State Storage
669#[rustfmt::skip]
670pub const XAXRF_GRAYSCALE_SOFTCOPY_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.5";
671/// SOP Class: Grayscale Planar MPR Volumetric Presentation State Storage
672#[rustfmt::skip]
673pub const GRAYSCALE_PLANAR_MPR_VOLUMETRIC_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.6";
674/// SOP Class: Compositing Planar MPR Volumetric Presentation State Storage
675#[rustfmt::skip]
676pub const COMPOSITING_PLANAR_MPR_VOLUMETRIC_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.7";
677/// SOP Class: Advanced Blending Presentation State Storage
678#[rustfmt::skip]
679pub const ADVANCED_BLENDING_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.8";
680/// SOP Class: Volume Rendering Volumetric Presentation State Storage
681#[rustfmt::skip]
682pub const VOLUME_RENDERING_VOLUMETRIC_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.11.9";
683/// SOP Class: X-Ray Angiographic Image Storage
684#[rustfmt::skip]
685pub const X_RAY_ANGIOGRAPHIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.12.1";
686/// SOP Class: Enhanced XA Image Storage
687#[rustfmt::skip]
688pub const ENHANCED_XA_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.12.1.1";
689/// SOP Class: X-Ray Radiofluoroscopic Image Storage
690#[rustfmt::skip]
691pub const X_RAY_RADIOFLUOROSCOPIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.12.2";
692/// SOP Class: Enhanced XRF Image Storage
693#[rustfmt::skip]
694pub const ENHANCED_XRF_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.12.2.1";
695/// SOP Class: X-Ray Angiographic Bi-Plane Image Storage (Retired)
696#[deprecated(note = "Retired DICOM UID")]
697#[rustfmt::skip]
698pub const X_RAY_ANGIOGRAPHIC_BI_PLANE_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.12.3";
699/// SOP Class: Positron Emission Tomography Image Storage
700#[rustfmt::skip]
701pub const POSITRON_EMISSION_TOMOGRAPHY_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.128";
702/// SOP Class: Legacy Converted Enhanced PET Image Storage
703#[rustfmt::skip]
704pub const LEGACY_CONVERTED_ENHANCED_PET_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.128.1";
705/// SOP Class: Standalone PET Curve Storage (Retired)
706#[deprecated(note = "Retired DICOM UID")]
707#[rustfmt::skip]
708pub const STANDALONE_PET_CURVE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.129";
709/// SOP Class: X-Ray 3D Angiographic Image Storage
710#[rustfmt::skip]
711pub const X_RAY3_D_ANGIOGRAPHIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.13.1.1";
712/// SOP Class: X-Ray 3D Craniofacial Image Storage
713#[rustfmt::skip]
714pub const X_RAY3_D_CRANIOFACIAL_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.13.1.2";
715/// SOP Class: Breast Tomosynthesis Image Storage
716#[rustfmt::skip]
717pub const BREAST_TOMOSYNTHESIS_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.13.1.3";
718/// SOP Class: Breast Projection X-Ray Image Storage - For Presentation
719#[rustfmt::skip]
720pub const BREAST_PROJECTION_X_RAY_IMAGE_STORAGE_FOR_PRESENTATION: &str = "1.2.840.10008.5.1.4.1.1.13.1.4";
721/// SOP Class: Breast Projection X-Ray Image Storage - For Processing
722#[rustfmt::skip]
723pub const BREAST_PROJECTION_X_RAY_IMAGE_STORAGE_FOR_PROCESSING: &str = "1.2.840.10008.5.1.4.1.1.13.1.5";
724/// SOP Class: Enhanced PET Image Storage
725#[rustfmt::skip]
726pub const ENHANCED_PET_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.130";
727/// SOP Class: Basic Structured Display Storage
728#[rustfmt::skip]
729pub const BASIC_STRUCTURED_DISPLAY_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.131";
730/// SOP Class: Intravascular Optical Coherence Tomography Image Storage - For Presentation
731#[rustfmt::skip]
732pub const INTRAVASCULAR_OPTICAL_COHERENCE_TOMOGRAPHY_IMAGE_STORAGE_FOR_PRESENTATION: &str = "1.2.840.10008.5.1.4.1.1.14.1";
733/// SOP Class: Intravascular Optical Coherence Tomography Image Storage - For Processing
734#[rustfmt::skip]
735pub const INTRAVASCULAR_OPTICAL_COHERENCE_TOMOGRAPHY_IMAGE_STORAGE_FOR_PROCESSING: &str = "1.2.840.10008.5.1.4.1.1.14.2";
736/// SOP Class: CT Image Storage
737#[rustfmt::skip]
738pub const CT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.2";
739/// SOP Class: Enhanced CT Image Storage
740#[rustfmt::skip]
741pub const ENHANCED_CT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.2.1";
742/// SOP Class: Legacy Converted Enhanced CT Image Storage
743#[rustfmt::skip]
744pub const LEGACY_CONVERTED_ENHANCED_CT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.2.2";
745/// SOP Class: Nuclear Medicine Image Storage
746#[rustfmt::skip]
747pub const NUCLEAR_MEDICINE_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.20";
748/// SOP Class: CT Defined Procedure Protocol Storage
749#[rustfmt::skip]
750pub const CT_DEFINED_PROCEDURE_PROTOCOL_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.200.1";
751/// SOP Class: CT Performed Procedure Protocol Storage
752#[rustfmt::skip]
753pub const CT_PERFORMED_PROCEDURE_PROTOCOL_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.200.2";
754/// SOP Class: Protocol Approval Storage
755#[rustfmt::skip]
756pub const PROTOCOL_APPROVAL_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.200.3";
757/// SOP Class: Protocol Approval Information Model - FIND
758#[rustfmt::skip]
759pub const PROTOCOL_APPROVAL_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.1.1.200.4";
760/// SOP Class: Protocol Approval Information Model - MOVE
761#[rustfmt::skip]
762pub const PROTOCOL_APPROVAL_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.1.1.200.5";
763/// SOP Class: Protocol Approval Information Model - GET
764#[rustfmt::skip]
765pub const PROTOCOL_APPROVAL_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.1.1.200.6";
766/// SOP Class: XA Defined Procedure Protocol Storage
767#[rustfmt::skip]
768pub const XA_DEFINED_PROCEDURE_PROTOCOL_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.200.7";
769/// SOP Class: XA Performed Procedure Protocol Storage
770#[rustfmt::skip]
771pub const XA_PERFORMED_PROCEDURE_PROTOCOL_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.200.8";
772/// SOP Class: Inventory Storage
773#[rustfmt::skip]
774pub const INVENTORY_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.201.1";
775/// Well-known SOP Instance: Storage Management SOP Instance
776#[rustfmt::skip]
777pub const STORAGE_MANAGEMENT_INSTANCE: &str = "1.2.840.10008.5.1.4.1.1.201.1.1";
778/// SOP Class: Inventory - FIND
779#[rustfmt::skip]
780pub const INVENTORY_FIND: &str = "1.2.840.10008.5.1.4.1.1.201.2";
781/// SOP Class: Inventory - MOVE
782#[rustfmt::skip]
783pub const INVENTORY_MOVE: &str = "1.2.840.10008.5.1.4.1.1.201.3";
784/// SOP Class: Inventory - GET
785#[rustfmt::skip]
786pub const INVENTORY_GET: &str = "1.2.840.10008.5.1.4.1.1.201.4";
787/// SOP Class: Inventory Creation
788#[rustfmt::skip]
789pub const INVENTORY_CREATION: &str = "1.2.840.10008.5.1.4.1.1.201.5";
790/// SOP Class: Repository Query
791#[rustfmt::skip]
792pub const REPOSITORY_QUERY: &str = "1.2.840.10008.5.1.4.1.1.201.6";
793/// SOP Class: Ultrasound Multi-frame Image Storage (Retired)
794#[deprecated(note = "Retired DICOM UID")]
795#[rustfmt::skip]
796pub const ULTRASOUND_MULTI_FRAME_IMAGE_STORAGE_RETIRED: &str = "1.2.840.10008.5.1.4.1.1.3";
797/// SOP Class: Ultrasound Multi-frame Image Storage
798#[rustfmt::skip]
799pub const ULTRASOUND_MULTI_FRAME_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.3.1";
800/// SOP Class: Parametric Map Storage
801#[rustfmt::skip]
802pub const PARAMETRIC_MAP_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.30";
803/// SOP Class: MR Image Storage
804#[rustfmt::skip]
805pub const MR_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.4";
806/// SOP Class: Enhanced MR Image Storage
807#[rustfmt::skip]
808pub const ENHANCED_MR_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.4.1";
809/// SOP Class: MR Spectroscopy Storage
810#[rustfmt::skip]
811pub const MR_SPECTROSCOPY_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.4.2";
812/// SOP Class: Enhanced MR Color Image Storage
813#[rustfmt::skip]
814pub const ENHANCED_MR_COLOR_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.4.3";
815/// SOP Class: Legacy Converted Enhanced MR Image Storage
816#[rustfmt::skip]
817pub const LEGACY_CONVERTED_ENHANCED_MR_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.4.4";
818/// SOP Class: RT Image Storage
819#[rustfmt::skip]
820pub const RT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.1";
821/// SOP Class: RT Physician Intent Storage
822#[rustfmt::skip]
823pub const RT_PHYSICIAN_INTENT_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.10";
824/// SOP Class: RT Segment Annotation Storage
825#[rustfmt::skip]
826pub const RT_SEGMENT_ANNOTATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.11";
827/// SOP Class: RT Radiation Set Storage
828#[rustfmt::skip]
829pub const RT_RADIATION_SET_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.12";
830/// SOP Class: C-Arm Photon-Electron Radiation Storage
831#[rustfmt::skip]
832pub const C_ARM_PHOTON_ELECTRON_RADIATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.13";
833/// SOP Class: Tomotherapeutic Radiation Storage
834#[rustfmt::skip]
835pub const TOMOTHERAPEUTIC_RADIATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.14";
836/// SOP Class: Robotic-Arm Radiation Storage
837#[rustfmt::skip]
838pub const ROBOTIC_ARM_RADIATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.15";
839/// SOP Class: RT Radiation Record Set Storage
840#[rustfmt::skip]
841pub const RT_RADIATION_RECORD_SET_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.16";
842/// SOP Class: RT Radiation Salvage Record Storage
843#[rustfmt::skip]
844pub const RT_RADIATION_SALVAGE_RECORD_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.17";
845/// SOP Class: Tomotherapeutic Radiation Record Storage
846#[rustfmt::skip]
847pub const TOMOTHERAPEUTIC_RADIATION_RECORD_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.18";
848/// SOP Class: C-Arm Photon-Electron Radiation Record Storage
849#[rustfmt::skip]
850pub const C_ARM_PHOTON_ELECTRON_RADIATION_RECORD_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.19";
851/// SOP Class: RT Dose Storage
852#[rustfmt::skip]
853pub const RT_DOSE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.2";
854/// SOP Class: Robotic Radiation Record Storage
855#[rustfmt::skip]
856pub const ROBOTIC_RADIATION_RECORD_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.20";
857/// SOP Class: RT Radiation Set Delivery Instruction Storage
858#[rustfmt::skip]
859pub const RT_RADIATION_SET_DELIVERY_INSTRUCTION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.21";
860/// SOP Class: RT Treatment Preparation Storage
861#[rustfmt::skip]
862pub const RT_TREATMENT_PREPARATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.22";
863/// SOP Class: Enhanced RT Image Storage
864#[rustfmt::skip]
865pub const ENHANCED_RT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.23";
866/// SOP Class: Enhanced Continuous RT Image Storage
867#[rustfmt::skip]
868pub const ENHANCED_CONTINUOUS_RT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.24";
869/// SOP Class: RT Patient Position Acquisition Instruction Storage
870#[rustfmt::skip]
871pub const RT_PATIENT_POSITION_ACQUISITION_INSTRUCTION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.25";
872/// SOP Class: RT Structure Set Storage
873#[rustfmt::skip]
874pub const RT_STRUCTURE_SET_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.3";
875/// SOP Class: RT Beams Treatment Record Storage
876#[rustfmt::skip]
877pub const RT_BEAMS_TREATMENT_RECORD_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.4";
878/// SOP Class: RT Plan Storage
879#[rustfmt::skip]
880pub const RT_PLAN_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.5";
881/// SOP Class: RT Brachy Treatment Record Storage
882#[rustfmt::skip]
883pub const RT_BRACHY_TREATMENT_RECORD_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.6";
884/// SOP Class: RT Treatment Summary Record Storage
885#[rustfmt::skip]
886pub const RT_TREATMENT_SUMMARY_RECORD_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.7";
887/// SOP Class: RT Ion Plan Storage
888#[rustfmt::skip]
889pub const RT_ION_PLAN_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.8";
890/// SOP Class: RT Ion Beams Treatment Record Storage
891#[rustfmt::skip]
892pub const RT_ION_BEAMS_TREATMENT_RECORD_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.481.9";
893/// SOP Class: Nuclear Medicine Image Storage (Retired)
894#[deprecated(note = "Retired DICOM UID")]
895#[rustfmt::skip]
896pub const NUCLEAR_MEDICINE_IMAGE_STORAGE_RETIRED: &str = "1.2.840.10008.5.1.4.1.1.5";
897/// SOP Class: DICOS CT Image Storage
898#[rustfmt::skip]
899pub const DICOSCT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.501.1";
900/// SOP Class: DICOS Digital X-Ray Image Storage - For Presentation
901#[rustfmt::skip]
902pub const DICOS_DIGITAL_X_RAY_IMAGE_STORAGE_FOR_PRESENTATION: &str = "1.2.840.10008.5.1.4.1.1.501.2.1";
903/// SOP Class: DICOS Digital X-Ray Image Storage - For Processing
904#[rustfmt::skip]
905pub const DICOS_DIGITAL_X_RAY_IMAGE_STORAGE_FOR_PROCESSING: &str = "1.2.840.10008.5.1.4.1.1.501.2.2";
906/// SOP Class: DICOS Threat Detection Report Storage
907#[rustfmt::skip]
908pub const DICOS_THREAT_DETECTION_REPORT_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.501.3";
909/// SOP Class: DICOS 2D AIT Storage
910#[rustfmt::skip]
911pub const DICOS2DAIT_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.501.4";
912/// SOP Class: DICOS 3D AIT Storage
913#[rustfmt::skip]
914pub const DICOS3DAIT_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.501.5";
915/// SOP Class: DICOS Quadrupole Resonance (QR) Storage
916#[rustfmt::skip]
917pub const DICOS_QUADRUPOLE_RESONANCE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.501.6";
918/// SOP Class: Ultrasound Image Storage (Retired)
919#[deprecated(note = "Retired DICOM UID")]
920#[rustfmt::skip]
921pub const ULTRASOUND_IMAGE_STORAGE_RETIRED: &str = "1.2.840.10008.5.1.4.1.1.6";
922/// SOP Class: Ultrasound Image Storage
923#[rustfmt::skip]
924pub const ULTRASOUND_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.6.1";
925/// SOP Class: Enhanced US Volume Storage
926#[rustfmt::skip]
927pub const ENHANCED_US_VOLUME_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.6.2";
928/// SOP Class: Photoacoustic Image Storage
929#[rustfmt::skip]
930pub const PHOTOACOUSTIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.6.3";
931/// SOP Class: Eddy Current Image Storage
932#[rustfmt::skip]
933pub const EDDY_CURRENT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.601.1";
934/// SOP Class: Eddy Current Multi-frame Image Storage
935#[rustfmt::skip]
936pub const EDDY_CURRENT_MULTI_FRAME_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.601.2";
937/// SOP Class: Thermography Image Storage
938#[rustfmt::skip]
939pub const THERMOGRAPHY_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.601.3";
940/// SOP Class: Thermography Multi-frame Image Storage
941#[rustfmt::skip]
942pub const THERMOGRAPHY_MULTI_FRAME_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.601.4";
943/// SOP Class: Ultrasound Waveform Storage
944#[rustfmt::skip]
945pub const ULTRASOUND_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.601.5";
946/// SOP Class: Raw Data Storage
947#[rustfmt::skip]
948pub const RAW_DATA_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.66";
949/// SOP Class: Spatial Registration Storage
950#[rustfmt::skip]
951pub const SPATIAL_REGISTRATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.66.1";
952/// SOP Class: Spatial Fiducials Storage
953#[rustfmt::skip]
954pub const SPATIAL_FIDUCIALS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.66.2";
955/// SOP Class: Deformable Spatial Registration Storage
956#[rustfmt::skip]
957pub const DEFORMABLE_SPATIAL_REGISTRATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.66.3";
958/// SOP Class: Segmentation Storage
959#[rustfmt::skip]
960pub const SEGMENTATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.66.4";
961/// SOP Class: Surface Segmentation Storage
962#[rustfmt::skip]
963pub const SURFACE_SEGMENTATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.66.5";
964/// SOP Class: Tractography Results Storage
965#[rustfmt::skip]
966pub const TRACTOGRAPHY_RESULTS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.66.6";
967/// SOP Class: Label Map Segmentation Storage
968#[rustfmt::skip]
969pub const LABEL_MAP_SEGMENTATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.66.7";
970/// SOP Class: Height Map Segmentation Storage
971#[rustfmt::skip]
972pub const HEIGHT_MAP_SEGMENTATION_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.66.8";
973/// SOP Class: Real World Value Mapping Storage
974#[rustfmt::skip]
975pub const REAL_WORLD_VALUE_MAPPING_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.67";
976/// SOP Class: Surface Scan Mesh Storage
977#[rustfmt::skip]
978pub const SURFACE_SCAN_MESH_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.68.1";
979/// SOP Class: Surface Scan Point Cloud Storage
980#[rustfmt::skip]
981pub const SURFACE_SCAN_POINT_CLOUD_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.68.2";
982/// SOP Class: Secondary Capture Image Storage
983#[rustfmt::skip]
984pub const SECONDARY_CAPTURE_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.7";
985/// SOP Class: Multi-frame Single Bit Secondary Capture Image Storage
986#[rustfmt::skip]
987pub const MULTI_FRAME_SINGLE_BIT_SECONDARY_CAPTURE_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.7.1";
988/// SOP Class: Multi-frame Grayscale Byte Secondary Capture Image Storage
989#[rustfmt::skip]
990pub const MULTI_FRAME_GRAYSCALE_BYTE_SECONDARY_CAPTURE_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.7.2";
991/// SOP Class: Multi-frame Grayscale Word Secondary Capture Image Storage
992#[rustfmt::skip]
993pub const MULTI_FRAME_GRAYSCALE_WORD_SECONDARY_CAPTURE_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.7.3";
994/// SOP Class: Multi-frame True Color Secondary Capture Image Storage
995#[rustfmt::skip]
996pub const MULTI_FRAME_TRUE_COLOR_SECONDARY_CAPTURE_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.7.4";
997/// SOP Class: VL Image Storage - Trial (Retired)
998#[deprecated(note = "Retired DICOM UID")]
999#[rustfmt::skip]
1000pub const VL_IMAGE_STORAGE_TRIAL: &str = "1.2.840.10008.5.1.4.1.1.77.1";
1001/// SOP Class: VL Endoscopic Image Storage
1002#[rustfmt::skip]
1003pub const VL_ENDOSCOPIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.1";
1004/// SOP Class: Video Endoscopic Image Storage
1005#[rustfmt::skip]
1006pub const VIDEO_ENDOSCOPIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.1.1";
1007/// SOP Class: VL Microscopic Image Storage
1008#[rustfmt::skip]
1009pub const VL_MICROSCOPIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.2";
1010/// SOP Class: Video Microscopic Image Storage
1011#[rustfmt::skip]
1012pub const VIDEO_MICROSCOPIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.2.1";
1013/// SOP Class: VL Slide-Coordinates Microscopic Image Storage
1014#[rustfmt::skip]
1015pub const VL_SLIDE_COORDINATES_MICROSCOPIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.3";
1016/// SOP Class: VL Photographic Image Storage
1017#[rustfmt::skip]
1018pub const VL_PHOTOGRAPHIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.4";
1019/// SOP Class: Video Photographic Image Storage
1020#[rustfmt::skip]
1021pub const VIDEO_PHOTOGRAPHIC_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.4.1";
1022/// SOP Class: Ophthalmic Photography 8 Bit Image Storage
1023#[rustfmt::skip]
1024pub const OPHTHALMIC_PHOTOGRAPHY8_BIT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.5.1";
1025/// SOP Class: Ophthalmic Photography 16 Bit Image Storage
1026#[rustfmt::skip]
1027pub const OPHTHALMIC_PHOTOGRAPHY16_BIT_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.5.2";
1028/// SOP Class: Stereometric Relationship Storage
1029#[rustfmt::skip]
1030pub const STEREOMETRIC_RELATIONSHIP_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.5.3";
1031/// SOP Class: Ophthalmic Tomography Image Storage
1032#[rustfmt::skip]
1033pub const OPHTHALMIC_TOMOGRAPHY_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.5.4";
1034/// SOP Class: Wide Field Ophthalmic Photography Stereographic Projection Image Storage
1035#[rustfmt::skip]
1036pub const WIDE_FIELD_OPHTHALMIC_PHOTOGRAPHY_STEREOGRAPHIC_PROJECTION_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.5.5";
1037/// SOP Class: Wide Field Ophthalmic Photography 3D Coordinates Image Storage
1038#[rustfmt::skip]
1039pub const WIDE_FIELD_OPHTHALMIC_PHOTOGRAPHY3_D_COORDINATES_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.5.6";
1040/// SOP Class: Ophthalmic Optical Coherence Tomography En Face Image Storage
1041#[rustfmt::skip]
1042pub const OPHTHALMIC_OPTICAL_COHERENCE_TOMOGRAPHY_EN_FACE_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.5.7";
1043/// SOP Class: Ophthalmic Optical Coherence Tomography B-scan Volume Analysis Storage
1044#[rustfmt::skip]
1045pub const OPHTHALMIC_OPTICAL_COHERENCE_TOMOGRAPHY_BSCAN_VOLUME_ANALYSIS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.5.8";
1046/// SOP Class: VL Whole Slide Microscopy Image Storage
1047#[rustfmt::skip]
1048pub const VL_WHOLE_SLIDE_MICROSCOPY_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.6";
1049/// SOP Class: Dermoscopic Photography Image Storage
1050#[rustfmt::skip]
1051pub const DERMOSCOPIC_PHOTOGRAPHY_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.7";
1052/// SOP Class: Confocal Microscopy Image Storage
1053#[rustfmt::skip]
1054pub const CONFOCAL_MICROSCOPY_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.8";
1055/// SOP Class: Confocal Microscopy Tiled Pyramidal Image Storage
1056#[rustfmt::skip]
1057pub const CONFOCAL_MICROSCOPY_TILED_PYRAMIDAL_IMAGE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.77.1.9";
1058/// SOP Class: VL Multi-frame Image Storage - Trial (Retired)
1059#[deprecated(note = "Retired DICOM UID")]
1060#[rustfmt::skip]
1061pub const VL_MULTI_FRAME_IMAGE_STORAGE_TRIAL: &str = "1.2.840.10008.5.1.4.1.1.77.2";
1062/// SOP Class: Lensometry Measurements Storage
1063#[rustfmt::skip]
1064pub const LENSOMETRY_MEASUREMENTS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.78.1";
1065/// SOP Class: Autorefraction Measurements Storage
1066#[rustfmt::skip]
1067pub const AUTOREFRACTION_MEASUREMENTS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.78.2";
1068/// SOP Class: Keratometry Measurements Storage
1069#[rustfmt::skip]
1070pub const KERATOMETRY_MEASUREMENTS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.78.3";
1071/// SOP Class: Subjective Refraction Measurements Storage
1072#[rustfmt::skip]
1073pub const SUBJECTIVE_REFRACTION_MEASUREMENTS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.78.4";
1074/// SOP Class: Visual Acuity Measurements Storage
1075#[rustfmt::skip]
1076pub const VISUAL_ACUITY_MEASUREMENTS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.78.5";
1077/// SOP Class: Spectacle Prescription Report Storage
1078#[rustfmt::skip]
1079pub const SPECTACLE_PRESCRIPTION_REPORT_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.78.6";
1080/// SOP Class: Ophthalmic Axial Measurements Storage
1081#[rustfmt::skip]
1082pub const OPHTHALMIC_AXIAL_MEASUREMENTS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.78.7";
1083/// SOP Class: Intraocular Lens Calculations Storage
1084#[rustfmt::skip]
1085pub const INTRAOCULAR_LENS_CALCULATIONS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.78.8";
1086/// SOP Class: Macular Grid Thickness and Volume Report Storage
1087#[rustfmt::skip]
1088pub const MACULAR_GRID_THICKNESS_AND_VOLUME_REPORT_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.79.1";
1089/// SOP Class: Standalone Overlay Storage (Retired)
1090#[deprecated(note = "Retired DICOM UID")]
1091#[rustfmt::skip]
1092pub const STANDALONE_OVERLAY_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.8";
1093/// SOP Class: Ophthalmic Visual Field Static Perimetry Measurements Storage
1094#[rustfmt::skip]
1095pub const OPHTHALMIC_VISUAL_FIELD_STATIC_PERIMETRY_MEASUREMENTS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.80.1";
1096/// SOP Class: Ophthalmic Thickness Map Storage
1097#[rustfmt::skip]
1098pub const OPHTHALMIC_THICKNESS_MAP_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.81.1";
1099/// SOP Class: Corneal Topography Map Storage
1100#[rustfmt::skip]
1101pub const CORNEAL_TOPOGRAPHY_MAP_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.82.1";
1102/// SOP Class: Text SR Storage - Trial (Retired)
1103#[deprecated(note = "Retired DICOM UID")]
1104#[rustfmt::skip]
1105pub const TEXT_SR_STORAGE_TRIAL: &str = "1.2.840.10008.5.1.4.1.1.88.1";
1106/// SOP Class: Basic Text SR Storage
1107#[rustfmt::skip]
1108pub const BASIC_TEXT_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.11";
1109/// SOP Class: Audio SR Storage - Trial (Retired)
1110#[deprecated(note = "Retired DICOM UID")]
1111#[rustfmt::skip]
1112pub const AUDIO_SR_STORAGE_TRIAL: &str = "1.2.840.10008.5.1.4.1.1.88.2";
1113/// SOP Class: Enhanced SR Storage
1114#[rustfmt::skip]
1115pub const ENHANCED_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.22";
1116/// SOP Class: Detail SR Storage - Trial (Retired)
1117#[deprecated(note = "Retired DICOM UID")]
1118#[rustfmt::skip]
1119pub const DETAIL_SR_STORAGE_TRIAL: &str = "1.2.840.10008.5.1.4.1.1.88.3";
1120/// SOP Class: Comprehensive SR Storage
1121#[rustfmt::skip]
1122pub const COMPREHENSIVE_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.33";
1123/// SOP Class: Comprehensive 3D SR Storage
1124#[rustfmt::skip]
1125pub const COMPREHENSIVE3_DSR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.34";
1126/// SOP Class: Extensible SR Storage
1127#[rustfmt::skip]
1128pub const EXTENSIBLE_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.35";
1129/// SOP Class: Comprehensive SR Storage - Trial (Retired)
1130#[deprecated(note = "Retired DICOM UID")]
1131#[rustfmt::skip]
1132pub const COMPREHENSIVE_SR_STORAGE_TRIAL: &str = "1.2.840.10008.5.1.4.1.1.88.4";
1133/// SOP Class: Procedure Log Storage
1134#[rustfmt::skip]
1135pub const PROCEDURE_LOG_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.40";
1136/// SOP Class: Mammography CAD SR Storage
1137#[rustfmt::skip]
1138pub const MAMMOGRAPHY_CADSR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.50";
1139/// SOP Class: Key Object Selection Document Storage
1140#[rustfmt::skip]
1141pub const KEY_OBJECT_SELECTION_DOCUMENT_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.59";
1142/// SOP Class: Chest CAD SR Storage
1143#[rustfmt::skip]
1144pub const CHEST_CADSR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.65";
1145/// SOP Class: X-Ray Radiation Dose SR Storage
1146#[rustfmt::skip]
1147pub const X_RAY_RADIATION_DOSE_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.67";
1148/// SOP Class: Radiopharmaceutical Radiation Dose SR Storage
1149#[rustfmt::skip]
1150pub const RADIOPHARMACEUTICAL_RADIATION_DOSE_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.68";
1151/// SOP Class: Colon CAD SR Storage
1152#[rustfmt::skip]
1153pub const COLON_CADSR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.69";
1154/// SOP Class: Implantation Plan SR Storage
1155#[rustfmt::skip]
1156pub const IMPLANTATION_PLAN_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.70";
1157/// SOP Class: Acquisition Context SR Storage
1158#[rustfmt::skip]
1159pub const ACQUISITION_CONTEXT_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.71";
1160/// SOP Class: Simplified Adult Echo SR Storage
1161#[rustfmt::skip]
1162pub const SIMPLIFIED_ADULT_ECHO_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.72";
1163/// SOP Class: Patient Radiation Dose SR Storage
1164#[rustfmt::skip]
1165pub const PATIENT_RADIATION_DOSE_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.73";
1166/// SOP Class: Planned Imaging Agent Administration SR Storage
1167#[rustfmt::skip]
1168pub const PLANNED_IMAGING_AGENT_ADMINISTRATION_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.74";
1169/// SOP Class: Performed Imaging Agent Administration SR Storage
1170#[rustfmt::skip]
1171pub const PERFORMED_IMAGING_AGENT_ADMINISTRATION_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.75";
1172/// SOP Class: Enhanced X-Ray Radiation Dose SR Storage
1173#[rustfmt::skip]
1174pub const ENHANCED_X_RAY_RADIATION_DOSE_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.76";
1175/// SOP Class: Waveform Annotation SR Storage
1176#[rustfmt::skip]
1177pub const WAVEFORM_ANNOTATION_SR_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.88.77";
1178/// SOP Class: Standalone Curve Storage (Retired)
1179#[deprecated(note = "Retired DICOM UID")]
1180#[rustfmt::skip]
1181pub const STANDALONE_CURVE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9";
1182/// SOP Class: Waveform Storage - Trial (Retired)
1183#[deprecated(note = "Retired DICOM UID")]
1184#[rustfmt::skip]
1185pub const WAVEFORM_STORAGE_TRIAL: &str = "1.2.840.10008.5.1.4.1.1.9.1";
1186/// SOP Class: 12-lead ECG Waveform Storage
1187#[rustfmt::skip]
1188pub const TWELVE_LEAD_ECG_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.1.1";
1189/// SOP Class: General ECG Waveform Storage
1190#[rustfmt::skip]
1191pub const GENERAL_ECG_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.1.2";
1192/// SOP Class: Ambulatory ECG Waveform Storage
1193#[rustfmt::skip]
1194pub const AMBULATORY_ECG_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.1.3";
1195/// SOP Class: General 32-bit ECG Waveform Storage
1196#[rustfmt::skip]
1197pub const GENERAL32BIT_ECG_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.1.4";
1198/// SOP Class: Waveform Presentation State Storage
1199#[rustfmt::skip]
1200pub const WAVEFORM_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.100.1";
1201/// SOP Class: Waveform Acquisition Presentation State Storage
1202#[rustfmt::skip]
1203pub const WAVEFORM_ACQUISITION_PRESENTATION_STATE_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.100.2";
1204/// SOP Class: Hemodynamic Waveform Storage
1205#[rustfmt::skip]
1206pub const HEMODYNAMIC_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.2.1";
1207/// SOP Class: Cardiac Electrophysiology Waveform Storage
1208#[rustfmt::skip]
1209pub const CARDIAC_ELECTROPHYSIOLOGY_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.3.1";
1210/// SOP Class: Basic Voice Audio Waveform Storage
1211#[rustfmt::skip]
1212pub const BASIC_VOICE_AUDIO_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.4.1";
1213/// SOP Class: General Audio Waveform Storage
1214#[rustfmt::skip]
1215pub const GENERAL_AUDIO_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.4.2";
1216/// SOP Class: Arterial Pulse Waveform Storage
1217#[rustfmt::skip]
1218pub const ARTERIAL_PULSE_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.5.1";
1219/// SOP Class: Respiratory Waveform Storage
1220#[rustfmt::skip]
1221pub const RESPIRATORY_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.6.1";
1222/// SOP Class: Multi-channel Respiratory Waveform Storage
1223#[rustfmt::skip]
1224pub const MULTICHANNEL_RESPIRATORY_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.6.2";
1225/// SOP Class: Routine Scalp Electroencephalogram Waveform Storage
1226#[rustfmt::skip]
1227pub const ROUTINE_SCALP_ELECTROENCEPHALOGRAM_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.7.1";
1228/// SOP Class: Electromyogram Waveform Storage
1229#[rustfmt::skip]
1230pub const ELECTROMYOGRAM_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.7.2";
1231/// SOP Class: Electrooculogram Waveform Storage
1232#[rustfmt::skip]
1233pub const ELECTROOCULOGRAM_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.7.3";
1234/// SOP Class: Sleep Electroencephalogram Waveform Storage
1235#[rustfmt::skip]
1236pub const SLEEP_ELECTROENCEPHALOGRAM_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.7.4";
1237/// SOP Class: Body Position Waveform Storage
1238#[rustfmt::skip]
1239pub const BODY_POSITION_WAVEFORM_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.9.8.1";
1240/// SOP Class: Content Assessment Results Storage
1241#[rustfmt::skip]
1242pub const CONTENT_ASSESSMENT_RESULTS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.90.1";
1243/// SOP Class: Microscopy Bulk Simple Annotations Storage
1244#[rustfmt::skip]
1245pub const MICROSCOPY_BULK_SIMPLE_ANNOTATIONS_STORAGE: &str = "1.2.840.10008.5.1.4.1.1.91.1";
1246/// SOP Class: Patient Root Query/Retrieve Information Model - FIND
1247#[rustfmt::skip]
1248pub const PATIENT_ROOT_QUERY_RETRIEVE_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.1.2.1.1";
1249/// SOP Class: Patient Root Query/Retrieve Information Model - MOVE
1250#[rustfmt::skip]
1251pub const PATIENT_ROOT_QUERY_RETRIEVE_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.1.2.1.2";
1252/// SOP Class: Patient Root Query/Retrieve Information Model - GET
1253#[rustfmt::skip]
1254pub const PATIENT_ROOT_QUERY_RETRIEVE_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.1.2.1.3";
1255/// SOP Class: Study Root Query/Retrieve Information Model - FIND
1256#[rustfmt::skip]
1257pub const STUDY_ROOT_QUERY_RETRIEVE_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.1.2.2.1";
1258/// SOP Class: Study Root Query/Retrieve Information Model - MOVE
1259#[rustfmt::skip]
1260pub const STUDY_ROOT_QUERY_RETRIEVE_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.1.2.2.2";
1261/// SOP Class: Study Root Query/Retrieve Information Model - GET
1262#[rustfmt::skip]
1263pub const STUDY_ROOT_QUERY_RETRIEVE_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.1.2.2.3";
1264/// SOP Class: Patient/Study Only Query/Retrieve Information Model - FIND (Retired)
1265#[deprecated(note = "Retired DICOM UID")]
1266#[rustfmt::skip]
1267pub const PATIENT_STUDY_ONLY_QUERY_RETRIEVE_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.1.2.3.1";
1268/// SOP Class: Patient/Study Only Query/Retrieve Information Model - MOVE (Retired)
1269#[deprecated(note = "Retired DICOM UID")]
1270#[rustfmt::skip]
1271pub const PATIENT_STUDY_ONLY_QUERY_RETRIEVE_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.1.2.3.2";
1272/// SOP Class: Patient/Study Only Query/Retrieve Information Model - GET (Retired)
1273#[deprecated(note = "Retired DICOM UID")]
1274#[rustfmt::skip]
1275pub const PATIENT_STUDY_ONLY_QUERY_RETRIEVE_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.1.2.3.3";
1276/// SOP Class: Composite Instance Root Retrieve - MOVE
1277#[rustfmt::skip]
1278pub const COMPOSITE_INSTANCE_ROOT_RETRIEVE_MOVE: &str = "1.2.840.10008.5.1.4.1.2.4.2";
1279/// SOP Class: Composite Instance Root Retrieve - GET
1280#[rustfmt::skip]
1281pub const COMPOSITE_INSTANCE_ROOT_RETRIEVE_GET: &str = "1.2.840.10008.5.1.4.1.2.4.3";
1282/// SOP Class: Composite Instance Retrieve Without Bulk Data - GET
1283#[rustfmt::skip]
1284pub const COMPOSITE_INSTANCE_RETRIEVE_WITHOUT_BULK_DATA_GET: &str = "1.2.840.10008.5.1.4.1.2.5.3";
1285/// SOP Class: Defined Procedure Protocol Information Model - FIND
1286#[rustfmt::skip]
1287pub const DEFINED_PROCEDURE_PROTOCOL_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.20.1";
1288/// SOP Class: Defined Procedure Protocol Information Model - MOVE
1289#[rustfmt::skip]
1290pub const DEFINED_PROCEDURE_PROTOCOL_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.20.2";
1291/// SOP Class: Defined Procedure Protocol Information Model - GET
1292#[rustfmt::skip]
1293pub const DEFINED_PROCEDURE_PROTOCOL_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.20.3";
1294/// SOP Class: Modality Worklist Information Model - FIND
1295#[rustfmt::skip]
1296pub const MODALITY_WORKLIST_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.31";
1297/// Meta SOP Class: General Purpose Worklist Management Meta SOP Class (Retired)
1298#[deprecated(note = "Retired DICOM UID")]
1299#[rustfmt::skip]
1300pub const GENERAL_PURPOSE_WORKLIST_MANAGEMENT_META: &str = "1.2.840.10008.5.1.4.32";
1301/// SOP Class: General Purpose Worklist Information Model - FIND (Retired)
1302#[deprecated(note = "Retired DICOM UID")]
1303#[rustfmt::skip]
1304pub const GENERAL_PURPOSE_WORKLIST_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.32.1";
1305/// SOP Class: General Purpose Scheduled Procedure Step SOP Class (Retired)
1306#[deprecated(note = "Retired DICOM UID")]
1307#[rustfmt::skip]
1308pub const GENERAL_PURPOSE_SCHEDULED_PROCEDURE_STEP: &str = "1.2.840.10008.5.1.4.32.2";
1309/// SOP Class: General Purpose Performed Procedure Step SOP Class (Retired)
1310#[deprecated(note = "Retired DICOM UID")]
1311#[rustfmt::skip]
1312pub const GENERAL_PURPOSE_PERFORMED_PROCEDURE_STEP: &str = "1.2.840.10008.5.1.4.32.3";
1313/// SOP Class: Instance Availability Notification SOP Class
1314#[rustfmt::skip]
1315pub const INSTANCE_AVAILABILITY_NOTIFICATION: &str = "1.2.840.10008.5.1.4.33";
1316/// SOP Class: RT Beams Delivery Instruction Storage - Trial (Retired)
1317#[deprecated(note = "Retired DICOM UID")]
1318#[rustfmt::skip]
1319pub const RT_BEAMS_DELIVERY_INSTRUCTION_STORAGE_TRIAL: &str = "1.2.840.10008.5.1.4.34.1";
1320/// SOP Class: RT Brachy Application Setup Delivery Instruction Storage
1321#[rustfmt::skip]
1322pub const RT_BRACHY_APPLICATION_SETUP_DELIVERY_INSTRUCTION_STORAGE: &str = "1.2.840.10008.5.1.4.34.10";
1323/// SOP Class: RT Conventional Machine Verification - Trial (Retired)
1324#[deprecated(note = "Retired DICOM UID")]
1325#[rustfmt::skip]
1326pub const RT_CONVENTIONAL_MACHINE_VERIFICATION_TRIAL: &str = "1.2.840.10008.5.1.4.34.2";
1327/// SOP Class: RT Ion Machine Verification - Trial (Retired)
1328#[deprecated(note = "Retired DICOM UID")]
1329#[rustfmt::skip]
1330pub const RT_ION_MACHINE_VERIFICATION_TRIAL: &str = "1.2.840.10008.5.1.4.34.3";
1331/// Service Class: Unified Worklist and Procedure Step Service Class - Trial (Retired)
1332#[deprecated(note = "Retired DICOM UID")]
1333#[rustfmt::skip]
1334pub const UNIFIED_WORKLIST_AND_PROCEDURE_STEP_TRIAL: &str = "1.2.840.10008.5.1.4.34.4";
1335/// SOP Class: Unified Procedure Step - Push SOP Class - Trial (Retired)
1336#[deprecated(note = "Retired DICOM UID")]
1337#[rustfmt::skip]
1338pub const UNIFIED_PROCEDURE_STEP_PUSH_TRIAL: &str = "1.2.840.10008.5.1.4.34.4.1";
1339/// SOP Class: Unified Procedure Step - Watch SOP Class - Trial (Retired)
1340#[deprecated(note = "Retired DICOM UID")]
1341#[rustfmt::skip]
1342pub const UNIFIED_PROCEDURE_STEP_WATCH_TRIAL: &str = "1.2.840.10008.5.1.4.34.4.2";
1343/// SOP Class: Unified Procedure Step - Pull SOP Class - Trial (Retired)
1344#[deprecated(note = "Retired DICOM UID")]
1345#[rustfmt::skip]
1346pub const UNIFIED_PROCEDURE_STEP_PULL_TRIAL: &str = "1.2.840.10008.5.1.4.34.4.3";
1347/// SOP Class: Unified Procedure Step - Event SOP Class - Trial (Retired)
1348#[deprecated(note = "Retired DICOM UID")]
1349#[rustfmt::skip]
1350pub const UNIFIED_PROCEDURE_STEP_EVENT_TRIAL: &str = "1.2.840.10008.5.1.4.34.4.4";
1351/// Well-known SOP Instance: UPS Global Subscription SOP Instance
1352#[rustfmt::skip]
1353pub const UPS_GLOBAL_SUBSCRIPTION_INSTANCE: &str = "1.2.840.10008.5.1.4.34.5";
1354/// Well-known SOP Instance: UPS Filtered Global Subscription SOP Instance
1355#[rustfmt::skip]
1356pub const UPS_FILTERED_GLOBAL_SUBSCRIPTION_INSTANCE: &str = "1.2.840.10008.5.1.4.34.5.1";
1357/// Service Class: Unified Worklist and Procedure Step Service Class
1358#[rustfmt::skip]
1359pub const UNIFIED_WORKLIST_AND_PROCEDURE_STEP: &str = "1.2.840.10008.5.1.4.34.6";
1360/// SOP Class: Unified Procedure Step - Push SOP Class
1361#[rustfmt::skip]
1362pub const UNIFIED_PROCEDURE_STEP_PUSH: &str = "1.2.840.10008.5.1.4.34.6.1";
1363/// SOP Class: Unified Procedure Step - Watch SOP Class
1364#[rustfmt::skip]
1365pub const UNIFIED_PROCEDURE_STEP_WATCH: &str = "1.2.840.10008.5.1.4.34.6.2";
1366/// SOP Class: Unified Procedure Step - Pull SOP Class
1367#[rustfmt::skip]
1368pub const UNIFIED_PROCEDURE_STEP_PULL: &str = "1.2.840.10008.5.1.4.34.6.3";
1369/// SOP Class: Unified Procedure Step - Event SOP Class
1370#[rustfmt::skip]
1371pub const UNIFIED_PROCEDURE_STEP_EVENT: &str = "1.2.840.10008.5.1.4.34.6.4";
1372/// SOP Class: Unified Procedure Step - Query SOP Class
1373#[rustfmt::skip]
1374pub const UNIFIED_PROCEDURE_STEP_QUERY: &str = "1.2.840.10008.5.1.4.34.6.5";
1375/// SOP Class: RT Beams Delivery Instruction Storage
1376#[rustfmt::skip]
1377pub const RT_BEAMS_DELIVERY_INSTRUCTION_STORAGE: &str = "1.2.840.10008.5.1.4.34.7";
1378/// SOP Class: RT Conventional Machine Verification
1379#[rustfmt::skip]
1380pub const RT_CONVENTIONAL_MACHINE_VERIFICATION: &str = "1.2.840.10008.5.1.4.34.8";
1381/// SOP Class: RT Ion Machine Verification
1382#[rustfmt::skip]
1383pub const RT_ION_MACHINE_VERIFICATION: &str = "1.2.840.10008.5.1.4.34.9";
1384/// SOP Class: General Relevant Patient Information Query
1385#[rustfmt::skip]
1386pub const GENERAL_RELEVANT_PATIENT_INFORMATION_QUERY: &str = "1.2.840.10008.5.1.4.37.1";
1387/// SOP Class: Breast Imaging Relevant Patient Information Query
1388#[rustfmt::skip]
1389pub const BREAST_IMAGING_RELEVANT_PATIENT_INFORMATION_QUERY: &str = "1.2.840.10008.5.1.4.37.2";
1390/// SOP Class: Cardiac Relevant Patient Information Query
1391#[rustfmt::skip]
1392pub const CARDIAC_RELEVANT_PATIENT_INFORMATION_QUERY: &str = "1.2.840.10008.5.1.4.37.3";
1393/// SOP Class: Hanging Protocol Storage
1394#[rustfmt::skip]
1395pub const HANGING_PROTOCOL_STORAGE: &str = "1.2.840.10008.5.1.4.38.1";
1396/// SOP Class: Hanging Protocol Information Model - FIND
1397#[rustfmt::skip]
1398pub const HANGING_PROTOCOL_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.38.2";
1399/// SOP Class: Hanging Protocol Information Model - MOVE
1400#[rustfmt::skip]
1401pub const HANGING_PROTOCOL_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.38.3";
1402/// SOP Class: Hanging Protocol Information Model - GET
1403#[rustfmt::skip]
1404pub const HANGING_PROTOCOL_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.38.4";
1405/// SOP Class: Color Palette Storage
1406#[rustfmt::skip]
1407pub const COLOR_PALETTE_STORAGE: &str = "1.2.840.10008.5.1.4.39.1";
1408/// SOP Class: Color Palette Query/Retrieve Information Model - FIND
1409#[rustfmt::skip]
1410pub const COLOR_PALETTE_QUERY_RETRIEVE_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.39.2";
1411/// SOP Class: Color Palette Query/Retrieve Information Model - MOVE
1412#[rustfmt::skip]
1413pub const COLOR_PALETTE_QUERY_RETRIEVE_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.39.3";
1414/// SOP Class: Color Palette Query/Retrieve Information Model - GET
1415#[rustfmt::skip]
1416pub const COLOR_PALETTE_QUERY_RETRIEVE_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.39.4";
1417/// SOP Class: Product Characteristics Query SOP Class
1418#[rustfmt::skip]
1419pub const PRODUCT_CHARACTERISTICS_QUERY: &str = "1.2.840.10008.5.1.4.41";
1420/// SOP Class: Substance Approval Query SOP Class
1421#[rustfmt::skip]
1422pub const SUBSTANCE_APPROVAL_QUERY: &str = "1.2.840.10008.5.1.4.42";
1423/// SOP Class: Generic Implant Template Storage
1424#[rustfmt::skip]
1425pub const GENERIC_IMPLANT_TEMPLATE_STORAGE: &str = "1.2.840.10008.5.1.4.43.1";
1426/// SOP Class: Generic Implant Template Information Model - FIND
1427#[rustfmt::skip]
1428pub const GENERIC_IMPLANT_TEMPLATE_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.43.2";
1429/// SOP Class: Generic Implant Template Information Model - MOVE
1430#[rustfmt::skip]
1431pub const GENERIC_IMPLANT_TEMPLATE_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.43.3";
1432/// SOP Class: Generic Implant Template Information Model - GET
1433#[rustfmt::skip]
1434pub const GENERIC_IMPLANT_TEMPLATE_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.43.4";
1435/// SOP Class: Implant Assembly Template Storage
1436#[rustfmt::skip]
1437pub const IMPLANT_ASSEMBLY_TEMPLATE_STORAGE: &str = "1.2.840.10008.5.1.4.44.1";
1438/// SOP Class: Implant Assembly Template Information Model - FIND
1439#[rustfmt::skip]
1440pub const IMPLANT_ASSEMBLY_TEMPLATE_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.44.2";
1441/// SOP Class: Implant Assembly Template Information Model - MOVE
1442#[rustfmt::skip]
1443pub const IMPLANT_ASSEMBLY_TEMPLATE_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.44.3";
1444/// SOP Class: Implant Assembly Template Information Model - GET
1445#[rustfmt::skip]
1446pub const IMPLANT_ASSEMBLY_TEMPLATE_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.44.4";
1447/// SOP Class: Implant Template Group Storage
1448#[rustfmt::skip]
1449pub const IMPLANT_TEMPLATE_GROUP_STORAGE: &str = "1.2.840.10008.5.1.4.45.1";
1450/// SOP Class: Implant Template Group Information Model - FIND
1451#[rustfmt::skip]
1452pub const IMPLANT_TEMPLATE_GROUP_INFORMATION_MODEL_FIND: &str = "1.2.840.10008.5.1.4.45.2";
1453/// SOP Class: Implant Template Group Information Model - MOVE
1454#[rustfmt::skip]
1455pub const IMPLANT_TEMPLATE_GROUP_INFORMATION_MODEL_MOVE: &str = "1.2.840.10008.5.1.4.45.3";
1456/// SOP Class: Implant Template Group Information Model - GET
1457#[rustfmt::skip]
1458pub const IMPLANT_TEMPLATE_GROUP_INFORMATION_MODEL_GET: &str = "1.2.840.10008.5.1.4.45.4";
1459/// Application Hosting Model: Native DICOM Model
1460#[rustfmt::skip]
1461pub const NATIVE_DICOM_MODEL: &str = "1.2.840.10008.7.1.1";
1462/// Application Hosting Model: Abstract Multi-Dimensional Image Model
1463#[rustfmt::skip]
1464pub const ABSTRACT_MULTI_DIMENSIONAL_IMAGE_MODEL: &str = "1.2.840.10008.7.1.2";
1465/// Mapping Resource: DICOM Content Mapping Resource
1466#[rustfmt::skip]
1467pub const DICOM_CONTENT_MAPPING_RESOURCE: &str = "1.2.840.10008.8.1.1";
1468
1469#[allow(unused_imports)]
1470use dicom_core::dictionary::UidType::*;
1471#[allow(dead_code)]
1472type E = UidDictionaryEntryRef<'static>;
1473
1474#[rustfmt::skip]
1475#[cfg(feature = "sop-class")]
1476pub(crate) const SOP_CLASSES: &[E] = &[
1477    E::new("1.2.840.10008.1.1", "Verification SOP Class", "Verification", SopClass, false),
1478    E::new("1.2.840.10008.1.20.1", "Storage Commitment Push Model SOP Class", "StorageCommitmentPushModel", SopClass, false),
1479    E::new("1.2.840.10008.1.20.2", "Storage Commitment Pull Model SOP Class (Retired)", "StorageCommitmentPullModel", SopClass, true),
1480    E::new("1.2.840.10008.1.3.10", "Media Storage Directory Storage", "MediaStorageDirectoryStorage", SopClass, false),
1481    E::new("1.2.840.10008.1.40", "Procedural Event Logging SOP Class", "ProceduralEventLogging", SopClass, false),
1482    E::new("1.2.840.10008.1.42", "Substance Administration Logging SOP Class", "SubstanceAdministrationLogging", SopClass, false),
1483    E::new("1.2.840.10008.1.9", "Basic Study Content Notification SOP Class (Retired)", "BasicStudyContentNotification", SopClass, true),
1484    E::new("1.2.840.10008.10.1", "Video Endoscopic Image Real-Time Communication", "VideoEndoscopicImageRealTimeCommunication", SopClass, false),
1485    E::new("1.2.840.10008.10.2", "Video Photographic Image Real-Time Communication", "VideoPhotographicImageRealTimeCommunication", SopClass, false),
1486    E::new("1.2.840.10008.10.3", "Audio Waveform Real-Time Communication", "AudioWaveformRealTimeCommunication", SopClass, false),
1487    E::new("1.2.840.10008.10.4", "Rendition Selection Document Real-Time Communication", "RenditionSelectionDocumentRealTimeCommunication", SopClass, false),
1488    E::new("1.2.840.10008.3.1.2.1.1", "Detached Patient Management SOP Class (Retired)", "DetachedPatientManagement", SopClass, true),
1489    E::new("1.2.840.10008.3.1.2.2.1", "Detached Visit Management SOP Class (Retired)", "DetachedVisitManagement", SopClass, true),
1490    E::new("1.2.840.10008.3.1.2.3.1", "Detached Study Management SOP Class (Retired)", "DetachedStudyManagement", SopClass, true),
1491    E::new("1.2.840.10008.3.1.2.3.2", "Study Component Management SOP Class (Retired)", "StudyComponentManagement", SopClass, true),
1492    E::new("1.2.840.10008.3.1.2.3.3", "Modality Performed Procedure Step SOP Class", "ModalityPerformedProcedureStep", SopClass, false),
1493    E::new("1.2.840.10008.3.1.2.3.4", "Modality Performed Procedure Step Retrieve SOP Class", "ModalityPerformedProcedureStepRetrieve", SopClass, false),
1494    E::new("1.2.840.10008.3.1.2.3.5", "Modality Performed Procedure Step Notification SOP Class", "ModalityPerformedProcedureStepNotification", SopClass, false),
1495    E::new("1.2.840.10008.3.1.2.5.1", "Detached Results Management SOP Class (Retired)", "DetachedResultsManagement", SopClass, true),
1496    E::new("1.2.840.10008.3.1.2.6.1", "Detached Interpretation Management SOP Class (Retired)", "DetachedInterpretationManagement", SopClass, true),
1497    E::new("1.2.840.10008.5.1.1.1", "Basic Film Session SOP Class", "BasicFilmSession", SopClass, false),
1498    E::new("1.2.840.10008.5.1.1.14", "Print Job SOP Class", "PrintJob", SopClass, false),
1499    E::new("1.2.840.10008.5.1.1.15", "Basic Annotation Box SOP Class", "BasicAnnotationBox", SopClass, false),
1500    E::new("1.2.840.10008.5.1.1.16", "Printer SOP Class", "Printer", SopClass, false),
1501    E::new("1.2.840.10008.5.1.1.16.376", "Printer Configuration Retrieval SOP Class", "PrinterConfigurationRetrieval", SopClass, false),
1502    E::new("1.2.840.10008.5.1.1.2", "Basic Film Box SOP Class", "BasicFilmBox", SopClass, false),
1503    E::new("1.2.840.10008.5.1.1.22", "VOI LUT Box SOP Class", "VOILUTBox", SopClass, false),
1504    E::new("1.2.840.10008.5.1.1.23", "Presentation LUT SOP Class", "PresentationLUT", SopClass, false),
1505    E::new("1.2.840.10008.5.1.1.24", "Image Overlay Box SOP Class (Retired)", "ImageOverlayBox", SopClass, true),
1506    E::new("1.2.840.10008.5.1.1.24.1", "Basic Print Image Overlay Box SOP Class (Retired)", "BasicPrintImageOverlayBox", SopClass, true),
1507    E::new("1.2.840.10008.5.1.1.26", "Print Queue Management SOP Class (Retired)", "PrintQueueManagement", SopClass, true),
1508    E::new("1.2.840.10008.5.1.1.27", "Stored Print Storage SOP Class (Retired)", "StoredPrintStorage", SopClass, true),
1509    E::new("1.2.840.10008.5.1.1.29", "Hardcopy Grayscale Image Storage SOP Class (Retired)", "HardcopyGrayscaleImageStorage", SopClass, true),
1510    E::new("1.2.840.10008.5.1.1.30", "Hardcopy Color Image Storage SOP Class (Retired)", "HardcopyColorImageStorage", SopClass, true),
1511    E::new("1.2.840.10008.5.1.1.31", "Pull Print Request SOP Class (Retired)", "PullPrintRequest", SopClass, true),
1512    E::new("1.2.840.10008.5.1.1.33", "Media Creation Management SOP Class UID", "MediaCreationManagement", SopClass, false),
1513    E::new("1.2.840.10008.5.1.1.4", "Basic Grayscale Image Box SOP Class", "BasicGrayscaleImageBox", SopClass, false),
1514    E::new("1.2.840.10008.5.1.1.4.1", "Basic Color Image Box SOP Class", "BasicColorImageBox", SopClass, false),
1515    E::new("1.2.840.10008.5.1.1.4.2", "Referenced Image Box SOP Class (Retired)", "ReferencedImageBox", SopClass, true),
1516    E::new("1.2.840.10008.5.1.1.40", "Display System SOP Class", "DisplaySystem", SopClass, false),
1517    E::new("1.2.840.10008.5.1.4.1.1.1", "Computed Radiography Image Storage", "ComputedRadiographyImageStorage", SopClass, false),
1518    E::new("1.2.840.10008.5.1.4.1.1.1.1", "Digital X-Ray Image Storage - For Presentation", "DigitalXRayImageStorageForPresentation", SopClass, false),
1519    E::new("1.2.840.10008.5.1.4.1.1.1.1.1", "Digital X-Ray Image Storage - For Processing", "DigitalXRayImageStorageForProcessing", SopClass, false),
1520    E::new("1.2.840.10008.5.1.4.1.1.1.2", "Digital Mammography X-Ray Image Storage - For Presentation", "DigitalMammographyXRayImageStorageForPresentation", SopClass, false),
1521    E::new("1.2.840.10008.5.1.4.1.1.1.2.1", "Digital Mammography X-Ray Image Storage - For Processing", "DigitalMammographyXRayImageStorageForProcessing", SopClass, false),
1522    E::new("1.2.840.10008.5.1.4.1.1.1.3", "Digital Intra-Oral X-Ray Image Storage - For Presentation", "DigitalIntraOralXRayImageStorageForPresentation", SopClass, false),
1523    E::new("1.2.840.10008.5.1.4.1.1.1.3.1", "Digital Intra-Oral X-Ray Image Storage - For Processing", "DigitalIntraOralXRayImageStorageForProcessing", SopClass, false),
1524    E::new("1.2.840.10008.5.1.4.1.1.10", "Standalone Modality LUT Storage (Retired)", "StandaloneModalityLUTStorage", SopClass, true),
1525    E::new("1.2.840.10008.5.1.4.1.1.104.1", "Encapsulated PDF Storage", "EncapsulatedPDFStorage", SopClass, false),
1526    E::new("1.2.840.10008.5.1.4.1.1.104.2", "Encapsulated CDA Storage", "EncapsulatedCDAStorage", SopClass, false),
1527    E::new("1.2.840.10008.5.1.4.1.1.104.3", "Encapsulated STL Storage", "EncapsulatedSTLStorage", SopClass, false),
1528    E::new("1.2.840.10008.5.1.4.1.1.104.4", "Encapsulated OBJ Storage", "EncapsulatedOBJStorage", SopClass, false),
1529    E::new("1.2.840.10008.5.1.4.1.1.104.5", "Encapsulated MTL Storage", "EncapsulatedMTLStorage", SopClass, false),
1530    E::new("1.2.840.10008.5.1.4.1.1.11", "Standalone VOI LUT Storage (Retired)", "StandaloneVOILUTStorage", SopClass, true),
1531    E::new("1.2.840.10008.5.1.4.1.1.11.1", "Grayscale Softcopy Presentation State Storage", "GrayscaleSoftcopyPresentationStateStorage", SopClass, false),
1532    E::new("1.2.840.10008.5.1.4.1.1.11.10", "Segmented Volume Rendering Volumetric Presentation State Storage", "SegmentedVolumeRenderingVolumetricPresentationStateStorage", SopClass, false),
1533    E::new("1.2.840.10008.5.1.4.1.1.11.11", "Multiple Volume Rendering Volumetric Presentation State Storage", "MultipleVolumeRenderingVolumetricPresentationStateStorage", SopClass, false),
1534    E::new("1.2.840.10008.5.1.4.1.1.11.12", "Variable Modality LUT Softcopy Presentation State Storage", "VariableModalityLUTSoftcopyPresentationStateStorage", SopClass, false),
1535    E::new("1.2.840.10008.5.1.4.1.1.11.2", "Color Softcopy Presentation State Storage", "ColorSoftcopyPresentationStateStorage", SopClass, false),
1536    E::new("1.2.840.10008.5.1.4.1.1.11.3", "Pseudo-Color Softcopy Presentation State Storage", "PseudoColorSoftcopyPresentationStateStorage", SopClass, false),
1537    E::new("1.2.840.10008.5.1.4.1.1.11.4", "Blending Softcopy Presentation State Storage", "BlendingSoftcopyPresentationStateStorage", SopClass, false),
1538    E::new("1.2.840.10008.5.1.4.1.1.11.5", "XA/XRF Grayscale Softcopy Presentation State Storage", "XAXRFGrayscaleSoftcopyPresentationStateStorage", SopClass, false),
1539    E::new("1.2.840.10008.5.1.4.1.1.11.6", "Grayscale Planar MPR Volumetric Presentation State Storage", "GrayscalePlanarMPRVolumetricPresentationStateStorage", SopClass, false),
1540    E::new("1.2.840.10008.5.1.4.1.1.11.7", "Compositing Planar MPR Volumetric Presentation State Storage", "CompositingPlanarMPRVolumetricPresentationStateStorage", SopClass, false),
1541    E::new("1.2.840.10008.5.1.4.1.1.11.8", "Advanced Blending Presentation State Storage", "AdvancedBlendingPresentationStateStorage", SopClass, false),
1542    E::new("1.2.840.10008.5.1.4.1.1.11.9", "Volume Rendering Volumetric Presentation State Storage", "VolumeRenderingVolumetricPresentationStateStorage", SopClass, false),
1543    E::new("1.2.840.10008.5.1.4.1.1.12.1", "X-Ray Angiographic Image Storage", "XRayAngiographicImageStorage", SopClass, false),
1544    E::new("1.2.840.10008.5.1.4.1.1.12.1.1", "Enhanced XA Image Storage", "EnhancedXAImageStorage", SopClass, false),
1545    E::new("1.2.840.10008.5.1.4.1.1.12.2", "X-Ray Radiofluoroscopic Image Storage", "XRayRadiofluoroscopicImageStorage", SopClass, false),
1546    E::new("1.2.840.10008.5.1.4.1.1.12.2.1", "Enhanced XRF Image Storage", "EnhancedXRFImageStorage", SopClass, false),
1547    E::new("1.2.840.10008.5.1.4.1.1.12.3", "X-Ray Angiographic Bi-Plane Image Storage (Retired)", "XRayAngiographicBiPlaneImageStorage", SopClass, true),
1548    E::new("1.2.840.10008.5.1.4.1.1.128", "Positron Emission Tomography Image Storage", "PositronEmissionTomographyImageStorage", SopClass, false),
1549    E::new("1.2.840.10008.5.1.4.1.1.128.1", "Legacy Converted Enhanced PET Image Storage", "LegacyConvertedEnhancedPETImageStorage", SopClass, false),
1550    E::new("1.2.840.10008.5.1.4.1.1.129", "Standalone PET Curve Storage (Retired)", "StandalonePETCurveStorage", SopClass, true),
1551    E::new("1.2.840.10008.5.1.4.1.1.13.1.1", "X-Ray 3D Angiographic Image Storage", "XRay3DAngiographicImageStorage", SopClass, false),
1552    E::new("1.2.840.10008.5.1.4.1.1.13.1.2", "X-Ray 3D Craniofacial Image Storage", "XRay3DCraniofacialImageStorage", SopClass, false),
1553    E::new("1.2.840.10008.5.1.4.1.1.13.1.3", "Breast Tomosynthesis Image Storage", "BreastTomosynthesisImageStorage", SopClass, false),
1554    E::new("1.2.840.10008.5.1.4.1.1.13.1.4", "Breast Projection X-Ray Image Storage - For Presentation", "BreastProjectionXRayImageStorageForPresentation", SopClass, false),
1555    E::new("1.2.840.10008.5.1.4.1.1.13.1.5", "Breast Projection X-Ray Image Storage - For Processing", "BreastProjectionXRayImageStorageForProcessing", SopClass, false),
1556    E::new("1.2.840.10008.5.1.4.1.1.130", "Enhanced PET Image Storage", "EnhancedPETImageStorage", SopClass, false),
1557    E::new("1.2.840.10008.5.1.4.1.1.131", "Basic Structured Display Storage", "BasicStructuredDisplayStorage", SopClass, false),
1558    E::new("1.2.840.10008.5.1.4.1.1.14.1", "Intravascular Optical Coherence Tomography Image Storage - For Presentation", "IntravascularOpticalCoherenceTomographyImageStorageForPresentation", SopClass, false),
1559    E::new("1.2.840.10008.5.1.4.1.1.14.2", "Intravascular Optical Coherence Tomography Image Storage - For Processing", "IntravascularOpticalCoherenceTomographyImageStorageForProcessing", SopClass, false),
1560    E::new("1.2.840.10008.5.1.4.1.1.2", "CT Image Storage", "CTImageStorage", SopClass, false),
1561    E::new("1.2.840.10008.5.1.4.1.1.2.1", "Enhanced CT Image Storage", "EnhancedCTImageStorage", SopClass, false),
1562    E::new("1.2.840.10008.5.1.4.1.1.2.2", "Legacy Converted Enhanced CT Image Storage", "LegacyConvertedEnhancedCTImageStorage", SopClass, false),
1563    E::new("1.2.840.10008.5.1.4.1.1.20", "Nuclear Medicine Image Storage", "NuclearMedicineImageStorage", SopClass, false),
1564    E::new("1.2.840.10008.5.1.4.1.1.200.1", "CT Defined Procedure Protocol Storage", "CTDefinedProcedureProtocolStorage", SopClass, false),
1565    E::new("1.2.840.10008.5.1.4.1.1.200.2", "CT Performed Procedure Protocol Storage", "CTPerformedProcedureProtocolStorage", SopClass, false),
1566    E::new("1.2.840.10008.5.1.4.1.1.200.3", "Protocol Approval Storage", "ProtocolApprovalStorage", SopClass, false),
1567    E::new("1.2.840.10008.5.1.4.1.1.200.4", "Protocol Approval Information Model - FIND", "ProtocolApprovalInformationModelFind", SopClass, false),
1568    E::new("1.2.840.10008.5.1.4.1.1.200.5", "Protocol Approval Information Model - MOVE", "ProtocolApprovalInformationModelMove", SopClass, false),
1569    E::new("1.2.840.10008.5.1.4.1.1.200.6", "Protocol Approval Information Model - GET", "ProtocolApprovalInformationModelGet", SopClass, false),
1570    E::new("1.2.840.10008.5.1.4.1.1.200.7", "XA Defined Procedure Protocol Storage", "XADefinedProcedureProtocolStorage", SopClass, false),
1571    E::new("1.2.840.10008.5.1.4.1.1.200.8", "XA Performed Procedure Protocol Storage", "XAPerformedProcedureProtocolStorage", SopClass, false),
1572    E::new("1.2.840.10008.5.1.4.1.1.201.1", "Inventory Storage", "InventoryStorage", SopClass, false),
1573    E::new("1.2.840.10008.5.1.4.1.1.201.2", "Inventory - FIND", "InventoryFind", SopClass, false),
1574    E::new("1.2.840.10008.5.1.4.1.1.201.3", "Inventory - MOVE", "InventoryMove", SopClass, false),
1575    E::new("1.2.840.10008.5.1.4.1.1.201.4", "Inventory - GET", "InventoryGet", SopClass, false),
1576    E::new("1.2.840.10008.5.1.4.1.1.201.5", "Inventory Creation", "InventoryCreation", SopClass, false),
1577    E::new("1.2.840.10008.5.1.4.1.1.201.6", "Repository Query", "RepositoryQuery", SopClass, false),
1578    E::new("1.2.840.10008.5.1.4.1.1.3", "Ultrasound Multi-frame Image Storage (Retired)", "UltrasoundMultiFrameImageStorageRetired", SopClass, true),
1579    E::new("1.2.840.10008.5.1.4.1.1.3.1", "Ultrasound Multi-frame Image Storage", "UltrasoundMultiFrameImageStorage", SopClass, false),
1580    E::new("1.2.840.10008.5.1.4.1.1.30", "Parametric Map Storage", "ParametricMapStorage", SopClass, false),
1581    E::new("1.2.840.10008.5.1.4.1.1.4", "MR Image Storage", "MRImageStorage", SopClass, false),
1582    E::new("1.2.840.10008.5.1.4.1.1.4.1", "Enhanced MR Image Storage", "EnhancedMRImageStorage", SopClass, false),
1583    E::new("1.2.840.10008.5.1.4.1.1.4.2", "MR Spectroscopy Storage", "MRSpectroscopyStorage", SopClass, false),
1584    E::new("1.2.840.10008.5.1.4.1.1.4.3", "Enhanced MR Color Image Storage", "EnhancedMRColorImageStorage", SopClass, false),
1585    E::new("1.2.840.10008.5.1.4.1.1.4.4", "Legacy Converted Enhanced MR Image Storage", "LegacyConvertedEnhancedMRImageStorage", SopClass, false),
1586    E::new("1.2.840.10008.5.1.4.1.1.481.1", "RT Image Storage", "RTImageStorage", SopClass, false),
1587    E::new("1.2.840.10008.5.1.4.1.1.481.10", "RT Physician Intent Storage", "RTPhysicianIntentStorage", SopClass, false),
1588    E::new("1.2.840.10008.5.1.4.1.1.481.11", "RT Segment Annotation Storage", "RTSegmentAnnotationStorage", SopClass, false),
1589    E::new("1.2.840.10008.5.1.4.1.1.481.12", "RT Radiation Set Storage", "RTRadiationSetStorage", SopClass, false),
1590    E::new("1.2.840.10008.5.1.4.1.1.481.13", "C-Arm Photon-Electron Radiation Storage", "CArmPhotonElectronRadiationStorage", SopClass, false),
1591    E::new("1.2.840.10008.5.1.4.1.1.481.14", "Tomotherapeutic Radiation Storage", "TomotherapeuticRadiationStorage", SopClass, false),
1592    E::new("1.2.840.10008.5.1.4.1.1.481.15", "Robotic-Arm Radiation Storage", "RoboticArmRadiationStorage", SopClass, false),
1593    E::new("1.2.840.10008.5.1.4.1.1.481.16", "RT Radiation Record Set Storage", "RTRadiationRecordSetStorage", SopClass, false),
1594    E::new("1.2.840.10008.5.1.4.1.1.481.17", "RT Radiation Salvage Record Storage", "RTRadiationSalvageRecordStorage", SopClass, false),
1595    E::new("1.2.840.10008.5.1.4.1.1.481.18", "Tomotherapeutic Radiation Record Storage", "TomotherapeuticRadiationRecordStorage", SopClass, false),
1596    E::new("1.2.840.10008.5.1.4.1.1.481.19", "C-Arm Photon-Electron Radiation Record Storage", "CArmPhotonElectronRadiationRecordStorage", SopClass, false),
1597    E::new("1.2.840.10008.5.1.4.1.1.481.2", "RT Dose Storage", "RTDoseStorage", SopClass, false),
1598    E::new("1.2.840.10008.5.1.4.1.1.481.20", "Robotic Radiation Record Storage", "RoboticRadiationRecordStorage", SopClass, false),
1599    E::new("1.2.840.10008.5.1.4.1.1.481.21", "RT Radiation Set Delivery Instruction Storage", "RTRadiationSetDeliveryInstructionStorage", SopClass, false),
1600    E::new("1.2.840.10008.5.1.4.1.1.481.22", "RT Treatment Preparation Storage", "RTTreatmentPreparationStorage", SopClass, false),
1601    E::new("1.2.840.10008.5.1.4.1.1.481.23", "Enhanced RT Image Storage", "EnhancedRTImageStorage", SopClass, false),
1602    E::new("1.2.840.10008.5.1.4.1.1.481.24", "Enhanced Continuous RT Image Storage", "EnhancedContinuousRTImageStorage", SopClass, false),
1603    E::new("1.2.840.10008.5.1.4.1.1.481.25", "RT Patient Position Acquisition Instruction Storage", "RTPatientPositionAcquisitionInstructionStorage", SopClass, false),
1604    E::new("1.2.840.10008.5.1.4.1.1.481.3", "RT Structure Set Storage", "RTStructureSetStorage", SopClass, false),
1605    E::new("1.2.840.10008.5.1.4.1.1.481.4", "RT Beams Treatment Record Storage", "RTBeamsTreatmentRecordStorage", SopClass, false),
1606    E::new("1.2.840.10008.5.1.4.1.1.481.5", "RT Plan Storage", "RTPlanStorage", SopClass, false),
1607    E::new("1.2.840.10008.5.1.4.1.1.481.6", "RT Brachy Treatment Record Storage", "RTBrachyTreatmentRecordStorage", SopClass, false),
1608    E::new("1.2.840.10008.5.1.4.1.1.481.7", "RT Treatment Summary Record Storage", "RTTreatmentSummaryRecordStorage", SopClass, false),
1609    E::new("1.2.840.10008.5.1.4.1.1.481.8", "RT Ion Plan Storage", "RTIonPlanStorage", SopClass, false),
1610    E::new("1.2.840.10008.5.1.4.1.1.481.9", "RT Ion Beams Treatment Record Storage", "RTIonBeamsTreatmentRecordStorage", SopClass, false),
1611    E::new("1.2.840.10008.5.1.4.1.1.5", "Nuclear Medicine Image Storage (Retired)", "NuclearMedicineImageStorageRetired", SopClass, true),
1612    E::new("1.2.840.10008.5.1.4.1.1.501.1", "DICOS CT Image Storage", "DICOSCTImageStorage", SopClass, false),
1613    E::new("1.2.840.10008.5.1.4.1.1.501.2.1", "DICOS Digital X-Ray Image Storage - For Presentation", "DICOSDigitalXRayImageStorageForPresentation", SopClass, false),
1614    E::new("1.2.840.10008.5.1.4.1.1.501.2.2", "DICOS Digital X-Ray Image Storage - For Processing", "DICOSDigitalXRayImageStorageForProcessing", SopClass, false),
1615    E::new("1.2.840.10008.5.1.4.1.1.501.3", "DICOS Threat Detection Report Storage", "DICOSThreatDetectionReportStorage", SopClass, false),
1616    E::new("1.2.840.10008.5.1.4.1.1.501.4", "DICOS 2D AIT Storage", "DICOS2DAITStorage", SopClass, false),
1617    E::new("1.2.840.10008.5.1.4.1.1.501.5", "DICOS 3D AIT Storage", "DICOS3DAITStorage", SopClass, false),
1618    E::new("1.2.840.10008.5.1.4.1.1.501.6", "DICOS Quadrupole Resonance (QR) Storage", "DICOSQuadrupoleResonanceStorage", SopClass, false),
1619    E::new("1.2.840.10008.5.1.4.1.1.6", "Ultrasound Image Storage (Retired)", "UltrasoundImageStorageRetired", SopClass, true),
1620    E::new("1.2.840.10008.5.1.4.1.1.6.1", "Ultrasound Image Storage", "UltrasoundImageStorage", SopClass, false),
1621    E::new("1.2.840.10008.5.1.4.1.1.6.2", "Enhanced US Volume Storage", "EnhancedUSVolumeStorage", SopClass, false),
1622    E::new("1.2.840.10008.5.1.4.1.1.6.3", "Photoacoustic Image Storage", "PhotoacousticImageStorage", SopClass, false),
1623    E::new("1.2.840.10008.5.1.4.1.1.601.1", "Eddy Current Image Storage", "EddyCurrentImageStorage", SopClass, false),
1624    E::new("1.2.840.10008.5.1.4.1.1.601.2", "Eddy Current Multi-frame Image Storage", "EddyCurrentMultiFrameImageStorage", SopClass, false),
1625    E::new("1.2.840.10008.5.1.4.1.1.601.3", "Thermography Image Storage", "ThermographyImageStorage", SopClass, false),
1626    E::new("1.2.840.10008.5.1.4.1.1.601.4", "Thermography Multi-frame Image Storage", "ThermographyMultiFrameImageStorage", SopClass, false),
1627    E::new("1.2.840.10008.5.1.4.1.1.601.5", "Ultrasound Waveform Storage", "UltrasoundWaveformStorage", SopClass, false),
1628    E::new("1.2.840.10008.5.1.4.1.1.66", "Raw Data Storage", "RawDataStorage", SopClass, false),
1629    E::new("1.2.840.10008.5.1.4.1.1.66.1", "Spatial Registration Storage", "SpatialRegistrationStorage", SopClass, false),
1630    E::new("1.2.840.10008.5.1.4.1.1.66.2", "Spatial Fiducials Storage", "SpatialFiducialsStorage", SopClass, false),
1631    E::new("1.2.840.10008.5.1.4.1.1.66.3", "Deformable Spatial Registration Storage", "DeformableSpatialRegistrationStorage", SopClass, false),
1632    E::new("1.2.840.10008.5.1.4.1.1.66.4", "Segmentation Storage", "SegmentationStorage", SopClass, false),
1633    E::new("1.2.840.10008.5.1.4.1.1.66.5", "Surface Segmentation Storage", "SurfaceSegmentationStorage", SopClass, false),
1634    E::new("1.2.840.10008.5.1.4.1.1.66.6", "Tractography Results Storage", "TractographyResultsStorage", SopClass, false),
1635    E::new("1.2.840.10008.5.1.4.1.1.66.7", "Label Map Segmentation Storage", "LabelMapSegmentationStorage", SopClass, false),
1636    E::new("1.2.840.10008.5.1.4.1.1.66.8", "Height Map Segmentation Storage", "HeightMapSegmentationStorage", SopClass, false),
1637    E::new("1.2.840.10008.5.1.4.1.1.67", "Real World Value Mapping Storage", "RealWorldValueMappingStorage", SopClass, false),
1638    E::new("1.2.840.10008.5.1.4.1.1.68.1", "Surface Scan Mesh Storage", "SurfaceScanMeshStorage", SopClass, false),
1639    E::new("1.2.840.10008.5.1.4.1.1.68.2", "Surface Scan Point Cloud Storage", "SurfaceScanPointCloudStorage", SopClass, false),
1640    E::new("1.2.840.10008.5.1.4.1.1.7", "Secondary Capture Image Storage", "SecondaryCaptureImageStorage", SopClass, false),
1641    E::new("1.2.840.10008.5.1.4.1.1.7.1", "Multi-frame Single Bit Secondary Capture Image Storage", "MultiFrameSingleBitSecondaryCaptureImageStorage", SopClass, false),
1642    E::new("1.2.840.10008.5.1.4.1.1.7.2", "Multi-frame Grayscale Byte Secondary Capture Image Storage", "MultiFrameGrayscaleByteSecondaryCaptureImageStorage", SopClass, false),
1643    E::new("1.2.840.10008.5.1.4.1.1.7.3", "Multi-frame Grayscale Word Secondary Capture Image Storage", "MultiFrameGrayscaleWordSecondaryCaptureImageStorage", SopClass, false),
1644    E::new("1.2.840.10008.5.1.4.1.1.7.4", "Multi-frame True Color Secondary Capture Image Storage", "MultiFrameTrueColorSecondaryCaptureImageStorage", SopClass, false),
1645    E::new("1.2.840.10008.5.1.4.1.1.77.1", "VL Image Storage - Trial (Retired)", "VLImageStorageTrial", SopClass, true),
1646    E::new("1.2.840.10008.5.1.4.1.1.77.1.1", "VL Endoscopic Image Storage", "VLEndoscopicImageStorage", SopClass, false),
1647    E::new("1.2.840.10008.5.1.4.1.1.77.1.1.1", "Video Endoscopic Image Storage", "VideoEndoscopicImageStorage", SopClass, false),
1648    E::new("1.2.840.10008.5.1.4.1.1.77.1.2", "VL Microscopic Image Storage", "VLMicroscopicImageStorage", SopClass, false),
1649    E::new("1.2.840.10008.5.1.4.1.1.77.1.2.1", "Video Microscopic Image Storage", "VideoMicroscopicImageStorage", SopClass, false),
1650    E::new("1.2.840.10008.5.1.4.1.1.77.1.3", "VL Slide-Coordinates Microscopic Image Storage", "VLSlideCoordinatesMicroscopicImageStorage", SopClass, false),
1651    E::new("1.2.840.10008.5.1.4.1.1.77.1.4", "VL Photographic Image Storage", "VLPhotographicImageStorage", SopClass, false),
1652    E::new("1.2.840.10008.5.1.4.1.1.77.1.4.1", "Video Photographic Image Storage", "VideoPhotographicImageStorage", SopClass, false),
1653    E::new("1.2.840.10008.5.1.4.1.1.77.1.5.1", "Ophthalmic Photography 8 Bit Image Storage", "OphthalmicPhotography8BitImageStorage", SopClass, false),
1654    E::new("1.2.840.10008.5.1.4.1.1.77.1.5.2", "Ophthalmic Photography 16 Bit Image Storage", "OphthalmicPhotography16BitImageStorage", SopClass, false),
1655    E::new("1.2.840.10008.5.1.4.1.1.77.1.5.3", "Stereometric Relationship Storage", "StereometricRelationshipStorage", SopClass, false),
1656    E::new("1.2.840.10008.5.1.4.1.1.77.1.5.4", "Ophthalmic Tomography Image Storage", "OphthalmicTomographyImageStorage", SopClass, false),
1657    E::new("1.2.840.10008.5.1.4.1.1.77.1.5.5", "Wide Field Ophthalmic Photography Stereographic Projection Image Storage", "WideFieldOphthalmicPhotographyStereographicProjectionImageStorage", SopClass, false),
1658    E::new("1.2.840.10008.5.1.4.1.1.77.1.5.6", "Wide Field Ophthalmic Photography 3D Coordinates Image Storage", "WideFieldOphthalmicPhotography3DCoordinatesImageStorage", SopClass, false),
1659    E::new("1.2.840.10008.5.1.4.1.1.77.1.5.7", "Ophthalmic Optical Coherence Tomography En Face Image Storage", "OphthalmicOpticalCoherenceTomographyEnFaceImageStorage", SopClass, false),
1660    E::new("1.2.840.10008.5.1.4.1.1.77.1.5.8", "Ophthalmic Optical Coherence Tomography B-scan Volume Analysis Storage", "OphthalmicOpticalCoherenceTomographyBscanVolumeAnalysisStorage", SopClass, false),
1661    E::new("1.2.840.10008.5.1.4.1.1.77.1.6", "VL Whole Slide Microscopy Image Storage", "VLWholeSlideMicroscopyImageStorage", SopClass, false),
1662    E::new("1.2.840.10008.5.1.4.1.1.77.1.7", "Dermoscopic Photography Image Storage", "DermoscopicPhotographyImageStorage", SopClass, false),
1663    E::new("1.2.840.10008.5.1.4.1.1.77.1.8", "Confocal Microscopy Image Storage", "ConfocalMicroscopyImageStorage", SopClass, false),
1664    E::new("1.2.840.10008.5.1.4.1.1.77.1.9", "Confocal Microscopy Tiled Pyramidal Image Storage", "ConfocalMicroscopyTiledPyramidalImageStorage", SopClass, false),
1665    E::new("1.2.840.10008.5.1.4.1.1.77.2", "VL Multi-frame Image Storage - Trial (Retired)", "VLMultiFrameImageStorageTrial", SopClass, true),
1666    E::new("1.2.840.10008.5.1.4.1.1.78.1", "Lensometry Measurements Storage", "LensometryMeasurementsStorage", SopClass, false),
1667    E::new("1.2.840.10008.5.1.4.1.1.78.2", "Autorefraction Measurements Storage", "AutorefractionMeasurementsStorage", SopClass, false),
1668    E::new("1.2.840.10008.5.1.4.1.1.78.3", "Keratometry Measurements Storage", "KeratometryMeasurementsStorage", SopClass, false),
1669    E::new("1.2.840.10008.5.1.4.1.1.78.4", "Subjective Refraction Measurements Storage", "SubjectiveRefractionMeasurementsStorage", SopClass, false),
1670    E::new("1.2.840.10008.5.1.4.1.1.78.5", "Visual Acuity Measurements Storage", "VisualAcuityMeasurementsStorage", SopClass, false),
1671    E::new("1.2.840.10008.5.1.4.1.1.78.6", "Spectacle Prescription Report Storage", "SpectaclePrescriptionReportStorage", SopClass, false),
1672    E::new("1.2.840.10008.5.1.4.1.1.78.7", "Ophthalmic Axial Measurements Storage", "OphthalmicAxialMeasurementsStorage", SopClass, false),
1673    E::new("1.2.840.10008.5.1.4.1.1.78.8", "Intraocular Lens Calculations Storage", "IntraocularLensCalculationsStorage", SopClass, false),
1674    E::new("1.2.840.10008.5.1.4.1.1.79.1", "Macular Grid Thickness and Volume Report Storage", "MacularGridThicknessAndVolumeReportStorage", SopClass, false),
1675    E::new("1.2.840.10008.5.1.4.1.1.8", "Standalone Overlay Storage (Retired)", "StandaloneOverlayStorage", SopClass, true),
1676    E::new("1.2.840.10008.5.1.4.1.1.80.1", "Ophthalmic Visual Field Static Perimetry Measurements Storage", "OphthalmicVisualFieldStaticPerimetryMeasurementsStorage", SopClass, false),
1677    E::new("1.2.840.10008.5.1.4.1.1.81.1", "Ophthalmic Thickness Map Storage", "OphthalmicThicknessMapStorage", SopClass, false),
1678    E::new("1.2.840.10008.5.1.4.1.1.82.1", "Corneal Topography Map Storage", "CornealTopographyMapStorage", SopClass, false),
1679    E::new("1.2.840.10008.5.1.4.1.1.88.1", "Text SR Storage - Trial (Retired)", "TextSRStorageTrial", SopClass, true),
1680    E::new("1.2.840.10008.5.1.4.1.1.88.11", "Basic Text SR Storage", "BasicTextSRStorage", SopClass, false),
1681    E::new("1.2.840.10008.5.1.4.1.1.88.2", "Audio SR Storage - Trial (Retired)", "AudioSRStorageTrial", SopClass, true),
1682    E::new("1.2.840.10008.5.1.4.1.1.88.22", "Enhanced SR Storage", "EnhancedSRStorage", SopClass, false),
1683    E::new("1.2.840.10008.5.1.4.1.1.88.3", "Detail SR Storage - Trial (Retired)", "DetailSRStorageTrial", SopClass, true),
1684    E::new("1.2.840.10008.5.1.4.1.1.88.33", "Comprehensive SR Storage", "ComprehensiveSRStorage", SopClass, false),
1685    E::new("1.2.840.10008.5.1.4.1.1.88.34", "Comprehensive 3D SR Storage", "Comprehensive3DSRStorage", SopClass, false),
1686    E::new("1.2.840.10008.5.1.4.1.1.88.35", "Extensible SR Storage", "ExtensibleSRStorage", SopClass, false),
1687    E::new("1.2.840.10008.5.1.4.1.1.88.4", "Comprehensive SR Storage - Trial (Retired)", "ComprehensiveSRStorageTrial", SopClass, true),
1688    E::new("1.2.840.10008.5.1.4.1.1.88.40", "Procedure Log Storage", "ProcedureLogStorage", SopClass, false),
1689    E::new("1.2.840.10008.5.1.4.1.1.88.50", "Mammography CAD SR Storage", "MammographyCADSRStorage", SopClass, false),
1690    E::new("1.2.840.10008.5.1.4.1.1.88.59", "Key Object Selection Document Storage", "KeyObjectSelectionDocumentStorage", SopClass, false),
1691    E::new("1.2.840.10008.5.1.4.1.1.88.65", "Chest CAD SR Storage", "ChestCADSRStorage", SopClass, false),
1692    E::new("1.2.840.10008.5.1.4.1.1.88.67", "X-Ray Radiation Dose SR Storage", "XRayRadiationDoseSRStorage", SopClass, false),
1693    E::new("1.2.840.10008.5.1.4.1.1.88.68", "Radiopharmaceutical Radiation Dose SR Storage", "RadiopharmaceuticalRadiationDoseSRStorage", SopClass, false),
1694    E::new("1.2.840.10008.5.1.4.1.1.88.69", "Colon CAD SR Storage", "ColonCADSRStorage", SopClass, false),
1695    E::new("1.2.840.10008.5.1.4.1.1.88.70", "Implantation Plan SR Storage", "ImplantationPlanSRStorage", SopClass, false),
1696    E::new("1.2.840.10008.5.1.4.1.1.88.71", "Acquisition Context SR Storage", "AcquisitionContextSRStorage", SopClass, false),
1697    E::new("1.2.840.10008.5.1.4.1.1.88.72", "Simplified Adult Echo SR Storage", "SimplifiedAdultEchoSRStorage", SopClass, false),
1698    E::new("1.2.840.10008.5.1.4.1.1.88.73", "Patient Radiation Dose SR Storage", "PatientRadiationDoseSRStorage", SopClass, false),
1699    E::new("1.2.840.10008.5.1.4.1.1.88.74", "Planned Imaging Agent Administration SR Storage", "PlannedImagingAgentAdministrationSRStorage", SopClass, false),
1700    E::new("1.2.840.10008.5.1.4.1.1.88.75", "Performed Imaging Agent Administration SR Storage", "PerformedImagingAgentAdministrationSRStorage", SopClass, false),
1701    E::new("1.2.840.10008.5.1.4.1.1.88.76", "Enhanced X-Ray Radiation Dose SR Storage", "EnhancedXRayRadiationDoseSRStorage", SopClass, false),
1702    E::new("1.2.840.10008.5.1.4.1.1.88.77", "Waveform Annotation SR Storage", "WaveformAnnotationSRStorage", SopClass, false),
1703    E::new("1.2.840.10008.5.1.4.1.1.9", "Standalone Curve Storage (Retired)", "StandaloneCurveStorage", SopClass, true),
1704    E::new("1.2.840.10008.5.1.4.1.1.9.1", "Waveform Storage - Trial (Retired)", "WaveformStorageTrial", SopClass, true),
1705    E::new("1.2.840.10008.5.1.4.1.1.9.1.1", "12-lead ECG Waveform Storage", "TwelveLeadECGWaveformStorage", SopClass, false),
1706    E::new("1.2.840.10008.5.1.4.1.1.9.1.2", "General ECG Waveform Storage", "GeneralECGWaveformStorage", SopClass, false),
1707    E::new("1.2.840.10008.5.1.4.1.1.9.1.3", "Ambulatory ECG Waveform Storage", "AmbulatoryECGWaveformStorage", SopClass, false),
1708    E::new("1.2.840.10008.5.1.4.1.1.9.1.4", "General 32-bit ECG Waveform Storage", "General32bitECGWaveformStorage", SopClass, false),
1709    E::new("1.2.840.10008.5.1.4.1.1.9.100.1", "Waveform Presentation State Storage", "WaveformPresentationStateStorage", SopClass, false),
1710    E::new("1.2.840.10008.5.1.4.1.1.9.100.2", "Waveform Acquisition Presentation State Storage", "WaveformAcquisitionPresentationStateStorage", SopClass, false),
1711    E::new("1.2.840.10008.5.1.4.1.1.9.2.1", "Hemodynamic Waveform Storage", "HemodynamicWaveformStorage", SopClass, false),
1712    E::new("1.2.840.10008.5.1.4.1.1.9.3.1", "Cardiac Electrophysiology Waveform Storage", "CardiacElectrophysiologyWaveformStorage", SopClass, false),
1713    E::new("1.2.840.10008.5.1.4.1.1.9.4.1", "Basic Voice Audio Waveform Storage", "BasicVoiceAudioWaveformStorage", SopClass, false),
1714    E::new("1.2.840.10008.5.1.4.1.1.9.4.2", "General Audio Waveform Storage", "GeneralAudioWaveformStorage", SopClass, false),
1715    E::new("1.2.840.10008.5.1.4.1.1.9.5.1", "Arterial Pulse Waveform Storage", "ArterialPulseWaveformStorage", SopClass, false),
1716    E::new("1.2.840.10008.5.1.4.1.1.9.6.1", "Respiratory Waveform Storage", "RespiratoryWaveformStorage", SopClass, false),
1717    E::new("1.2.840.10008.5.1.4.1.1.9.6.2", "Multi-channel Respiratory Waveform Storage", "MultichannelRespiratoryWaveformStorage", SopClass, false),
1718    E::new("1.2.840.10008.5.1.4.1.1.9.7.1", "Routine Scalp Electroencephalogram Waveform Storage", "RoutineScalpElectroencephalogramWaveformStorage", SopClass, false),
1719    E::new("1.2.840.10008.5.1.4.1.1.9.7.2", "Electromyogram Waveform Storage", "ElectromyogramWaveformStorage", SopClass, false),
1720    E::new("1.2.840.10008.5.1.4.1.1.9.7.3", "Electrooculogram Waveform Storage", "ElectrooculogramWaveformStorage", SopClass, false),
1721    E::new("1.2.840.10008.5.1.4.1.1.9.7.4", "Sleep Electroencephalogram Waveform Storage", "SleepElectroencephalogramWaveformStorage", SopClass, false),
1722    E::new("1.2.840.10008.5.1.4.1.1.9.8.1", "Body Position Waveform Storage", "BodyPositionWaveformStorage", SopClass, false),
1723    E::new("1.2.840.10008.5.1.4.1.1.90.1", "Content Assessment Results Storage", "ContentAssessmentResultsStorage", SopClass, false),
1724    E::new("1.2.840.10008.5.1.4.1.1.91.1", "Microscopy Bulk Simple Annotations Storage", "MicroscopyBulkSimpleAnnotationsStorage", SopClass, false),
1725    E::new("1.2.840.10008.5.1.4.1.2.1.1", "Patient Root Query/Retrieve Information Model - FIND", "PatientRootQueryRetrieveInformationModelFind", SopClass, false),
1726    E::new("1.2.840.10008.5.1.4.1.2.1.2", "Patient Root Query/Retrieve Information Model - MOVE", "PatientRootQueryRetrieveInformationModelMove", SopClass, false),
1727    E::new("1.2.840.10008.5.1.4.1.2.1.3", "Patient Root Query/Retrieve Information Model - GET", "PatientRootQueryRetrieveInformationModelGet", SopClass, false),
1728    E::new("1.2.840.10008.5.1.4.1.2.2.1", "Study Root Query/Retrieve Information Model - FIND", "StudyRootQueryRetrieveInformationModelFind", SopClass, false),
1729    E::new("1.2.840.10008.5.1.4.1.2.2.2", "Study Root Query/Retrieve Information Model - MOVE", "StudyRootQueryRetrieveInformationModelMove", SopClass, false),
1730    E::new("1.2.840.10008.5.1.4.1.2.2.3", "Study Root Query/Retrieve Information Model - GET", "StudyRootQueryRetrieveInformationModelGet", SopClass, false),
1731    E::new("1.2.840.10008.5.1.4.1.2.3.1", "Patient/Study Only Query/Retrieve Information Model - FIND (Retired)", "PatientStudyOnlyQueryRetrieveInformationModelFind", SopClass, true),
1732    E::new("1.2.840.10008.5.1.4.1.2.3.2", "Patient/Study Only Query/Retrieve Information Model - MOVE (Retired)", "PatientStudyOnlyQueryRetrieveInformationModelMove", SopClass, true),
1733    E::new("1.2.840.10008.5.1.4.1.2.3.3", "Patient/Study Only Query/Retrieve Information Model - GET (Retired)", "PatientStudyOnlyQueryRetrieveInformationModelGet", SopClass, true),
1734    E::new("1.2.840.10008.5.1.4.1.2.4.2", "Composite Instance Root Retrieve - MOVE", "CompositeInstanceRootRetrieveMove", SopClass, false),
1735    E::new("1.2.840.10008.5.1.4.1.2.4.3", "Composite Instance Root Retrieve - GET", "CompositeInstanceRootRetrieveGet", SopClass, false),
1736    E::new("1.2.840.10008.5.1.4.1.2.5.3", "Composite Instance Retrieve Without Bulk Data - GET", "CompositeInstanceRetrieveWithoutBulkDataGet", SopClass, false),
1737    E::new("1.2.840.10008.5.1.4.20.1", "Defined Procedure Protocol Information Model - FIND", "DefinedProcedureProtocolInformationModelFind", SopClass, false),
1738    E::new("1.2.840.10008.5.1.4.20.2", "Defined Procedure Protocol Information Model - MOVE", "DefinedProcedureProtocolInformationModelMove", SopClass, false),
1739    E::new("1.2.840.10008.5.1.4.20.3", "Defined Procedure Protocol Information Model - GET", "DefinedProcedureProtocolInformationModelGet", SopClass, false),
1740    E::new("1.2.840.10008.5.1.4.31", "Modality Worklist Information Model - FIND", "ModalityWorklistInformationModelFind", SopClass, false),
1741    E::new("1.2.840.10008.5.1.4.32.1", "General Purpose Worklist Information Model - FIND (Retired)", "GeneralPurposeWorklistInformationModelFind", SopClass, true),
1742    E::new("1.2.840.10008.5.1.4.32.2", "General Purpose Scheduled Procedure Step SOP Class (Retired)", "GeneralPurposeScheduledProcedureStep", SopClass, true),
1743    E::new("1.2.840.10008.5.1.4.32.3", "General Purpose Performed Procedure Step SOP Class (Retired)", "GeneralPurposePerformedProcedureStep", SopClass, true),
1744    E::new("1.2.840.10008.5.1.4.33", "Instance Availability Notification SOP Class", "InstanceAvailabilityNotification", SopClass, false),
1745    E::new("1.2.840.10008.5.1.4.34.1", "RT Beams Delivery Instruction Storage - Trial (Retired)", "RTBeamsDeliveryInstructionStorageTrial", SopClass, true),
1746    E::new("1.2.840.10008.5.1.4.34.10", "RT Brachy Application Setup Delivery Instruction Storage", "RTBrachyApplicationSetupDeliveryInstructionStorage", SopClass, false),
1747    E::new("1.2.840.10008.5.1.4.34.2", "RT Conventional Machine Verification - Trial (Retired)", "RTConventionalMachineVerificationTrial", SopClass, true),
1748    E::new("1.2.840.10008.5.1.4.34.3", "RT Ion Machine Verification - Trial (Retired)", "RTIonMachineVerificationTrial", SopClass, true),
1749    E::new("1.2.840.10008.5.1.4.34.4.1", "Unified Procedure Step - Push SOP Class - Trial (Retired)", "UnifiedProcedureStepPushTrial", SopClass, true),
1750    E::new("1.2.840.10008.5.1.4.34.4.2", "Unified Procedure Step - Watch SOP Class - Trial (Retired)", "UnifiedProcedureStepWatchTrial", SopClass, true),
1751    E::new("1.2.840.10008.5.1.4.34.4.3", "Unified Procedure Step - Pull SOP Class - Trial (Retired)", "UnifiedProcedureStepPullTrial", SopClass, true),
1752    E::new("1.2.840.10008.5.1.4.34.4.4", "Unified Procedure Step - Event SOP Class - Trial (Retired)", "UnifiedProcedureStepEventTrial", SopClass, true),
1753    E::new("1.2.840.10008.5.1.4.34.6.1", "Unified Procedure Step - Push SOP Class", "UnifiedProcedureStepPush", SopClass, false),
1754    E::new("1.2.840.10008.5.1.4.34.6.2", "Unified Procedure Step - Watch SOP Class", "UnifiedProcedureStepWatch", SopClass, false),
1755    E::new("1.2.840.10008.5.1.4.34.6.3", "Unified Procedure Step - Pull SOP Class", "UnifiedProcedureStepPull", SopClass, false),
1756    E::new("1.2.840.10008.5.1.4.34.6.4", "Unified Procedure Step - Event SOP Class", "UnifiedProcedureStepEvent", SopClass, false),
1757    E::new("1.2.840.10008.5.1.4.34.6.5", "Unified Procedure Step - Query SOP Class", "UnifiedProcedureStepQuery", SopClass, false),
1758    E::new("1.2.840.10008.5.1.4.34.7", "RT Beams Delivery Instruction Storage", "RTBeamsDeliveryInstructionStorage", SopClass, false),
1759    E::new("1.2.840.10008.5.1.4.34.8", "RT Conventional Machine Verification", "RTConventionalMachineVerification", SopClass, false),
1760    E::new("1.2.840.10008.5.1.4.34.9", "RT Ion Machine Verification", "RTIonMachineVerification", SopClass, false),
1761    E::new("1.2.840.10008.5.1.4.37.1", "General Relevant Patient Information Query", "GeneralRelevantPatientInformationQuery", SopClass, false),
1762    E::new("1.2.840.10008.5.1.4.37.2", "Breast Imaging Relevant Patient Information Query", "BreastImagingRelevantPatientInformationQuery", SopClass, false),
1763    E::new("1.2.840.10008.5.1.4.37.3", "Cardiac Relevant Patient Information Query", "CardiacRelevantPatientInformationQuery", SopClass, false),
1764    E::new("1.2.840.10008.5.1.4.38.1", "Hanging Protocol Storage", "HangingProtocolStorage", SopClass, false),
1765    E::new("1.2.840.10008.5.1.4.38.2", "Hanging Protocol Information Model - FIND", "HangingProtocolInformationModelFind", SopClass, false),
1766    E::new("1.2.840.10008.5.1.4.38.3", "Hanging Protocol Information Model - MOVE", "HangingProtocolInformationModelMove", SopClass, false),
1767    E::new("1.2.840.10008.5.1.4.38.4", "Hanging Protocol Information Model - GET", "HangingProtocolInformationModelGet", SopClass, false),
1768    E::new("1.2.840.10008.5.1.4.39.1", "Color Palette Storage", "ColorPaletteStorage", SopClass, false),
1769    E::new("1.2.840.10008.5.1.4.39.2", "Color Palette Query/Retrieve Information Model - FIND", "ColorPaletteQueryRetrieveInformationModelFind", SopClass, false),
1770    E::new("1.2.840.10008.5.1.4.39.3", "Color Palette Query/Retrieve Information Model - MOVE", "ColorPaletteQueryRetrieveInformationModelMove", SopClass, false),
1771    E::new("1.2.840.10008.5.1.4.39.4", "Color Palette Query/Retrieve Information Model - GET", "ColorPaletteQueryRetrieveInformationModelGet", SopClass, false),
1772    E::new("1.2.840.10008.5.1.4.41", "Product Characteristics Query SOP Class", "ProductCharacteristicsQuery", SopClass, false),
1773    E::new("1.2.840.10008.5.1.4.42", "Substance Approval Query SOP Class", "SubstanceApprovalQuery", SopClass, false),
1774    E::new("1.2.840.10008.5.1.4.43.1", "Generic Implant Template Storage", "GenericImplantTemplateStorage", SopClass, false),
1775    E::new("1.2.840.10008.5.1.4.43.2", "Generic Implant Template Information Model - FIND", "GenericImplantTemplateInformationModelFind", SopClass, false),
1776    E::new("1.2.840.10008.5.1.4.43.3", "Generic Implant Template Information Model - MOVE", "GenericImplantTemplateInformationModelMove", SopClass, false),
1777    E::new("1.2.840.10008.5.1.4.43.4", "Generic Implant Template Information Model - GET", "GenericImplantTemplateInformationModelGet", SopClass, false),
1778    E::new("1.2.840.10008.5.1.4.44.1", "Implant Assembly Template Storage", "ImplantAssemblyTemplateStorage", SopClass, false),
1779    E::new("1.2.840.10008.5.1.4.44.2", "Implant Assembly Template Information Model - FIND", "ImplantAssemblyTemplateInformationModelFind", SopClass, false),
1780    E::new("1.2.840.10008.5.1.4.44.3", "Implant Assembly Template Information Model - MOVE", "ImplantAssemblyTemplateInformationModelMove", SopClass, false),
1781    E::new("1.2.840.10008.5.1.4.44.4", "Implant Assembly Template Information Model - GET", "ImplantAssemblyTemplateInformationModelGet", SopClass, false),
1782    E::new("1.2.840.10008.5.1.4.45.1", "Implant Template Group Storage", "ImplantTemplateGroupStorage", SopClass, false),
1783    E::new("1.2.840.10008.5.1.4.45.2", "Implant Template Group Information Model - FIND", "ImplantTemplateGroupInformationModelFind", SopClass, false),
1784    E::new("1.2.840.10008.5.1.4.45.3", "Implant Template Group Information Model - MOVE", "ImplantTemplateGroupInformationModelMove", SopClass, false),
1785    E::new("1.2.840.10008.5.1.4.45.4", "Implant Template Group Information Model - GET", "ImplantTemplateGroupInformationModelGet", SopClass, false),
1786];
1787
1788#[rustfmt::skip]
1789#[cfg(feature = "transfer-syntax")]
1790pub(crate) const TRANSFER_SYNTAXES: &[E] = &[
1791    E::new("1.2.840.10008.1.2", "Implicit VR Little Endian: Default Transfer Syntax for DICOM", "ImplicitVRLittleEndian", TransferSyntax, false),
1792    E::new("1.2.840.10008.1.2.1", "Explicit VR Little Endian", "ExplicitVRLittleEndian", TransferSyntax, false),
1793    E::new("1.2.840.10008.1.2.1.98", "Encapsulated Uncompressed Explicit VR Little Endian", "EncapsulatedUncompressedExplicitVRLittleEndian", TransferSyntax, false),
1794    E::new("1.2.840.10008.1.2.1.99", "Deflated Explicit VR Little Endian", "DeflatedExplicitVRLittleEndian", TransferSyntax, false),
1795    E::new("1.2.840.10008.1.2.2", "Explicit VR Big Endian (Retired)", "ExplicitVRBigEndian", TransferSyntax, true),
1796    E::new("1.2.840.10008.1.2.4.100", "MPEG2 Main Profile / Main Level", "MPEG2MPML", TransferSyntax, false),
1797    E::new("1.2.840.10008.1.2.4.100.1", "Fragmentable MPEG2 Main Profile / Main Level", "MPEG2MPMLF", TransferSyntax, false),
1798    E::new("1.2.840.10008.1.2.4.101", "MPEG2 Main Profile / High Level", "MPEG2MPHL", TransferSyntax, false),
1799    E::new("1.2.840.10008.1.2.4.101.1", "Fragmentable MPEG2 Main Profile / High Level", "MPEG2MPHLF", TransferSyntax, false),
1800    E::new("1.2.840.10008.1.2.4.102", "MPEG-4 AVC/H.264 High Profile / Level 4.1", "MPEG4HP41", TransferSyntax, false),
1801    E::new("1.2.840.10008.1.2.4.102.1", "Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.1", "MPEG4HP41F", TransferSyntax, false),
1802    E::new("1.2.840.10008.1.2.4.103", "MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1", "MPEG4HP41BD", TransferSyntax, false),
1803    E::new("1.2.840.10008.1.2.4.103.1", "Fragmentable MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1", "MPEG4HP41BDF", TransferSyntax, false),
1804    E::new("1.2.840.10008.1.2.4.104", "MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video", "MPEG4HP422D", TransferSyntax, false),
1805    E::new("1.2.840.10008.1.2.4.104.1", "Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video", "MPEG4HP422DF", TransferSyntax, false),
1806    E::new("1.2.840.10008.1.2.4.105", "MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video", "MPEG4HP423D", TransferSyntax, false),
1807    E::new("1.2.840.10008.1.2.4.105.1", "Fragmentable MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video", "MPEG4HP423DF", TransferSyntax, false),
1808    E::new("1.2.840.10008.1.2.4.106", "MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2", "MPEG4HP42STEREO", TransferSyntax, false),
1809    E::new("1.2.840.10008.1.2.4.106.1", "Fragmentable MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2", "MPEG4HP42STEREOF", TransferSyntax, false),
1810    E::new("1.2.840.10008.1.2.4.107", "HEVC/H.265 Main Profile / Level 5.1", "HEVCMP51", TransferSyntax, false),
1811    E::new("1.2.840.10008.1.2.4.108", "HEVC/H.265 Main 10 Profile / Level 5.1", "HEVCM10P51", TransferSyntax, false),
1812    E::new("1.2.840.10008.1.2.4.110", "JPEG XL Lossless", "JPEGXLLossless", TransferSyntax, false),
1813    E::new("1.2.840.10008.1.2.4.111", "JPEG XL JPEG Recompression", "JPEGXLJPEGRecompression", TransferSyntax, false),
1814    E::new("1.2.840.10008.1.2.4.112", "JPEG XL", "JPEGXL", TransferSyntax, false),
1815    E::new("1.2.840.10008.1.2.4.201", "High-Throughput JPEG 2000 Image Compression (Lossless Only)", "HTJ2KLossless", TransferSyntax, false),
1816    E::new("1.2.840.10008.1.2.4.202", "High-Throughput JPEG 2000 with RPCL Options Image Compression (Lossless Only)", "HTJ2KLosslessRPCL", TransferSyntax, false),
1817    E::new("1.2.840.10008.1.2.4.203", "High-Throughput JPEG 2000 Image Compression", "HTJ2K", TransferSyntax, false),
1818    E::new("1.2.840.10008.1.2.4.204", "JPIP HTJ2K Referenced", "JPIPHTJ2KReferenced", TransferSyntax, false),
1819    E::new("1.2.840.10008.1.2.4.205", "JPIP HTJ2K Referenced Deflate", "JPIPHTJ2KReferencedDeflate", TransferSyntax, false),
1820    E::new("1.2.840.10008.1.2.4.50", "JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression", "JPEGBaseline8Bit", TransferSyntax, false),
1821    E::new("1.2.840.10008.1.2.4.51", "JPEG Extended (Process 2", "JPEGExtended12Bit", TransferSyntax, false),
1822    E::new("1.2.840.10008.1.2.4.52", "JPEG Extended (Process 3", "JPEGExtended35", TransferSyntax, true),
1823    E::new("1.2.840.10008.1.2.4.53", "JPEG Spectral Selection, Non-Hierarchical (Process 6", "JPEGSpectralSelectionNonHierarchical68", TransferSyntax, true),
1824    E::new("1.2.840.10008.1.2.4.54", "JPEG Spectral Selection, Non-Hierarchical (Process 7", "JPEGSpectralSelectionNonHierarchical79", TransferSyntax, true),
1825    E::new("1.2.840.10008.1.2.4.55", "JPEG Full Progression, Non-Hierarchical (Process 10", "JPEGFullProgressionNonHierarchical1012", TransferSyntax, true),
1826    E::new("1.2.840.10008.1.2.4.56", "JPEG Full Progression, Non-Hierarchical (Process 11", "JPEGFullProgressionNonHierarchical1113", TransferSyntax, true),
1827    E::new("1.2.840.10008.1.2.4.57", "JPEG Lossless, Non-Hierarchical (Process 14)", "JPEGLossless", TransferSyntax, false),
1828    E::new("1.2.840.10008.1.2.4.58", "JPEG Lossless, Non-Hierarchical (Process 15) (Retired)", "JPEGLosslessNonHierarchical15", TransferSyntax, true),
1829    E::new("1.2.840.10008.1.2.4.59", "JPEG Extended, Hierarchical (Process 16", "JPEGExtendedHierarchical1618", TransferSyntax, true),
1830    E::new("1.2.840.10008.1.2.4.60", "JPEG Extended, Hierarchical (Process 17", "JPEGExtendedHierarchical1719", TransferSyntax, true),
1831    E::new("1.2.840.10008.1.2.4.61", "JPEG Spectral Selection, Hierarchical (Process 20", "JPEGSpectralSelectionHierarchical2022", TransferSyntax, true),
1832    E::new("1.2.840.10008.1.2.4.62", "JPEG Spectral Selection, Hierarchical (Process 21", "JPEGSpectralSelectionHierarchical2123", TransferSyntax, true),
1833    E::new("1.2.840.10008.1.2.4.63", "JPEG Full Progression, Hierarchical (Process 24", "JPEGFullProgressionHierarchical2426", TransferSyntax, true),
1834    E::new("1.2.840.10008.1.2.4.64", "JPEG Full Progression, Hierarchical (Process 25", "JPEGFullProgressionHierarchical2527", TransferSyntax, true),
1835    E::new("1.2.840.10008.1.2.4.65", "JPEG Lossless, Hierarchical (Process 28) (Retired)", "JPEGLosslessHierarchical28", TransferSyntax, true),
1836    E::new("1.2.840.10008.1.2.4.66", "JPEG Lossless, Hierarchical (Process 29) (Retired)", "JPEGLosslessHierarchical29", TransferSyntax, true),
1837    E::new("1.2.840.10008.1.2.4.70", "JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression", "JPEGLosslessSV1", TransferSyntax, false),
1838    E::new("1.2.840.10008.1.2.4.80", "JPEG-LS Lossless Image Compression", "JPEGLSLossless", TransferSyntax, false),
1839    E::new("1.2.840.10008.1.2.4.81", "JPEG-LS Lossy (Near-Lossless) Image Compression", "JPEGLSNearLossless", TransferSyntax, false),
1840    E::new("1.2.840.10008.1.2.4.90", "JPEG 2000 Image Compression (Lossless Only)", "JPEG2000Lossless", TransferSyntax, false),
1841    E::new("1.2.840.10008.1.2.4.91", "JPEG 2000 Image Compression", "JPEG2000", TransferSyntax, false),
1842    E::new("1.2.840.10008.1.2.4.92", "JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)", "JPEG2000MCLossless", TransferSyntax, false),
1843    E::new("1.2.840.10008.1.2.4.93", "JPEG 2000 Part 2 Multi-component Image Compression", "JPEG2000MC", TransferSyntax, false),
1844    E::new("1.2.840.10008.1.2.4.94", "JPIP Referenced", "JPIPReferenced", TransferSyntax, false),
1845    E::new("1.2.840.10008.1.2.4.95", "JPIP Referenced Deflate", "JPIPReferencedDeflate", TransferSyntax, false),
1846    E::new("1.2.840.10008.1.2.5", "RLE Lossless", "RLELossless", TransferSyntax, false),
1847    E::new("1.2.840.10008.1.2.6.1", "RFC 2557 MIME encapsulation (Retired)", "RFC2557MIMEEncapsulation", TransferSyntax, true),
1848    E::new("1.2.840.10008.1.2.6.2", "XML Encoding (Retired)", "XMLEncoding", TransferSyntax, true),
1849    E::new("1.2.840.10008.1.2.7.1", "SMPTE ST 2110-20 Uncompressed Progressive Active Video", "SMPTEST211020UncompressedProgressiveActiveVideo", TransferSyntax, false),
1850    E::new("1.2.840.10008.1.2.7.2", "SMPTE ST 2110-20 Uncompressed Interlaced Active Video", "SMPTEST211020UncompressedInterlacedActiveVideo", TransferSyntax, false),
1851    E::new("1.2.840.10008.1.2.7.3", "SMPTE ST 2110-30 PCM Digital Audio", "SMPTEST211030PCMDigitalAudio", TransferSyntax, false),
1852    E::new("1.2.840.10008.1.2.8.1", "Deflated Image Frame Compression", "DeflatedImageFrameCompression", TransferSyntax, false),
1853    E::new("1.2.840.10008.1.20", "Papyrus 3 Implicit VR Little Endian (Retired)", "Papyrus3ImplicitVRLittleEndian", TransferSyntax, true),
1854];
1855
1856#[rustfmt::skip]
1857#[cfg(feature = "meta-sop-class")]
1858pub(crate) const META_SOP_CLASSES: &[E] = &[
1859    E::new("1.2.840.10008.3.1.2.1.4", "Detached Patient Management Meta SOP Class (Retired)", "DetachedPatientManagementMeta", MetaSopClass, true),
1860    E::new("1.2.840.10008.3.1.2.5.4", "Detached Results Management Meta SOP Class (Retired)", "DetachedResultsManagementMeta", MetaSopClass, true),
1861    E::new("1.2.840.10008.3.1.2.5.5", "Detached Study Management Meta SOP Class (Retired)", "DetachedStudyManagementMeta", MetaSopClass, true),
1862    E::new("1.2.840.10008.5.1.1.18", "Basic Color Print Management Meta SOP Class", "BasicColorPrintManagementMeta", MetaSopClass, false),
1863    E::new("1.2.840.10008.5.1.1.18.1", "Referenced Color Print Management Meta SOP Class (Retired)", "ReferencedColorPrintManagementMeta", MetaSopClass, true),
1864    E::new("1.2.840.10008.5.1.1.32", "Pull Stored Print Management Meta SOP Class (Retired)", "PullStoredPrintManagementMeta", MetaSopClass, true),
1865    E::new("1.2.840.10008.5.1.1.9", "Basic Grayscale Print Management Meta SOP Class", "BasicGrayscalePrintManagementMeta", MetaSopClass, false),
1866    E::new("1.2.840.10008.5.1.1.9.1", "Referenced Grayscale Print Management Meta SOP Class (Retired)", "ReferencedGrayscalePrintManagementMeta", MetaSopClass, true),
1867    E::new("1.2.840.10008.5.1.4.32", "General Purpose Worklist Management Meta SOP Class (Retired)", "GeneralPurposeWorklistManagementMeta", MetaSopClass, true),
1868];
1869
1870#[rustfmt::skip]
1871#[cfg(feature = "well-known-sop-instance")]
1872pub(crate) const WELL_KNOWN_SOP_INSTANCES: &[E] = &[
1873    E::new("1.2.840.10008.1.20.1.1", "Storage Commitment Push Model SOP Instance", "StorageCommitmentPushModelInstance", WellKnownSopInstance, false),
1874    E::new("1.2.840.10008.1.20.2.1", "Storage Commitment Pull Model SOP Instance (Retired)", "StorageCommitmentPullModelInstance", WellKnownSopInstance, true),
1875    E::new("1.2.840.10008.1.40.1", "Procedural Event Logging SOP Instance", "ProceduralEventLoggingInstance", WellKnownSopInstance, false),
1876    E::new("1.2.840.10008.1.42.1", "Substance Administration Logging SOP Instance", "SubstanceAdministrationLoggingInstance", WellKnownSopInstance, false),
1877    E::new("1.2.840.10008.1.5.1", "Hot Iron Color Palette SOP Instance", "HotIronPalette", WellKnownSopInstance, false),
1878    E::new("1.2.840.10008.1.5.2", "PET Color Palette SOP Instance", "PETPalette", WellKnownSopInstance, false),
1879    E::new("1.2.840.10008.1.5.3", "Hot Metal Blue Color Palette SOP Instance", "HotMetalBluePalette", WellKnownSopInstance, false),
1880    E::new("1.2.840.10008.1.5.4", "PET 20 Step Color Palette SOP Instance", "PET20StepPalette", WellKnownSopInstance, false),
1881    E::new("1.2.840.10008.1.5.5", "Spring Color Palette SOP Instance", "SpringPalette", WellKnownSopInstance, false),
1882    E::new("1.2.840.10008.1.5.6", "Summer Color Palette SOP Instance", "SummerPalette", WellKnownSopInstance, false),
1883    E::new("1.2.840.10008.1.5.7", "Fall Color Palette SOP Instance", "FallPalette", WellKnownSopInstance, false),
1884    E::new("1.2.840.10008.1.5.8", "Winter Color Palette SOP Instance", "WinterPalette", WellKnownSopInstance, false),
1885    E::new("1.2.840.10008.5.1.1.17", "Printer SOP Instance", "PrinterInstance", WellKnownSopInstance, false),
1886    E::new("1.2.840.10008.5.1.1.17.376", "Printer Configuration Retrieval SOP Instance", "PrinterConfigurationRetrievalInstance", WellKnownSopInstance, false),
1887    E::new("1.2.840.10008.5.1.1.25", "Print Queue SOP Instance (Retired)", "PrintQueueInstance", WellKnownSopInstance, true),
1888    E::new("1.2.840.10008.5.1.1.40.1", "Display System SOP Instance", "DisplaySystemInstance", WellKnownSopInstance, false),
1889    E::new("1.2.840.10008.5.1.4.1.1.201.1.1", "Storage Management SOP Instance", "StorageManagementInstance", WellKnownSopInstance, false),
1890    E::new("1.2.840.10008.5.1.4.34.5", "UPS Global Subscription SOP Instance", "UPSGlobalSubscriptionInstance", WellKnownSopInstance, false),
1891    E::new("1.2.840.10008.5.1.4.34.5.1", "UPS Filtered Global Subscription SOP Instance", "UPSFilteredGlobalSubscriptionInstance", WellKnownSopInstance, false),
1892];
1893
1894#[rustfmt::skip]
1895#[cfg(feature = "dicom-uid-as-coding-scheme")]
1896pub(crate) const DICOM_UIDS_AS_CODING_SCHEMES: &[E] = &[
1897    E::new("1.2.840.10008.2.6.1", "DICOM UID Registry", "DCMUID", DicomUidsAsCodingScheme, false),
1898];
1899
1900#[rustfmt::skip]
1901#[cfg(feature = "coding-scheme")]
1902pub(crate) const CODING_SCHEMES: &[E] = &[
1903    E::new("1.2.840.10008.2.16.10", "Dublin Core", "DC", CodingScheme, false),
1904    E::new("1.2.840.10008.2.16.11", "New York University Melanoma Clinical Cooperative Group", "NYUMCCG", CodingScheme, false),
1905    E::new("1.2.840.10008.2.16.12", "Mayo Clinic Non-radiological Images Specific Body Structure Anatomical Surface Region Guide", "MAYONRISBSASRG", CodingScheme, false),
1906    E::new("1.2.840.10008.2.16.13", "Image Biomarker Standardisation Initiative", "IBSI", CodingScheme, false),
1907    E::new("1.2.840.10008.2.16.14", "Radiomics Ontology", "RO", CodingScheme, false),
1908    E::new("1.2.840.10008.2.16.15", "RadElement", "RADELEMENT", CodingScheme, false),
1909    E::new("1.2.840.10008.2.16.16", "ICD-11", "I11", CodingScheme, false),
1910    E::new("1.2.840.10008.2.16.17", "Unified numbering system (UNS) for metals and alloys", "UNS", CodingScheme, false),
1911    E::new("1.2.840.10008.2.16.18", "Research Resource Identification", "RRID", CodingScheme, false),
1912    E::new("1.2.840.10008.2.16.4", "DICOM Controlled Terminology", "DCM", CodingScheme, false),
1913    E::new("1.2.840.10008.2.16.5", "Adult Mouse Anatomy Ontology", "MA", CodingScheme, false),
1914    E::new("1.2.840.10008.2.16.6", "Uberon Ontology", "UBERON", CodingScheme, false),
1915    E::new("1.2.840.10008.2.16.7", "Integrated Taxonomic Information System (ITIS) Taxonomic Serial Number (TSN)", "ITIS_TSN", CodingScheme, false),
1916    E::new("1.2.840.10008.2.16.8", "Mouse Genome Initiative (MGI)", "MGI", CodingScheme, false),
1917    E::new("1.2.840.10008.2.16.9", "PubChem Compound CID", "PUBCHEM_CID", CodingScheme, false),
1918];
1919
1920#[rustfmt::skip]
1921#[cfg(feature = "application-context-name")]
1922pub(crate) const APPLICATION_CONTEXT_NAMES: &[E] = &[
1923    E::new("1.2.840.10008.3.1.1.1", "DICOM Application Context Name", "DICOMApplicationContext", ApplicationContextName, false),
1924];
1925
1926#[rustfmt::skip]
1927#[cfg(feature = "service-class")]
1928pub(crate) const SERVICE_CLASSES: &[E] = &[
1929    E::new("1.2.840.10008.4.2", "Storage Service Class", "Storage", ServiceClass, false),
1930    E::new("1.2.840.10008.5.1.4.34.4", "Unified Worklist and Procedure Step Service Class - Trial (Retired)", "UnifiedWorklistAndProcedureStepTrial", ServiceClass, true),
1931    E::new("1.2.840.10008.5.1.4.34.6", "Unified Worklist and Procedure Step Service Class", "UnifiedWorklistAndProcedureStep", ServiceClass, false),
1932];
1933
1934#[rustfmt::skip]
1935#[cfg(feature = "application-hosting-model")]
1936pub(crate) const APPLICATION_HOSTING_MODELS: &[E] = &[
1937    E::new("1.2.840.10008.7.1.1", "Native DICOM Model", "NativeDICOMModel", ApplicationHostingModel, false),
1938    E::new("1.2.840.10008.7.1.2", "Abstract Multi-Dimensional Image Model", "AbstractMultiDimensionalImageModel", ApplicationHostingModel, false),
1939];
1940
1941#[rustfmt::skip]
1942#[cfg(feature = "mapping-resource")]
1943pub(crate) const MAPPING_RESOURCES: &[E] = &[
1944    E::new("1.2.840.10008.8.1.1", "DICOM Content Mapping Resource", "DICOMContentMappingResource", MappingResource, false),
1945];
1946
1947#[rustfmt::skip]
1948#[cfg(feature = "ldap-oid")]
1949pub(crate) const LDAP_OIDS: &[E] = &[
1950    E::new("1.2.840.10008.15.0.3.1", "dicomDeviceName", "dicomDeviceName", LdapOid, false),
1951    E::new("1.2.840.10008.15.0.3.10", "dicomAssociationInitiator", "dicomAssociationInitiator", LdapOid, false),
1952    E::new("1.2.840.10008.15.0.3.11", "dicomAssociationAcceptor", "dicomAssociationAcceptor", LdapOid, false),
1953    E::new("1.2.840.10008.15.0.3.12", "dicomHostname", "dicomHostname", LdapOid, false),
1954    E::new("1.2.840.10008.15.0.3.13", "dicomPort", "dicomPort", LdapOid, false),
1955    E::new("1.2.840.10008.15.0.3.14", "dicomSOPClass", "dicomSOPClass", LdapOid, false),
1956    E::new("1.2.840.10008.15.0.3.15", "dicomTransferRole", "dicomTransferRole", LdapOid, false),
1957    E::new("1.2.840.10008.15.0.3.16", "dicomTransferSyntax", "dicomTransferSyntax", LdapOid, false),
1958    E::new("1.2.840.10008.15.0.3.17", "dicomPrimaryDeviceType", "dicomPrimaryDeviceType", LdapOid, false),
1959    E::new("1.2.840.10008.15.0.3.18", "dicomRelatedDeviceReference", "dicomRelatedDeviceReference", LdapOid, false),
1960    E::new("1.2.840.10008.15.0.3.19", "dicomPreferredCalledAETitle", "dicomPreferredCalledAETitle", LdapOid, false),
1961    E::new("1.2.840.10008.15.0.3.2", "dicomDescription", "dicomDescription", LdapOid, false),
1962    E::new("1.2.840.10008.15.0.3.20", "dicomTLSCyphersuite", "dicomTLSCyphersuite", LdapOid, false),
1963    E::new("1.2.840.10008.15.0.3.21", "dicomAuthorizedNodeCertificateReference", "dicomAuthorizedNodeCertificateReference", LdapOid, false),
1964    E::new("1.2.840.10008.15.0.3.22", "dicomThisNodeCertificateReference", "dicomThisNodeCertificateReference", LdapOid, false),
1965    E::new("1.2.840.10008.15.0.3.23", "dicomInstalled", "dicomInstalled", LdapOid, false),
1966    E::new("1.2.840.10008.15.0.3.24", "dicomStationName", "dicomStationName", LdapOid, false),
1967    E::new("1.2.840.10008.15.0.3.25", "dicomDeviceSerialNumber", "dicomDeviceSerialNumber", LdapOid, false),
1968    E::new("1.2.840.10008.15.0.3.26", "dicomInstitutionName", "dicomInstitutionName", LdapOid, false),
1969    E::new("1.2.840.10008.15.0.3.27", "dicomInstitutionAddress", "dicomInstitutionAddress", LdapOid, false),
1970    E::new("1.2.840.10008.15.0.3.28", "dicomInstitutionDepartmentName", "dicomInstitutionDepartmentName", LdapOid, false),
1971    E::new("1.2.840.10008.15.0.3.29", "dicomIssuerOfPatientID", "dicomIssuerOfPatientID", LdapOid, false),
1972    E::new("1.2.840.10008.15.0.3.3", "dicomManufacturer", "dicomManufacturer", LdapOid, false),
1973    E::new("1.2.840.10008.15.0.3.30", "dicomPreferredCallingAETitle", "dicomPreferredCallingAETitle", LdapOid, false),
1974    E::new("1.2.840.10008.15.0.3.31", "dicomSupportedCharacterSet", "dicomSupportedCharacterSet", LdapOid, false),
1975    E::new("1.2.840.10008.15.0.3.4", "dicomManufacturerModelName", "dicomManufacturerModelName", LdapOid, false),
1976    E::new("1.2.840.10008.15.0.3.5", "dicomSoftwareVersion", "dicomSoftwareVersion", LdapOid, false),
1977    E::new("1.2.840.10008.15.0.3.6", "dicomVendorData", "dicomVendorData", LdapOid, false),
1978    E::new("1.2.840.10008.15.0.3.7", "dicomAETitle", "dicomAETitle", LdapOid, false),
1979    E::new("1.2.840.10008.15.0.3.8", "dicomNetworkConnectionReference", "dicomNetworkConnectionReference", LdapOid, false),
1980    E::new("1.2.840.10008.15.0.3.9", "dicomApplicationCluster", "dicomApplicationCluster", LdapOid, false),
1981    E::new("1.2.840.10008.15.0.4.1", "dicomConfigurationRoot", "dicomConfigurationRoot", LdapOid, false),
1982    E::new("1.2.840.10008.15.0.4.2", "dicomDevicesRoot", "dicomDevicesRoot", LdapOid, false),
1983    E::new("1.2.840.10008.15.0.4.3", "dicomUniqueAETitlesRegistryRoot", "dicomUniqueAETitlesRegistryRoot", LdapOid, false),
1984    E::new("1.2.840.10008.15.0.4.4", "dicomDevice", "dicomDevice", LdapOid, false),
1985    E::new("1.2.840.10008.15.0.4.5", "dicomNetworkAE", "dicomNetworkAE", LdapOid, false),
1986    E::new("1.2.840.10008.15.0.4.6", "dicomNetworkConnection", "dicomNetworkConnection", LdapOid, false),
1987    E::new("1.2.840.10008.15.0.4.7", "dicomUniqueAETitle", "dicomUniqueAETitle", LdapOid, false),
1988    E::new("1.2.840.10008.15.0.4.8", "dicomTransferCapability", "dicomTransferCapability", LdapOid, false),
1989];
1990
1991#[rustfmt::skip]
1992#[cfg(feature = "synchronization-frame-of-reference")]
1993pub(crate) const SYNCHRONIZATION_FRAME_OF_REFERENCES: &[E] = &[
1994    E::new("1.2.840.10008.15.1.1", "Universal Coordinated Time", "UTC", SynchronizationFrameOfReference, false),
1995];