TPCCLIB
Loading...
Searching...
No Matches
dcmdictionary.c
Go to the documentation of this file.
1
4/*****************************************************************************/
5#include "tpcclibConfig.h"
6/*****************************************************************************/
7#include <stdio.h>
8#include <stdlib.h>
9#include <math.h>
10#include <time.h>
11#include <string.h>
12/*****************************************************************************/
13#include "tpcextensions.h"
14/*****************************************************************************/
15#include "tpcdcm.h"
16/*****************************************************************************/
17
18/*****************************************************************************/
21typedef struct DCM_DICT {
23 unsigned short int group;
25 unsigned short int element;
27 char vr[8];
35 char type[8];
37 char descr[80];
38} DCM_DICT;
39
56static DCM_DICT dcmdict[]={
57{ 0x0000, 0x0000, "UL", "3", "Command Group Length" },
58{ 0x0000, 0x0001, "UL", "2", "Length to End" },
59{ 0x0000, 0x0002, "UI", "3", "Affected SOP Class UID" },
60{ 0x0000, 0x0003, "UI", "3", "Requested SOP Class UID" },
61{ 0x0000, 0x0010, "SH", "2", "Command Recognition Code" },
62{ 0x0000, 0x0100, "US", "3", "Command Field" }, //< C-STORE-RQ, C-STORE-RSP, C-GET-RQ, ...
63{ 0x0000, 0x0110, "US", "3", "Message ID" },
64{ 0x0000, 0x0120, "US", "3", "Message Id being Responded to" },
65{ 0x0000, 0x0200, "AE", "2", "Initiator" },
66{ 0x0000, 0x0300, "AE", "2", "Receiver" },
67{ 0x0000, 0x0400, "AE", "2RET", "Find Location" },
68{ 0x0000, 0x0600, "AE", "3", "Move Destination" },
69{ 0x0000, 0x0700, "US", "3", "Priority" },
70{ 0x0000, 0x0800, "US", "3", "Data Set Type" },
71{ 0x0000, 0x0850, "US", "2", "Number of Matches" },
72{ 0x0000, 0x0860, "US", "2", "Response Sequence Number" },
73{ 0x0000, 0x0900, "US", "3", "Status" },
74{ 0x0000, 0x0901, "AT", "3", "Offending Element" },
75{ 0x0000, 0x0902, "LO", "3", "Error Comment" },
76{ 0x0000, 0x0903, "US", "3", "Error ID" },
77{ 0x0000, 0x1000, "UI", "3", "Affected SOP Instance UID" },
78{ 0x0000, 0x1001, "UI", "3", "Requested SOP Instance UID" },
79{ 0x0000, 0x1002, "US", "3", "Event Type ID" },
80{ 0x0000, 0x1005, "AT", "3", "Attribute Identifier List" },
81{ 0x0000, 0x1008, "US", "3", "Action Type ID" },
82{ 0x0000, 0x1012, "UI", "3", "Requested SOP Instance UID List" },
83{ 0x0000, 0x1020, "US", "3", "Number of Remaining Sub-operations" },
84{ 0x0000, 0x1021, "US", "3", "Number of Completed Sub-operations" },
85{ 0x0000, 0x1022, "US", "3", "Number of Failed Sub-operations" },
86{ 0x0000, 0x1023, "US", "3", "Number of Warning Sub-operations" },
87{ 0x0000, 0x1030, "AE", "3", "Move Originator Application Entity Title" },
88{ 0x0000, 0x1031, "US", "3", "Move Originator Message ID" },
89{ 0x0000, 0x4000, "LT", "2", "Dialog Receiver" },
90{ 0x0000, 0x4010, "LT", "2", "Terminal Type" },
91{ 0x0000, 0x5010, "LO", "3RET", "Message Set ID" },
92{ 0x0000, 0x5020, "LO", "3RET", "End Message Set ID" },
93
94{ 0x0002, 0x0000, "UL", "3", "Meta Element Group Length" },
95{ 0x0002, 0x0001, "OB", "3", "File Meta Information Version" },
96{ 0x0002, 0x0002, "UI", "3", "Media Stored SOP Class UID" },
97{ 0x0002, 0x0003, "UI", "3", "Media Stored SOP Instance UID" },
98{ 0x0002, 0x0010, "UI", "3", "Transfer Syntax UID" },
99{ 0x0002, 0x0012, "UI", "3", "Implementation Class UID" },
100{ 0x0002, 0x0013, "SH", "3", "Implementation Version Name" },
101{ 0x0002, 0x0016, "AE", "3", "Source Application Entity Title" },
102{ 0x0002, 0x0017, "AE", "3", "Sending Application Entity Title" },
103{ 0x0002, 0x0018, "AE", "3", "Receiving Application Entity Title" },
104{ 0x0002, 0x0100, "UI", "3", "Private Information Creator UID" },
105{ 0x0002, 0x0102, "OB", "3", "Private Information" },
106
107{ 0x0004, 0x0000, "UL", "3", "File Set Group Length" },
108{ 0x0004, 0x1130, "CS", "3", "File-set ID" },
109{ 0x0004, 0x1141, "CS", "3", "File-set Descriptor File File ID" },
110{ 0x0004, 0x1142, "CS", "3", "Specific Character Set of File-set Descriptor File" },
111{ 0x0004, 0x1200, "UL", "3", "Offset of the First Directory Record of the Root Directory Entity" },
112{ 0x0004, 0x1202, "UL", "3", "Offset of the Last Directory Record of the Root Directory Entity" },
113{ 0x0004, 0x1212, "US", "3", "File-set Consistency Flag" },
114{ 0x0004, 0x1220, "SQ", "3", "Directory Record Sequence" },
115{ 0x0004, 0x1400, "UL", "3", "Next Directory Record Offset" },
116{ 0x0004, 0x1410, "US", "3", "Record In-use Flag" },
117{ 0x0004, 0x1420, "UL", "3", "Offset of Referenced Lower-Level Directory Entity" },
118{ 0x0004, 0x1430, "CS", "3", "Directory Record Type" }, //< PATIENT,STUDY,SERIES,IMAGE
119{ 0x0004, 0x1432, "UI", "3", "Private Record UID" },
120{ 0x0004, 0x1500, "CS", "3", "Referenced File ID" },
121{ 0x0004, 0x1504, "UL", "3RET", "MRDR Directory Record Offset" },
122{ 0x0004, 0x1510, "UI", "3", "Referenced SOP Class UID in File" },
123{ 0x0004, 0x1511, "UI", "3", "Referenced SOP Instance UID in File" },
124{ 0x0004, 0x1512, "UI", "3", "Referenced Transfer Syntax UID in File" },
125{ 0x0004, 0x151A, "UI", "3", "Referenced Related General SOP Class UID in File" },
126{ 0x0004, 0x1600, "UL", "3RET", "Number of References" },
127
128{ 0x0008, 0x0000, "UL", "3", "Identifying Group Length" },
129{ 0x0008, 0x0001, "UL", "2RET", "Length to End" }, //< Retired
130{ 0x0008, 0x0005, "CS", "3", "Specific Character Set" },
131{ 0x0008, 0x0006, "SQ", "3", "Language Code Sequence" },
133{ 0x0008, 0x0008, "CS", "3", "Image Type" },
134{ 0x0008, 0x000A, "US", "3", "Sequence Item Number" },
135{ 0x0008, 0x0010, "CS", "2", "Recognition Code" }, //< Retired
136{ 0x0008, 0x0012, "DA", "3", "Instance Creation Date" },
137{ 0x0008, 0x0013, "TM", "3", "Instance Creation Time" },
138{ 0x0008, 0x0014, "UI", "3", "Instance Creator UID" },
139{ 0x0008, 0x0015, "DT", "3", "Instance Coercion Date Time" },
140{ 0x0008, 0x0016, "UI", "3", "SOP Class UID" }, //< See dcmsop.c
141{ 0x0008, 0x0018, "UI", "3", "SOP Instance UID" }, //< Globally unique in each file.
142{ 0x0008, 0x001A, "UI", "3", "Related General SOP Class UID" },
143{ 0x0008, 0x001B, "UI", "3", "Original Specialized SOP Class UID" },
144{ 0x0008, 0x0020, "DA", "3", "Study Date" }, // YYYY.MM.DD
145{ 0x0008, 0x0021, "DA", "3", "Series Date" },
146{ 0x0008, 0x0022, "DA", "3", "Acquisition Date" },
147{ 0x0008, 0x0023, "DA", "2C", "Content Date" },
148{ 0x0008, 0x0024, "DA", "3", "Overlay Date" }, //< Retired
149{ 0x0008, 0x0025, "DA", "3", "Curve Date" }, //< Retired
150{ 0x0008, 0x002A, "DT", "3", "Acquisition Date Time" },
151{ 0x0008, 0x0030, "TM", "3", "Study Time" }, // hh.mm.ss.frac
152{ 0x0008, 0x0031, "TM", "3", "Series Time" },
153{ 0x0008, 0x0032, "TM", "3", "Acquisition Time" },
154{ 0x0008, 0x0033, "TM", "2C", "Content Time" },
155{ 0x0008, 0x0034, "TM", "3", "Overlay Time" }, //< Retired
156{ 0x0008, 0x0035, "TM", "3", "Curve Time" }, //< Retired
157{ 0x0008, 0x0040, "US", "2RET", "Old Data Set Type" }, //< Retired
158{ 0x0008, 0x0041, "SH", "2RET", "Old Data Set Subtype" }, //< Retired
159{ 0x0008, 0x0042, "CS", "3RET", "Nuclear Medicine Series Type" }, //< Retired
160{ 0x0008, 0x0050, "SH", "3", "Accession Number" },
161{ 0x0008, 0x0051, "SQ", "3", "Issuer of Accession Number Sequence" },
162{ 0x0008, 0x0052, "CS", "3", "Query/Retrieve Level" }, //< STUDY, SERIES, IMAGE
163{ 0x0008, 0x0053, "CS", "1", "Query/Retrieve View" },
164{ 0x0008, 0x0054, "AE", "3", "Retrieve AE Title" },
165{ 0x0008, 0x0056, "CS", "3", "Instance Availability" },
166{ 0x0008, 0x0058, "AE", "3", "Failed SOP Instance UID List" },
167{ 0x0008, 0x0060, "CS", "3", "Modality" }, // PT,CT,NM,MR,ST,DS,DR,US,OT,...
168{ 0x0008, 0x0061, "CS", "3CP", "Modalities in Study" },
169{ 0x0008, 0x0062, "UI", "3", "SOP Classes in Study" },
170{ 0x0008, 0x0063, "SQ", "3", "Anatomic Regions in Study Code Sequence" },
171{ 0x0008, 0x0064, "CS", "3", "Conversion Type" },
172{ 0x0008, 0x0068, "CS", "3", "Presentation Intent Type" },
173{ 0x0008, 0x0070, "LO", "3", "Manufacturer" },
174{ 0x0008, 0x0080, "LO", "1C", "Institution Name" }, //< Required if no (0008,0082)
175{ 0x0008, 0x0081, "ST", "3", "Institution Address" },
176{ 0x0008, 0x0082, "SQ", "1C", "Institution Code Sequence" }, //< Required if no (0008,0080)
177{ 0x0008, 0x0090, "PN", "3", "Referring Physician's Name" },
178{ 0x0008, 0x0092, "ST", "3", "Referring Physician's Address" },
179{ 0x0008, 0x0094, "SH", "3", "Referring Physician's Telephone Numbers" },
180{ 0x0008, 0x0096, "SQ", "3", "Referring Physician Identification Sequence" },
181{ 0x0008, 0x0100, "SH", "1C", "Code Value" }, //< The identifier of the Coded Entry.
182{ 0x0008, 0x0101, "LO", "1", "Extended Code Value" }, //< DICOS
183{ 0x0008, 0x0102, "SH", "1COD", "Coding Scheme Designator" }, //< Mandatory if 0008,0100 is present.
184{ 0x0008, 0x0103, "SH", "1COD", "Coding Scheme Version" },
185{ 0x0008, 0x0104, "LO", "1", "Code Meaning" },
186{ 0x0008, 0x0105, "CS", "3COD", "Mapping Resource" },
187{ 0x0008, 0x0106, "DT", "1COD", "Context Group Version" },
188{ 0x0008, 0x0107, "DT", "1COD", "Context Group Local Version" },
189{ 0x0008, 0x010B, "CS", "3COD", "Context Group Extension Flag" },
190{ 0x0008, 0x010C, "UI", "3COD", "Coding Scheme UID" },
191{ 0x0008, 0x010D, "UI", "1COD", "Context Group Extension Creator UID" },
192{ 0x0008, 0x010E, "SQ", "3COD", "Mapping Resource Sequence" },
193{ 0x0008, 0x010F, "CS", "3COD", "Context Identifier" },
194{ 0x0008, 0x0110, "SQ", "3COD", "Coding Scheme Identification Sequence" },
195{ 0x0008, 0x0112, "LO", "3COD", "Coding Scheme Registry" },
196{ 0x0008, 0x0114, "ST", "3COD", "Coding Scheme External ID" },
197{ 0x0008, 0x0115, "ST", "3COD", "Coding Scheme Name" },
198{ 0x0008, 0x0116, "ST", "3COD", "Coding Scheme Responsible Organization" },
199{ 0x0008, 0x0117, "UI", "3COD", "Context UID" },
200{ 0x0008, 0x0118, "UI", "3COD", "Mapping Resource UID" },
201{ 0x0008, 0x0201, "SH", "3", "Time Zone Offset From UTC" },
202{ 0x0008, 0x1000, "LO", "2RET", "Network ID" },
203{ 0x0008, 0x1010, "SH", "3", "Station Name" },
204{ 0x0008, 0x1030, "LO", "3", "Study Description" },
205{ 0x0008, 0x1032, "SQ", "3", "Procedure Code Sequence" },
206{ 0x0008, 0x103E, "LO", "3", "Series Description" }, //< Add for derived DICOM image.
207{ 0x0008, 0x103F, "SQ", "3", "Series Description Code Sequence" }, //< Remove from derived DICOM image.
208{ 0x0008, 0x1040, "LO", "3", "Institutional Department Name" },
209{ 0x0008, 0x1048, "PN", "3", "Physician of Record" },
210{ 0x0008, 0x1049, "SQ", "1", "Physicians​ Of Record ​Identification ​Sequence" },
211{ 0x0008, 0x1050, "PN", "3", "Performing Physician's Name" },
212{ 0x0008, 0x1052, "SQ", "3", "Performing Physician Identification Sequence" },
213{ 0x0008, 0x1060, "PN", "3", "Name of Physician(s) Reading Study" },
214{ 0x0008, 0x1062, "SQ", "3", "Physician(s) Reading Study Identification Sequence" },
215{ 0x0008, 0x1070, "PN", "3", "Operator's Name" },
216{ 0x0008, 0x1072, "SQ", "3", "Operator Identification Sequence" },
217{ 0x0008, 0x1080, "LO", "3", "Admitting Diagnoses Description" },
218{ 0x0008, 0x1084, "SQ", "3", "Admitting Diagnosis Code Sequence" },
219{ 0x0008, 0x1090, "LO", "3", "Manufacturer's Model Name" },
220{ 0x0008, 0x1100, "SQ", "3", "Referenced Results Sequence" },
221{ 0x0008, 0x1110, "SQ", "3", "Referenced Study Sequence" },
222{ 0x0008, 0x1111, "SQ", "3", "Referenced Performed Procedure Step Sequence" },
223{ 0x0008, 0x1115, "SQ", "3", "Referenced Series Sequence" },
224{ 0x0008, 0x1120, "SQ", "3", "Referenced Patient Sequence" },
225{ 0x0008, 0x1125, "SQ", "3", "Referenced Visit Sequence" },
226{ 0x0008, 0x1130, "SQ", "3", "Referenced Overlay Sequence" },
227{ 0x0008, 0x1134, "SQ", "3", "Referenced Stereometric Instance Sequence" },
228{ 0x0008, 0x113A, "SQ", "3", "Referenced Waveform Sequence" },
229{ 0x0008, 0x1140, "SQ", "3", "Referenced Image Sequence" },
230{ 0x0008, 0x1145, "SQ", "3", "Referenced Curve Sequence" },
231{ 0x0008, 0x114A, "SQ", "3WAV", "Referenced Instance Sequence" },
232{ 0x0008, 0x114B, "LO", "3WAV", "Referenced Real World Value Mapping Instance Sequence" },
233{ 0x0008, 0x1150, "UI", "1C", "Referenced SOP Class UID" }, //< Required if 0008,1140 is sent
234{ 0x0008, 0x1155, "UI", "1C", "Referenced SOP Instance UID" }, //< Required if 0008,1140 is sent
235{ 0x0008, 0x115A, "UI", "3", "SOP Classes Supported" },
236{ 0x0008, 0x1160, "IS", "3", "Referenced Frame Number" },
237{ 0x0008, 0x1161, "UL", "3", "Simple Frame List" },
238{ 0x0008, 0x1162, "UL", "3", "Calculated Frame List" },
239{ 0x0008, 0x1163, "FD", "3", "TimeRange" },
240{ 0x0008, 0x1164, "SQ", "3", "Frame Extraction Sequence" },
241{ 0x0008, 0x1167, "UI", "3", "Multi-frame Source SOP Instance UID" },
242{ 0x0008, 0x1190, "UT", "3", "Retrieve URL" },
243{ 0x0008, 0x1195, "UI", "3", "Transaction UID" },
244{ 0x0008, 0x1196, "US", "1", "Warning Reason" },
245{ 0x0008, 0x1197, "US", "3", "Failure Reason" },
246{ 0x0008, 0x1198, "SQ", "3", "Failed SOP Sequence" },
247{ 0x0008, 0x1199, "SQ", "1C", "Referenced SOP Sequence" }, //< Required if 0x0040,0xA040 = COMPOSITE or IMAGE
248{ 0x0008, 0x1200, "SQ", "3", "Studies Containing Other Referenced Instances Sequence" },
249{ 0x0008, 0x1250, "SQ", "3", "Related Series Sequence" },
250{ 0x0008, 0x2110, "CS", "3RET", "Old Lossy Image Compression" },
251{ 0x0008, 0x2111, "ST", "3", "Derivation Description" },
252{ 0x0008, 0x2112, "SQ", "3", "Source Image Sequence" },
253{ 0x0008, 0x2120, "SH", "3", "Stage Name" },
254{ 0x0008, 0x2122, "IS", "3", "Stage Number" },
255{ 0x0008, 0x2124, "IS", "3", "Number of Stages" },
256{ 0x0008, 0x2127, "SH", "3", "View Name" },
257{ 0x0008, 0x2128, "IS", "3", "View Number" },
258{ 0x0008, 0x2129, "IS", "3", "Number of Event Timers" },
259{ 0x0008, 0x212A, "IS", "3", "Number of Views in Stage" },
260{ 0x0008, 0x2130, "DS", "3", "Event Elapsed Time(s)" },
261{ 0x0008, 0x2132, "LO", "3", "Event Timer Name(s)" },
262{ 0x0008, 0x2133, "SQ", "3", "Event Timer Sequence" },
263{ 0x0008, 0x2134, "FD", "3", "Event Time Offset" },
264{ 0x0008, 0x2135, "SQ", "3", "Event Code Sequence" },
265{ 0x0008, 0x2142, "IS", "3", "Start Trim" },
266{ 0x0008, 0x2143, "IS", "3", "Stop Trim" },
267{ 0x0008, 0x2144, "IS", "3", "Recommended Display Frame Rate" },
268{ 0x0008, 0x2200, "CS", "3RET", "Transducer Position" },
269{ 0x0008, 0x2204, "CS", "3RET", "Transducer Orientation" },
270{ 0x0008, 0x2208, "CS", "3RET", "Anatomic Structure" },
271{ 0x0008, 0x2218, "SQ", "3", "Anatomic Region Sequence" },
272{ 0x0008, 0x2220, "SQ", "3", "Anatomic Region Modifier Sequence" },
273{ 0x0008, 0x2228, "SQ", "3", "Primary Anatomic Structure Sequence" },
274{ 0x0008, 0x2229, "SQ", "3", "Anatomic Structure, Space or Region Sequence" },
275{ 0x0008, 0x2230, "SQ", "3", "Primary Anatomic Structure Modifier Sequence" },
276{ 0x0008, 0x2240, "SQ", "3RET", "Transducer Position Sequence" },
277{ 0x0008, 0x2242, "SQ", "3RET", "Transducer Position Modifier Sequence" },
278{ 0x0008, 0x2244, "SQ", "3RET", "Transducer Orientation Sequence" },
279{ 0x0008, 0x2246, "SQ", "3RET", "Transducer Orientation Modifier Sequence" },
280{ 0x0008, 0x2251, "SQ", "1", "Anatomic Structure Space Or Region Code Sequence (Trial)" }, //< Retired
281{ 0x0008, 0x2253, "SQ", "1", "Anatomic Portal Of Entrance Code Sequence (Trial)" }, //< Retired
282{ 0x0008, 0x2255, "SQ", "1", "Anatomic Approach Direction Code Sequence (Trial)" }, //< Retired
283{ 0x0008, 0x2256, "ST", "1", "Anatomic Perspective Description (Trial)" }, //< Retired
284{ 0x0008, 0x2257, "SQ", "1", "Anatomic Perspective Code Sequence (Trial)" }, //< Retired
285{ 0x0008, 0x2258, "ST", "1", "Anatomic Location Of Examining Instrument Description (Trial)" }, //< Retired
286{ 0x0008, 0x2259, "SQ", "1", "Anatomic Location Of Examining Instrument Code Sequence (Trial)" }, //< Retired
287{ 0x0008, 0x225A, "SQ", "1", "Anatomic Structure Space Or Region Modifier Code Sequence (Trial)" }, //< Retired
288{ 0x0008, 0x225C, "SQ", "1", "On​Axis Background Anatomic Structure Code Sequence (Trial)" }, //< Retired
289{ 0x0008, 0x3001, "SQ", "3", "Alternate Representation Sequence" },
290{ 0x0008, 0x3010, "UI", "3", "Irradiation Event UID" },
291{ 0x0008, 0x4000, "LT", "2RET", "Identifying Group Comments" },
292{ 0x0008, 0x9007, "CS", "3", "Frame Type" },
293{ 0x0008, 0x9092, "SQ", "3", "Referenced Image Evidence Sequence" },
294{ 0x0008, 0x9121, "SQ", "3", "Referenced Raw Data Sequence" },
295{ 0x0008, 0x9123, "UI", "3", "Creator-Version UID" },
296{ 0x0008, 0x9124, "SQ", "3", "Derivation Image Sequence" },
297{ 0x0008, 0x9154, "SQ", "3", "Source Image Evidence Sequence" },
298{ 0x0008, 0x9205, "CS", "3", "Pixel Presentation" },
299{ 0x0008, 0x9206, "CS", "3", "Volumetric Properties" },
300{ 0x0008, 0x9207, "CS", "3", "Volume Based Calculation Technique" },
301{ 0x0008, 0x9208, "CS", "3", "Complex Image Component" },
302{ 0x0008, 0x9209, "CS", "3", "Acquisition Contrast" },
303{ 0x0008, 0x9215, "SQ", "3", "Derivation Code Sequence" },
304{ 0x0008, 0x9237, "SQ", "3", "Referenced Presentation State Sequence" },
305{ 0x0008, 0x9410, "SQ", "3", "Referenced Other Plane Sequence" },
306{ 0x0008, 0x9458, "SQ", "3", "Frame Display Sequence" },
307{ 0x0008, 0x9459, "FL", "3", "Recommended Display Frame Rate in Float" },
308{ 0x0008, 0x9460, "CS", "3", "Skip Frame Range Flag" },
309
310{ 0x0009, 0x0000, "UL", "GEMS", "GEMS Private Group Length" },
311{ 0x0009, 0x0010, "SH", "GEMS", "GEMS Private Group Creator Data Element" },
312{ 0x0009, 0x1001, "LO", "GEMS", "GEMS Private Implementation Name" },
313{ 0x0009, 0x1002, "SH", "GEMS", "GEMS Private Suite ID" },
314{ 0x0009, 0x1004, "SH", "GEMS", "GEMS Private Product ID" },
315{ 0x0009, 0x1005, "DT", "GEMS", "GEMS Private PET Patient DateTime" },
316{ 0x0009, 0x1006, "SL", "GEMS", "GEMS Private PET Type" },
317{ 0x0009, 0x1007, "UI", "GEMS", "GEMS Private PET Exam Id" },
318{ 0x0009, 0x100A, "UI", "GEMS", "GEMS Private PET Scan Id" },
319{ 0x0009, 0x100D, "DT", "GEMS", "GEMS Private PET Scan DateTime" }, //< Exam Start Time; Signa PET/MR correct decay to to this time
320{ 0x0009, 0x100F, "ST", "GEMS", "GEMS Private PET Scan Description" },
321{ 0x0009, 0x1011, "LO", "GEMS", "GEMS Private PET Scanner Description" },
322{ 0x0009, 0x1012, "LO", "GEMS", "GEMS Private PET Scanner Manufacturer" },
323{ 0x0009, 0x1015, "SH", "GEMS", "GEMS Private PET Landmark Abbreviation" },
324{ 0x0009, 0x1016, "SL", "GEMS", "GEMS Private PET Patient Position" },
325{ 0x0009, 0x1018, "SL", "GEMS", "GEMS Private PET Scan Type" },
326{ 0x0009, 0x1019, "SL", "GEMS", "GEMS Private PET Scan Mode" },
327{ 0x0009, 0x101A, "SL", "GEMS", "GEMS Private PET Start Condition" },
328{ 0x0009, 0x1022, "SL", "GEMS", "GEMS Private PET Delayed Events" },
329{ 0x0009, 0x1023, "SL", "GEMS", "GEMS Private PET Delayed Bias" },
330{ 0x0009, 0x1024, "SL", "GEMS", "GEMS Private PET Word Size" },
331{ 0x0009, 0x1025, "SL", "GEMS", "GEMS Private PET Axial Acceptance" },
332{ 0x0009, 0x1026, "SL", "GEMS", "GEMS Private PET Axial Angle 3D" },
333{ 0x0009, 0x1027, "SL", "GEMS", "GEMS Private Image Actual Date" },
334{ 0x0009, 0x1028, "SL", "GEMS", "GEMS Private Axial Compression" },
335{ 0x0009, 0x1029, "FL", "GEMS", "GEMS Private Gantry Tilt Angle" },
336{ 0x0009, 0x102A, "SL", "GEMS", "GEMS Private PET Collimation" },
337{ 0x0009, 0x102B, "SL", "GEMS", "GEMS Private PET Scan FOV" },
338{ 0x0009, 0x102C, "SL", "GEMS", "GEMS Private PET Axial FOV" },
339{ 0x0009, 0x102D, "SL", "GEMS", "GEMS Private PET Event Separation" },
340{ 0x0009, 0x1036, "LO", "GEMS", "GEMS Private PET Tracer Name" },
341{ 0x0009, 0x1038, "FL", "GEMS", "GEMS Private PET Tracer Activity" },
342{ 0x0009, 0x1039, "DT", "GEMS", "GEMS Private PET Tracer Measurement DateTime" },
343{ 0x0009, 0x103E, "SH", "GEMS", "GEMS Private PET Radionuclide Name" },
344{ 0x0009, 0x103F, "FL", "GEMS", "GEMS Private PET Halflife" },
345{ 0x0009, 0x1040, "FL", "GEMS", "GEMS Private PET Positron Fraction" },
346{ 0x0009, 0x105A, "SL", "GEMS", "GEMS Private PET Derived" },
347{ 0x0009, 0x105B, "LO", "GEMS", "GEMS Private PET Contrast Agent" },
348{ 0x0009, 0x105C, "UI", "GEMS", "GEMS Private PET frame id" },
349{ 0x0009, 0x105D, "UI", "GEMS", "GEMS Private PET scan id" },
350{ 0x0009, 0x105E, "UI", "GEMS", "GEMS Private PET exam id" },
351{ 0x0009, 0x105F, "LO", "GEMS", "GEMS Private PET patient id" },
352{ 0x0009, 0x1060, "SH", "GEMS", "GEMS Private PET compatible version" },
353{ 0x0009, 0x1061, "SH", "GEMS", "GEMS Private PET software version" },
354{ 0x0009, 0x1062, "ST", "GEMS", "GEMS Private PET where is frame" },
355{ 0x0009, 0x1063, "SL", "GEMS", "GEMS Private PET frame size" },
356{ 0x0009, 0x1064, "SL", "GEMS", "GEMS Private PET file exists" },
357{ 0x0009, 0x1065, "SL", "GEMS", "GEMS Private PET patient entry" },
358{ 0x0009, 0x1066, "FL", "GEMS", "GEMS Private PET table height" },
359{ 0x0009, 0x1067, "FL", "GEMS", "GEMS Private PET table z position" },
360{ 0x0009, 0x1068, "DT", "GEMS", "GEMS Private PET landmark datetime" },
361{ 0x0009, 0x1069, "SL", "GEMS", "GEMS Private PET slice count" },
362{ 0x0009, 0x106A, "FL", "GEMS", "GEMS Private PET start location" },
363{ 0x0009, 0x106B, "SL", "GEMS", "GEMS Private PET Acquisition Delay" },
364{ 0x0009, 0x106C, "DT", "GEMS", "GEMS Private PET Acquisition Start" },
365{ 0x0009, 0x106D, "SL", "GEMS", "GEMS Private PET Acquisition Duration" },
366{ 0x0009, 0x106E, "SL", "GEMS", "GEMS Private PET Acquisition Bin Duration" },
367{ 0x0009, 0x106F, "SL", "GEMS", "GEMS Private PET Acquisition Bin Start" },
368{ 0x0009, 0x1070, "SL", "GEMS", "GEMS Private PET Actual Stop Condition" },
369{ 0x0009, 0x1071, "FD", "GEMS", "GEMS Private PET Total Prompts" },
370{ 0x0009, 0x1072, "FD", "GEMS", "GEMS Private PET Total Delays" },
371{ 0x0009, 0x1073, "SL", "GEMS", "GEMS Private PET Frame Valid" },
372{ 0x0009, 0x1074, "SL", "GEMS", "GEMS Private PET Validity Info" },
373{ 0x0009, 0x1075, "SL", "GEMS", "GEMS Private PET Archived" },
374{ 0x0009, 0x1076, "SL", "GEMS", "GEMS Private PET Compression" },
375{ 0x0009, 0x1077, "SL", "GEMS", "GEMS Private PET Uncompressed Size" },
376{ 0x0009, 0x1078, "SL", "GEMS", "GEMS Private PET Accumulated Bin Duration" },
377{ 0x0009, 0x1079, "SH", "GEMS", "GEMS Private PET Compatible Version" },
378{ 0x0009, 0x107A, "SH", "GEMS", "GEMS Private PET Software Version" },
379{ 0x0009, 0x107B, "DT", "GEMS", "GEMS Private PET Is DateTime" },
380{ 0x0009, 0x107C, "SL", "GEMS", "GEMS Private PET Is Source" },
381{ 0x0009, 0x107D, "SL", "GEMS", "GEMS Private PET Is Contents" },
382{ 0x0009, 0x107E, "SL", "GEMS", "GEMS Private PET Is Type" },
383{ 0x0009, 0x107F, "DS", "GEMS", "GEMS Private PET Is Reference" },
384{ 0x0009, 0x1080, "SL", "GEMS", "GEMS Private PET Multi Patient" },
385{ 0x0009, 0x1081, "SL", "GEMS", "GEMS Private PET Number Of Normals" },
386{ 0x0009, 0x1082, "UI", "GEMS", "GEMS Private PET Color Map Id" },
387{ 0x0009, 0x1083, "SL", "GEMS", "GEMS Private PET Window Level Type" },
388{ 0x0009, 0x1084, "FL", "GEMS", "GEMS Private PET Rotate" },
389{ 0x0009, 0x1085, "SL", "GEMS", "GEMS Private PET Flip" },
390{ 0x0009, 0x1086, "FL", "GEMS", "GEMS Private PET Zoom" },
391{ 0x0009, 0x1087, "SL", "GEMS", "GEMS Private PET Pan X" },
392{ 0x0009, 0x1088, "SL", "GEMS", "GEMS Private PET Pan Y" },
393{ 0x0009, 0x1089, "FL", "GEMS", "GEMS Private PET Window Level Min" },
394{ 0x0009, 0x108A, "FL", "GEMS", "GEMS Private PET Window Level Max" },
395{ 0x0009, 0x108B, "SL", "GEMS", "GEMS Private PET Reconstruction Method" },
396{ 0x0009, 0x108C, "SL", "GEMS", "GEMS Private PET Attenuation" },
397{ 0x0009, 0x108D, "FL", "GEMS", "GEMS Private PET Attenuation Coefficient" },
398{ 0x0009, 0x108E, "SL", "GEMS", "GEMS Private PET BP Filter" },
399{ 0x0009, 0x108F, "FL", "GEMS", "GEMS Private PET BP Filter Cutoff" },
400{ 0x0009, 0x1090, "SL", "GEMS", "GEMS Private PET BP Filter Order" },
401{ 0x0009, 0x1091, "FL", "GEMS", "GEMS Private PET BP Center L" },
402{ 0x0009, 0x1092, "FL", "GEMS", "GEMS Private PET BP Center P" },
403{ 0x0009, 0x1093, "SL", "GEMS", "GEMS Private PET Attenuation Smooth" },
404{ 0x0009, 0x1094, "SL", "GEMS", "GEMS Private PET Attenuation Smooth Parameters" },
405{ 0x0009, 0x1095, "SL", "GEMS", "GEMS Private PET Angle Smooth Parameters" },
406{ 0x0009, 0x1096, "UI", "GEMS", "GEMS Private PET Well Counter Calibration Id" },
407{ 0x0009, 0x1097, "UI", "GEMS", "GEMS Private PET Transmission Scan Id" },
408{ 0x0009, 0x1098, "UI", "GEMS", "GEMS Private PET Normalization Calibration Id" },
409{ 0x0009, 0x1099, "UI", "GEMS", "GEMS Private PET Blank Calibration Id" },
410{ 0x0009, 0x109A, "FL", "GEMS", "GEMS Private PET Cac Edge Threshold" },
411{ 0x0009, 0x109B, "FL", "GEMS", "GEMS Private PET Cac Skull Offset" },
412{ 0x0009, 0x109C, "UI", "GEMS", "GEMS Private PET Emission Subtraction Id" },
413{ 0x0009, 0x109D, "SS", "GEMS", "GEMS Private PET Radial Filter 3D" },
414{ 0x0009, 0x109E, "FL", "GEMS", "GEMS Private PET Radial Cutoff 3D" },
415{ 0x0009, 0x109F, "SL", "GEMS", "GEMS Private PET Axial Filter 3D" },
416{ 0x0009, 0x10A0, "FL", "GEMS", "GEMS Private PET Axial Cutoff 3D" },
417{ 0x0009, 0x10A1, "FL", "GEMS", "GEMS Private PET Axial Start" },
418{ 0x0009, 0x10A2, "FL", "GEMS", "GEMS Private PET Axial Spacing" },
419{ 0x0009, 0x10A3, "SL", "GEMS", "GEMS Private PET Axial Angles Used" },
420{ 0x0009, 0x10A6, "SL", "GEMS", "GEMS Private PET Slice Number" },
421{ 0x0009, 0x10A7, "FL", "GEMS", "GEMS Private PET Total Counts" },
422{ 0x0009, 0x10AB, "FL", "GEMS", "GEMS Private PET BP Center X" },
423{ 0x0009, 0x10AC, "FL", "GEMS", "GEMS Private PET BP Center Y" },
424{ 0x0009, 0x10B2, "SS", "GEMS", "GEMS Private PET IR Num Iterations" },
425{ 0x0009, 0x10B3, "SS", "GEMS", "GEMS Private PET IR Num Subsets" },
426{ 0x0009, 0x10B4, "FL", "GEMS", "GEMS Private PET IR Reconstruction FOV" },
427{ 0x0009, 0x10B5, "SS", "GEMS", "GEMS Private PET IR Correction Model" },
428{ 0x0009, 0x10B6, "SS", "GEMS", "GEMS Private PET IR Loop Filter" },
429{ 0x0009, 0x10B7, "FL", "GEMS", "GEMS Private PET IR Pre Filter Parameters" },
430{ 0x0009, 0x10B8, "FL", "GEMS", "GEMS Private PET IR Loop Filter Parameters" },
431{ 0x0009, 0x10B9, "FL", "GEMS", "GEMS Private PET Response Filter Parameters" },
432{ 0x0009, 0x10BA, "SS", "GEMS", "GEMS Private PET Post Filter" },
433{ 0x0009, 0x10BB, "FL", "GEMS", "GEMS Private PET Post Filter Parameters" },
434{ 0x0009, 0x10BC, "SS", "GEMS", "GEMS Private PET IR Regularize" },
435{ 0x0009, 0x10BD, "FL", "GEMS", "GEMS Private PET Regularize Parameters" },
436{ 0x0009, 0x10BE, "SS", "GEMS", "GEMS Private PET AC BP Filter" },
437{ 0x0009, 0x10BF, "FL", "GEMS", "GEMS Private PET AC BP Filter Cuttoff" },
438{ 0x0009, 0x10C0, "SL", "GEMS", "GEMS Private PET AC BP Filter Order" },
439{ 0x0009, 0x10C1, "SS", "GEMS", "GEMS Private PET AC BP Image Smoothing" },
440{ 0x0009, 0x10C2, "FL", "GEMS", "GEMS Private PET AC BP Image Smoothing Parameters" },
441{ 0x0009, 0x10C3, "SL", "GEMS", "GEMS Private PET Scatter Method" },
442{ 0x0009, 0x10C4, "SS", "GEMS", "GEMS Private PET Scatter Num Iterations" },
443{ 0x0009, 0x10C5, "FL", "GEMS", "GEMS Private PET Scatter Parameters" },
444{ 0x0009, 0x10C7, "SL", "GEMS", "GEMS Private PET Overlap" },
445{ 0x0009, 0x10D1, "LO", "GEMS", "GEMS Private PET CTAC Conv Scale" },
446{ 0x0009, 0x10D2, "UI", "GEMS", "GEMS Private PET Imageset Id" },
447{ 0x0009, 0x10D4, "LO", "GEMS", "GEMS Private PET CTAC Conv Scale" },
448{ 0x0009, 0x10D5, "FL", "GEMS", "GEMS Private PET Loop Filter Parameters" },
449{ 0x0009, 0x10D6, "FL", "GEMS", "GEMS Private PET Image One Loc" },
450{ 0x0009, 0x10D7, "FL", "GEMS", "GEMS Private PET Image Index Loc" },
451{ 0x0009, 0x10D8, "SL", "GEMS", "GEMS Private PET Frame Number" }, // Gate number
452{ 0x0009, 0x10D9, "SL", "GEMS", "GEMS Private PET List File Exists" },
453{ 0x0009, 0x10DA, "ST", "GEMS", "GEMS Private PET Where Is List Frame" },
454{ 0x0009, 0x10DD, "US", "GEMS", "GEMS Private PET Number Of RR Interval" },
455{ 0x0009, 0x10DE, "US", "GEMS", "GEMS Private PET Number Of Time Slots" },
456{ 0x0009, 0x10DF, "US", "GEMS", "GEMS Private PET Number Of Slices" },
457{ 0x0009, 0x10E0, "US", "GEMS", "GEMS Private PET Number Of Time Slices" },
458{ 0x0009, 0x10E1, "SL", "GEMS", "GEMS Private PET Unlisted Scan" },
459{ 0x0009, 0x10E2, "SL", "GEMS", "GEMS Private Rest Stress" },
460{ 0x0009, 0x10E3, "FL", "GEMS", "GEMS Private Phase Percentage" },
461{ 0x0009, 0x10E4, "ST", "GEMS", "GEMS Private Reconstruction Protocol" },
462{ 0x0009, 0x10E5, "FL", "GEMS", "GEMS Private Reconstruction Left Shift" },
463{ 0x0009, 0x10E6, "FL", "GEMS", "GEMS Private Reconstruction Posterior Shift" },
464{ 0x0009, 0x10E7, "FL", "GEMS", "GEMS Private Reconstruction Superior Shift" },
465{ 0x0009, 0x10E8, "SL", "GEMS", "GEMS Private Acquisition Bin Number" },
466{ 0x0009, 0x10E9, "FL", "GEMS", "GEMS Private Acquisition Bin Duration Percent" },
467{ 0x0009, 0x10EB, "FL", "GEMS", "GEMS Private 3D Filter Cutoff" },
468{ 0x0009, 0x10EC, "SL", "GEMS", "GEMS Private 3D Filter Order" },
469
470{ 0x0010, 0x0000, "UL", "3", "Patient Group Length" },
471{ 0x0010, 0x0010, "PN", "3", "Patient Name" },
472{ 0x0010, 0x0020, "LO", "3", "Patient ID" },
473{ 0x0010, 0x0021, "LO", "3", "Issuer of Patient ID" },
474{ 0x0010, 0x0022, "CS", "3", "Type of Patient ID" },
475{ 0x0010, 0x0024, "SQ", "3", "Issuer of Patient ID Qualifiers Sequence" },
476{ 0x0010, 0x0030, "DA", "3", "Patient Birth Date" }, // YYYY.MM.DD
477{ 0x0010, 0x0032, "TM", "3", "Patient Birth Time" },
478{ 0x0010, 0x0040, "CS", "3", "Patient Sex" }, // M,F, O for other
479{ 0x0010, 0x0042, "SH", "3", "Patient's Social Security Number" },
480{ 0x0010, 0x0050, "SQ", "3", "Patient's Insurance Plan Code Sequence" },
481{ 0x0010, 0x0101, "SQ", "3", "Patient's Primary Language Code Sequence" },
482{ 0x0010, 0x0102, "SQ", "3", "Patient's Primary Language Modifier Code Sequence" },
483{ 0x0010, 0x0200, "CS", "3", "Quality Control Subject" },
484{ 0x0010, 0x0201, "SQ", "3", "Quality Control Subject Type Code Sequence" },
485{ 0x0010, 0x1000, "LO", "3", "Other Patient IDs" },
486{ 0x0010, 0x1001, "PN", "3", "Other Patient Names" },
487{ 0x0010, 0x1002, "SQ", "3", "Other Patient I​Ds Sequence" },
488{ 0x0010, 0x1005, "PN", "3", "Patient's Birth Name" },
489{ 0x0010, 0x1010, "AS", "3", "Patient Age" }, // xxxD or W or M or Y
490{ 0x0010, 0x1020, "DS", "3", "Patient Size" },
491{ 0x0010, 0x1021, "SQ", "3", "Patient Size Code Sequence" },
492{ 0x0010, 0x1030, "DS", "3", "Patient Weight" },
493{ 0x0010, 0x1040, "LO", "3", "Patient Address" },
494{ 0x0010, 0x1050, "SH", "2RET", "Insurance Plan Identification" },
495{ 0x0010, 0x1060, "PN", "3", "Patient's Mother's Birth Name" },
496{ 0x0010, 0x1080, "LO", "3", "Military Rank" },
497{ 0x0010, 0x1081, "LO", "3", "Branch of Service" },
498{ 0x0010, 0x1090, "LO", "3", "Medical Record Locator" },
499{ 0x0010, 0x2000, "LO", "3", "Medical Alerts" },
500{ 0x0010, 0x2110, "LO", "3", "Allergies" },
501{ 0x0010, 0x2150, "LO", "3", "Country of Residence" },
502{ 0x0010, 0x2152, "LO", "3", "Region of Residence" },
503{ 0x0010, 0x2154, "SH", "3", "Patient's Telephone Numbers" },
504{ 0x0010, 0x2160, "SH", "3", "Ethnic Group" },
505{ 0x0010, 0x2180, "SH", "3", "Occupation" },
506{ 0x0010, 0x21A0, "CS", "3", "Smoking Status" },
507{ 0x0010, 0x21B0, "LT", "3", "Additional Patient History" },
508{ 0x0010, 0x21C0, "US", "3", "Pregnancy Status" },
509{ 0x0010, 0x21D0, "DA", "3", "Last Menstrual Date" },
510{ 0x0010, 0x21F0, "LO", "3", "Patient's Religious Preference" },
511{ 0x0010, 0x2201, "LO", "3", "Patient Species Description" },
512{ 0x0010, 0x2202, "SQ", "3", "Patient Species Code Sequence" },
513{ 0x0010, 0x2203, "CS", "3", "Patient's Sex Neutered" },
514{ 0x0010, 0x2210, "CS", "3", "Anatomical Orientation Type" },
515{ 0x0010, 0x2292, "LO", "3", "Patient Breed Description" },
516{ 0x0010, 0x2293, "SQ", "3", "Patient Breed Code Sequence" },
517{ 0x0010, 0x2294, "SQ", "3", "Breed Registration Sequence" },
518{ 0x0010, 0x2295, "LO", "3", "Breed Registration Number" },
519{ 0x0010, 0x2296, "SQ", "3", "Breed Registry Code Sequence" },
520{ 0x0010, 0x2297, "PN", "3", "Responsible Person" },
521{ 0x0010, 0x2298, "CS", "3", "Responsible Person Role" },
522{ 0x0010, 0x2299, "LO", "3", "Responsible Organization" },
523{ 0x0010, 0x4000, "LT", "3", "Patient Comments" },
524{ 0x0010, 0x9431, "FL", "3", "Examined Body Thickness" },
525
526{ 0x0012, 0x0000, "UL", "3", "Clinical Sponsor Group Length" },
527{ 0x0012, 0x0010, "LO", "3", "Clinical Trial Sponsor Name" },
528{ 0x0012, 0x0020, "LO", "3", "Clinical Trial Protocol ID" },
529{ 0x0012, 0x0021, "LO", "3", "Clinical Trial Protocol Name" },
530{ 0x0012, 0x0030, "LO", "3", "Clinical Trial Site ID" },
531{ 0x0012, 0x0031, "LO", "3", "Clinical Trial Site Name" },
532{ 0x0012, 0x0040, "LO", "3", "Clinical Trial Subject ID" },
533{ 0x0012, 0x0042, "LO", "3", "Clinical Trial Subject Reading ID" },
534{ 0x0012, 0x0050, "LO", "3", "Clinical Trial Time Point ID" },
535{ 0x0012, 0x0051, "ST", "3", "Clinical Trial Time Point Description" },
536{ 0x0012, 0x0060, "LO", "3", "Clinical Trial Coordinating Center Name" },
537{ 0x0012, 0x0062, "CS", "3", "Patient Identity Removed" },
538{ 0x0012, 0x0063, "LO", "3", "De-identification Method" },
539{ 0x0012, 0x0064, "SQ", "3", "De-identification Method Code Sequence" },
540{ 0x0012, 0x0071, "LO", "3", "Clinical Trial Series ID" },
541{ 0x0012, 0x0072, "LO", "3", "Clinical Trial Series Description" },
542{ 0x0012, 0x0081, "LO", "3", "Clinical Trial Protocol Ethics Committee Name" },
543{ 0x0012, 0x0082, "LO", "3", "Clinical Trial Protocol Ethics Committee Approval Number" },
544{ 0x0012, 0x0083, "SQ", "3", "Consent for Clinical Trial Use Sequence" },
545{ 0x0012, 0x0084, "CS", "3", "Distribution Type" },
546{ 0x0012, 0x0085, "CS", "3", "Consent for Distribution Flag" },
547{ 0x0012, 0x0086, "DA", "3", "Ethics Committee Approval Effectiveness Start Date" },
548{ 0x0012, 0x0087, "DA", "3", "Ethics Committee Approval Effectiveness End Date" },
549
550{ 0x0014, 0x0000, "UL", "3", "CAD Group Length" },
551{ 0x0014, 0x0023, "ST", "3RET", "CAD File Format" },
552{ 0x0014, 0x0024, "ST", "3RET", "Component Reference System" },
553{ 0x0014, 0x0025, "ST", "3", "Component Manufacturing Procedure" },
554{ 0x0014, 0x0028, "ST", "3", "Component Manufacturer" },
555{ 0x0014, 0x0030, "DS", "3", "Material Thickness" },
556{ 0x0014, 0x0032, "DS", "3", "Material Pipe Diameter" },
557{ 0x0014, 0x0034, "DS", "3", "Material Isolation Diameter" },
558{ 0x0014, 0x0042, "ST", "3", "Material Grade" },
559{ 0x0014, 0x0044, "ST", "3", "Material Properties Description" },
560{ 0x0014, 0x0045, "ST", "3RET", "Material Properties File Format" },
561{ 0x0014, 0x0046, "LT", "3", "Material Notes" },
562{ 0x0014, 0x0050, "CS", "3", "Component Shape" },
563{ 0x0014, 0x0052, "CS", "3", "Curvature Type" },
564{ 0x0014, 0x0054, "DS", "3", "Outer Diameter" },
565{ 0x0014, 0x0056, "DS", "3", "Inner Diameter" },
566{ 0x0014, 0x0100, "LO", "3", "Component Welder IDs" },
567{ 0x0014, 0x0101, "CS", "3", "Secondary Approval Status" },
568{ 0x0014, 0x0102, "DA", "3", "Secondary Review Date" },
569{ 0x0014, 0x0103, "TM", "3", "Secondary Review Time" },
570{ 0x0014, 0x0104, "PN", "3", "Secondary Reviewer Name" },
571{ 0x0014, 0x0105, "ST", "3", "Repair ID" },
572{ 0x0014, 0x0106, "SQ", "3", "Multiple Component Approval Sequence" },
573{ 0x0014, 0x0107, "CS", "3", "Other Approval Status" },
574{ 0x0014, 0x0108, "CS", "3", "Other Secondary Approval Status" },
575{ 0x0014, 0x1010, "ST", "3", "Actual Environmental Conditions" },
576{ 0x0014, 0x1020, "DA", "3", "Expiry Date" },
577{ 0x0014, 0x1040, "ST", "3", "Environmental Conditions" },
578{ 0x0014, 0x2002, "SQ", "3", "Evaluator Sequence" },
579{ 0x0014, 0x2004, "IS", "3", "Evaluator Number" },
580{ 0x0014, 0x2006, "PN", "3", "Evaluator Name" },
581{ 0x0014, 0x2008, "IS", "3", "Evaluation Attempt" },
582{ 0x0014, 0x2012, "SQ", "3", "Indication Sequence" },
583{ 0x0014, 0x2014, "IS", "3", "Indication Number" },
584{ 0x0014, 0x2016, "SH", "3", "Indication Label" },
585{ 0x0014, 0x2018, "ST", "3", "Indication Description" },
586{ 0x0014, 0x201A, "CS", "3", "Indication Type" },
587{ 0x0014, 0x201C, "CS", "3", "Indication Disposition" },
588{ 0x0014, 0x201E, "SQ", "3", "Indication ROI Sequence" },
589{ 0x0014, 0x2030, "SQ", "3", "Indication Physical Property Sequence" },
590{ 0x0014, 0x2032, "SH", "3", "Property Label" },
591{ 0x0014, 0x2202, "IS", "3", "Coordinate System Number of Axes" },
592{ 0x0014, 0x2204, "SQ", "3", "Coordinate System Axes Sequence" },
593{ 0x0014, 0x2206, "ST", "3", "Coordinate System Axis Description" },
594{ 0x0014, 0x2208, "CS", "3", "Coordinate System Data Set Mapping" },
595{ 0x0014, 0x220A, "IS", "3", "Coordinate System Axis Number" },
596{ 0x0014, 0x220C, "CS", "3", "Coordinate System Axis Type" },
597{ 0x0014, 0x220E, "CS", "3", "Coordinate System Axis Units" },
598{ 0x0014, 0x2210, "OB", "3", "Coordinate System Axis Values" },
599{ 0x0014, 0x2220, "SQ", "3", "Coordinate System Transform Sequence" },
600{ 0x0014, 0x2222, "ST", "3", "Transform Description" },
601{ 0x0014, 0x2224, "IS", "3", "Transform Number of Axes" },
602{ 0x0014, 0x2226, "IS", "3", "Transform Order of Axes" },
603{ 0x0014, 0x2228, "CS", "3", "Transformed Axis Units" },
604{ 0x0014, 0x222A, "DS", "3", "Coordinate System Transform Rotation and Scale Matrix" },
605{ 0x0014, 0x222C, "DS", "3", "Coordinate System Transform Translation Matrix" },
606{ 0x0014, 0x3011, "DS", "3", "Internal Detector Frame Time" },
607{ 0x0014, 0x3012, "DS", "3", "Number of Frames Integrated" },
608{ 0x0014, 0x3020, "SQ", "3", "Detector Temperature Sequence" },
609{ 0x0014, 0x3022, "ST", "3", "Sensor Name" },
610{ 0x0014, 0x3024, "DS", "3", "Horizontal Offset of Sensor" },
611{ 0x0014, 0x3026, "DS", "3", "Vertical Offset of Sensor" },
612{ 0x0014, 0x3028, "DS", "3", "Sensor Temperature" },
613{ 0x0014, 0x3040, "SQ", "3", "Dark Current Sequence" },
614{ 0x0014, 0x3050, "OW", "3", "Dark Current Counts" },
615{ 0x0014, 0x3060, "SQ", "3", "Gain Correction Reference Sequence" },
616{ 0x0014, 0x3070, "OW", "3", "Air Counts" },
617{ 0x0014, 0x3071, "DS", "3", "KV Used in Gain Calibration" },
618{ 0x0014, 0x3072, "DS", "3", "MA Used in Gain Calibration" },
619{ 0x0014, 0x3073, "DS", "3", "Number of Frames Used for Integration" },
620{ 0x0014, 0x3074, "LO", "3", "Filter Material Used in Gain Calibration" },
621{ 0x0014, 0x3075, "DS", "3", "Filter Thickness Used in Gain Calibration" },
622{ 0x0014, 0x3076, "DA", "3", "Date of Gain Calibration" },
623{ 0x0014, 0x3077, "TM", "3", "Time of Gain Calibration" },
624{ 0x0014, 0x3080, "OB", "3", "Bad Pixel Image" },
625{ 0x0014, 0x3099, "LT", "3", "Calibration Notes" },
626{ 0x0014, 0x4002, "SQ", "3", "Pulser Equipment Sequence" },
627{ 0x0014, 0x4004, "CS", "3", "Pulser Type" },
628{ 0x0014, 0x4006, "LT", "3", "Pulser Notes" },
629{ 0x0014, 0x4008, "SQ", "3", "Receiver Equipment Sequence" },
630{ 0x0014, 0x400A, "CS", "3", "Amplifier Type" },
631{ 0x0014, 0x400C, "LT", "3", "Receiver Notes" },
632{ 0x0014, 0x400E, "SQ", "3", "Pre-Amplifier Equipment Sequence" },
633{ 0x0014, 0x400F, "LT", "3", "Pre-Amplifier Notes" },
634{ 0x0014, 0x4010, "SQ", "3", "Transmit Transducer Sequence" },
635{ 0x0014, 0x4011, "SQ", "3", "Receive Transducer Sequence" },
636{ 0x0014, 0x4012, "US", "3", "Number of Elements" },
637{ 0x0014, 0x4013, "CS", "3", "Element Shape" },
638{ 0x0014, 0x4014, "DS", "3", "Element Dimension A" },
639{ 0x0014, 0x4015, "DS", "3", "Element Dimension B" },
640{ 0x0014, 0x4016, "DS", "3", "Element Pitch A" },
641{ 0x0014, 0x4017, "DS", "3", "Measured Beam Dimension A" },
642{ 0x0014, 0x4018, "DS", "3", "Measured Beam Dimension B" },
643{ 0x0014, 0x4019, "DS", "3", "Location of Measured Beam Diameter" },
644{ 0x0014, 0x401A, "DS", "3", "Nominal Frequency" },
645{ 0x0014, 0x401B, "DS", "3", "Measured Center Frequency" },
646{ 0x0014, 0x401C, "DS", "3", "Measured Bandwidth" },
647{ 0x0014, 0x401D, "DS", "3", "Element Pitch B" },
648{ 0x0014, 0x4020, "SQ", "3", "Pulser Settings Sequence" },
649{ 0x0014, 0x4022, "DS", "3", "Pulse Width" },
650{ 0x0014, 0x4024, "DS", "3", "Excitation Frequency" },
651{ 0x0014, 0x4026, "CS", "3", "Modulation Type" },
652{ 0x0014, 0x4028, "DS", "3", "Damping" },
653{ 0x0014, 0x4030, "SQ", "3", "Receiver Settings Sequence" },
654{ 0x0014, 0x4031, "DS", "3", "Acquired Soundpath Length" },
655{ 0x0014, 0x4032, "CS", "3", "Acquisition Compression Type" },
656{ 0x0014, 0x4033, "IS", "3", "Acquisition Sample Size" },
657{ 0x0014, 0x4034, "DS", "3", "Rectifier Smoothing" },
658{ 0x0014, 0x4035, "SQ", "3", "DAC Sequence" },
659{ 0x0014, 0x4036, "CS", "3", "DAC Type" },
660{ 0x0014, 0x4038, "DS", "3", "DAC Gain Points" },
661{ 0x0014, 0x403A, "DS", "3", "DAC Time Points" },
662{ 0x0014, 0x403C, "DS", "3", "DAC Amplitude" },
663{ 0x0014, 0x4040, "SQ", "3", "Pre-Amplifier Settings Sequence" },
664{ 0x0014, 0x4050, "SQ", "3", "Transmit Transducer Settings Sequence" },
665{ 0x0014, 0x4051, "SQ", "3", "Receive Transducer Settings Sequence" },
666{ 0x0014, 0x4052, "DS", "3", "Incident Angle" },
667{ 0x0014, 0x4054, "ST", "3", "Coupling Technique" },
668{ 0x0014, 0x4056, "ST", "3", "Coupling Medium" },
669{ 0x0014, 0x4057, "DS", "3", "Coupling Velocity" },
670{ 0x0014, 0x4058, "DS", "3", "Probe Center Location X" },
671{ 0x0014, 0x4059, "DS", "3", "Probe Center Location Z" },
672{ 0x0014, 0x405A, "DS", "3", "Sound Path Length" },
673{ 0x0014, 0x405C, "ST", "3", "Delay Law Identifier" },
674{ 0x0014, 0x4060, "SQ", "3", "Gate Settings Sequence" },
675{ 0x0014, 0x4062, "DS", "3", "Gate Threshold" },
676{ 0x0014, 0x4064, "DS", "3", "Velocity of Sound" },
677{ 0x0014, 0x4070, "SQ", "3", "Calibration Settings Sequence" },
678{ 0x0014, 0x4072, "ST", "3", "Calibration Procedure" },
679{ 0x0014, 0x4074, "SH", "3", "Procedure Version" },
680{ 0x0014, 0x4076, "DA", "3", "Procedure Creation Date" },
681{ 0x0014, 0x4078, "DA", "3", "Procedure Expiration Date" },
682{ 0x0014, 0x407A, "DA", "3", "Procedure Last Modified Date" },
683{ 0x0014, 0x407C, "TM", "3", "Calibration Time" },
684{ 0x0014, 0x407E, "DA", "3", "Calibration Date" },
685{ 0x0014, 0x4080, "SQ", "3", "Probe Drive Equipment Sequence" },
686{ 0x0014, 0x4081, "CS", "3", "Drive Type" },
687{ 0x0014, 0x4082, "LT", "3", "Probe Drive Notes" },
688{ 0x0014, 0x4083, "SQ", "3", "Drive Probe Sequence" },
689{ 0x0014, 0x4084, "DS", "3", "Probe Inductance" },
690{ 0x0014, 0x4085, "DS", "3", "Probe Resistance" },
691{ 0x0014, 0x4086, "SQ", "3", "Receive Probe Sequence" },
692{ 0x0014, 0x4087, "SQ", "3", "Probe Drive Settings Sequence" },
693{ 0x0014, 0x4088, "DS", "3", "Bridge Resistors" },
694{ 0x0014, 0x4089, "DS", "3", "Probe Orientation Angle" },
695{ 0x0014, 0x408B, "DS", "3", "User Selected Gain Y" },
696{ 0x0014, 0x408C, "DS", "3", "User Selected Phase" },
697{ 0x0014, 0x408D, "DS", "3", "User Selected Offset X" },
698{ 0x0014, 0x408E, "DS", "3", "User Selected Offset Y" },
699{ 0x0014, 0x4091, "SQ", "3", "Channel Settings Sequence" },
700{ 0x0014, 0x4092, "DS", "3", "Channel Threshold" },
701{ 0x0014, 0x409A, "SQ", "3", "Scanner Settings Sequence" },
702{ 0x0014, 0x409B, "ST", "3", "Scan Procedure" },
703{ 0x0014, 0x409C, "DS", "3", "Translation Rate X" },
704{ 0x0014, 0x409D, "DS", "3", "Translation Rate Y" },
705{ 0x0014, 0x409F, "DS", "3", "Channel Overlap" },
706{ 0x0014, 0x40A0, "LO", "3", "Image Quality Indicator Type" },
707{ 0x0014, 0x40A1, "LO", "3", "Image Quality Indicator Material" },
708{ 0x0014, 0x40A2, "LO", "3", "Image Quality Indicator Size" },
709{ 0x0014, 0x5002, "IS", "3", "LINAC Energy" },
710{ 0x0014, 0x5004, "IS", "3", "LINAC Output" },
711{ 0x0014, 0x5100, "US", "3", "Active Aperture" },
712{ 0x0014, 0x5101, "DS", "3", "Total Aperture" },
713{ 0x0014, 0x5102, "DS", "3", "Aperture Elevation" },
714{ 0x0014, 0x5103, "DS", "3", "Main Lobe Angle" },
715{ 0x0014, 0x5104, "DS", "3", "Main Roof Angle" },
716{ 0x0014, 0x5105, "CS", "3", "Connector Type" },
717{ 0x0014, 0x5106, "SH", "3", "Wedge Model Number" },
718{ 0x0014, 0x5107, "DS", "3", "Wedge Angle Float" },
719{ 0x0014, 0x5108, "DS", "3", "Wedge Roof Angle" },
720{ 0x0014, 0x5109, "CS", "3", "Wedge Element 1 Position" },
721{ 0x0014, 0x510A, "DS", "3", "Wedge Material Velocity" },
722{ 0x0014, 0x510B, "SH", "3", "Wedge Material" },
723{ 0x0014, 0x510C, "DS", "3", "Wedge Offset Z" },
724{ 0x0014, 0x510D, "DS", "3", "Wedge Origin Offset X" },
725{ 0x0014, 0x510E, "DS", "3", "Wedge Time Delay" },
726{ 0x0014, 0x510F, "SH", "3", "Wedge Name" },
727{ 0x0014, 0x5110, "SH", "3", "Wedge Manufacturer Name" },
728{ 0x0014, 0x5111, "LO", "3", "Wedge Description" },
729{ 0x0014, 0x5112, "DS", "3", "Nominal Beam Angle" },
730{ 0x0014, 0x5113, "DS", "3", "Wedge Offset X" },
731{ 0x0014, 0x5114, "DS", "3", "Wedge Offset Y" },
732{ 0x0014, 0x5115, "DS", "3", "Wedge Total Length" },
733{ 0x0014, 0x5116, "DS", "3", "Wedge In Contact Length" },
734{ 0x0014, 0x5117, "DS", "3", "Wedge Front Gap" },
735{ 0x0014, 0x5118, "DS", "3", "Wedge Total Height" },
736{ 0x0014, 0x5119, "DS", "3", "Wedge Front Height" },
737{ 0x0014, 0x511A, "DS", "3", "Wedge Rear Height" },
738{ 0x0014, 0x511B, "DS", "3", "Wedge Total Width" },
739{ 0x0014, 0x511C, "DS", "3", "Wedge In Contact Width" },
740{ 0x0014, 0x511D, "DS", "3", "Wedge Chamfer Height" },
741{ 0x0014, 0x511E, "CS", "3", "Wedge Curve" },
742{ 0x0014, 0x511F, "DS", "3", "Radius Along the Wedge" },
743
744{ 0x0018, 0x0000, "UL", "3", "Acquisition Group Length" },
745{ 0x0018, 0x0010, "LO", "3", "Contrast/Bolus Agent" },
746{ 0x0018, 0x0012, "SQ", "3", "Contrast/Bolus Agent Sequence" },
747{ 0x0018, 0x0013, "FL", "3", "Contrast/Bolus T1 Relaxivity" },
748{ 0x0018, 0x0014, "SQ", "3", "Contrast/Bolus Administration Route Sequence" },
749{ 0x0018, 0x0015, "CS", "3", "Body Part Examined" },
750{ 0x0018, 0x0020, "CS", "3", "Scanning Sequence" },
751{ 0x0018, 0x0021, "CS", "3", "Sequence Variant" },
752{ 0x0018, 0x0022, "CS", "3", "Scan Options" },
753{ 0x0018, 0x0023, "CS", "3", "MR Acquisition Type" }, //< 2D, 3D, ...
754{ 0x0018, 0x0024, "SH", "3", "Sequence Name" },
755{ 0x0018, 0x0025, "CS", "3", "Angio Flag" },
756{ 0x0018, 0x0026, "SQ", "3", "Intervention Drug Information Sequence" },
757{ 0x0018, 0x0027, "TM", "3", "Intervention Drug Stop Time" },
758{ 0x0018, 0x0028, "DS", "3", "Intervention Drug Dose" },
759{ 0x0018, 0x0029, "SQ", "3", "Intervention Drug Code Sequence" },
760{ 0x0018, 0x002A, "SQ", "3", "Additional Drug Sequence" },
761{ 0x0018, 0x0030, "LO", "3RET", "Radionuclide" },
762{ 0x0018, 0x0031, "LO", "3", "Radiopharmaceutical" },
763{ 0x0018, 0x0032, "DS", "3RET", "Energy Window Centerline" },
764{ 0x0018, 0x0033, "DS", "3RET", "Energy Window Total Width" },
765{ 0x0018, 0x0034, "LO", "3", "Intervention Drug Name" },
766{ 0x0018, 0x0035, "TM", "3", "Intervention Drug Start Time" },
767{ 0x0018, 0x0036, "SQ", "3", "Intervention Therapy Sequence" },
768{ 0x0018, 0x0037, "CS", "3RET", "Therapy Type" },
769{ 0x0018, 0x0038, "CS", "3", "Intervention Status" },
770{ 0x0018, 0x0039, "CS", "3RET", "Therapy Description" },
771{ 0x0018, 0x003A, "ST", "3", "Intervention Description" },
772{ 0x0018, 0x0040, "IS", "3", "Cine Rate" },
773{ 0x0018, 0x0042, "CS", "1", "Initial Cine Run State" },
774{ 0x0018, 0x0050, "DS", "3", "Slice Thickness (mm)" },
775{ 0x0018, 0x0060, "DS", "3", "KVP" },
776{ 0x0018, 0x0070, "IS", "3", "Counts Accumulated" },
777{ 0x0018, 0x0071, "CS", "3", "Acquisition Termination Condition" },
778{ 0x0018, 0x0072, "DS", "3", "Effective Series Duration" },
779{ 0x0018, 0x0073, "CS", "3PET", "Acquisition Start Condition" },
780{ 0x0018, 0x0074, "IS", "3PET", "Acquisition Start Condition Data" },
781{ 0x0018, 0x0075, "IS", "3PET", "Acquisition Termination Condition Data" },
782{ 0x0018, 0x0080, "DS", "3", "Repetition Time (ms)" },
783{ 0x0018, 0x0081, "DS", "3", "Echo Time (ms)" },
784{ 0x0018, 0x0082, "DS", "3", "Inversion Time" },
785{ 0x0018, 0x0083, "DS", "3", "Number of Averages" },
786{ 0x0018, 0x0084, "DS", "3", "Imaging Frequency" },
787{ 0x0018, 0x0085, "SH", "3", "Imaged Nucleus" },
788{ 0x0018, 0x0086, "IS", "3", "Echo Numbers(s)" },
789{ 0x0018, 0x0087, "DS", "3", "Magnetic Field Strength" },
790{ 0x0018, 0x0088, "DS", "3", "Spacing Between Slices" },
791{ 0x0018, 0x0089, "IS", "3", "Number of Phase Encoding Steps" },
792{ 0x0018, 0x0090, "DS", "3", "Data Collection Diameter" },
793{ 0x0018, 0x0091, "IS", "3", "Echo Train Length" },
794{ 0x0018, 0x0093, "DS", "3", "Percent Sampling" },
795{ 0x0018, 0x0094, "DS", "3", "Percent Phase Field of View" },
796{ 0x0018, 0x0095, "DS", "3", "Pixel Bandwidth" },
797{ 0x0018, 0x1000, "LO", "3", "Device Serial Number" },
798{ 0x0018, 0x1002, "UI", "3", "Device UID" },
799{ 0x0018, 0x1003, "LO", "3", "Device ID" },
800{ 0x0018, 0x1004, "LO", "3", "Plate ID" },
801{ 0x0018, 0x1005, "LO", "3", "Generator ID" },
802{ 0x0018, 0x1006, "LO", "3", "Grid ID" },
803{ 0x0018, 0x1007, "LO", "3", "Cassette ID" },
804{ 0x0018, 0x1008, "LO", "3", "Gantry ID" },
805{ 0x0018, 0x1009, "UT", "3", "Unique Device Identifier" },
806{ 0x0018, 0x100A, "SQ", "3", "Unique Device Identifier Sequence" },
807{ 0x0018, 0x1010, "LO", "3", "Secondary Capture Device ID" },
808{ 0x0018, 0x1011, "LO", "3RET", "Hardcopy Creation Device ID" },
809{ 0x0018, 0x1012, "DA", "3", "Date of Secondary Capture" },
810{ 0x0018, 0x1014, "TM", "3", "Time of Secondary Capture" },
811{ 0x0018, 0x1016, "LO", "3", "Secondary Capture Device Manufacturer" },
812{ 0x0018, 0x1017, "LO", "3RET", "Hardcopy Device Manufacturer" },
813{ 0x0018, 0x1018, "LO", "3", "Secondary Capture Device Manufacturer's Model Name" },
814{ 0x0018, 0x1019, "LO", "3", "Secondary Capture Device Software Version(s)" },
815{ 0x0018, 0x101A, "LO", "1", "Hardcopy Device Software Version" }, //< Retired
816{ 0x0018, 0x101B, "LO", "1", "Hardcopy Device Manufacturer's Model Name" }, //< Retired
817{ 0x0018, 0x1020, "LO", "3", "Software Versions(s)" },
818{ 0x0018, 0x1022, "SH", "3", "Video Image Format Acquired" },
819{ 0x0018, 0x1023, "LO", "3", "Digital Image Format Acquired" },
820{ 0x0018, 0x1030, "LO", "3", "Protocol Name" },
821{ 0x0018, 0x1040, "LO", "3", "Contrast/Bolus Route" },
822{ 0x0018, 0x1041, "DS", "3", "Contrast/Bolus Volume" },
823{ 0x0018, 0x1042, "TM", "3", "Contrast/Bolus Start Time" },
824{ 0x0018, 0x1043, "TM", "3", "Contrast/Bolus Stop Time" },
825{ 0x0018, 0x1044, "DS", "3", "Contrast/Bolus Total Dose" },
826{ 0x0018, 0x1045, "IS", "3", "Syringe Counts" },
827{ 0x0018, 0x1046, "DS", "3", "Contrast Flow Rate" },
828{ 0x0018, 0x1047, "DS", "3", "Contrast Flow Duration" },
829{ 0x0018, 0x1048, "CS", "3", "Contrast Bolus Ingredient" },
830{ 0x0018, 0x1049, "DS", "3", "Contrast Bolus Ingredient Concentration" },
831{ 0x0018, 0x1050, "DS", "3", "Spatial Resolution" },
832{ 0x0018, 0x1060, "DS", "3", "Trigger Time" },
833{ 0x0018, 0x1061, "LO", "3", "Trigger Source or Type" }, //< Gating: EKG
834{ 0x0018, 0x1062, "IS", "3", "Nominal Interval" },
835{ 0x0018, 0x1063, "DS", "3", "Frame Time" },
836{ 0x0018, 0x1064, "LO", "3", "Framing Type" }, //< FORW,BACK,PCNT
837{ 0x0018, 0x1065, "DS", "3", "Frame Time Vector" },
838{ 0x0018, 0x1066, "DS", "3", "Frame Delay" },
839{ 0x0018, 0x1067, "DS", "3", "Image Trigger Delay" },
840{ 0x0018, 0x1068, "DS", "3", "Multiplex Group Time Offset" },
841{ 0x0018, 0x1069, "DS", "3", "Trigger Time Offset" },
842{ 0x0018, 0x106A, "CS", "3", "Synchronization Trigger" },
843{ 0x0018, 0x106C, "US", "3", "Synchronization Channel" },
844{ 0x0018, 0x106E, "UL", "3", "Trigger Sample Position" },
845{ 0x0018, 0x1070, "LO", "3", "Radiopharmaceutical Route" },
846{ 0x0018, 0x1071, "DS", "3", "Radiopharmaceutical Volume (mL)" },
847{ 0x0018, 0x1072, "TM", "3", "Radiopharmaceutical Start Time" },
848{ 0x0018, 0x1073, "TM", "3", "Radiopharmaceutical Stop Time" },
849{ 0x0018, 0x1074, "DS", "3", "Radiopharmaceutical Total Dose" },
850{ 0x0018, 0x1075, "DS", "3PET", "Radionuclide Half Life" },
851{ 0x0018, 0x1076, "DS", "3PET", "Radionuclide Positron Fraction" },
852{ 0x0018, 0x1077, "DS", "3PET", "Radiopharmaceutical Specific Activity" },
853{ 0x0018, 0x1078, "DT", "3PET", "Radiopharmaceutical Start Datetime" },
854{ 0x0018, 0x1079, "DT", "3PET", "Radiopharmaceutical Stop Datetime" },
855{ 0x0018, 0x1080, "CS", "3", "Beat Rejection Flag" }, //< Gating: Y,N
856{ 0x0018, 0x1081, "IS", "3", "Low R-R Value" },
857{ 0x0018, 0x1082, "IS", "3", "High R-R Value" },
858{ 0x0018, 0x1083, "IS", "3", "Intervals Acquired" },
859{ 0x0018, 0x1084, "IS", "3", "Intervals Rejected" },
860{ 0x0018, 0x1085, "LO", "3", "PVC Rejection" },
861{ 0x0018, 0x1086, "IS", "3", "Skip Beats" }, //< After arrhythmia
862{ 0x0018, 0x1088, "IS", "3", "Heart Rate" },
863{ 0x0018, 0x1090, "IS", "3", "Cardiac Number of Images" },
864{ 0x0018, 0x1094, "IS", "3", "Trigger Window" },
865{ 0x0018, 0x1100, "DS", "3", "Reconstruction Diameter" }, //< FOV; see 0x1149
866{ 0x0018, 0x1110, "DS", "3", "Distance Source to Detector" },
867{ 0x0018, 0x1111, "DS", "3", "Distance Source to Patient" },
868{ 0x0018, 0x1114, "DS", "3", "Estimated Radiographic Magnification Factor" },
869{ 0x0018, 0x1120, "DS", "3", "Gantry/Detector Tilt (degrees)" },
870{ 0x0018, 0x1121, "DS", "3PET", "Gantry/Detector Slew" },
871{ 0x0018, 0x1030, "DS", "3", "Table Height" },
872{ 0x0018, 0x1131, "DS", "3", "Table Traverse" },
873{ 0x0018, 0x1134, "CS", "3", "Table Motion" },
874{ 0x0018, 0x1135, "DS", "3", "Table Vertical Increment" },
875{ 0x0018, 0x1136, "DS", "3", "Table Lateral Increment" },
876{ 0x0018, 0x1137, "DS", "3", "Table Longitudinal Increment" },
877{ 0x0018, 0x1138, "DS", "3", "Table Angle" },
878{ 0x0018, 0x113A, "CS", "3DX", "Table Type" },
879{ 0x0018, 0x1140, "CS", "3", "Rotation Direction" },
880{ 0x0018, 0x1141, "DS", "3RET", "Angular Position" },
881{ 0x0018, 0x1142, "DS", "3", "Radial Position" },
882{ 0x0018, 0x1143, "DS", "3", "Scan Arc" },
883{ 0x0018, 0x1144, "DS", "3", "Angular Step" },
884{ 0x0018, 0x1145, "DS", "3", "Center of Rotation Offset" },
885{ 0x0018, 0x1146, "DS", "3RET", "Rotation Offset" },
886{ 0x0018, 0x1147, "CS", "3", "Field of View Shape" }, //< CYLINDRICAL RING, HEXAGONAL, MULTIPLE PLANAR
887{ 0x0018, 0x1149, "IS", "3", "Field of View Dimensions (mm)" }, //< Transverse FOV/Axial FOV; see 0x1100
888{ 0x0018, 0x1150, "IS", "3", "Exposure Time" },
889{ 0x0018, 0x1151, "IS", "3", "X-ray Tube Current" },
890{ 0x0018, 0x1152, "IS", "3", "Exposure" },
891{ 0x0018, 0x1153, "IS", "3", "Exposure in uAs" },
892{ 0x0018, 0x1154, "DS", "3", "Average Pulse Width" },
893{ 0x0018, 0x1155, "CS", "3", "Radiation Settings" },
894{ 0x0018, 0x1156, "CS", "3DX", "Rectification Type" },
895{ 0x0018, 0x115A, "CS", "3", "Radiation Mode" },
896{ 0x0018, 0x115E, "DS", "3", "Image Area Dose Product" },
897{ 0x0018, 0x1160, "SH", "3", "Filter Type, extremity" },
898{ 0x0018, 0x1161, "LO", "3", "Type Of Filters" },
899{ 0x0018, 0x1162, "DS", "3", "Intensifier Size" },
900{ 0x0018, 0x1164, "DS", "3", "Imager Pixel Spacing" },
901{ 0x0018, 0x1166, "CS", "3", "Grid" },
902{ 0x0018, 0x1170, "IS", "3", "Generator Power" },
903{ 0x0018, 0x1180, "SH", "3", "Collimator/grid Name" },
904{ 0x0018, 0x1181, "CS", "3", "Collimator Type" },
905{ 0x0018, 0x1182, "IS", "3", "Focal Distance" },
906{ 0x0018, 0x1183, "DS", "3", "X Focus Center" },
907{ 0x0018, 0x1184, "DS", "3", "Y Focus Center" },
908{ 0x0018, 0x1190, "DS", "3", "Focal Spot(s)" },
909{ 0x0018, 0x1191, "CS", "3", "Anode Traget Material" },
910{ 0x0018, 0x11A0, "DS", "3", "Body Part Thickness" },
911{ 0x0018, 0x11A2, "DS", "3", "Compression Force" },
912{ 0x0018, 0x11A4, "LO", "3", "Paddle Description" },
913{ 0x0018, 0x1200, "DA", "3", "Date of Last Calibration" },
914{ 0x0018, 0x1201, "TM", "3", "Time of Last Calibration" },
915{ 0x0018, 0x1202, "DT", "3", "DateTime of Last Calibration" },
916{ 0x0018, 0x1210, "SH", "3", "Convolution Kernel" },
917{ 0x0018, 0x1240, "DS", "2", "Upper/Lower Pixel Values" }, //< Retired
918{ 0x0018, 0x1242, "IS", "3", "Actual Frame Duration" },
919{ 0x0018, 0x1243, "IS", "3", "Count Rate" },
920{ 0x0018, 0x1244, "US", "3", "Preferred Playback Sequencing" },
921{ 0x0018, 0x1250, "SH", "3", "Receive Coil Name" },
922{ 0x0018, 0x1251, "SH", "3", "Transmit Coil Name" },
923{ 0x0018, 0x1260, "SH", "3", "Plate/Screen Type" },
924{ 0x0018, 0x1261, "LO", "3", "Phosphor Type" },
925{ 0x0018, 0x1271, "FD", "3", "Water Equivalent Diameter" },
926{ 0x0018, 0x1272, "SQ", "3", "Water Equivalent Diameter Calculation Method Code Sequence" },
927{ 0x0018, 0x1300, "IS", "3", "Scan Velocity" },
928{ 0x0018, 0x1301, "CS", "3", "Whole Body Technique" },
929{ 0x0018, 0x1302, "IS", "3", "Scan Length" },
930{ 0x0018, 0x1310, "US", "3", "Acquisition Matrix" },
931{ 0x0018, 0x1312, "CS", "3", "Phase Encoding Direction" },
932{ 0x0018, 0x1314, "DS", "3", "Flip Angle" },
933{ 0x0018, 0x1315, "CS", "3", "Variable Flip Angle Flag" },
934{ 0x0018, 0x1316, "DS", "3", "SAR" },
935{ 0x0018, 0x1318, "DS", "3", "dB/dt" },
936{ 0x0018, 0x1320, "FL", "3", "B1rms" },
937{ 0x0018, 0x1400, "LO", "3", "Acquisition Device Processing Description" },
938{ 0x0018, 0x1401, "LO", "3", "Acquisition Device Processing Code" },
939{ 0x0018, 0x1402, "CS", "3", "Cassette Orientation" },
940{ 0x0018, 0x1403, "CS", "3", "Cassette Size" },
941{ 0x0018, 0x1404, "US", "3", "Exposures on Plate" },
942{ 0x0018, 0x1405, "IS", "3", "Relative X-ray Exposure" },
943{ 0x0018, 0x1450, "DS", "3", "Column Angulation" },
944{ 0x0018, 0x1460, "DS", "3", "Tomo Layer Height" },
945{ 0x0018, 0x1470, "DS", "3", "Tomo Angle" },
946{ 0x0018, 0x1480, "DS", "3", "Tomo Time" },
947{ 0x0018, 0x1490, "CS", "3DX", "Tomo Type" },
948{ 0x0018, 0x1491, "CS", "3DX", "Tomo Class" },
949{ 0x0018, 0x1495, "IS", "3DX", "Number of Tomosynthesis Source Images" },
950{ 0x0018, 0x1500, "CS", "1", "Positioner Motion" },
951{ 0x0018, 0x1508, "CS", "1", "Positioner Type" },
952{ 0x0018, 0x1510, "DS", "1", "Positioner Primary Angle" },
953{ 0x0018, 0x1511, "DS", "1", "Positioner Secondary Angle" },
954{ 0x0018, 0x1520, "DS", "1", "Positioner Primary Angle Increment" },
955{ 0x0018, 0x1521, "DS", "1", "Positioner Secondary Angle Increment" },
956{ 0x0018, 0x1530, "DS", "1", "Detector Primary Angle" },
957{ 0x0018, 0x1531, "DS", "1", "Detector Secondary Angle" },
958{ 0x0018, 0x1600, "CS", "1", "Shutter Shape" },
959{ 0x0018, 0x1602, "IS", "1", "Shutter Left Vertical Edge" },
960{ 0x0018, 0x1604, "IS", "1", "Shutter Right Vertical Edge" },
961{ 0x0018, 0x1606, "IS", "1", "Shutter Upper Horizontal Edge" },
962{ 0x0018, 0x1608, "IS", "1", "Shutter Lower Horizontal Edge" },
963{ 0x0018, 0x1610, "IS", "2", "Center of Circular Shutter" },
964{ 0x0018, 0x1612, "IS", "1", "Radius of Circular Shutter" },
965{ 0x0018, 0x1620, "IS", "2", "Vertices of the Polygonal Shutter" },
966{ 0x0018, 0x1622, "US", "1", "Shutter Presentation Value" },
967{ 0x0018, 0x1623, "US", "1", "Shutter Overlay Group" },
968{ 0x0018, 0x1624, "US", "3", "Shutter Presentation Color CIE​Lab Value" },
969{ 0x0018, 0x1700, "CS", "1", "Collimator Shape" },
970{ 0x0018, 0x1702, "IS", "1", "Collimator Left Vertical Edge" },
971{ 0x0018, 0x1704, "IS", "1", "Collimator Right Vertical Edge" },
972{ 0x0018, 0x1706, "IS", "1", "Collimator Upper Horizontal Edge" },
973{ 0x0018, 0x1708, "IS", "1", "Collimator Lower Horizontal Edge" },
974{ 0x0018, 0x1710, "IS", "2", "Center of Circular Collimator" },
975{ 0x0018, 0x1712, "IS", "1", "Radius of Circular Collimator" },
976{ 0x0018, 0x1720, "IS", "2", "Vertices of the Polygonal Collimator" },
977{ 0x0018, 0x1800, "CS", "3WAV", "Acquisition Time Synchronized" },
978{ 0x0018, 0x1801, "SH", "3WAV", "Time Source" },
979{ 0x0018, 0x1802, "CS", "3WAV", "Time Distribution Protocol" },
980{ 0x0018, 0x1803, "LO", "3", "NTP Source Address" },
981{ 0x0018, 0x2001, "IS", "1", "Page Number Vector" },
982{ 0x0018, 0x2002, "SH", "1", "Frame Label Vector" },
983{ 0x0018, 0x2003, "DS", "1", "Frame Primary Angle Vector" },
984{ 0x0018, 0x2004, "DS", "1", "Frame Secondary Angle Vector" },
985{ 0x0018, 0x2005, "DS", "1", "Slice Location Vector" },
986{ 0x0018, 0x2006, "SH", "1", "Display Window Label Vector" },
987{ 0x0018, 0x2010, "DS", "2", "Nominal Scanned Pixel Spacing" },
988{ 0x0018, 0x2020, "CS", "1", "Digitizing Device Transport Direction" },
989{ 0x0018, 0x2030, "DS", "1", "Rotation of Scanned Film" },
990{ 0x0018, 0x2041, "SQ", "1", "Biopsy Target Sequence" },
991{ 0x0018, 0x2042, "UI", "1", "Target UID" },
992{ 0x0018, 0x2043, "FL", "2", "Localizing Cursor Position" },
993{ 0x0018, 0x2044, "FL", "3", "Calculated Target Position" },
994{ 0x0018, 0x2045, "SH", "1", "Target Label" },
995{ 0x0018, 0x2046, "FL", "1", "Displayed Z Value" },
996{ 0x0018, 0x3100, "CS", "1", "IVUS Acquisition" },
997{ 0x0018, 0x3101, "DS", "1", "IVUS Pullback Rate" },
998{ 0x0018, 0x3102, "DS", "1", "IVUS Gated Rate" },
999{ 0x0018, 0x3103, "IS", "1", "IVUS Pullback Start Frame Number" },
1000{ 0x0018, 0x3104, "IS", "1", "IVUS Pullback Stop Frame Number" },
1001{ 0x0018, 0x3105, "IS", "1", "Lesion Number" },
1002{ 0x0018, 0x4000, "LO", "2RET", "Acquisition Comments" },
1003{ 0x0018, 0x5000, "SH", "3", "Output Power" },
1004{ 0x0018, 0x5010, "LO", "3", "Transducer Data" },
1005{ 0x0018, 0x5012, "DS", "3", "Focus Depth" },
1006{ 0x0018, 0x5020, "LO", "3", "Preprocessing Function" },
1007{ 0x0018, 0x5021, "LO", "3RET", "Postprocessing Function" },
1008{ 0x0018, 0x5022, "DS", "3", "Mechanical Index" },
1009{ 0x0018, 0x5024, "DS", "3", "Thermal Index" },
1010{ 0x0018, 0x5026, "DS", "3", "Cranial Thermal Index" },
1011{ 0x0018, 0x5027, "DS", "3", "Soft Tissue Thermal Index" },
1012{ 0x0018, 0x5028, "DS", "3", "Soft Tissue-focus Thermal Index" },
1013{ 0x0018, 0x5029, "DS", "3", "Soft Tissue-surface Thermal Index" },
1014{ 0x0018, 0x5030, "IS", "2RET", "Dynamic Range" },
1015{ 0x0018, 0x5040, "IS", "2RET", "Total Gain" },
1016{ 0x0018, 0x5050, "IS", "3", "Depth of Scan Field" },
1017{ 0x0018, 0x5100, "CS", "3", "Patient Position" },
1018{ 0x0018, 0x5101, "CS", "3", "View Position" },
1019{ 0x0018, 0x5104, "SQ", "1", "Projection Eponymous Name Code Sequence" },
1020{ 0x0018, 0x5210, "DS", "3RET", "Image Transformation Matrix" },
1021{ 0x0018, 0x5212, "DS", "3RET", "Image Translation Vector" },
1022{ 0x0018, 0x6000, "DS", "3", "Sensitivity" },
1023{ 0x0018, 0x6011, "SQ", "3", "Sequence of Ultrasound Regions" },
1024{ 0x0018, 0x6012, "US", "3", "Region Spatial Format" },
1025{ 0x0018, 0x6014, "US", "3", "Region Data Type" },
1026{ 0x0018, 0x6016, "UL", "3", "Region Flags" },
1027{ 0x0018, 0x6018, "UL", "3", "Region Location Min X0" },
1028{ 0x0018, 0x601A, "UL", "3", "Region Location Min Y0" },
1029{ 0x0018, 0x601C, "UL", "3", "Region Location Max X1" },
1030{ 0x0018, 0x601E, "UL", "3", "Region Location Max Y1" },
1031{ 0x0018, 0x6020, "SL", "3", "Reference Pixel X0" },
1032{ 0x0018, 0x6022, "SL", "3", "Reference Pixel Y0" },
1033{ 0x0018, 0x6024, "US", "3", "Physical Units X Direction" },
1034{ 0x0018, 0x6026, "US", "3", "Physical Units Y Direction" },
1035{ 0x0018, 0x6028, "FD", "3", "Reference Pixel Physical Value X" },
1036{ 0x0018, 0x602A, "FD", "3", "Reference Pixel Physical Value Y" },
1037{ 0x0018, 0x602C, "FD", "3", "Physical Delta X" },
1038{ 0x0018, 0x602E, "FD", "3", "Physical Delta Y" },
1039{ 0x0018, 0x6030, "UL", "3", "Transducer Frequency" },
1040{ 0x0018, 0x6031, "CS", "3", "Transducer Type" },
1041{ 0x0018, 0x6032, "UL", "3", "Pulse Repetition Frequency" },
1042{ 0x0018, 0x6034, "FD", "3", "Doppler Correction Angle" },
1043{ 0x0018, 0x6036, "FD", "3", "Steering Angle" },
1044{ 0x0018, 0x6038, "UL", "3RET", "Doppler Sample Volume X Position" },
1045{ 0x0018, 0x6039, "SL", "3", "Doppler Sample Volume X Position" },
1046{ 0x0018, 0x603A, "UL", "3RET", "Doppler Sample Volume Y Position" },
1047{ 0x0018, 0x603B, "SL", "3", "Doppler Sample Volume Y Position" },
1048{ 0x0018, 0x603C, "UL", "3RET", "TM-Line Position X0" },
1049{ 0x0018, 0x603D, "SL", "3", "TM-Line Position X0" },
1050{ 0x0018, 0x603E, "UL", "3RET", "TM-Line Position Y0" },
1051{ 0x0018, 0x603F, "SL", "3", "TM-Line Position Y0" },
1052{ 0x0018, 0x6040, "UL", "3RET", "TM-Line Position X1" },
1053{ 0x0018, 0x6041, "SL", "3", "TM-Line Position X1" },
1054{ 0x0018, 0x6042, "UL", "3RET", "TM-Line Position Y1" },
1055{ 0x0018, 0x6043, "SL", "3", "TM-Line Position Y1" },
1056{ 0x0018, 0x6044, "US", "3", "Pixel Component Organization" },
1057{ 0x0018, 0x6046, "UL", "3", "Pixel Component Mask" },
1058{ 0x0018, 0x6048, "UL", "3", "Pixel Component Range Start" },
1059{ 0x0018, 0x604A, "UL", "3", "Pixel Component Range Stop" },
1060{ 0x0018, 0x604C, "US", "3", "Pixel Component Physical Units" },
1061{ 0x0018, 0x604E, "US", "3", "Pixel Component Data Type" },
1062{ 0x0018, 0x6050, "UL", "3", "Number of Table Break Points" },
1063{ 0x0018, 0x6052, "UL", "3", "Table of X Break Points" },
1064{ 0x0018, 0x6054, "FD", "3", "Table of Y Break Points" },
1065{ 0x0018, 0x6056, "UL", "3", "Number of Table Entries" },
1066{ 0x0018, 0x6058, "UL", "3", "Table of Pixel Values" },
1067{ 0x0018, 0x605A, "FL", "3", "Table of Parameter Values" },
1068{ 0x0018, 0x6060, "FL", "3", "R Wave Time Vector" },
1069{ 0x0018, 0x7000, "CS", "3DX", "Detector Conditions Nominal Flag" },
1070{ 0x0018, 0x7001, "DS", "3DX", "Detector Temperature" },
1071{ 0x0018, 0x7004, "CS", "3DX", "Detector Type" },
1072{ 0x0018, 0x7005, "CS", "3DX", "Detector Configuration" },
1073{ 0x0018, 0x7006, "LT", "3DX", "Detector Description" },
1074{ 0x0018, 0x7008, "LT", "3DX", "Detector Mode" },
1075{ 0x0018, 0x700A, "SH", "3DX", "Detector ID" },
1076{ 0x0018, 0x700C, "DA", "3DX", "Date of Last Detector Calibration " },
1077{ 0x0018, 0x700E, "TM", "3DX", "Time of Last Detector Calibration" },
1078{ 0x0018, 0x7010, "IS", "3DX", "Exposures on Detector Since Last Calibration" },
1079{ 0x0018, 0x7011, "IS", "3DX", "Exposures on Detector Since Manufactured" },
1080{ 0x0018, 0x7012, "DS", "3DX", "Detector Time Since Last Exposure" },
1081{ 0x0018, 0x7014, "DS", "3DX", "Detector Active Time" },
1082{ 0x0018, 0x7016, "DS", "3DX", "Detector Activation Offset From Exposure" },
1083{ 0x0018, 0x701A, "DS", "3DX", "Detector Binning" },
1084{ 0x0018, 0x7020, "DS", "3DX", "Detector Element Physical Size" },
1085{ 0x0018, 0x7022, "DS", "3DX", "Detector Element Spacing" },
1086{ 0x0018, 0x7024, "CS", "3DX", "Detector Active Shape" },
1087{ 0x0018, 0x7026, "DS", "3DX", "Detector Active Dimensions" },
1088{ 0x0018, 0x7028, "DS", "3DX", "Detector Active Origin" },
1089{ 0x0018, 0x702A, "LO", "3", "Detector Manufacturer Name" },
1090{ 0x0018, 0x702B, "LO", "3", "Detector Manufacturer's Model Name" },
1091{ 0x0018, 0x7030, "DS", "3DX", "Field of View Origin" },
1092{ 0x0018, 0x7032, "DS", "3DX", "Field of View Rotation" },
1093{ 0x0018, 0x7034, "CS", "3DX", "Field of View Horizontal Flip" },
1094{ 0x0018, 0x7036, "FL", "3", "Pixel Data Area Origin Relative To FOV" },
1095{ 0x0018, 0x7038, "FL", "3", "Pixel Data Area Rotation Angle Relative To FOV" },
1096{ 0x0018, 0x7040, "LT", "3DX", "Grid Absorbing Material" },
1097{ 0x0018, 0x7041, "LT", "3DX", "Grid Spacing Material" },
1098{ 0x0018, 0x7042, "DS", "3DX", "Grid Thickness" },
1099{ 0x0018, 0x7044, "DS", "3DX", "Grid Pitch" },
1100{ 0x0018, 0x7046, "IS", "3DX", "Grid Aspect Ratio" },
1101{ 0x0018, 0x7048, "DS", "3DX", "Grid Period" },
1102{ 0x0018, 0x704C, "DS", "3DX", "Grid Focal Distance" },
1103{ 0x0018, 0x7050, "LT", "3DX", "Filter Material" },
1104{ 0x0018, 0x7052, "DS", "3DX", "Filter Thickness Minimum" },
1105{ 0x0018, 0x7054, "DS", "3DX", "Filter Thickness Maximum" },
1106{ 0x0018, 0x7056, "FL", "1", "Filter Beam Path Length Minimum" },
1107{ 0x0018, 0x7058, "FL", "1", "Filter Beam Path Length Maximum" },
1108{ 0x0018, 0x7060, "CS", "3DX", "Exposure Control Mode" },
1109{ 0x0018, 0x7062, "LT", "3DX", "Exposure Control Mode Description" },
1110{ 0x0018, 0x7064, "CS", "3DX", "Exposure Status" },
1111{ 0x0018, 0x7065, "DS", "3DX", "Phototimer Setting" },
1112{ 0x0018, 0x8150, "DS", "1", "Exposure Time in uS" },
1113{ 0x0018, 0x8151, "DS", "1", "X-Ray Tube Current in uA" },
1114{ 0x0018, 0x9004, "CS", "3", "Content Qualification" },
1115{ 0x0018, 0x9005, "SH", "3", "Pulse Sequence Name" },
1116{ 0x0018, 0x9006, "SQ", "3", "MR Imaging Modifier Sequence" },
1117{ 0x0018, 0x9008, "CS", "3", "Echo Pulse Sequence" },
1118{ 0x0018, 0x9009, "CS", "3", "Inversion Recovery" },
1119{ 0x0018, 0x9010, "CS", "3", "Flow Compensation" },
1120{ 0x0018, 0x9011, "CS", "3", "Multiple Spin Echo" },
1121{ 0x0018, 0x9012, "CS", "3", "Multi-planar Excitation" },
1122{ 0x0018, 0x9014, "CS", "3", "Phase Contrast" },
1123{ 0x0018, 0x9015, "CS", "3", "Time of Flight Contrast" },
1124{ 0x0018, 0x9016, "CS", "3", "Spoiling" },
1125{ 0x0018, 0x9017, "CS", "3", "Steady State Pulse Sequence" },
1126{ 0x0018, 0x9018, "CS", "3", "Echo Planar Pulse Sequence" },
1127{ 0x0018, 0x9019, "FD", "3", "Tag Angle First Axis" },
1128{ 0x0018, 0x9020, "CS", "3", "Magnetization Transfer" },
1129{ 0x0018, 0x9021, "CS", "3", "T2 Preparation" },
1130{ 0x0018, 0x9022, "CS", "3", "Blood Signal Nulling" },
1131{ 0x0018, 0x9024, "CS", "3", "Saturation Recovery" },
1132{ 0x0018, 0x9025, "CS", "3", "Spectrally Selected Suppression" },
1133{ 0x0018, 0x9026, "CS", "3", "Spectrally Selected Excitation" },
1134{ 0x0018, 0x9027, "CS", "3", "Spatial Pre-saturation" },
1135{ 0x0018, 0x9028, "CS", "3", "Tagging" },
1136{ 0x0018, 0x9029, "CS", "3", "Oversampling Phase" },
1137{ 0x0018, 0x9030, "FD", "3", "Tag Spacing First Dimension" },
1138{ 0x0018, 0x9032, "CS", "3", "Geometry of k-Space Traversal" },
1139{ 0x0018, 0x9033, "CS", "3", "Segmented k-Space Traversal" },
1140{ 0x0018, 0x9034, "CS", "3", "Rectilinear Phase Encode Reordering" },
1141{ 0x0018, 0x9035, "FD", "3", "Tag Thickness" },
1142{ 0x0018, 0x9036, "CS", "3", "Partial Fourier Direction" },
1143{ 0x0018, 0x9037, "CS", "3", "Cardiac Synchronization Technique" },
1144{ 0x0018, 0x9041, "LO", "3", "Receive Coil Manufacturer Name" },
1145{ 0x0018, 0x9042, "SQ", "3", "MR Receive Coil Sequence" },
1146{ 0x0018, 0x9043, "CS", "3", "Receive Coil Type" },
1147{ 0x0018, 0x9044, "CS", "3", "Quadrature Receive Coil" },
1148{ 0x0018, 0x9045, "SQ", "3", "Multi-Coil Definition Sequence" },
1149{ 0x0018, 0x9046, "LO", "3", "Multi-Coil Configuration" },
1150{ 0x0018, 0x9047, "SH", "3", "Multi-Coil Element Name" },
1151{ 0x0018, 0x9048, "CS", "3", "Multi-Coil Element Used" },
1152{ 0x0018, 0x9049, "SQ", "3", "MR Transmit Coil Sequence" },
1153{ 0x0018, 0x9050, "LO", "3", "Transmit Coil Manufacturer Name" },
1154{ 0x0018, 0x9051, "CS", "3", "Transmit Coil Type" },
1155{ 0x0018, 0x9052, "FD", "3", "Spectral Width" },
1156{ 0x0018, 0x9053, "FD", "3", "Chemical Shift Reference" },
1157{ 0x0018, 0x9054, "CS", "3", "Volume Localization Technique" },
1158{ 0x0018, 0x9058, "US", "3", "MR Acquisition Frequency Encoding Steps" },
1159{ 0x0018, 0x9059, "CS", "3", "De-coupling" },
1160{ 0x0018, 0x9060, "CS", "3", "De-coupled Nucleus" },
1161{ 0x0018, 0x9061, "FD", "3", "De-coupling Frequency" },
1162{ 0x0018, 0x9062, "CS", "3", "De-coupling Method" },
1163{ 0x0018, 0x9063, "FD", "3", "De-coupling Chemical Shift Reference" },
1164{ 0x0018, 0x9064, "CS", "3", "k-space Filtering" },
1165{ 0x0018, 0x9065, "CS", "3", "Time Domain Filtering" },
1166{ 0x0018, 0x9066, "US", "3", "Number of Zero Fills" },
1167{ 0x0018, 0x9067, "CS", "3", "Baseline Correction" },
1168{ 0x0018, 0x9069, "FD", "3", "Parallel Reduction Factor In-plane" },
1169{ 0x0018, 0x9070, "FD", "3", "Cardiac R-R Interval Specified" },
1170{ 0x0018, 0x9073, "FD", "3", "Acquisition Duration" },
1171{ 0x0018, 0x9074, "DT", "3", "Frame Acquisition DateTime" },
1172{ 0x0018, 0x9075, "CS", "3", "Diffusion Directionality" },
1173{ 0x0018, 0x9076, "SQ", "3", "Diffusion Gradient Direction Sequence" },
1174{ 0x0018, 0x9077, "CS", "3", "Parallel Acquisition" },
1175{ 0x0018, 0x9078, "CS", "3", "Parallel Acquisition Technique" },
1176{ 0x0018, 0x9079, "FD", "3", "Inversion Times" },
1177{ 0x0018, 0x9080, "ST", "3", "Metabolite Map Description" },
1178{ 0x0018, 0x9081, "CS", "3", "Partial Fourier" },
1179{ 0x0018, 0x9082, "FD", "3", "Effective Echo Time" },
1180{ 0x0018, 0x9083, "SQ", "3", "Metabolite Map Code Sequence" },
1181{ 0x0018, 0x9084, "SQ", "3", "Chemical Shift Sequence" },
1182{ 0x0018, 0x9085, "CS", "3", "Cardiac Signal Source" },
1183{ 0x0018, 0x9087, "FD", "3", "Diffusion b-value" },
1184{ 0x0018, 0x9089, "FD", "3", "Diffusion Gradient Orientation" },
1185{ 0x0018, 0x9090, "FD", "3", "Velocity Encoding Direction" },
1186{ 0x0018, 0x9091, "FD", "3", "Velocity Encoding Minimum Value" },
1187{ 0x0018, 0x9092, "SQ", "3", "Velocity Encoding Acquisition Sequence" },
1188{ 0x0018, 0x9093, "US", "3", "Number of k-Space Trajectories" },
1189{ 0x0018, 0x9094, "CS", "3", "Coverage of k-Space" },
1190{ 0x0018, 0x9095, "UL", "3", "Spectroscopy Acquisition Phase Rows" },
1191{ 0x0018, 0x9096, "FD", "3RET", "Parallel Reduction Factor In-plane" },
1192{ 0x0018, 0x9098, "FD", "3", "Transmitter Frequency" },
1193{ 0x0018, 0x9100, "CS", "3", "Resonant Nucleus" },
1194{ 0x0018, 0x9101, "CS", "3", "Frequency Correction" },
1195{ 0x0018, 0x9103, "SQ", "3", "MR Spectroscopy FOV/Geometry Sequence" },
1196{ 0x0018, 0x9104, "FD", "3", "Slab Thickness" },
1197{ 0x0018, 0x9105, "FD", "3", "Slab Orientation" },
1198{ 0x0018, 0x9106, "FD", "3", "Mid Slab Position" },
1199{ 0x0018, 0x9107, "SQ", "3", "MR Spatial Saturation Sequence" },
1200{ 0x0018, 0x9112, "SQ", "3", "MR Timing and Related Parameters Sequence" },
1201{ 0x0018, 0x9114, "SQ", "3", "MR Echo Sequence" },
1202{ 0x0018, 0x9115, "SQ", "3", "MR Modifier Sequence" },
1203{ 0x0018, 0x9117, "SQ", "3", "MR Diffusion Sequence" },
1204{ 0x0018, 0x9118, "SQ", "3", "Cardiac Synchronization Sequence" },
1205{ 0x0018, 0x9119, "SQ", "3", "MR Averages Sequence" },
1206{ 0x0018, 0x9125, "SQ", "3", "MR FOV/Geometry Sequence" },
1207{ 0x0018, 0x9126, "SQ", "3", "Volume Localization Sequence" },
1208{ 0x0018, 0x9127, "UL", "3", "Spectroscopy Acquisition Data Columns" },
1209{ 0x0018, 0x9147, "CS", "3", "Diffusion Anisotropy Type" },
1210{ 0x0018, 0x9151, "DT", "3", "Frame Reference DateTime" },
1211{ 0x0018, 0x9152, "SQ", "3", "MR Metabolite Map Sequence" },
1212{ 0x0018, 0x9155, "FD", "3", "Parallel Reduction Factor out-of-plane" },
1213{ 0x0018, 0x9159, "UL", "3", "Spectroscopy Acquisition Out-of-plane Phase Steps" },
1214{ 0x0018, 0x9166, "CS", "3", "Bulk Motion Status" },
1215{ 0x0018, 0x9168, "FD", "3", "Parallel Reduction Factor Second In-plane" },
1216{ 0x0018, 0x9169, "CS", "3", "Cardiac Beat Rejection Technique" },
1217{ 0x0018, 0x9170, "CS", "3", "Respiratory Motion Compensation Technique" },
1218{ 0x0018, 0x9171, "CS", "3", "Respiratory Signal Source" },
1219{ 0x0018, 0x9172, "CS", "3", "Bulk Motion Compensation Technique" },
1220{ 0x0018, 0x9173, "CS", "3", "Bulk Motion Signal Source" },
1221{ 0x0018, 0x9174, "CS", "3", "Applicable Safety Standard Agency" },
1222{ 0x0018, 0x9175, "LO", "3", "Applicable Safety Standard Description" },
1223{ 0x0018, 0x9176, "SQ", "3", "Operating Mode Sequence" },
1224{ 0x0018, 0x9177, "CS", "3", "Operating Mode Type" },
1225{ 0x0018, 0x9178, "CS", "3", "Operating Mode" },
1226{ 0x0018, 0x9179, "CS", "3", "Specific Absorption Rate Definition" },
1227{ 0x0018, 0x9180, "CS", "3", "Gradient Output Type" },
1228{ 0x0018, 0x9181, "FD", "3", "Specific Absorption Rate Value" },
1229{ 0x0018, 0x9182, "FD", "3", "Gradient Output" },
1230{ 0x0018, 0x9183, "CS", "3", "Flow Compensation Direction" },
1231{ 0x0018, 0x9184, "FD", "3", "Tagging Delay" },
1232{ 0x0018, 0x9185, "ST", "3", "Respiratory Motion Compensation Technique Description" },
1233{ 0x0018, 0x9186, "SH", "3", "Respiratory Signal Source ID" },
1234{ 0x0018, 0x9195, "FD", "3", "Chemical Shift Minimum Integration Limit in Hz" },
1235{ 0x0018, 0x9196, "FD", "3", "Chemical Shift Maximum Integration Limit in Hz" },
1236{ 0x0018, 0x9197, "SQ", "3", "MR Velocity Encoding Sequence" },
1237{ 0x0018, 0x9198, "CS", "3", "First Order Phase Correction" },
1238{ 0x0018, 0x9199, "CS", "3", "Water Referenced Phase Correction" },
1239{ 0x0018, 0x9200, "CS", "3", "MR Spectroscopy Acquisition Type" },
1240{ 0x0018, 0x9214, "CS", "3", "Respiratory Cycle Position" },
1241{ 0x0018, 0x9217, "FD", "3", "Velocity Encoding Maximum Value" },
1242{ 0x0018, 0x9218, "FD", "3", "Tag Spacing Second Dimension" },
1243{ 0x0018, 0x9219, "SS", "3", "Tag Angle Second Axis" },
1244{ 0x0018, 0x9220, "FD", "3", "Frame Acquisition Duration" },
1245{ 0x0018, 0x9226, "SQ", "3", "MR Image Frame Type Sequence" },
1246{ 0x0018, 0x9227, "SQ", "3", "MR Spectroscopy Frame Type Sequence" },
1247{ 0x0018, 0x9231, "US", "3", "MR Acquisition Phase Encoding Steps in-plane" },
1248{ 0x0018, 0x9232, "US", "3", "MR Acquisition Phase Encoding Steps out-of-plane" },
1249{ 0x0018, 0x9234, "UL", "3", "Spectroscopy Acquisition Phase Columns" },
1250{ 0x0018, 0x9236, "CS", "3", "Cardiac Cycle Position" },
1251{ 0x0018, 0x9239, "SQ", "3", "Specific Absorption Rate Sequence" },
1252{ 0x0018, 0x9240, "US", "3", "RF Echo Train Length" },
1253{ 0x0018, 0x9241, "US", "3", "Gradient Echo Train Length" },
1254{ 0x0018, 0x9250, "CS", "3", "Arterial Spin Labeling Contrast" },
1255{ 0x0018, 0x9251, "SQ", "3", "MR Arterial Spin Labeling Sequence" },
1256{ 0x0018, 0x9252, "LO", "3", "ASL Technique Description" },
1257{ 0x0018, 0x9253, "US", "3", "ASL Slab Number" },
1258{ 0x0018, 0x9254, "FD", "3", "ASL Slab Thickness" },
1259{ 0x0018, 0x9255, "FD", "3", "ASL Slab Orientation" },
1260{ 0x0018, 0x9256, "FD", "3", "ASL Mid Slab Position" },
1261{ 0x0018, 0x9257, "CS", "3", "ASL Context" },
1262{ 0x0018, 0x9258, "UL", "3", "ASL Pulse Train Duration" },
1263{ 0x0018, 0x9259, "CS", "3", "ASL Crusher Flag" },
1264{ 0x0018, 0x925A, "FD", "3", "ASL Crusher Flow Limit" },
1265{ 0x0018, 0x925B, "LO", "3", "ASL Crusher Description" },
1266{ 0x0018, 0x925C, "CS", "3", "ASL Bolus Cut-off Flag" },
1267{ 0x0018, 0x925D, "SQ", "3", "ASL Bolus Cut-off Timing Sequence" },
1268{ 0x0018, 0x925E, "LO", "3", "ASL Bolus Cut-off Technique" },
1269{ 0x0018, 0x925F, "UL", "3", "ASL Bolus Cut-off Delay Time" },
1270{ 0x0018, 0x9260, "SQ", "3", "ASL Slab Sequence" },
1271{ 0x0018, 0x9295, "FD", "3", "Chemical Shift Minimum Integration Limit in ppm" },
1272{ 0x0018, 0x9296, "FD", "3", "Chemical Shift Maximum Integration Limit in ppm" },
1273{ 0x0018, 0x9297, "CS", "3", "Water Reference Acquisition" },
1274{ 0x0018, 0x9298, "IS", "3", "Echo Peak Position" },
1275{ 0x0018, 0x9301, "SQ", "3", "CT Acquisition Type Sequence" },
1276{ 0x0018, 0x9302, "CS", "3", "Acquisition Type" },
1277{ 0x0018, 0x9303, "FD", "3", "Tube Angle" },
1278{ 0x0018, 0x9304, "SQ", "3", "CT Acquisition Details Sequence" },
1279{ 0x0018, 0x9305, "FD", "3", "Revolution Time" },
1280{ 0x0018, 0x9306, "FD", "3", "Single Collimation Width" },
1281{ 0x0018, 0x9307, "FD", "3", "Total Collimation Width" },
1282{ 0x0018, 0x9308, "SQ", "3", "CT Table Dynamics Sequence" },
1283{ 0x0018, 0x9309, "FD", "3", "Table Speed" },
1284{ 0x0018, 0x9310, "FD", "3", "Table Feed per Rotation" },
1285{ 0x0018, 0x9311, "FD", "3", "Spiral Pitch Factor" },
1286{ 0x0018, 0x9312, "SQ", "3", "CT Geometry Sequence" },
1287{ 0x0018, 0x9313, "FD", "3", "Data Collection Center (Patient)" },
1288{ 0x0018, 0x9314, "SQ", "3", "CT Reconstruction Sequence" },
1289{ 0x0018, 0x9315, "CS", "3", "Reconstruction Algorithm" },
1290{ 0x0018, 0x9316, "CS", "3", "Convolution Kernel Group" },
1291{ 0x0018, 0x9317, "FD", "3", "Reconstruction Field of View" },
1292{ 0x0018, 0x9318, "FD", "3", "Reconstruction Target Center (Patient)" },
1293{ 0x0018, 0x9319, "FD", "3", "Reconstruction Angle" },
1294{ 0x0018, 0x9320, "SH", "3", "Image Filter" },
1295{ 0x0018, 0x9321, "SQ", "3", "CT Exposure Sequence" },
1296{ 0x0018, 0x9322, "FD", "3", "Reconstruction Pixel Spacing" },
1297{ 0x0018, 0x9323, "CS", "3", "Exposure Modulation Type" },
1298{ 0x0018, 0x9324, "FD", "3", "Estimated Dose Saving" },
1299{ 0x0018, 0x9325, "SQ", "3", "CT X-Ray Details Sequence" },
1300{ 0x0018, 0x9326, "SQ", "3", "CT Position Sequence" },
1301{ 0x0018, 0x9327, "FD", "3", "Table Position" },
1302{ 0x0018, 0x9328, "FD", "3", "Exposure Time in ms" },
1303{ 0x0018, 0x9329, "SQ", "3", "CT Image Frame Type Sequence" },
1304{ 0x0018, 0x9330, "FD", "3", "X-Ray Tube Current in mA" },
1305{ 0x0018, 0x9332, "FD", "3", "Exposure in mAs" },
1306{ 0x0018, 0x9333, "CS", "3", "Constant Volume Flag" },
1307{ 0x0018, 0x9334, "CS", "3", "Fluoroscopy Flag" },
1308{ 0x0018, 0x9335, "FD", "3", "Distance Source to Data Collection Center" },
1309{ 0x0018, 0x9337, "US", "3", "Contrast/Bolus Agent Number" },
1310{ 0x0018, 0x9338, "SQ", "3", "Contrast/Bolus Ingredient Code Sequence" },
1311{ 0x0018, 0x9340, "SQ", "3", "Contrast Administration Profile Sequence" },
1312{ 0x0018, 0x9341, "SQ", "3", "Contrast/Bolus Usage Sequence" },
1313{ 0x0018, 0x9342, "CS", "3", "Contrast/Bolus Agent Administered" },
1314{ 0x0018, 0x9343, "CS", "3", "Contrast/Bolus Agent Detected" },
1315{ 0x0018, 0x9344, "CS", "3", "Contrast/Bolus Agent Phase" },
1316{ 0x0018, 0x9345, "FD", "3", "CTDIvol" },
1317{ 0x0018, 0x9346, "SQ", "3", "CTDI Phantom Type Code Sequence" },
1318{ 0x0018, 0x9351, "FL", "3", "Calcium Scoring Mass Factor Patient" },
1319{ 0x0018, 0x9352, "FL", "3", "Calcium Scoring Mass Factor Device" },
1320{ 0x0018, 0x9353, "FL", "3", "Energy Weighting Factor" },
1321{ 0x0018, 0x9360, "SQ", "3", "CT Additional X-Ray Source Sequence" },
1322{ 0x0018, 0x9401, "SQ", "3", "Projection Pixel Calibration Sequence" },
1323{ 0x0018, 0x9402, "FL", "3", "Distance Source to Isocenter" },
1324{ 0x0018, 0x9403, "FL", "3", "Distance Object to Table Top" },
1325{ 0x0018, 0x9404, "FL", "3", "Object Pixel Spacing in Center of Beam" },
1326{ 0x0018, 0x9405, "SQ", "3", "Positioner Position Sequence" },
1327{ 0x0018, 0x9406, "SQ", "3", "Table Position Sequence" },
1328{ 0x0018, 0x9407, "SQ", "3", "Collimator Shape Sequence" },
1329{ 0x0018, 0x9410, "CS", "3", "Planes in Acquisition" },
1330{ 0x0018, 0x9412, "SQ", "3", "XA/XRF Frame Characteristics Sequence" },
1331{ 0x0018, 0x9417, "SQ", "3", "Frame Acquisition Sequence" },
1332{ 0x0018, 0x9420, "CS", "3", "X-Ray Receptor Type" },
1333{ 0x0018, 0x9423, "LO", "3", "Acquisition Protocol Name" },
1334{ 0x0018, 0x9424, "LT", "3", "Acquisition Protocol Description" },
1335{ 0x0018, 0x9425, "CS", "3", "Contrast/Bolus Ingredient Opaque" },
1336{ 0x0018, 0x9426, "FL", "3", "Distance Receptor Plane to Detector Housing" },
1337{ 0x0018, 0x9427, "CS", "3", "Intensifier Active Shape" },
1338{ 0x0018, 0x9428, "FL", "3", "Intensifier Active Dimension(s)" },
1339{ 0x0018, 0x9429, "FL", "3", "Physical Detector Size" },
1340{ 0x0018, 0x9430, "FL", "3", "Position of Isocenter Projection" },
1341{ 0x0018, 0x9432, "SQ", "3", "Field of View Sequence" },
1342{ 0x0018, 0x9433, "LO", "3", "Field of View Description" },
1343{ 0x0018, 0x9434, "SQ", "3", "Exposure Control Sensing Regions Sequence" },
1344{ 0x0018, 0x9435, "CS", "3", "Exposure Control Sensing Region Shape" },
1345{ 0x0018, 0x9436, "SS", "3", "Exposure Control Sensing Region Left Vertical Edge" },
1346{ 0x0018, 0x9437, "SS", "3", "Exposure Control Sensing Region Right Vertical Edge" },
1347{ 0x0018, 0x9438, "SS", "3", "Exposure Control Sensing Region Upper Horizontal Edge" },
1348{ 0x0018, 0x9439, "SS", "3", "Exposure Control Sensing Region Lower Horizontal Edge" },
1349{ 0x0018, 0x9440, "SS", "3", "Center of Circular Exposure Control Sensing Region" },
1350{ 0x0018, 0x9441, "US", "3", "Radius of Circular Exposure Control Sensing Region" },
1351{ 0x0018, 0x9442, "SS", "3", "Vertices of the Polygonal Exposure Control Sensing Region" },
1352{ 0x0018, 0x9447, "FL", "3", "Column Angulation (Patient)" },
1353{ 0x0018, 0x9449, "FL", "3", "Beam Angle" },
1354{ 0x0018, 0x9451, "SQ", "3", "Frame Detector Parameters Sequence" },
1355{ 0x0018, 0x9452, "FL", "3", "Calculated Anatomy Thickness" },
1356{ 0x0018, 0x9455, "SQ", "3", "Calibration Sequence" },
1357{ 0x0018, 0x9456, "SQ", "3", "Object Thickness Sequence" },
1358{ 0x0018, 0x9457, "CS", "3", "Plane Identification" },
1359{ 0x0018, 0x9461, "FL", "3", "Field of View Dimension(s) in Float" },
1360{ 0x0018, 0x9462, "SQ", "3", "Isocenter Reference System Sequence" },
1361{ 0x0018, 0x9463, "FL", "3", "Positioner Isocenter Primary Angle" },
1362{ 0x0018, 0x9464, "FL", "3", "Positioner Isocenter Secondary Angle" },
1363{ 0x0018, 0x9465, "FL", "3", "Positioner Isocenter Detector Rotation Angle" },
1364{ 0x0018, 0x9466, "FL", "3", "Table X Position to Isocenter" },
1365{ 0x0018, 0x9467, "FL", "3", "Table Y Position to Isocenter" },
1366{ 0x0018, 0x9468, "FL", "3", "Table Z Position to Isocenter" },
1367{ 0x0018, 0x9469, "FL", "3", "Table Horizontal Rotation Angle" },
1368{ 0x0018, 0x9470, "FL", "3", "Table Head Tilt Angle" },
1369{ 0x0018, 0x9471, "FL", "3", "Table Cradle Tilt Angle" },
1370{ 0x0018, 0x9472, "SQ", "3", "Frame Display Shutter Sequence" },
1371{ 0x0018, 0x9473, "FL", "3", "Acquired Image Area Dose Product" },
1372{ 0x0018, 0x9474, "CS", "3", "C-arm Positioner Tabletop Relationship" },
1373{ 0x0018, 0x9476, "SQ", "3", "X-Ray Geometry Sequence" },
1374{ 0x0018, 0x9477, "SQ", "3", "Irradiation Event Identification Sequence" },
1375{ 0x0018, 0x9504, "SQ", "3", "X-Ray 3D Frame Type Sequence" },
1376{ 0x0018, 0x9506, "SQ", "3", "Contributing Sources Sequence" },
1377{ 0x0018, 0x9507, "SQ", "3", "X-Ray 3D Acquisition Sequence" },
1378{ 0x0018, 0x9508, "FL", "3", "Primary Positioner Scan Arc" },
1379{ 0x0018, 0x9509, "FL", "3", "Secondary Positioner Scan Arc" },
1380{ 0x0018, 0x9510, "FL", "3", "Primary Positioner Scan Start Angle" },
1381{ 0x0018, 0x9511, "FL", "3", "Secondary Positioner Scan Start Angle" },
1382{ 0x0018, 0x9514, "FL", "3", "Primary Positioner Increment" },
1383{ 0x0018, 0x9515, "FL", "3", "Secondary Positioner Increment" },
1384{ 0x0018, 0x9516, "DT", "3", "Start Acquisition DateTime" },
1385{ 0x0018, 0x9517, "DT", "3", "End Acquisition DateTime" },
1386{ 0x0018, 0x9518, "SS", "3", "Primary Positioner Increment Sign" },
1387{ 0x0018, 0x9519, "SS", "3", "Secondary Positioner Increment Sign" },
1388{ 0x0018, 0x9524, "LO", "3", "Application Name" },
1389{ 0x0018, 0x9525, "LO", "3", "Application Version" },
1390{ 0x0018, 0x9526, "LO", "3", "Application Manufacturer" },
1391{ 0x0018, 0x9527, "CS", "3", "Algorithm Type" },
1392{ 0x0018, 0x9528, "LO", "3", "Algorithm Description" },
1393{ 0x0018, 0x9530, "SQ", "3", "X-Ray 3D Reconstruction Sequence" },
1394{ 0x0018, 0x9531, "LO", "3", "Reconstruction Description" },
1395{ 0x0018, 0x9538, "SQ", "3", "Per Projection Acquisition Sequence" },
1396{ 0x0018, 0x9541, "SQ", "3", "Detector Position Sequence" },
1397{ 0x0018, 0x9542, "SQ", "3", "X-Ray Acquisition Dose Sequence" },
1398{ 0x0018, 0x9543, "FD", "3", "X-Ray Source Isocenter Primary Angle" },
1399{ 0x0018, 0x9544, "FD", "3", "X-Ray Source Isocenter Secondary Angle" },
1400{ 0x0018, 0x9545, "FD", "3", "Breast Support Isocenter Primary Angle" },
1401{ 0x0018, 0x9546, "FD", "3", "Breast Support Isocenter Secondary Angle" },
1402{ 0x0018, 0x9547, "FD", "3", "Breast Support X Position to Isocenter" },
1403{ 0x0018, 0x9548, "FD", "3", "Breast Support Y Position to Isocenter" },
1404{ 0x0018, 0x9549, "FD", "3", "Breast Support Z Position to Isocenter" },
1405{ 0x0018, 0x9550, "FD", "3", "Detector Isocenter Primary Angle" },
1406{ 0x0018, 0x9551, "FD", "3", "Detector Isocenter Secondary Angle" },
1407{ 0x0018, 0x9552, "FD", "3", "Detector X Position to Isocenter" },
1408{ 0x0018, 0x9553, "FD", "3", "Detector Y Position to Isocenter" },
1409{ 0x0018, 0x9554, "FD", "3", "Detector Z Position to Isocenter" },
1410{ 0x0018, 0x9555, "SQ", "3", "X-Ray Grid Sequence" },
1411{ 0x0018, 0x9556, "SQ", "3", "X-Ray Filter Sequence" },
1412{ 0x0018, 0x9557, "FD", "3", "Detector Active Area TLHC Position" },
1413{ 0x0018, 0x9558, "FD", "3", "Detector Active Area Orientation" },
1414{ 0x0018, 0x9559, "CS", "3", "Positioner Primary Angle Direction" },
1415{ 0x0018, 0x9601, "SQ", "3", "Diffusion b-matrix Sequence" },
1416{ 0x0018, 0x9602, "FD", "3", "Diffusion b-value XX" },
1417{ 0x0018, 0x9603, "FD", "3", "Diffusion b-value XY" },
1418{ 0x0018, 0x9604, "FD", "3", "Diffusion b-value XZ" },
1419{ 0x0018, 0x9605, "FD", "3", "Diffusion b-value YY" },
1420{ 0x0018, 0x9606, "FD", "3", "Diffusion b-value YZ" },
1421{ 0x0018, 0x9607, "FD", "3", "Diffusion b-value ZZ" },
1422{ 0x0018, 0x9621, "SQ", "3", "Functional MR Sequence" },
1423{ 0x0018, 0x9622, "CS", "3", "Functional Settling Phase Frames Present" },
1424{ 0x0018, 0x9623, "DT", "3", "Functional Sync Pulse" },
1425{ 0x0018, 0x9624, "CS", "3", "Settling Phase Frame" },
1426{ 0x0018, 0x9701, "DT", "3", "Decay Correction DateTime" },
1427{ 0x0018, 0x9715, "FD", "3", "Start Density Threshold" },
1428{ 0x0018, 0x9716, "FD", "3", "Start Relative Density Difference Threshold" },
1429{ 0x0018, 0x9717, "FD", "3", "Start Cardiac Trigger Count Threshold" },
1430{ 0x0018, 0x9718, "FD", "3", "Start Respiratory Trigger Count Threshold" },
1431{ 0x0018, 0x9719, "FD", "3", "Termination Counts Threshold" },
1432{ 0x0018, 0x9720, "FD", "3", "Termination Density Threshold" },
1433{ 0x0018, 0x9721, "FD", "3", "Termination Relative Density Threshold" },
1434{ 0x0018, 0x9722, "FD", "3", "Termination Time Threshold" },
1435{ 0x0018, 0x9723, "FD", "3", "Termination Cardiac Trigger Count Threshold" },
1436{ 0x0018, 0x9724, "FD", "3", "Termination Respiratory Trigger Count Threshold" },
1437{ 0x0018, 0x9725, "CS", "3", "Detector Geometry" },
1438{ 0x0018, 0x9726, "FD", "3", "Transverse Detector Separation" },
1439{ 0x0018, 0x9727, "FD", "3", "Axial Detector Dimension" },
1440{ 0x0018, 0x9729, "US", "3", "Radiopharmaceutical Agent Number" },
1441{ 0x0018, 0x9732, "SQ", "3", "PET Frame Acquisition Sequence" },
1442{ 0x0018, 0x9733, "SQ", "3", "PET Detector Motion Details Sequence" },
1443{ 0x0018, 0x9734, "SQ", "3", "PET Table Dynamics Sequence" },
1444{ 0x0018, 0x9735, "SQ", "3", "PET Position Sequence" },
1445{ 0x0018, 0x9736, "SQ", "3", "PET Frame Correction Factors Sequence" },
1446{ 0x0018, 0x9737, "SQ", "3", "Radiopharmaceutical Usage Sequence" },
1447{ 0x0018, 0x9738, "CS", "3", "Attenuation Correction Source" },
1448{ 0x0018, 0x9739, "US", "3", "Number of Iterations" },
1449{ 0x0018, 0x9740, "US", "3", "Number of Subsets" },
1450{ 0x0018, 0x9749, "SQ", "3", "PET Reconstruction Sequence" },
1451{ 0x0018, 0x9751, "SQ", "3", "PET Frame Type Sequence" },
1452{ 0x0018, 0x9755, "CS", "3", "Time of Flight Information Used" },
1453{ 0x0018, 0x9756, "CS", "3", "Reconstruction Type" },
1454{ 0x0018, 0x9758, "CS", "3", "Decay Corrected" },
1455{ 0x0018, 0x9759, "CS", "3", "Attenuation Corrected" },
1456{ 0x0018, 0x9760, "CS", "3", "Scatter Corrected" },
1457{ 0x0018, 0x9761, "CS", "3", "Dead Time Corrected" },
1458{ 0x0018, 0x9762, "CS", "3", "Gantry Motion Corrected" },
1459{ 0x0018, 0x9763, "CS", "3", "Patient Motion Corrected" },
1460{ 0x0018, 0x9764, "CS", "3", "Count Loss Normalization Corrected" },
1461{ 0x0018, 0x9765, "CS", "3", "Randoms Corrected" },
1462{ 0x0018, 0x9766, "CS", "3", "Non-uniform Radial Sampling Corrected" },
1463{ 0x0018, 0x9767, "CS", "3", "Sensitivity Calibrated" },
1464{ 0x0018, 0x9768, "CS", "3", "Detector Normalization Correction" },
1465{ 0x0018, 0x9769, "CS", "3", "Iterative Reconstruction Method" },
1466{ 0x0018, 0x9770, "CS", "3", "Attenuation Correction Temporal Relationship" },
1467{ 0x0018, 0x9771, "SQ", "3", "Patient Physiological State Sequence" },
1468{ 0x0018, 0x9772, "SQ", "3", "Patient Physiological State Code Sequence" },
1469{ 0x0018, 0x9801, "FD", "3", "Depth(s) of Focus" },
1470{ 0x0018, 0x9803, "SQ", "3", "Excluded Intervals Sequence" },
1471{ 0x0018, 0x9804, "DT", "3", "Exclusion Start DateTime" },
1472{ 0x0018, 0x9805, "FD", "3", "Exclusion Duration" },
1473{ 0x0018, 0x9806, "SQ", "3", "US Image Description Sequence" },
1474{ 0x0018, 0x9807, "SQ", "3", "Image Data Type Sequence" },
1475{ 0x0018, 0x9808, "CS", "3", "Data Type" },
1476{ 0x0018, 0x9809, "SQ", "3", "Transducer Scan Pattern Code Sequence" },
1477{ 0x0018, 0x980B, "CS", "3", "Aliased Data Type" },
1478{ 0x0018, 0x980C, "CS", "3", "Position Measuring Device Used" },
1479{ 0x0018, 0x980D, "SQ", "3", "Transducer Geometry Code Sequence" },
1480{ 0x0018, 0x980E, "SQ", "3", "Transducer Beam Steering Code Sequence" },
1481{ 0x0018, 0x980F, "SQ", "3", "Transducer Application Code Sequence" },
1482{ 0x0018, 0x9810, "SS", "3", "Zero Velocity Pixel Value" },
1483{ 0x0018, 0x9900, "LO", "3", "Reference Location Label" },
1484{ 0x0018, 0x9901, "UT", "3", "Reference Location Description" },
1485{ 0x0018, 0x9902, "SQ", "3", "Reference Basis Code Sequence" },
1486{ 0x0018, 0x9903, "SQ", "3", "Reference Geometry Code Sequence" },
1487{ 0x0018, 0x9904, "DS", "3", "Offset Distance" },
1488{ 0x0018, 0x9905, "CS", "3", "Offset Direction" },
1489{ 0x0018, 0x9906, "SQ", "3", "Potential Scheduled Protocol Code Sequence" },
1490{ 0x0018, 0x9907, "SQ", "3", "Potential Requested Procedure Code Sequence" },
1491{ 0x0018, 0x9908, "UC", "3", "Potential Reasons for Procedure" },
1492{ 0x0018, 0x9909, "SQ", "3", "Potential Reasons for Procedure Code Sequence" },
1493{ 0x0018, 0x990A, "UC", "3", "Potential Diagnostic Tasks" },
1494{ 0x0018, 0x990B, "SQ", "3", "Contraindications Code Sequence" },
1495{ 0x0018, 0x990C, "SQ", "3", "Referenced Defined Protocol Sequence" },
1496{ 0x0018, 0x990D, "SQ", "3", "Referenced Performed Protocol Sequence" },
1497{ 0x0018, 0x990E, "SQ", "3", "Predecessor Protocol Sequence" },
1498{ 0x0018, 0x990F, "UT", "3", "Protocol Planning Information" },
1499{ 0x0018, 0x9910, "UT", "3", "Protocol Design Rationale" },
1500{ 0x0018, 0x9911, "SQ", "3", "Patient Specification Sequence" },
1501{ 0x0018, 0x9912, "SQ", "3", "Model Specification Sequence" },
1502{ 0x0018, 0x9913, "SQ", "3", "Parameters Specification Sequence" },
1503{ 0x0018, 0x9914, "SQ", "3", "Instruction Sequence" },
1504{ 0x0018, 0x9915, "US", "3", "Instruction Index" },
1505{ 0x0018, 0x9916, "LO", "3", "Instruction Text" },
1506{ 0x0018, 0x9917, "UT", "3", "Instruction Description" },
1507{ 0x0018, 0x9918, "CS", "3", "Instruction Performed Flag" },
1508{ 0x0018, 0x9919, "DT", "3", "Instruction Performed DateTime" },
1509{ 0x0018, 0x991A, "UT", "3", "Instruction Performance Comment" },
1510{ 0x0018, 0x991B, "SQ", "3", "Patient Positioning Instruction Sequence" },
1511{ 0x0018, 0x991C, "SQ", "3", "Positioning Method Code Sequence" },
1512{ 0x0018, 0x991D, "SQ", "3", "Positioning Landmark Sequence" },
1513{ 0x0018, 0x991E, "UI", "3", "Target Frame of Reference UID" },
1514{ 0x0018, 0x991F, "SQ", "3", "Acquisition Protocol Element Specification Sequence" },
1515{ 0x0018, 0x9920, "SQ", "3", "Acquisition Protocol Element Sequence" },
1516{ 0x0018, 0x9921, "US", "3", "Protocol Element Number" },
1517{ 0x0018, 0x9922, "LO", "3", "Protocol Element Name" },
1518{ 0x0018, 0x9923, "UT", "3", "Protocol Element Characteristics Summary" },
1519{ 0x0018, 0x9924, "UT", "3", "Protocol Element Purpose" },
1520{ 0x0018, 0x9930, "CS", "3", "Acquisition Motion" },
1521{ 0x0018, 0x9931, "SQ", "3", "Acquisition Start Location Sequence" },
1522{ 0x0018, 0x9932, "SQ", "3", "Acquisition End Location Sequence" },
1523{ 0x0018, 0x9933, "SQ", "3", "Reconstruction Protocol Element Specification Sequence" },
1524{ 0x0018, 0x9934, "SQ", "3", "Reconstruction Protocol Element Sequence" },
1525{ 0x0018, 0x9935, "SQ", "3", "Storage Protocol Element Specification Sequence" },
1526{ 0x0018, 0x9936, "SQ", "3", "Storage Protocol Element Sequence" },
1527{ 0x0018, 0x9937, "LO", "3", "Requested Series Description" },
1528{ 0x0018, 0x9938, "US", "3", "Source Acquisition Protocol Element Number" },
1529{ 0x0018, 0x9939, "US", "3", "Source Acquisition Beam Number" },
1530{ 0x0018, 0x993A, "US", "3", "Source Reconstruction Protocol Element Number" },
1531{ 0x0018, 0x993B, "SQ", "3", "Reconstruction Start Location Sequence" },
1532{ 0x0018, 0x993C, "SQ", "3", "Reconstruction End Location Sequence" },
1533{ 0x0018, 0x993D, "SQ", "3", "Reconstruction Algorithm Sequence" },
1534{ 0x0018, 0x993E, "SQ", "3", "Reconstruction Target Center Location Sequence" },
1535{ 0x0018, 0x9941, "UT", "3", "Image Filter Description" },
1536{ 0x0018, 0x9942, "FD", "3", "CTDIvol Notification Trigger" },
1537{ 0x0018, 0x9943, "FD", "3", "DLP Notification Trigger" },
1538{ 0x0018, 0x9944, "CS", "3", "Auto KVP Selection Type" },
1539{ 0x0018, 0x9945, "FD", "3", "Auto KVP Upper Bound" },
1540{ 0x0018, 0x9946, "FD", "3", "Auto KVP Lower Bound" },
1541{ 0x0018, 0x9947, "CS", "3", "Protocol Defined Patient Position" },
1542{ 0x0018, 0xA001, "SQ", "3", "Contributing Equipment Sequence" }, // VL=0xFFFFFFFF
1543{ 0x0018, 0xA002, "DT", "3", "Contribution DateTime" },
1544{ 0x0018, 0xA003, "ST", "3", "Contribution Description" },
1545
1546// Siemens
1547{ 0x0019, 0x000F, "SL", "SIE", "Siemens Private" },
1548{ 0x0019, 0x00A5, "SS", "SIE", "Siemens Private" },
1549{ 0x0019, 0x00A6, "SS", "SIE", "Siemens Private" },
1550{ 0x0019, 0x00A7, "SL", "SIE", "Siemens Private" },
1551{ 0x0019, 0x00A8, "SL", "SIE", "Siemens Private" },
1552{ 0x0019, 0x00A9, "SL", "SIE", "Siemens Private" },
1553{ 0x0019, 0x00AA, "SS", "SIE", "Siemens Private" },
1554
1555// GEMS
1556{ 0x0019, 0x1004, "DT", "GE", "GEMS Calibration DateTime" },
1557{ 0x0019, 0x1018, "SL", "GE", "GEMS Scan Type" },
1558
1559{ 0x0020, 0x0000, "UL", "3", "Relationship Group Length" },
1563{ 0x0020, 0x000D, "UI", "3", "Study Instance UID" },
1570{ 0x0020, 0x000E, "UI", "3", "Series Instance UID" },
1573{ 0x0020, 0x0010, "SH", "3", "Study ID" },
1578{ 0x0020, 0x0011, "IS", "3", "Series Number" },
1579{ 0x0020, 0x0012, "IS", "3", "Acquisition Number" },
1582{ 0x0020, 0x0013, "IS", "2", "Instance (image) Number" },
1583{ 0x0020, 0x0014, "IS", "3RET", "Isotope Number" },
1584{ 0x0020, 0x0015, "IS", "3RET", "Phase Number" },
1585{ 0x0020, 0x0016, "IS", "3RET", "Interval Number" },
1586{ 0x0020, 0x0017, "IS", "3RET", "Time Slot Number" },
1587{ 0x0020, 0x0018, "IS", "3RET", "Angle Number" },
1588{ 0x0020, 0x0019, "IS", "1", "Item Number" },
1589{ 0x0020, 0x0020, "CS", "2C", "Patient Orientation" },
1590{ 0x0020, 0x0022, "US", "3RET", "Overlay Number" },
1591{ 0x0020, 0x0024, "US", "3RET", "Curve Number" },
1592{ 0x0020, 0x0026, "IS", "3RET", "LUT Number" },
1593{ 0x0020, 0x0030, "DS", "2RET", "Image Position" },
1594{ 0x0020, 0x0032, "DS", "3", "Image Position (Patient)" },
1595{ 0x0020, 0x0035, "DS", "2", "Image Orientation" },
1596{ 0x0020, 0x0037, "DS", "3", "Image Orientation (Patient)" },
1597{ 0x0020, 0x0050, "DS", "2RET", "Location" },
1598{ 0x0020, 0x0052, "UI", "3", "Frame of Reference UID" },
1599{ 0x0020, 0x0060, "CS", "3", "Laterality" },
1600{ 0x0020, 0x0062, "CS", "3DX", "Image Laterality" },
1601{ 0x0020, 0x0070, "SH", "2RET", "Image Geometry Type" },
1602{ 0x0020, 0x0080, "UI", "2RET", "Masking Image UID" },
1603{ 0x0020, 0x00AA, "IS", "1", "Report Number" }, //< Retired
1604{ 0x0020, 0x0100, "IS", "3", "Temporal Position Identifier" },
1605{ 0x0020, 0x0105, "IS", "3", "Number of Temporal Positions" },
1606{ 0x0020, 0x0110, "DS", "3", "Temporal Resolution" },
1607{ 0x0020, 0x0200, "UI", "3WAV", "Synchronization Frame Of Reference UID" },
1608{ 0x0020, 0x0242, "UI", "3", "SOP Instance UID of Concatenation Source" },
1609{ 0x0020, 0x1000, "IS", "3RET", "Series in Study" },
1610{ 0x0020, 0x1001, "IS", "2RET", "Acquisitions in Series" },
1611{ 0x0020, 0x1002, "IS", "3", "Images in Acquisition" },
1612{ 0x0020, 0x1003, "IS", "2RET", "Images in Series" },
1613{ 0x0020, 0x1004, "IS", "3RET", "Acquisitions in Study" },
1614{ 0x0020, 0x1005, "IS", "2RET", "Images in Study" },
1615{ 0x0020, 0x1020, "SH", "2RET", "Reference" },
1616{ 0x0020, 0x103F, "LO", "3", "Target Position Reference Indicator" },
1617{ 0x0020, 0x1040, "LO", "3", "Position Reference Indicator" },
1618{ 0x0020, 0x1041, "DS", "3", "Slice Location (mm)" },
1619{ 0x0020, 0x1070, "IS", "3RET", "Other Study Numbers" },
1620{ 0x0020, 0x1200, "IS", "3", "Number of Patient Related Studies" },
1621{ 0x0020, 0x1202, "IS", "3", "Number of Patient Related Series" },
1622{ 0x0020, 0x1204, "IS", "3", "Number of Patient Related Images" },
1623{ 0x0020, 0x1206, "IS", "3", "Number of Study Related Series" },
1624{ 0x0020, 0x1208, "IS", "3", "Number of Study Related Images" },
1625{ 0x0020, 0x1209, "IS", "3", "Number of Series Related Instances" },
1626{ 0x0020, 0x3100, "SH", "2RET", "Source Image ID" },
1627{ 0x0020, 0x3401, "SH", "2RET", "Modifying Device ID" },
1628{ 0x0020, 0x3402, "SH", "2RET", "Modified Image ID" },
1629{ 0x0020, 0x3403, "SH", "2RET", "Modified Image Date" },
1630{ 0x0020, 0x3404, "SH", "2RET", "Modifying Device Manufacturer" },
1631{ 0x0020, 0x3405, "SH", "2RET", "Modified Image Time" },
1632{ 0x0020, 0x3406, "SH", "2RET", "Modified Image Description" },
1633{ 0x0020, 0x4000, "LT", "3", "Image Comments" },
1634{ 0x0020, 0x5000, "US", "2RET", "Original Image Identification" },
1635{ 0x0020, 0x5002, "SH", "2RET", "Original Image Identification Nomenclature" },
1636{ 0x0020, 0x9056, "SH", "3", "Stack ID" },
1637{ 0x0020, 0x9057, "UL", "3", "In Stack Position Number" },
1638{ 0x0020, 0x9071, "SQ", "3", "Frame Anatomy Sequence" },
1639{ 0x0020, 0x9072, "CS", "3", "Frame Laterality" },
1640{ 0x0020, 0x9111, "SQ", "3", "Frame Content Sequence" },
1641{ 0x0020, 0x9113, "SQ", "3", "Plane Position Sequence" },
1642{ 0x0020, 0x9116, "SQ", "3", "Plane Orientation Sequence" },
1643{ 0x0020, 0x9128, "UL", "3", "Temporal Position Index" },
1644{ 0x0020, 0x9153, "FD", "3", "Nominal Cardiac Trigger Delay Time" },
1645{ 0x0020, 0x9154, "FL", "3", "Nominal Cardiac Trigger Time Prior To R-Peak" },
1646{ 0x0020, 0x9155, "FL", "3", "Actual Cardiac Trigger Time Prior To R-Peak" },
1647{ 0x0020, 0x9156, "US", "3", "Frame Acquisition Number" },
1648{ 0x0020, 0x9157, "UL", "3", "Dimension Index Values" },
1649{ 0x0020, 0x9158, "LT", "3", "Frame Comments" },
1650{ 0x0020, 0x9161, "UI", "3", "Concatenation UID" },
1651{ 0x0020, 0x9162, "US", "3", "In-concatenation Number" },
1652{ 0x0020, 0x9163, "US", "3", "In-concatenation Total Number" },
1653{ 0x0020, 0x9164, "UI", "3", "Dimension Organization UID" },
1654{ 0x0020, 0x9165, "AT", "3", "Dimension Index Pointer" },
1655{ 0x0020, 0x9167, "AT", "3", "Functional Group Pointer" },
1656{ 0x0020, 0x9170, "SQ", "3", "Unassigned Shared Converted Attributes Sequence" },
1657{ 0x0020, 0x9171, "SQ", "3", "Unassigned Per-Frame Converted Attributes Sequence" },
1658{ 0x0020, 0x9172, "SQ", "3", "Conversion Source Attributes Sequence" },
1659{ 0x0020, 0x9213, "LO", "3", "Dimension Index Private Creator" },
1660{ 0x0020, 0x9221, "SQ", "3", "Dimension Organization Sequence" },
1661{ 0x0020, 0x9222, "SQ", "3", "Dimension Index Sequence" },
1662{ 0x0020, 0x9228, "UL", "3", "Concatenation Frame Offset Number" },
1663{ 0x0020, 0x9238, "LO", "3", "Functional Group Private Creator" },
1664{ 0x0020, 0x9241, "FL", "3", "Nominal Percentage of Cardiac Phase" },
1665{ 0x0020, 0x9245, "FL", "3", "Nominal Percentage of Respiratory Phase" },
1666{ 0x0020, 0x9246, "FL", "3", "Starting Respiratory Amplitude" },
1667{ 0x0020, 0x9247, "CS", "3", "Starting Respiratory Phase" },
1668{ 0x0020, 0x9248, "FL", "3", "Ending Respiratory Amplitude" },
1669{ 0x0020, 0x9249, "CS", "3", "Ending Respiratory Phase" },
1670{ 0x0020, 0x9250, "CS", "3", "Respiratory Trigger Type" },
1671{ 0x0020, 0x9251, "FD", "3", "R-R Interval Time Nominal" },
1672{ 0x0020, 0x9252, "FD", "3", "Actual Cardiac Trigger Delay Time" },
1673{ 0x0020, 0x9253, "SQ", "3", "Respiratory Synchronization Sequence" },
1674{ 0x0020, 0x9254, "FD", "3", "Respiratory Interval Time" },
1675{ 0x0020, 0x9255, "FD", "3", "Nominal Respiratory Trigger Delay Time" },
1676{ 0x0020, 0x9256, "FD", "3", "Respiratory Trigger Delay Threshold" },
1677{ 0x0020, 0x9257, "FD", "3", "Actual Respiratory Trigger Delay Time" },
1678{ 0x0020, 0x9301, "FD", "3", "Image Position (Volume)" },
1679{ 0x0020, 0x9302, "FD", "3", "Image Orientation (Volume)" },
1680{ 0x0020, 0x9307, "CS", "3", "Ultrasound Acquisition Geometry" },
1681{ 0x0020, 0x9308, "FD", "3", "Apex Position" },
1682{ 0x0020, 0x9309, "FD", "3", "Volume to Transducer Mapping Matrix" },
1683{ 0x0020, 0x930A, "FD", "3", "Volume to Table Mapping Matrix" },
1684{ 0x0020, 0x930B, "CS", "3", "Volume to Transducer Relationship" },
1685{ 0x0020, 0x930C, "CS", "3", "Patient Frame of Reference Source" },
1686{ 0x0020, 0x930D, "FD", "3", "Temporal Position Time Offset" },
1687{ 0x0020, 0x930E, "SQ", "3", "Plane Position (Volume) Sequence" },
1688{ 0x0020, 0x930F, "SQ", "3", "Plane Orientation (Volume) Sequence" },
1689{ 0x0020, 0x9310, "SQ", "3", "Temporal Position Sequence" },
1690{ 0x0020, 0x9311, "CS", "3", "Dimension Organization Type" },
1691{ 0x0020, 0x9312, "UI", "3", "Volume Frame of Reference UID" },
1692{ 0x0020, 0x9313, "UI", "3", "Table Frame of Reference UID" },
1693{ 0x0020, 0x9421, "LO", "3", "Dimension Description Label" },
1694{ 0x0020, 0x9450, "SQ", "3", "Patient Orientation in Frame Sequence" },
1695{ 0x0020, 0x9453, "LO", "3", "Frame Label" },
1696{ 0x0020, 0x9518, "US", "3", "Acquisition Index" },
1697{ 0x0020, 0x9529, "SQ", "3", "Contributing SOP Instances Reference Sequence" },
1698{ 0x0020, 0x9536, "US", "3", "Reconstruction Index" },
1699
1700{ 0x0028, 0x0000, "UL", "3", "Image Presentation Group Length" },
1701{ 0x0028, 0x0002, "US", "3", "Samples per Pixel" },
1702{ 0x0028, 0x0003, "US", "3", "Samples per Pixel Used" },
1703{ 0x0028, 0x0004, "CS", "3", "Photometric Interpretation" }, // MONOCHROME2: lowest=black, highest=white
1704{ 0x0028, 0x0005, "US", "2", "Image Dimensions (RET)" },
1705{ 0x0028, 0x0006, "US", "3", "Planar Configuration" },
1706{ 0x0028, 0x0008, "IS", "3", "Number of Frames" },
1707{ 0x0028, 0x0009, "AT", "3", "Frame Increment Pointer" },
1708{ 0x0028, 0x000A, "AT", "3", "Frame Dimension Pointer" },
1709{ 0x0028, 0x0010, "US", "3", "Rows" },
1710{ 0x0028, 0x0011, "US", "3", "Columns" },
1711{ 0x0028, 0x0012, "US", "3RET", "Planes" },
1712{ 0x0028, 0x0014, "US", "3", "Ultrasound Color Data Present" },
1713{ 0x0028, 0x0030, "DS", "3", "Pixel Spacing/Size (mm)" },
1714{ 0x0028, 0x0031, "DS", "3", "Zoom Factor" },
1715{ 0x0028, 0x0032, "DS", "3", "Zoom Center" },
1716{ 0x0028, 0x0034, "IS", "3", "Pixel Aspect Ratio" },
1717{ 0x0028, 0x0040, "SH", "2RET", "Image Format" },
1718{ 0x0028, 0x0050, "SH", "2RET", "Manipulated Image" },
1719{ 0x0028, 0x0051, "CS", "3", "Corrected Image" },
1720{ 0x0028, 0x005F, "LO", "3RET", "Compression Recognition Code" },
1721{ 0x0028, 0x0060, "SH", "2CRET", "Compression Code" },
1722{ 0x0028, 0x0100, "US", "3", "Bits Allocated" }, //< Bits allocated per image pixel
1723{ 0x0028, 0x0101, "US", "3", "Bits Stored" }, //< Bits used per image pixel
1724{ 0x0028, 0x0102, "US", "3", "High Bit" }, //< 0 when big-endian, (Bits stored)-1 when little endian
1725{ 0x0028, 0x0103, "US", "3", "Pixel Representation" }, //< 1=signed, 0=unsigned
1726{ 0x0028, 0x0104, "SS", "2RET", "Smallest Valid Pixel Value" },
1727{ 0x0028, 0x0105, "SS", "2RET", "Largest Valid Pixel Value" },
1728{ 0x0028, 0x0106, "SS", "3", "Smallest Image Pixel Value" },
1729{ 0x0028, 0x0107, "SS", "3", "Largest Image Pixel Value" },
1730{ 0x0028, 0x0108, "SS", "3", "Smallest Pixel Value in Series" },
1731{ 0x0028, 0x0109, "SS", "3", "Largest Pixel Value in Series" },
1732{ 0x0028, 0x0110, "SS", "3RET", "Smallest Pixel Value in Plane" },
1733{ 0x0028, 0x0111, "SS", "3RET", "Largest Pixel Value in Plane" },
1734{ 0x0028, 0x0120, "US", "3", "Pixel Padding Value" },
1735{ 0x0028, 0x0121, "US", "3", "Pixel Padding Range Limit" },
1736{ 0x0028, 0x0122, "FL", "3", "Float Pixel Padding Value" },
1737{ 0x0028, 0x0123, "FD", "3", "Double Float Pixel Padding Value" },
1738{ 0x0028, 0x0124, "FL", "3", "Float Pixel Padding Range Limit" },
1739{ 0x0028, 0x0125, "FD", "3", "Double Float Pixel Padding Range Limit" },
1740{ 0x0028, 0x0200, "US", "2RET", "Image Location" },
1741{ 0x0028, 0x0300, "CS", "3", "Quality Control Image" },
1742{ 0x0028, 0x0301, "CS", "3", "Burned In Annotation" },
1743{ 0x0028, 0x0302, "CS", "3", "Recognizable Visual Features" },
1744{ 0x0028, 0x0303, "CS", "3", "Longitudinal Temporal Information Modified" },
1745{ 0x0028, 0x0304, "UI", "3", "Referenced Color Palette Instance UID" },
1746{ 0x0028, 0x0700, "LO", "3RET", "DCT Label" },
1747{ 0x0028, 0x0701, "CS", "3RET", "Data Block Description" },
1748{ 0x0028, 0x0702, "AT", "3RET", "Data Block" },
1749{ 0x0028, 0x0710, "US", "3RET", "Normalization Factor Format" },
1750{ 0x0028, 0x0720, "US", "3RET", "Zonal Map Number Format" },
1751{ 0x0028, 0x0721, "AT", "3RET", "Zonal Map Location" },
1752{ 0x0028, 0x0722, "US", "3RET", "Zonal Map Format" },
1753{ 0x0028, 0x0730, "US", "3RET", "Adaptive Map Format" },
1754{ 0x0028, 0x0740, "US", "3RET", "Code Number Format" },
1755{ 0x0028, 0x0A02, "CS", "3", "Pixel Spacing Calibration Type" },
1756{ 0x0028, 0x0A04, "LO", "3", "Pixel Spacing Calibration Description" },
1757{ 0x0028, 0x1040, "CS", "3", "Pixel Intensity Relationship" },
1758{ 0x0028, 0x1041, "SS", "3DX", "Pixel Intensity Relationship Sign" },
1759{ 0x0028, 0x1050, "DS", "3", "Window Center" },
1760{ 0x0028, 0x1051, "DS", "3", "Window Width" },
1761{ 0x0028, 0x1052, "DS", "3", "Rescale Intercept" },
1762{ 0x0028, 0x1053, "DS", "3", "Rescale Slope" },
1763{ 0x0028, 0x1054, "LO", "3", "Rescale Type" },
1764{ 0x0028, 0x1055, "LO", "3", "Window Center & Width Explanation" },
1765{ 0x0028, 0x1056, "CS", "3", "VOI LUT Function" },
1766{ 0x0028, 0x1080, "SH", "2RET", "Gray Scale" },
1767{ 0x0028, 0x1090, "CS", "3", "Recommended Viewing Mode" },
1768{ 0x0028, 0x1100, "US", "2RET", "Gray Lookup Table Descriptor" },
1769{ 0x0028, 0x1101, "US", "3", "Red Palette Color Lookup Table Descriptor" },
1770{ 0x0028, 0x1102, "US", "3", "Green Palette Color Lookup Table Descriptor" },
1771{ 0x0028, 0x1103, "US", "3", "Blue Palette Color Lookup Table Descriptor" },
1772{ 0x0028, 0x1104, "US", "3", "Alpha Palette Color Lookup Table Descriptor" },
1773{ 0x0028, 0x1111, "US", "3RET", "Large Red Palette Color Lookup Table Descriptor" },
1774{ 0x0028, 0x1112, "US", "3RET", "Large Green Palette Color Lookup Table Descriptor" },
1775{ 0x0028, 0x1113, "US", "3RET", "Large Blue Palette Color Lookup Table Descriptor" },
1776{ 0x0028, 0x1199, "UI", "3", "Palette Color Lookup Table UID" },
1777{ 0x0028, 0x1200, "US", "2RET", "Gray Lookup Table Data" },
1778{ 0x0028, 0x1201, "OW", "3", "Red Palette Color Lookup Table Data" },
1779{ 0x0028, 0x1202, "OW", "3", "Green Palette Color Lookup Table Data" },
1780{ 0x0028, 0x1203, "OW", "3", "Blue Palette Color Lookup Table Data" },
1781{ 0x0028, 0x1204, "OW", "3", "Alpha Palette Color Lookup Table Data" },
1782{ 0x0028, 0x1211, "OW", "3RET", "Large Red Palette Color Lookup Table Data" },
1783{ 0x0028, 0x1212, "OW", "3RET", "Large Green Palette Color Lookup Table Data" },
1784{ 0x0028, 0x1213, "OW", "3RET", "Large Blue Palette Color Lookup Table Data" },
1785{ 0x0028, 0x1214, "UI", "3RET", "Large Palette Color Lookup Table UID" },
1786{ 0x0028, 0x1221, "OW", "3", "Segmented Red Palette Color Lookup Table Data" },
1787{ 0x0028, 0x1222, "OW", "3", "Segmented Green Palette Color Lookup Table Data" },
1788{ 0x0028, 0x1223, "OW", "3", "Segmented Blue Palette Color Lookup Table Data" },
1789{ 0x0028, 0x1224, "OW", "3", "Segmented Alpha Palette Color Lookup Table Data" },
1790{ 0x0028, 0x1230, "SQ", "3", "Stored Value Color Range Sequence" },
1791{ 0x0028, 0x1231, "FD", "3", "Minimum Stored Value Mapped" },
1792{ 0x0028, 0x1232, "FD", "3", "Maximum Stored Value Mapped" },
1793{ 0x0028, 0x1300, "CS", "3DFT", "Breast Implant Present" },
1794{ 0x0028, 0x1350, "CS", "3DFT", "Partial View" },
1795{ 0x0028, 0x1351, "ST", "3DFT", "Partial View Description" },
1796{ 0x0028, 0x1352, "SQ", "3DFT", "Partial View Code Sequence" },
1797{ 0x0028, 0x135A, "CS", "3DFT", "Spatial Locations Preserved" },
1798{ 0x0028, 0x1401, "SQ", "3", "Data Frame Assignment Sequence" },
1799{ 0x0028, 0x2000, "OB", "3", "ICC Profile" },
1800{ 0x0028, 0x2110, "CS", "3", "Lossy Image Compression" },
1801{ 0x0028, 0x2112, "DS", "3", "Lossy Image Compression Ratio" },
1802{ 0x0028, 0x2114, "CS", "3", "Lossy Image Compression Method" },
1803{ 0x0028, 0x3000, "SQ", "3", "Modality LUT Sequence" },
1804{ 0x0028, 0x3002, "US", "3", "LUT Descriptor" }, // DICOM PS3.5 2017a: SS/US; see (0x0028, 0x0103)
1805{ 0x0028, 0x3003, "LO", "3", "LUT Explanation" },
1806{ 0x0028, 0x3004, "LO", "3", "Modality LUT Type" },
1807{ 0x0028, 0x3006, "US", "3", "LUT Data" }, // DICOM PS3.5 2017a: US/OW
1808{ 0x0028, 0x3010, "SQ", "3", "VOI LUT Sequence" },
1809{ 0x0028, 0x3110, "SQ", "3", "Softcopy VOI LUT Sequence" },
1810{ 0x0028, 0x4000, "LT", "2RET", "Image Presentation Group Comments" },
1811{ 0x0028, 0x5000, "SQ", "3", "Biplane Acquisition Sequence" },
1812{ 0x0028, 0x6010, "US", "3", "Representative Frame Number" },
1813{ 0x0028, 0x6020, "US", "3", "Frame Numbers of Interest (FOI)" },
1814{ 0x0028, 0x6022, "LO", "3", "Frame of Interest Description" },
1815{ 0x0028, 0x6023, "CS", "3", "Frame of Interest Type" },
1816{ 0x0028, 0x6030, "US", "3", "Mask Pointer" },
1817{ 0x0028, 0x6040, "US", "3", "R Wave Pointer" },
1818{ 0x0028, 0x6100, "SQ", "3", "Mask Subtraction Sequence" },
1819{ 0x0028, 0x6101, "CS", "3", "Mask Operation" },
1820{ 0x0028, 0x6102, "US", "3", "Applicable Frame Range" },
1821{ 0x0028, 0x6110, "US", "3", "Mask Frame Numbers" },
1822{ 0x0028, 0x6112, "US", "3", "Contrast Frame Averaging" },
1823{ 0x0028, 0x6114, "FL", "3", "Mask Sub-Pixel Shift" },
1824{ 0x0028, 0x6120, "SS", "3", "TID Offset" },
1825{ 0x0028, 0x6190, "ST", "3", "Mask Operation Explanation" },
1826{ 0x0028, 0x7FE0, "UT", "3", "Pixel Data Provider URL" },
1827{ 0x0028, 0x9001, "UL", "3", "Data Point Rows" },
1828{ 0x0028, 0x9002, "UL", "3", "Data Point Columns" },
1829{ 0x0028, 0x9003, "CS", "3", "Signal Domain Columns" },
1830{ 0x0028, 0x9099, "US", "3RET", "Largest Monochrome Pixel Value" },
1831{ 0x0028, 0x9108, "CS", "3", "Data Representation" },
1832{ 0x0028, 0x9110, "SQ", "3", "Pixel Measures Sequence" },
1833{ 0x0028, 0x9132, "SQ", "3", "Frame VOI LUT Sequence" },
1834{ 0x0028, 0x9145, "SQ", "3", "Pixel Value Transformation Sequence" },
1835{ 0x0028, 0x9235, "CS", "3", "Signal Domain Rows" },
1836{ 0x0028, 0x9411, "FL", "3", "Display Filter Percentage" },
1837{ 0x0028, 0x9415, "SQ", "3", "Frame Pixel Shift Sequence" },
1838{ 0x0028, 0x9416, "US", "3", "Subtraction Item ID" },
1839{ 0x0028, 0x9422, "SQ", "3", "Pixel Intensity Relationship LUT Sequence" },
1840{ 0x0028, 0x9443, "SQ", "3", "Frame Pixel Data Properties Sequence" },
1841{ 0x0028, 0x9444, "CS", "3", "Geometrical Properties" },
1842{ 0x0028, 0x9445, "FL", "3", "Geometric Maximum Distortion" },
1843{ 0x0028, 0x9446, "CS", "3", "Image Processing Applied" },
1844{ 0x0028, 0x9454, "CS", "3", "Mask Selection Mode" },
1845{ 0x0028, 0x9474, "CS", "3", "LUT Function" },
1846{ 0x0028, 0x9520, "DS", "1", "Image to Equipment Mapping Matrix" },
1847{ 0x0028, 0x9537, "CS", "1", "Equipment Coordinate System Identification" },
1848
1849// Siemens
1850{ 0x0029, 0x0008, "CS", "SIE", "Siemens Private" },
1851{ 0x0029, 0x0009, "LO", "SIE", "Siemens Private" },
1852{ 0x0029, 0x0010, "OB", "SIE", "Siemens Private" },
1853{ 0x0029, 0x0018, "CS", "SIE", "Siemens Private" },
1854{ 0x0029, 0x0019, "LO", "SIE", "Siemens Private" },
1855{ 0x0029, 0x0020, "OB", "SIE", "Siemens Private" },
1856
1857{ 0x0032, 0x0000, "UL", "3", "Study Group Length" },
1858{ 0x0032, 0x000A, "CS", "3RET", "Study Status ID" },
1859{ 0x0032, 0x000C, "CS", "3RET", "Study Priority ID" },
1860{ 0x0032, 0x0012, "LO", "3RET", "Study ID Issuer" },
1861{ 0x0032, 0x0032, "DA", "3RET", "Study Verified Date" },
1862{ 0x0032, 0x0033, "TM", "3RET", "Study Verified Time" },
1863{ 0x0032, 0x0034, "DA", "3RET", "Study Read Date" },
1864{ 0x0032, 0x0035, "TM", "3RET", "Study Read Time" },
1865{ 0x0032, 0x1000, "DA", "3RET", "Scheduled Study Start Date" },
1866{ 0x0032, 0x1001, "TM", "3RET", "Scheduled Study Start Time" },
1867{ 0x0032, 0x1010, "DA", "3RET", "Scheduled Study Stop Date" },
1868{ 0x0032, 0x1011, "TM", "3RET", "Scheduled Study Stop Time" },
1869{ 0x0032, 0x1020, "LO", "3RET", "Scheduled Study Location" },
1870{ 0x0032, 0x1021, "AE", "3RET", "Scheduled Study Location AE Title(s)" },
1871{ 0x0032, 0x1030, "LO", "3RET", "Reason For Study" },
1872{ 0x0032, 0x1031, "SQ", "3", "Requesting Physician Identification Sequence" },
1873{ 0x0032, 0x1032, "PN", "3", "Requesting Physician" },
1874{ 0x0032, 0x1033, "LO", "3", "Requesting Service" },
1875{ 0x0032, 0x1034, "SQ", "3", "Requesting Service Code Sequence" },
1876{ 0x0032, 0x1040, "DA", "3RET", "Study Arrival Date" },
1877{ 0x0032, 0x1041, "TM", "3RET", "Study Arrival Time" },
1878{ 0x0032, 0x1050, "DA", "3RET", "Study Completion Date" },
1879{ 0x0032, 0x1051, "TM", "3RET", "Study Completion Time" },
1880{ 0x0032, 0x1055, "CS", "3RET", "Study Component Status ID" },
1881{ 0x0032, 0x1060, "LO", "3", "Requested Procedure Description" },
1882{ 0x0032, 0x1064, "SQ", "3", "Requested Procedure Code Sequence" },
1883{ 0x0032, 0x1070, "LO", "3", "Requested Contrast Agent" },
1884{ 0x0032, 0x4000, "LT", "3RET", "Study Comments" },
1885
1886{ 0x0038, 0x0000, "UL", "3", "Visit Group Length" },
1887{ 0x0038, 0x0004, "SQ", "3", "Referenced Patient Alias Sequence" },
1888{ 0x0038, 0x0008, "CS", "3", "Visit Status ID" },
1889{ 0x0038, 0x0010, "LO", "3", "Admissin ID" },
1890{ 0x0038, 0x0011, "LO", "3RET", "Issuer of Admission ID" },
1891{ 0x0038, 0x0014, "SQ", "3", "Issuer of Admission ID Sequence" },
1892{ 0x0038, 0x0016, "LO", "3", "Route of Admissions" },
1893{ 0x0038, 0x001A, "DA", "3RET", "Scheduled Admission Date" },
1894{ 0x0038, 0x001B, "TM", "3RET", "Scheduled Admission Time" },
1895{ 0x0038, 0x001C, "DA", "3RET", "Scheduled Discharge Date" },
1896{ 0x0038, 0x001D, "TM", "3RET", "Scheduled Discharge Time" },
1897{ 0x0038, 0x001E, "LO", "3RET", "Scheduled Patient Institution Residence" },
1898{ 0x0038, 0x0020, "DA", "3", "Admitting Date" },
1899{ 0x0038, 0x0021, "TM", "3", "Admitting Time" },
1900{ 0x0038, 0x0030, "DA", "3RET", "Discharge Date" },
1901{ 0x0038, 0x0032, "TM", "3RET", "Discharge Time" },
1902{ 0x0038, 0x0040, "LO", "3RET", "Discharge Diagnosis Description" },
1903{ 0x0038, 0x0044, "SQ", "3RET", "Discharge Diagnosis Code Sequence" },
1904{ 0x0038, 0x0050, "LO", "3", "Special Needs" },
1905{ 0x0038, 0x0300, "LO", "3", "Current Patient Location" },
1906{ 0x0038, 0x0400, "LO", "3", "Patient's Institution Residence" },
1907{ 0x0038, 0x0500, "LO", "3", "Patient State" },
1908{ 0x0038, 0x0502, "SQ", "3", "Patient Clinical Trial Participation Sequence" },
1909{ 0x0038, 0x4000, "LT", "3", "Visit Comments" },
1910
1911{ 0x003A, 0x0000, "UL", "3WAV", "Waveform Group Length"},
1912{ 0x003A, 0x0002, "SQ", "3WAV", "Waveform Sequence"},
1913{ 0x003A, 0x0004, "CS", "3WAV", "Waveform Originality" },
1914{ 0x003A, 0x0005, "US", "3WAV", "Number of Waveform Channels" },
1915{ 0x003A, 0x0010, "UL", "3WAV", "Number of Waveform Samples" },
1916{ 0x003A, 0x001A, "DS", "3WAV", "Sampling Frequency" },
1917{ 0x003A, 0x0020, "SH", "3WAV", "Multiplex Group Label" },
1918{ 0x003A, 0x0103, "CS", "3WAV", "Waveform Data Value Representation"},
1919{ 0x003A, 0x0200, "SQ", "3WAV", "Channel Definition Sequence" },
1920{ 0x003A, 0x0202, "IS", "3WAV", "Waveform Channel Number" },
1921{ 0x003A, 0x0203, "SH", "3WAV", "Channel Label" },
1922{ 0x003A, 0x0205, "CS", "3WAV", "Channel Status" },
1923{ 0x003A, 0x0208, "SQ", "3WAV", "Channel Source Sequence" },
1924{ 0x003A, 0x0209, "SQ", "3WAV", "Channel Source Modifiers Sequence" },
1925{ 0x003A, 0x020A, "SQ", "3WAV", "Source Waveform Sequence" },
1926{ 0x003A, 0x020C, "LO", "3WAV", "Channel Derivation Description" },
1927{ 0x003A, 0x0210, "DS", "3WAV", "Channel Sensitivity" },
1928{ 0x003A, 0x0211, "SQ", "3WAV", "Channel Sensitivity Units Sequence" },
1929{ 0x003A, 0x0212, "DS", "3WAV", "Channel Sensitivity Correction Factor" },
1930{ 0x003A, 0x0213, "DS", "3WAV", "Channel Baseline" },
1931{ 0x003A, 0x0214, "DS", "3WAV", "Channel Time Skew" },
1932{ 0x003A, 0x0215, "DS", "3WAV", "Channel Sample Skew" },
1933{ 0x003A, 0x0218, "DS", "3WAV", "Channel Offset" },
1934{ 0x003A, 0x021A, "US", "3WAV", "Waveform Bits Stored" },
1935{ 0x003A, 0x0220, "DS", "3WAV", "Filter Low Frequency" },
1936{ 0x003A, 0x0221, "DS", "3WAV", "Filter High Frequency" },
1937{ 0x003A, 0x0222, "DS", "3WAV", "Notch Filter Frequency" },
1938{ 0x003A, 0x0223, "DS", "3WAV", "Notch Filter Bandwidth" },
1939
1940{ 0x0040, 0x0000, "UL", "3", "Schedule Group Length"},
1941{ 0x0040, 0x0001, "AE", "3", "Scheduled Station AE Title" },
1942{ 0x0040, 0x0002, "DA", "3", "Scheduled Procedure Step Start Date" },
1943{ 0x0040, 0x0003, "TM", "3", "Scheduled Procedure Step Start Time" },
1944{ 0x0040, 0x0004, "DA", "3", "Scheduled Procedure Step End Date" },
1945{ 0x0040, 0x0005, "TM", "3", "Scheduled Procedure Step End Time" },
1946{ 0x0040, 0x0006, "PN", "3", "Scheduled Performing Physician Name" },
1947{ 0x0040, 0x0007, "LO", "3", "Scheduled Procedure Step Description" },
1948{ 0x0040, 0x0008, "SQ", "3", "Scheduled Action Item Code Sequence" },
1949{ 0x0040, 0x0009, "SH", "3", "Scheduled Procedure Step ID" },
1950{ 0x0040, 0x000A, "SQ", "3", "Stage Code Sequence" },
1951{ 0x0040, 0x000B, "SQ", "1", "Scheduled Performing Physician Identification Sequence" },
1952{ 0x0040, 0x0010, "SH", "3", "Scheduled Station Name" },
1953{ 0x0040, 0x0011, "SH", "3", "Scheduled Procedure Step Location" },
1954{ 0x0040, 0x0012, "LO", "3", "Pre-Medication" },
1955{ 0x0040, 0x0020, "CS", "3", "Scheduled Procedure Step Status" },
1956{ 0x0040, 0x0026, "SQ", "3", "Order Placer Identifier Sequence" },
1957{ 0x0040, 0x0027, "SQ", "3", "Order Filler Identifier Sequence" },
1958{ 0x0040, 0x0031, "UT", "3", "Local Namespace Entity ID" },
1959{ 0x0040, 0x0032, "UT", "3", "Universal Entity ID" },
1960{ 0x0040, 0x0033, "CS", "3", "Universal Entity ID Type" },
1961{ 0x0040, 0x0035, "CS", "3", "Identifier Type Code" },
1962{ 0x0040, 0x0036, "SQ", "3", "Assigning Facility Sequence" },
1963{ 0x0040, 0x0039, "SQ", "3", "Assigning Jurisdiction Code Sequence" },
1964{ 0x0040, 0x003A, "SQ", "3", "Assigning Agency or Department Code Sequence" },
1965{ 0x0040, 0x0100, "SQ", "3", "Scheduled Procedure Step Sequence" },
1966{ 0x0040, 0x0220, "SQ", "3PPS", "Referenced Standalone SOP Instance Sequence" },
1967{ 0x0040, 0x0241, "AE", "3PPS", "Performed Station AE Title" },
1968{ 0x0040, 0x0242, "SH", "3PPS", "Performed Station Name" },
1969{ 0x0040, 0x0243, "SH", "3PPS", "Performed Location" },
1970{ 0x0040, 0x0244, "DA", "3PPS", "Performed Procedure Step Start Date" },
1971{ 0x0040, 0x0245, "TM", "3PPS", "Performed Procedure Step Start Time" },
1972{ 0x0040, 0x0250, "DA", "3PPS", "Performed Procedure Step End Date" },
1973{ 0x0040, 0x0251, "TM", "3PPS", "Performed Procedure Step End Time" },
1974{ 0x0040, 0x0252, "CS", "3PPS", "Performed Procedure Step Status" },
1975{ 0x0040, 0x0253, "SH", "3PPS", "Performed Procedure Step ID" },
1976{ 0x0040, 0x0254, "LO", "3PPS", "Performed Procedure Step Description" },
1977{ 0x0040, 0x0255, "LO", "3PPS", "Performed Procedure Type Description" },
1978{ 0x0040, 0x0260, "SQ", "3PPS", "Performed Protocol Item Sequence" },
1979{ 0x0040, 0x0261, "CS", "3", "Performed Protocol Type" },
1980{ 0x0040, 0x0270, "SQ", "3PPS", "Scheduled Step Attributes Sequence" },
1981{ 0x0040, 0x0275, "SQ", "3PPS", "Request Attributes Sequence" },
1982{ 0x0040, 0x0280, "ST", "3PPS", "Comments on the Performed Procedure Steps" },
1983{ 0x0040, 0x0293, "SQ", "3PPS", "Quantity Sequence" },
1984{ 0x0040, 0x0294, "DS", "3PPS", "Quantity" },
1985{ 0x0040, 0x0295, "SQ", "3PPS", "Measuring Units Sequence" },
1986{ 0x0040, 0x0296, "SQ", "3PPS", "Billing Item Sequence" },
1987{ 0x0040, 0x0300, "US", "3PPS", "Total Time of Fluoroscopy" },
1988{ 0x0040, 0x0301, "US", "3PPS", "Total Number of Exposures" },
1989{ 0x0040, 0x0302, "US", "3PPS", "Entrance Dose" },
1990{ 0x0040, 0x0303, "US", "3PPS", "Exposed Area" },
1991{ 0x0040, 0x0306, "DS", "3DX", "Distance Source to Entrance" },
1992{ 0x0040, 0x0307, "DS", "3RET", "Distance Source to Support" },
1993{ 0x0040, 0x0310, "ST", "3PPS", "Comments On Radiation Dose" },
1994{ 0x0040, 0x0312, "DS", "3DX", "X-Ray Output" },
1995{ 0x0040, 0x0314, "DS", "3DX", "Half Value Layer" },
1996{ 0x0040, 0x0316, "DS", "3DX", "Organ Dose" },
1997{ 0x0040, 0x0318, "CS", "3DX", "Organ Exposed" },
1998{ 0x0040, 0x0320, "SQ", "3PPS", "Billing Procedure Step Sequence" },
1999{ 0x0040, 0x0321, "SQ", "3PPS", "Film Consumption Sequence" },
2000{ 0x0040, 0x0324, "SQ", "3PPS", "Billing Supplies And Devices Sequence" },
2001{ 0x0040, 0x0330, "SQ", "3RET", "Referenced Procedure Step Sequence" },
2002{ 0x0040, 0x0340, "SQ", "3PPS", "Performed Series Sequence" },
2003{ 0x0040, 0x0400, "LT", "3", "Comments On Scheduled Procedure Step" },
2004{ 0x0040, 0x050A, "LO", "3DX", "Specimen Accession Number" },
2005{ 0x0040, 0x0550, "SQ", "3DX", "Specimen Sequence" },
2006{ 0x0040, 0x0551, "LO", "3DX", "Specimen Identifier" },
2007{ 0x0040, 0x0552, "SQ", "3DX", "Specimen Description Sequence" },
2008{ 0x0040, 0x0553, "ST", "3DX", "Specimen Description" },
2009{ 0x0040, 0x0555, "SQ", "3DX", "Acquisition Context Sequence" },
2010{ 0x0040, 0x0556, "ST", "3DX", "Acquisition Context Description" },
2011{ 0x0040, 0x059A, "SQ", "3DX", "Specimen Type Code Sequence" },
2012{ 0x0040, 0x06FA, "LO", "3DX", "Slide Identifier" },
2013{ 0x0040, 0x071A, "SQ", "3VLI", "Image Center Point Coordinates Sequence" },
2014{ 0x0040, 0x072A, "DS", "3VLI", "X Offset In Slide Coordinate System" },
2015{ 0x0040, 0x073A, "DS", "3VLI", "Y Offset In Slide Coordinate System" },
2016{ 0x0040, 0x074A, "DS", "3VLI", "Z Offset In Slide Coordinate System" },
2017{ 0x0040, 0x08D8, "SQ", "3VLI", "Pixel Spacing Sequence" },
2018{ 0x0040, 0x08DA, "SQ", "3VLI", "Coordinate System Axis Code Sequence" },
2019{ 0x0040, 0x08EA, "SQ", "1C", "Measurement Units Code Sequence" }, //< Required if 0xA040 = NUMERIC
2020{ 0x0040, 0x09F8, "SQ", "3", "Vital Stain Code Sequence" },
2021{ 0x0040, 0x1001, "SH", "3", "Requested Procedure ID" },
2022{ 0x0040, 0x1002, "LO", "3", "Reason For Requested Procedure" },
2023{ 0x0040, 0x1003, "SH", "3", "Requested Procedure Priority" },
2024{ 0x0040, 0x1004, "LO", "3", "Patient Transport Arrangements" },
2025{ 0x0040, 0x1005, "LO", "3", "Requested Procedure Location" },
2026{ 0x0040, 0x1006, "SH", "3RET", "Placer Order Number of Procedure" },
2027{ 0x0040, 0x1007, "SH", "3RET", "Filler Order Number of Procedure" },
2028{ 0x0040, 0x1008, "LO", "3", "Confidentiality Code" },
2029{ 0x0040, 0x1009, "SH", "3", "Reporting Priority" },
2030{ 0x0040, 0x1010, "PN", "3", "Names of Intended Recipients of Results" },
2031{ 0x0040, 0x1101, "LO", "1", "Person Identification Code Sequence" },
2032{ 0x0040, 0x1400, "LT", "3", "Requested Procedure Comments" },
2033{ 0x0040, 0x2001, "LO", "3", "Reason For Imaging Service Request" },
2034{ 0x0040, 0x2004, "DA", "3", "Issue Date of Imaging Service Request" },
2035{ 0x0040, 0x2005, "TM", "3", "Issue Time of Imaging Service Request" },
2036{ 0x0040, 0x2006, "SH", "3RET", "Placer Order Number of Imaging Service Request" },
2037{ 0x0040, 0x2007, "SH", "3RET", "Filler Order Number of Imaging Service Request" },
2038{ 0x0040, 0x2008, "PN", "3", "Order Entered By" },
2039{ 0x0040, 0x2009, "SH", "3", "Order Enterer Location" },
2040{ 0x0040, 0x2010, "SH", "3", "Order Callback Phone Number" },
2041{ 0x0040, 0x2016, "LO", "3", "Placer Order Number of Imaging Service Request" },
2042{ 0x0040, 0x2017, "LO", "3", "Filler Order Number of Imaging Service Request" },
2043{ 0x0040, 0x2400, "LT", "3", "Imaging Service Request Comments" },
2044{ 0x0040, 0x3001, "LO", "3", "Confidentiality Constraint On Patient Data" },
2045{ 0x0040, 0x9092, "SQ", "3", "Parametric Map Frame Type Sequence" },
2046{ 0x0040, 0x9094, "SQ", "3", "Referenced Image Real World Value Mapping Sequence" },
2047{ 0x0040, 0x9096, "SQ", "3", "Real World Value Mapping Sequence" },
2048{ 0x0040, 0x9098, "SQ", "3", "Pixel Value Mapping Code Sequence" },
2049{ 0x0040, 0x9210, "SH", "3", "LUT Label" },
2050{ 0x0040, 0x9211, "SS", "3", "Real World Value Last Value Mapped" },
2051{ 0x0040, 0x9212, "FD", "3", "Real World Value LUT Data" },
2052{ 0x0040, 0x9216, "SS", "3", "Real World Value First Value Mapped" },
2053{ 0x0040, 0x9220, "SQ", "3", "Quantity Definition Sequence" },
2054{ 0x0040, 0x9224, "FD", "3", "Real World Value Intercept" },
2055{ 0x0040, 0x9225, "FD", "3", "Real World Value Slope" },
2056{ 0x0040, 0xA010, "CS", "3STR", "Relationship Type" },
2057{ 0x0040, 0xA027, "LO", "3STR", "Verifying Organization" },
2058{ 0x0040, 0xA030, "DT", "3STR", "Verification DateTime" },
2059{ 0x0040, 0xA032, "DT", "3STR", "Observation DateTime" },
2062{ 0x0040, 0xA040, "CS", "1", "Value Type" },
2063{ 0x0040, 0xA043, "SQ", "1", "Concept Name Code Sequence" },
2064{ 0x0040, 0xA050, "CS", "3STR", "Continuity Of Content" },
2065{ 0x0040, 0xA073, "SQ", "3STR", "Verifying Observer Sequence" },
2066{ 0x0040, 0xA075, "PN", "3STR", "Verifying Observer Name" },
2067{ 0x0040, 0xA088, "SQ", "3STR", "Verifying Observer Identification Code Sequence" },
2068{ 0x0040, 0xA0B0, "US", "3WAV", "Referenced Waveform Channels" },
2069{ 0x0040, 0xA120, "DT", "1C", "DateTime" }, //< Required if 0xA040 = DATETIME
2070{ 0x0040, 0xA121, "DA", "1C", "Date" }, //< Required if 0xA040 = DATE
2071{ 0x0040, 0xA122, "TM", "1C", "Time" }, //< Required if 0xA040 = TIME
2072{ 0x0040, 0xA123, "PN", "1C", "Person Name" }, //< Required if 0xA040 = PNAME
2073{ 0x0040, 0xA124, "UI", "1C", "UID" }, //< Required if 0xA040 = UIDREF
2074{ 0x0040, 0xA130, "CS", "3WAV", "Temporal Range Type" },
2075{ 0x0040, 0xA132, "UL", "3WAV", "Referenced Sample Positions" },
2076{ 0x0040, 0xA136, "US", "3DX", "Referenced Frame Numbers" },
2077{ 0x0040, 0xA138, "DS", "3WAV", "Referenced Time Offsets" },
2078{ 0x0040, 0xA13A, "DT", "3WAV", "Referenced Datetime" },
2079{ 0x0040, 0xA160, "UT", "1C", "Text Value" }, //< Required if 0xA040 = TEXT
2080{ 0x0040, 0xA168, "SQ", "1C", "Concept Code Sequence" }, //< Required if 0xA040 = CODE
2081{ 0x0040, 0xA170, "SQ", "1C", "Purpose of Reference Code Sequence" },
2082{ 0x0040, 0xA180, "US", "3WAV", "Annotation Group Number" },
2083{ 0x0040, 0xA195, "SQ", "3WAV", "Modifier Code Sequence" },
2084{ 0x0040, 0xA300, "SQ", "3STR", "Measured Value Sequence" },
2085{ 0x0040, 0xA30A, "DS", "1C", "Numeric Value" }, //< Required if 0xA040 = NUMERIC
2086{ 0x0040, 0xA360, "SQ", "3STR", "Predecessor Documents Sequence" },
2087{ 0x0040, 0xA370, "SQ", "3STR", "Referenced Request Sequence" },
2088{ 0x0040, 0xA372, "SQ", "3STR", "Performed Procedure Code Sequence" },
2089{ 0x0040, 0xA375, "SQ", "3STR", "Current Requested Procedure Evidence Sequence" },
2090{ 0x0040, 0xA385, "SQ", "3STR", "Pertinent Other Evidence Sequence" },
2091{ 0x0040, 0xA390, "SQ", "3", "HL7 Structured Document Reference Sequence" },
2092{ 0x0040, 0xA491, "CS", "3STR", "Completion Flag" },
2093{ 0x0040, 0xA492, "LO", "3STR", "Completion Flag Description" },
2094{ 0x0040, 0xA493, "CS", "3STR", "Verification Flag" },
2095{ 0x0040, 0xA504, "SQ", "3STR", "Content Template Sequence" },
2096{ 0x0040, 0xA525, "SQ", "3STR", "Identical Documents Sequence" },
2097{ 0x0040, 0xA730, "SQ", "3STR", "Content Sequence" },
2098{ 0x0040, 0xB020, "SQ", "3WAV", "Annotation Sequence" },
2099{ 0x0040, 0xDB00, "CS", "3STR", "Template Identifier" },
2100{ 0x0040, 0xDB06, "DT", "3RET", "Template Version" },
2101{ 0x0040, 0xDB07, "DT", "3RET", "Template Local Version" },
2102{ 0x0040, 0xDB0B, "CS", "3RET", "Template Extension Flag" },
2103{ 0x0040, 0xDB0C, "UI", "3RET", "Template Extension Organization UID" },
2104{ 0x0040, 0xDB0D, "UI", "3RET", "Template Extension Creator UID" },
2105{ 0x0040, 0xDB73, "UL", "3STR", "Referenced Content Item Identifier" },
2106{ 0x0040, 0xE001, "ST", "3", "HL7 Instance Identifier" },
2107{ 0x0040, 0xE004, "DT", "3", "HL7 Document Effective Time" },
2108{ 0x0040, 0xE006, "SQ", "3", "HL7 Document Type Code Sequence" },
2109{ 0x0040, 0xE010, "UT", "3", "Retrieve URI" },
2110
2111{ 0x0041, 0x0001, "SL", "SIE", "Siemens Private" },
2112{ 0x0041, 0x0002, "SL", "SIE", "Siemens Private" },
2113{ 0x0041, 0x0010, "LO", "PHI", "Philips Private Creator Data Element" },
2114{ 0x0041, 0x1012, "CS", "PHI", "Philips Private Document Status" },
2115
2116{ 0x0042, 0x0010, "ST", "3", "Document Title" },
2117{ 0x0042, 0x0011, "OB", "3", "Encapsulated Document" },
2118{ 0x0042, 0x0012, "LO", "3", "MIME Type Of Encapsulated Document" },
2119{ 0x0042, 0x0013, "SQ", "3", "Source Instance Sequence" },
2120
2121{ 0x0050, 0x0000, "UL", "3", "Calibration Group Length" },
2122{ 0x0050, 0x0004, "CS", "3", "Calibration Object" },
2123{ 0x0050, 0x0010, "SQ", "3", "Device Sequence" },
2124{ 0x0050, 0x0014, "DS", "3", "Device Length" },
2125{ 0x0050, 0x0016, "DS", "3", "Device Diameter" },
2126{ 0x0050, 0x0017, "CS", "3", "Device Diameter Units" },
2127{ 0x0050, 0x0018, "DS", "3", "Device Volume" },
2128{ 0x0050, 0x0019, "DS", "3", "Inter Marker Distance" },
2129{ 0x0050, 0x0020, "LO", "3", "Device Description" },
2130{ 0x0050, 0x0030, "SQ", "3", "Coded Intervention Device Sequence" },
2131
2132{ 0x0054, 0x0000, "UL", "3", "Nuclear Acquisition Group Length" },
2133{ 0x0054, 0x0010, "US", "3", "Energy Window Vector" },
2134{ 0x0054, 0x0011, "US", "3", "Number of Energy Windows" },
2135{ 0x0054, 0x0012, "SQ", "3", "Energy Window Information Sequence" },
2136{ 0x0054, 0x0013, "SQ", "3", "Energy Window Range Sequence" },
2137{ 0x0054, 0x0014, "DS", "3", "Energy Window Lower Limit (KeV)" },
2138{ 0x0054, 0x0015, "DS", "3", "Energy Window Upper Limit (KeV)" },
2139{ 0x0054, 0x0016, "SQ", "3", "Radiopharmaceutical Information Sequence" },
2140{ 0x0054, 0x0017, "IS", "3", "Residual Syringe Counts" },
2141{ 0x0054, 0x0018, "SH", "3", "Energy Window Name" },
2142{ 0x0054, 0x0020, "US", "3", "Detector Vector" },
2143{ 0x0054, 0x0021, "US", "3", "Number of Detectors" },
2144{ 0x0054, 0x0022, "SQ", "3", "Detector Information Sequence" },
2145{ 0x0054, 0x0030, "US", "3", "Phase Vector" },
2146{ 0x0054, 0x0031, "US", "3", "Number of Phases" },
2147{ 0x0054, 0x0032, "SQ", "3", "Phase Information Sequence" },
2148{ 0x0054, 0x0033, "US", "3", "Number of Frames In Phase" },
2149{ 0x0054, 0x0036, "IS", "3", "Phase Delay" },
2150{ 0x0054, 0x0038, "IS", "3", "Pause Between Frames" },
2151{ 0x0054, 0x0039, "CS", "3", "Phase Description" },
2152{ 0x0054, 0x0050, "US", "3", "Rotation Vector" },
2153{ 0x0054, 0x0051, "US", "3", "Number of Rotations" },
2154{ 0x0054, 0x0052, "SQ", "3", "Rotation Information Sequence" },
2155{ 0x0054, 0x0053, "US", "3", "Number of Frames In Rotation" },
2156{ 0x0054, 0x0060, "US", "3", "R-R Interval Vector" },
2157{ 0x0054, 0x0061, "US", "3", "Number of R-R Intervals" },
2158{ 0x0054, 0x0062, "SQ", "3", "Gated Information Sequence" },
2159{ 0x0054, 0x0063, "SQ", "3", "Data Information Sequence" },
2160{ 0x0054, 0x0070, "US", "3", "Time Slot Vector" },
2161{ 0x0054, 0x0071, "US", "3", "Number of Time Slots" },
2162{ 0x0054, 0x0072, "SQ", "3", "Time Slot Information Sequence" },
2163{ 0x0054, 0x0073, "DS", "3", "Time Slot Time" },
2164{ 0x0054, 0x0080, "US", "3", "Slice Vector" },
2165{ 0x0054, 0x0081, "US", "3", "Number of Slices" },
2166{ 0x0054, 0x0090, "US", "3", "Angular View Vector" },
2167{ 0x0054, 0x0100, "US", "3", "Time Slice Vector" },
2168{ 0x0054, 0x0101, "US", "3PET", "Number Of Time Slices" },
2169{ 0x0054, 0x0200, "DS", "3", "Start Angle" },
2170{ 0x0054, 0x0202, "CS", "3", "Type of Detector Motion" },
2171{ 0x0054, 0x0210, "IS", "3", "Trigger Vector" },
2172{ 0x0054, 0x0211, "US", "3", "Number of Triggers in Phase" },
2173{ 0x0054, 0x0220, "SQ", "3", "View Code Sequence" },
2174{ 0x0054, 0x0222, "SQ", "3", "View Modifier Code Sequence" },
2175{ 0x0054, 0x0300, "SQ", "3", "Radionuclide Code Sequence" },
2176{ 0x0054, 0x0302, "SQ", "3", "Radiopharmaceutical Route Code Sequence" },
2177{ 0x0054, 0x0304, "SQ", "3", "Radiopharmaceutical Code Sequence" },
2178{ 0x0054, 0x0306, "SQ", "3", "Calibration Data Sequence" },
2179{ 0x0054, 0x0308, "US", "3", "Energy Window Number" },
2180{ 0x0054, 0x0400, "SH", "3", "Image ID" },
2181{ 0x0054, 0x0410, "SQ", "3", "Patient Orientation Code Sequence" },
2182{ 0x0054, 0x0412, "SQ", "3", "Patient Orientation Modifier Code Sequence" },
2183{ 0x0054, 0x0414, "SQ", "3", "Patient Gantry Relationship Code Sequence" },
2184{ 0x0054, 0x0500, "CS", "3", "Slice Progression Direction" },
2185{ 0x0054, 0x0501, "CS", "3", "Scan Progression Direction" },
2186{ 0x0054, 0x1000, "CS", "3PET", "Positron Emission Tomography Series Type" }, //< Value 1: STATIC,DYNAMIC,GATED,WHOLE BODY ; Value 2: IMAGE,REPROJECTION
2187{ 0x0054, 0x1001, "CS", "3PET", "Positron Emission Tomography Units" }, //< CNTS,NONE,CM2,PCNT,CPS,BQML,MGMINML,UMOLMINML,MLMING,MLG,1CM,UMOLML,PROPCNTS,PROPCPS,MLMINML,MLML,GML,STDDEV
2188{ 0x0054, 0x1002, "CS", "3PET", "Counts Source" }, //< EMISSION,TRANSMISSION
2189{ 0x0054, 0x1004, "CS", "3PET", "Reprojection Method" }, //< SUM,MAX,PIXEL
2190{ 0x0054, 0x1006, "CS", "3PET", "SUV Type" },
2191{ 0x0054, 0x1100, "CS", "3PET", "Randoms Correction Method" }, //< NONE,DLYD,SING
2192{ 0x0054, 0x1101, "LO", "3PET", "Attenuation Correction Method" },
2193{ 0x0054, 0x1102, "CS", "3PET", "Decay Correction" }, //< NONE, START, ADMIN
2194{ 0x0054, 0x1103, "LO", "3PET", "Reconstruction Method" },
2195{ 0x0054, 0x1104, "LO", "3PET", "Detector Lines of Response Used" },
2196{ 0x0054, 0x1105, "LO", "3PET", "Scatter Correction Method" },
2197{ 0x0054, 0x1200, "DS", "3PET", "Axial Acceptance" },
2198{ 0x0054, 0x1201, "IS", "3PET", "Axial Mash" },
2199{ 0x0054, 0x1202, "IS", "3PET", "Transverse Mash" },
2200{ 0x0054, 0x1203, "DS", "3PET", "Detector Element Size" },
2201{ 0x0054, 0x1210, "DS", "3PET", "Coincidence Window Width" },
2202{ 0x0054, 0x1220, "CS", "3PET", "Secondary Counts Type" },
2203{ 0x0054, 0x1300, "DS", "3PET", "Frame Reference Time" }, //< Time (relative to series reference time) for pixel values; may be frame start time, mid time, or a little less than mid time.
2204{ 0x0054, 0x1310, "IS", "3PET", "Primary Prompts Counts Accumulated" },
2205{ 0x0054, 0x1311, "IS", "3PET", "Secondary Counts Accumulated" },
2206{ 0x0054, 0x1320, "DS", "3PET", "Slice Sensitivity Factor" },
2207{ 0x0054, 0x1321, "DS", "3PET", "Decay Factor" },
2208{ 0x0054, 0x1322, "DS", "3PET", "Dose Calibration Factor" },
2209{ 0x0054, 0x1323, "DS", "3PET", "Scatter Fraction Factor" },
2210{ 0x0054, 0x1324, "DS", "3PET", "Dead Time Factor" },
2211{ 0x0054, 0x1330, "US", "3PET", "Image Index" },
2212{ 0x0054, 0x1400, "CS", "3RET", "Counts Included" }, //< TRUES,SCATTER,RANDOMS,SINGLES
2213{ 0x0054, 0x1401, "CS", "3RET", "Dead Time Correction Flag" }, //< Y,N
2214
2215{ 0x0060, 0x3000, "SQ", "3DX", "Histogram Sequence" },
2216{ 0x0060, 0x3002, "US", "3DX", "Histogram Number of Bins" },
2217{ 0x0060, 0x3004, "US or SS", "3DX", "Histogram First Bin Value" },
2218{ 0x0060, 0x3006, "US or SS", "3DX", "Histogram Last Bin Value" },
2219{ 0x0060, 0x3008, "US", "3DX", "Histogram Bin Width" },
2220{ 0x0060, 0x3010, "LO", "3DX", "Histogram Explanation" },
2221{ 0x0060, 0x3020, "UL", "3DX", "Histogram Data" },
2222
2223{ 0x0062, 0x0001, "CS", "3", "Segmentation Type" },
2224{ 0x0062, 0x0002, "SQ", "3", "Segment Sequence" },
2225{ 0x0062, 0x0003, "SQ", "3", "Segmented Property Category Code Sequence" },
2226{ 0x0062, 0x0004, "US", "3", "Segment Number" },
2227{ 0x0062, 0x0005, "LO", "3", "Segment Label" },
2228{ 0x0062, 0x0006, "ST", "3", "Segment Description" },
2229{ 0x0062, 0x0008, "CS", "3", "Segment Algorithm Type" },
2230{ 0x0062, 0x0009, "LO", "3", "Segment Algorithm Name" },
2231{ 0x0062, 0x000A, "SQ", "3", "Segment Identification Sequence" },
2232{ 0x0062, 0x000B, "US", "1C", "Referenced Segment Number" },
2233{ 0x0062, 0x000C, "US", "3", "Recommended Display Grayscale Value" },
2234{ 0x0062, 0x000D, "US", "3", "Recommended Display CIE Lab Value" },
2235{ 0x0062, 0x000E, "US", "3", "Maximum Fractional Value" },
2236{ 0x0062, 0x000F, "SQ", "3", "Segmented Property Type Code Sequence" },
2237{ 0x0062, 0x0010, "CS", "3", "Segmentation Fractional Type" },
2238
2239{ 0x0064, 0x0002, "SQ", "3", "Deformable Registration Sequence" },
2240{ 0x0064, 0x0003, "UI", "3", "Source Frame Of Reference UID" },
2241{ 0x0064, 0x0005, "SQ", "3", "Deformable Registration Grid Sequence" },
2242{ 0x0064, 0x0007, "UL", "3", "Grid Dimensions" },
2243{ 0x0064, 0x0008, "FD", "3", "Grid Resolution" },
2244{ 0x0064, 0x0009, "OF", "3", "Vector Grid Data" },
2245{ 0x0064, 0x000F, "SQ", "3", "Pre Deformation Matrix Registration Sequence" },
2246{ 0x0064, 0x0010, "SQ", "3", "Post Deformation Matrix Registration Sequence" },
2247
2248{ 0x0070, 0x0001, "SQ", "3SCP", "Graphic Annotation Sequence" },
2249{ 0x0070, 0x0002, "CS", "3SCP", "Graphic Layer" },
2250{ 0x0070, 0x0003, "CS", "3SCP", "Bounding Box Annotation Units" },
2251{ 0x0070, 0x0004, "CS", "3SCP", "Anchor Point Annotation Units" },
2252{ 0x0070, 0x0005, "CS", "3SCP", "Graphic Annotation Units" },
2253{ 0x0070, 0x0006, "ST", "3SCP", "Unformatted Text Value" },
2254{ 0x0070, 0x0008, "SQ", "3SCP", "Text Object Sequence" },
2255{ 0x0070, 0x0009, "SQ", "3SCP", "Graphic Object Sequence" },
2256{ 0x0070, 0x0010, "FL", "3SCP", "Bounding Box TLHC" },
2257{ 0x0070, 0x0011, "FL", "3SCP", "Bounding Box BRHC" },
2258{ 0x0070, 0x0012, "CS", "3SCP", "Bounding Box Text Horizontal Justification" },
2259{ 0x0070, 0x0014, "FL", "3SCP", "Anchor Point" },
2260{ 0x0070, 0x0015, "CS", "3SCP", "Anchor Point Visibility" },
2261{ 0x0070, 0x0020, "US", "3SCP", "Graphic Dimensions" },
2262{ 0x0070, 0x0021, "US", "3SCP", "Number Of Graphic Points" },
2263{ 0x0070, 0x0022, "FL", "3SCP", "Graphic Data" },
2264{ 0x0070, 0x0023, "CS", "3SCP", "Graphic Type" },
2265{ 0x0070, 0x0024, "CS", "3SCP", "Graphic Filled" },
2266{ 0x0070, 0x0040, "IS", "3RET", "Image Rotation" },
2267{ 0x0070, 0x0041, "CS", "3SCP", "Image Horizontal Flip" },
2268{ 0x0070, 0x0042, "US", "3SCP", "Image Rotation" },
2269{ 0x0070, 0x0050, "US", "3RET", "Displayed Area TLHC" },
2270{ 0x0070, 0x0051, "US", "3RET", "Displayed Area BRHC" },
2271{ 0x0070, 0x0052, "SL", "3SCP", "Displayed Area TLHC" }, // Top left hand corner
2272{ 0x0070, 0x0053, "SL", "3SCP", "Displayed Area BRHC" }, // Bottom right hand corner
2273{ 0x0070, 0x005A, "SQ", "3SCP", "Displayed Area Selection Sequence" },
2274{ 0x0070, 0x0060, "SQ", "3SCP", "Graphic Layer Sequence" },
2275{ 0x0070, 0x0062, "IS", "3SCP", "Graphic Layer Order" },
2276{ 0x0070, 0x0066, "US", "3SCP", "Graphic Layer Recommended Display Grayscale Value" },
2277{ 0x0070, 0x0067, "US", "3RET", "Graphic Layer Recommended Display RGB Value" },
2278{ 0x0070, 0x0068, "LO", "3SCP", "Graphic Layer Description" },
2279{ 0x0070, 0x0080, "CS", "3SCP", "Presentation Label" },
2280{ 0x0070, 0x0081, "LO", "3SCP", "Presentation Description" },
2281{ 0x0070, 0x0082, "DA", "3SCP", "Presentation Creation Date" },
2282{ 0x0070, 0x0083, "TM", "3SCP", "Presentation Creation Time" },
2283{ 0x0070, 0x0084, "PN", "3SCP", "Presentation Creator Name" },
2284{ 0x0070, 0x0100, "CS", "3SCP", "Presentation Size Mode" },
2285{ 0x0070, 0x0101, "DS", "3SCP", "Presentation Pixel Spacing" },
2286{ 0x0070, 0x0102, "IS", "3SCP", "Presentation Pixel Aspect Ratio" },
2287{ 0x0070, 0x0103, "FL", "3SCP", "Presentation Pixel Magnification Ratio" },
2288{ 0x0070, 0x0306, "CS", "3", "ShapeType" },
2289{ 0x0070, 0x0308, "SQ", "3", "Registration Sequence" },
2290{ 0x0070, 0x0309, "SQ", "3", "Matrix Registration Sequence" },
2291{ 0x0070, 0x030A, "SQ", "3", "Matrix Sequence" },
2292{ 0x0070, 0x030C, "CS", "3", "Frame Of Reference Transformation Matrix Type" },
2293{ 0x0070, 0x030D, "SQ", "3", "Registration Type Code Sequence" },
2294{ 0x0070, 0x030F, "ST", "3", "Fiducial Description" },
2295{ 0x0070, 0x0310, "SH", "3", "Fiducial Identifier" },
2296{ 0x0070, 0x0311, "SQ", "3", "Fiducial Identifier Code Sequence" },
2297{ 0x0070, 0x0312, "FD", "3", "Contour Uncertainty Radius" },
2298{ 0x0070, 0x0314, "SQ", "3", "Used Fiducials Sequence" },
2299{ 0x0070, 0x0318, "SQ", "3", "Graphic Coordinates Data Sequence" },
2300{ 0x0070, 0x031A, "UI", "3", "Fiducial UID" },
2301{ 0x0070, 0x031C, "SQ", "3", "Fiducial Set Sequence" },
2302{ 0x0070, 0x031E, "SQ", "3", "Fiducial Sequence" },
2303{ 0x0070, 0x0401, "US", "3", "Graphic Layer Recommended Display CIE Lab Value" },
2304{ 0x0070, 0x0402, "SQ", "3", "Blending Sequence" },
2305{ 0x0070, 0x0403, "FL", "3", "Relative Opacity" },
2306{ 0x0070, 0x0404, "SQ", "3", "Referenced Spatial Registration Sequence" },
2307{ 0x0070, 0x0405, "CS", "3", "Blending Position" },
2308
2309// Siemens
2310{ 0x0071, 0x0010, "LO", "SIE", "Siemens Private PET Attributes" },
2311{ 0x0071, 0x1021, "UI", "SIE", "Registration Matrix UID" },
2312{ 0x0071, 0x1022, "DT", "SIE", "Decay Correction DateTime" },
2313{ 0x0071, 0x1023, "FD", "SIE", "Registration matrix" },
2314{ 0x0071, 0x1024, "CS", "SIE", "Table Motion" },
2315
2316{ 0x0088, 0x0000, "UL", "3", "Storage Media Group Length" },
2317{ 0x0088, 0x0130, "SH", "3", "Storage Media Fileset ID" },
2318{ 0x0088, 0x0140, "UI", "3", "Storage Media Fileset UID" },
2319{ 0x0088, 0x0200, "SQ", "3", "Icon Image Sequence" },
2320{ 0x0088, 0x0904, "LO", "3RET", "Topic Title" },
2321{ 0x0088, 0x0906, "ST", "3RET", "Topic Subject" },
2322{ 0x0088, 0x0910, "LO", "3RET", "Topic Author" },
2323{ 0x0088, 0x0912, "LO", "3RET", "Topic Key Words" },
2324
2325{ 0x00E1, 0x0000, "UL", "PHI", "Philips Private Creator Data Group Length" },
2326{ 0x00E1, 0x0010, "LO", "PHI", "Philips Private Creator Data Element" },
2327{ 0x00E1, 0x10C2, "UI", "PHI", "Philips Private Element" },
2328
2329{ 0x0100, 0x0410, "CS", "3", "SOP Instance Status" },
2330{ 0x0100, 0x0420, "DT", "3", "SOP Authorization DateTime" },
2331{ 0x0100, 0x0424, "LT", "3", "SOP Authorization Comment" },
2332{ 0x0100, 0x0426, "LO", "3", "Authorization Equipment Certification Number" },
2333
2334{ 0x01E1, 0x0010, "LO", "PHI", "Philips Private Creator Data Element" },
2335{ 0x01E1, 0x1021, "UI", "PHI", "Philips Private CT Gating UID" },
2336
2337{ 0x01F1, 0x0010, "LO", "PHI", "Philips Private Creator Data Element" },
2338{ 0x01F1, 0x1039, "CS", "PHI", "Philips Private Element" },
2339{ 0x01F1, 0x1041, "LO", "PHI", "Philips Private Element" },
2340
2341{ 0x0400, 0x0005, "US", "3", "MAC ID Number" },
2342{ 0x0400, 0x0010, "UI", "3", "MAC Calculation Transfer Syntax UID" },
2343{ 0x0400, 0x0015, "CS", "3", "MAC Algorithm" },
2344{ 0x0400, 0x0020, "AT", "3", "Data Elements Signed" },
2345{ 0x0400, 0x0100, "UI", "3", "Digital Signature UID" },
2346{ 0x0400, 0x0105, "DT", "3", "Digital Signature Date Time" },
2347{ 0x0400, 0x0110, "CS", "3", "Certificate Type" },
2348{ 0x0400, 0x0115, "OB", "3", "Certificate Of Signer" },
2349{ 0x0400, 0x0120, "OB", "3", "Signature" },
2350{ 0x0400, 0x0305, "CS", "3", "Certified Timestamp Type" },
2351{ 0x0400, 0x0310, "OB", "3", "Certified Timestamp" },
2352{ 0x0400, 0x0401, "SQ", "3", "Digital Signature Purpose Code Sequence" },
2353{ 0x0400, 0x0402, "SQ", "3", "Referenced Digital Signature Sequence" },
2354{ 0x0400, 0x0403, "SQ", "3", "Referenced SOP Instance MAC Sequence" },
2355{ 0x0400, 0x0404, "OB", "3", "MAC" },
2356{ 0x0400, 0x0500, "SQ", "3", "Encrypted Attributes Sequence" },
2357{ 0x0400, 0x0510, "UI", "3", "Encrypted Content Transfer Syntax UID" },
2358{ 0x0400, 0x0520, "OB", "3", "Encrypted Content" },
2359{ 0x0400, 0x0550, "SQ", "3", "Modified Attributes Sequence" },
2360{ 0x0400, 0x0561, "SQ", "3", "Original Attributes Sequence" },
2361{ 0x0400, 0x0562, "DT", "3", "Attribute Modification Datetime" },
2362{ 0x0400, 0x0563, "LO", "3", "Modifying System" },
2363{ 0x0400, 0x0564, "LO", "3", "Source Of Previous Values" },
2364{ 0x0400, 0x0565, "CS", "3", "Reason For The Attribute Modification" },
2365
2366{ 0x1000, 0x0000, "UL", "2C", "Code Table Group Length" },
2367{ 0x1000, 0x0011, "US", "2CRET", "Run Length Triplet" },
2368{ 0x1000, 0x0012, "US", "2CRET", "Huffman Table Size" },
2369{ 0x1000, 0x0013, "US", "2CRET", "Huffman Table Triplet" },
2370{ 0x1000, 0x0014, "US", "2CRET", "Shift Table Size" },
2371{ 0x1000, 0x0015, "US", "2CRET", "Shift Table Triplet" },
2372
2373{ 0x1010, 0x0000, "UL", "2C", "Zonal Map Group Length" },
2374{ 0x1010, 0x0004, "US", "2CRET", "Zonal Map" },
2375
2376{ 0x2000, 0x0000, "UL", "3", "Film Session Group Length" },
2377{ 0x2000, 0x0010, "IS", "3", "Number of Copies" },
2378{ 0x2000, 0x0020, "CS", "3", "Print Priority" },
2379{ 0x2000, 0x0030, "CS", "3", "Medium Type" },
2380{ 0x2000, 0x0040, "CS", "3", "Film Destination" },
2381{ 0x2000, 0x0050, "LO", "3", "Film Session Label" },
2382{ 0x2000, 0x0060, "IS", "3", "Memory Allocation" },
2383{ 0x2000, 0x0500, "SQ", "3", "Referenced Film Box Sequence" },
2384{ 0x2000, 0x0510, "SQ", "3STP", "Referenced Stored Print Sequence" },
2385
2386{ 0x2010, 0x0000, "UL", "3", "Film Box Group Length" },
2387{ 0x2010, 0x0010, "ST", "3", "Image Display Format" },
2388{ 0x2010, 0x0030, "CS", "3", "Annotation Display Format ID" },
2389{ 0x2010, 0x0040, "CS", "3", "Film Orientation" },
2390{ 0x2010, 0x0050, "CS", "3", "Film Size ID" },
2391{ 0x2010, 0x0060, "CS", "3", "Magnification Type" },
2392{ 0x2010, 0x0080, "CS", "3", "Smoothing Type" },
2393{ 0x2010, 0x0100, "CS", "3", "Border Density" },
2394{ 0x2010, 0x0110, "CS", "3", "Empty Image Density" },
2395{ 0x2010, 0x0120, "US", "3", "Min Density" },
2396{ 0x2010, 0x0130, "US", "3", "Max Density" },
2397{ 0x2010, 0x0140, "CS", "3", "Trim" },
2398{ 0x2010, 0x0150, "ST", "3", "Configuration Information" },
2399{ 0x2010, 0x0500, "SQ", "3", "Referenced Film Session Sequence" },
2400{ 0x2010, 0x0510, "SQ", "3", "Referenced Basic Image Box Sequence" },
2401{ 0x2010, 0x0520, "SQ", "3", "Referenced Basic Annotation Box Sequence" },
2402
2403{ 0x2020, 0x0000, "UL", "3", "Image Box Group Length" },
2404{ 0x2020, 0x0010, "US", "3", "Image Box Position" },
2405{ 0x2020, 0x0020, "CS", "3", "Polarity" },
2406{ 0x2020, 0x0030, "DS", "3", "Requested Image Size" },
2407{ 0x2020, 0x0110, "SQ", "3", "Basic Greyscale Image Sequence" },
2408{ 0x2020, 0x0111, "SQ", "3", "Basic Color Image Sequence" },
2409{ 0x2020, 0x0130, "SQ", "3RET", "Referenced Image Overlay Box Sequence" },
2410{ 0x2020, 0x0140, "SQ", "3RET", "Referenced VOI LUT Box Sequence" },
2411
2412{ 0x2030, 0x0000, "UL", "3", "Annotation Group Length" },
2413{ 0x2030, 0x0010, "US", "3", "Annotation Position" },
2414{ 0x2030, 0x0020, "LO", "3", "Text String" },
2415
2416{ 0x2040, 0x0000, "UL", "3", "Overlay Box Group Length" },
2417{ 0x2040, 0x0010, "SQ", "3RET", "Referenced Overlay Plane Sequence" },
2418{ 0x2040, 0x0011, "US", "3RET", "Refenced Overlay Plane Groups" },
2419{ 0x2040, 0x0020, "SQ", "3RET", "Overlay Pixel Data Sequence" },
2420{ 0x2040, 0x0060, "CS", "3RET", "Overlay Magnification Type" },
2421{ 0x2040, 0x0070, "CS", "3RET", "Overlay Smoothing Type" },
2422{ 0x2040, 0x0072, "CS", "3RET", "Overlay or Image Magnification" },
2423{ 0x2040, 0x0074, "US", "3RET", "Magnify to Number of Columns" },
2424{ 0x2040, 0x0080, "CS", "3RET", "Overlay Foreground Density" },
2425{ 0x2040, 0x0082, "CS", "3RET", "Overlay Background Density" },
2426{ 0x2040, 0x0090, "CS", "3RET", "Overlay Mode" },
2427{ 0x2040, 0x0100, "CS", "3RET", "Threshold Density" },
2428{ 0x2040, 0x0500, "SQ", "3RET", "Referenced Overlay Image Box Sequence" },
2429
2430{ 0x2050, 0x0010, "SQ", "3", "Presentation LUT Sequence" },
2431{ 0x2050, 0x0020, "CS", "3", "Presentation LUT Shape" },
2432{ 0x2050, 0x0500, "SQ", "3", "Referenced Presentation LUT Sequence" },
2433
2434{ 0x2100, 0x0000, "UL", "3", "Print Job Group Length" },
2435{ 0x2100, 0x0010, "SH", "3PQ", "Print Job ID" },
2436{ 0x2100, 0x0020, "CS", "3", "Execution Status" },
2437{ 0x2100, 0x0030, "CS", "3", "Execution Status Info" },
2438{ 0x2100, 0x0040, "DA", "3", "Creation Date" },
2439{ 0x2100, 0x0050, "TM", "3", "Creation Time" },
2440{ 0x2100, 0x0070, "AE", "3", "Originator" },
2441{ 0x2100, 0x0500, "SQ", "3RET", "Referenced Print Job Sequence" },
2442
2443{ 0x2110, 0x0000, "UL", "3", "Printer Group Length" },
2444{ 0x2110, 0x0010, "CS", "3", "Printer Status" },
2445{ 0x2110, 0x0020, "CS", "3", "Printer Status Info" },
2446{ 0x2110, 0x0030, "ST", "3", "Printer Name" },
2447{ 0x2110, 0x0099, "SH", "3RET", "Printer Queue ID"},
2448
2449{ 0x3002, 0x0000, "UL", "3RT", "RT Image Group Length" },
2450{ 0x3002, 0x0002, "SH", "3RT", "RT Image Label" },
2451{ 0x3002, 0x0003, "LO", "3RT", "RT Image Name" },
2452{ 0x3002, 0x0004, "ST", "3RT", "RT Image Description" },
2453{ 0x3002, 0x000A, "CS", "3RT", "Reported Values Origin" },
2454{ 0x3002, 0x000C, "CS", "3RT", "Image Plane" },
2455{ 0x3002, 0x000E, "DS", "3RT", "X-Ray Image Receptor Angle" },
2456{ 0x3002, 0x0010, "DS", "3RT", "Image Orientation" },
2457{ 0x3002, 0x0011, "DS", "3RT", "Image Plane Pixel Spacing" },
2458{ 0x3002, 0x0012, "DS", "3RT", "Image Position" },
2459{ 0x3002, 0x0020, "SH", "3RT", "Radiation Machine Name" },
2460{ 0x3002, 0x0022, "DS", "3RT", "Radiation Machine SAD" },
2461{ 0x3002, 0x0024, "DS", "3RT", "Radiation Machine SSD" },
2462{ 0x3002, 0x0026, "DS", "3RT", "Image SID" },
2463{ 0x3002, 0x0028, "DS", "3RT", "Source to Reference Object Distance" },
2464{ 0x3002, 0x0029, "IS", "3RT", "Fraction Number" },
2465{ 0x3002, 0x0030, "SQ", "3RT", "Exposure Sequence" },
2466{ 0x3002, 0x0032, "DS", "3RT", "Meterset Exposure" },
2467
2468{ 0x3004, 0x0000, "UL", "3RT", "Dose Group Length" },
2469{ 0x3004, 0x0001, "CS", "3RT", "DVH Type" },
2470{ 0x3004, 0x0002, "CS", "3RT", "Dose Units" },
2471{ 0x3004, 0x0004, "CS", "3RT", "Dose Type" },
2472{ 0x3004, 0x0006, "LO", "3RT", "Dose Comment" },
2473{ 0x3004, 0x0008, "DS", "3RT", "Normalization Point" },
2474{ 0x3004, 0x000a, "CS", "3RT", "Dose Summation Type" },
2475{ 0x3004, 0x000c, "DS", "3RT", "Grid Frame Offset Vector" },
2476{ 0x3004, 0x000e, "DS", "3RT", "Dose Grid Scaling" },
2477{ 0x3004, 0x0010, "SQ", "3RT", "RT Dose ROI Sequence" },
2478{ 0x3004, 0x0012, "DS", "3RT", "Dose Value" },
2479{ 0x3004, 0x0040, "DS", "3RT", "Normalization Point" },
2480{ 0x3004, 0x0042, "DS", "3RT", "Normalization Dose Value" },
2481{ 0x3004, 0x0050, "SQ", "3RT", "Sequence" },
2482{ 0x3004, 0x0052, "DS", "3RT", "Dose Scaling" },
2483{ 0x3004, 0x0054, "CS", "3RT", "Volume Units" },
2484{ 0x3004, 0x0056, "IS", "3RT", "Number of Bins" },
2485{ 0x3004, 0x0058, "DS", "3RT", "Data" },
2486{ 0x3004, 0x0060, "SQ", "3RT", "Referenced ROI Sequence" },
2487{ 0x3004, 0x0062, "CS", "3RT", "ROI Contribution Type" },
2488{ 0x3004, 0x0070, "DS", "3RT", "Minimum Dose" },
2489{ 0x3004, 0x0072, "DS", "3RT", "Maximum Dose" },
2490{ 0x3004, 0x0074, "DS", "3RT", "Mean Dose" },
2491
2492{ 0x3006, 0x0000, "UL", "3", "ROI Group Length" },
2493{ 0x3006, 0x0002, "SH", "3", "Structure Set Label" },
2494{ 0x3006, 0x0004, "LO", "3", "Structure Set Name" },
2495{ 0x3006, 0x0006, "ST", "3", "Structure Set Description" },
2496{ 0x3006, 0x0008, "DA", "3", "Structure Set Date" },
2497{ 0x3006, 0x0009, "TM", "3", "Structure Set Time" },
2498{ 0x3006, 0x0010, "SQ", "3", "Referenced Frame of Reference Sequence" },
2499{ 0x3006, 0x0016, "SQ", "3", "Contour Image Sequence" },
2500{ 0x3006, 0x0020, "SQ", "3", "Structure Set ROI Sequence" },
2501{ 0x3006, 0x0022, "IS", "3", "ROI Number" },
2502{ 0x3006, 0x0024, "UI", "3", "Referenced Frame of Reference UID" },
2503{ 0x3006, 0x0026, "LO", "3", "ROI Name" },
2504{ 0x3006, 0x0036, "CS", "3", "ROI Generation Algorithm" },
2505{ 0x3006, 0x0040, "SQ", "3", "Contour Sequence" },
2506{ 0x3006, 0x0048, "IS", "3", "Contour Number" },
2507{ 0x3006, 0x0049, "IS", "3", "Attached Contours" },
2508
2509{ 0x3008, 0x0000, "UL", "3RT", "Treatment Group Length" },
2510
2511{ 0x300A, 0x0000, "UL", "3RT", "RT Plan Group Length" },
2512
2513{ 0x300C, 0x0000, "UL", "3RT", "Referenced RT Group Length" },
2514
2515{ 0x300E, 0x0000, "UL", "3RT", "RT Review Group Length" },
2516
2517{ 0x4000, 0x0000, "UL", "3RET", "Text Group Length" },
2518{ 0x4000, 0x0010, "LT", "3RET", "Arbitrary Text" },
2519{ 0x4000, 0x4000, "LT", "3RET", "Text Group Comments" },
2520
2521{ 0x4008, 0x0000, "UL", "3", "Results Group Length" },
2522{ 0x4008, 0x0040, "SH", "3RET", "Results ID" },
2523{ 0x4008, 0x0042, "LO", "3RET", "Results ID Issuer" },
2524{ 0x4008, 0x0050, "SQ", "3RET", "Referenced Interpretation Sequence" },
2525{ 0x4008, 0x0100, "DA", "3RET", "Interpretation Recorded Date" },
2526{ 0x4008, 0x0101, "TM", "3RET", "Interpretation Recorded Time" },
2527{ 0x4008, 0x0102, "PN", "3RET", "Interpretation Recorder" },
2528{ 0x4008, 0x0103, "LO", "3RET", "Reference to Recorded Sound" },
2529{ 0x4008, 0x0108, "DA", "3RET", "Interpretation Transcription Date" },
2530{ 0x4008, 0x0109, "TM", "3RET", "Interpretation Transcription Time" },
2531{ 0x4008, 0x010A, "PN", "3RET", "Interpretation Transcriber" },
2532{ 0x4008, 0x010B, "ST", "3RET", "Interpretation Text" },
2533{ 0x4008, 0x010C, "PN", "3RET", "Interpretation Author" },
2534{ 0x4008, 0x0111, "SQ", "3RET", "Interpretation Approver Sequence" },
2535{ 0x4008, 0x0112, "DA", "3RET", "Interpretation Approval Date" },
2536{ 0x4008, 0x0113, "TM", "3RET", "Interpretation Approval Time" },
2537{ 0x4008, 0x0114, "PN", "3RET", "Physician Approving Interpretation" },
2538{ 0x4008, 0x0115, "LT", "3RET", "Interpretation Diagnosis Description" },
2539{ 0x4008, 0x0117, "SQ", "3RET", "Interpretation Diagnosis Code Sequence" },
2540{ 0x4008, 0x0118, "SQ", "3RET", "Results Distribution List Sequence" },
2541{ 0x4008, 0x0119, "PN", "3RET", "Distribution Name" },
2542{ 0x4008, 0x011A, "LO", "3RET", "Distribution Address" },
2543{ 0x4008, 0x0200, "SH", "3RET", "Interpretation ID" },
2544{ 0x4008, 0x0202, "LO", "3RET", "Interpretation ID Issuer" },
2545{ 0x4008, 0x0210, "CS", "3RET", "Interpretation Type ID" },
2546{ 0x4008, 0x0212, "CS", "3RET", "Interpretation Status ID" },
2547{ 0x4008, 0x0300, "ST", "3RET", "Impressions" },
2548{ 0x4008, 0x4000, "SH", "3RET", "Results Group Comments" },
2549
2550{ 0x4FFE, 0x0001, "SQ", "3", "MAC Parameters Sequence" },
2551
2552{ 0x5000, 0x0000, "UL", "3", "Curve Group Length" },
2553{ 0x5000, 0x0005, "US", "3RET", "Curve Dimensions" },
2554{ 0x5000, 0x0010, "US", "3RET", "Number of Points" },
2555{ 0x5000, 0x0020, "CS", "3RET", "Type of Data" },
2556{ 0x5000, 0x0022, "LO", "3RET", "Curve Description" },
2557{ 0x5000, 0x0030, "SH", "3RET", "Axis Units" },
2558{ 0x5000, 0x0040, "SH", "3RET", "Axis Labels" },
2559{ 0x5000, 0x0103, "US", "3RET", "Data Value Representation" },
2560{ 0x5000, 0x0104, "US", "3RET", "Minimum Coordinate Value" },
2561{ 0x5000, 0x0105, "US", "3RET", "Maximum Coordinate Value" },
2562{ 0x5000, 0x0106, "SH", "3RET", "Curve Range" },
2563{ 0x5000, 0x0110, "US", "3RET", "Curve Data Descriptor" },
2564{ 0x5000, 0x0112, "US", "3RET", "Coordinate Start Value" },
2565{ 0x5000, 0x0114, "US", "3RET", "Coordinate Step Value" },
2566{ 0x5000, 0x2000, "US", "3RET", "Audio Type" },
2567{ 0x5000, 0x2002, "US", "3RET", "Audio Sample Format" },
2568{ 0x5000, 0x2004, "US", "3RET", "Number of Channels" },
2569{ 0x5000, 0x2006, "UL", "3RET", "Number of Samples" },
2570{ 0x5000, 0x2008, "UL", "3RET", "Sample Rate" },
2571{ 0x5000, 0x200A, "UL", "3RET", "Total Time" },
2572{ 0x5000, 0x200C, "OX", "3RET", "Audio Sample Data" },
2573{ 0x5000, 0x200E, "LT", "3RET", "Audio Comments" },
2574{ 0x5000, 0x2500, "LO", "3RET", "Curve Label" },
2575{ 0x5000, 0x2600, "SQ", "3RET", "CurveReferenced Overlay Sequence" },
2576{ 0x5000, 0x2610, "US", "3RET", "CurveReferenced Overlay Group" },
2577{ 0x5000, 0x3000, "OX", "3RET", "Curve Data" },
2578
2579{ 0x5200, 0x9229, "SQ", "3", "Shared Functional Groups Sequence" },
2580{ 0x5200, 0x9230, "SQ", "3", "Per Frame Functional Groups Sequence" },
2581
2582{ 0x5400, 0x0100, "SQ", "3WAV", "Waveform Sequence" },
2583{ 0x5400, 0x1010, "OW", "3WAV", "Waveform Data"}, // DICOM PS3.5 2017a
2584
2585{ 0x5600, 0x0010, "OF", "3", "First Order Phase Correction Angle" },
2586{ 0x5600, 0x0020, "OF", "3", "Spectroscopy Data" },
2587
2588{ 0x6000, 0x0000, "UL", "3", "Overlay Group Length" },
2589{ 0x6000, 0x0010, "US", "3", "Overlay Rows" },
2590{ 0x6000, 0x0011, "US", "3", "Overlay Columns" },
2591{ 0x6000, 0x0012, "US", "3RET", "Overlay Planes" },
2592{ 0x6000, 0x0015, "IS", "3", "Number of Frames in Overlay" },
2593{ 0x6000, 0x0022, "LO", "3", "Overlay Description" },
2594{ 0x6000, 0x0040, "CS", "3", "Overlay Type" },
2595{ 0x6000, 0x0045, "CS", "3", "Overlay Subtype" },
2596{ 0x6000, 0x0050, "SS", "3", "Overlay Origin" },
2597{ 0x6000, 0x0051, "US", "3", "Image Frame Origin" },
2598{ 0x6000, 0x0052, "US", "3RET", "Plane Origin" },
2599{ 0x6000, 0x0060, "SH", "2RET", "Overlay Compression Code" },
2600{ 0x6000, 0x0100, "US", "3", "Overlay Bits Allocated" },
2601{ 0x6000, 0x0102, "US", "3", "Overlay Bit Position" },
2602{ 0x6000, 0x0110, "SH", "2RET", "Overlay Format" },
2603{ 0x6000, 0x0200, "US", "2RET", "Overlay Location" },
2604{ 0x6000, 0x0800, "LO", "2CRET", "Overlay Code Label" },
2605{ 0x6000, 0x1100, "US", "3RET", "Overlay Descriptor - Gray" },
2606{ 0x6000, 0x1101, "US", "3RET", "Overlay Descriptor - Red" },
2607{ 0x6000, 0x1102, "US", "3RET", "Overlay Descriptor - Green" },
2608{ 0x6000, 0x1103, "US", "3RET", "Overlay Descriptor - Blue" },
2609{ 0x6000, 0x1200, "US", "3RET", "Overlays - Gray" },
2610{ 0x6000, 0x1201, "US", "3RET", "Overlays - Red" },
2611{ 0x6000, 0x1202, "US", "3RET", "Overlays - Green" },
2612{ 0x6000, 0x1203, "US", "3RET", "Overlays - Blue" },
2613{ 0x6000, 0x1301, "IS", "3", "ROI Area" },
2614{ 0x6000, 0x1302, "DS", "3", "ROI Mean" },
2615{ 0x6000, 0x1303, "DS", "3", "ROI Standard Deviation" },
2616{ 0x6000, 0x1500, "LO", "3", "Overlay Label" },
2617{ 0x6000, 0x3000, "OW", "3", "Overlay Data" }, // DICOM PS3.5 2017a
2618{ 0x6000, 0x4000, "SH", "2RET", "Overlay Group Comments" },
2619
2620{ 0x7053, 0x0000, "UL", "PHI", "Philips Private Data Group Length" },
2621{ 0x7053, 0x0010, "LO", "PHI", "Philips Private Creator Data Element" },
2622{ 0x7053, 0x1000, "DS", "PHI", "Philips Private SUV Scale factor" },
2623{ 0x7053, 0x1001, "OB", "PHI", "Philips Private Element" },
2624{ 0x7053, 0x1002, "OB", "PHI", "Philips Private Element" },
2625{ 0x7053, 0x1003, "ST", "PHI", "Philips Private Original Image File Name" },
2626{ 0x7053, 0x1004, "OB", "PHI", "Philips Private File Data" },
2627{ 0x7053, 0x1005, "LO", "PHI", "Philips Private Filename" },
2628{ 0x7053, 0x1006, "OB", "PHI", "Philips Private Element" },
2629{ 0x7053, 0x1007, "SQ", "PHI", "Philips Private Acquisition File Sequence" },
2630{ 0x7053, 0x1009, "DS", "PHI", "Philips Private Activity Concentration Scale Factor" },
2631{ 0x7053, 0x100A, "LO", "PHI", "Philips Private Element" },
2632{ 0x7053, 0x100F, "UL", "PHI", "Philips Private Segment Size" },
2633{ 0x7053, 0x1010, "US", "PHI", "Philips Private Segment Number" },
2634{ 0x7053, 0x1011, "US", "PHI", "Philips Private Number of Segments" },
2635{ 0x7053, 0x1012, "SQ", "PHI", "Philips Private File Data Sequence" },
2636{ 0x7053, 0x1013, "SS", "PHI", "Philips Private Element" },
2637{ 0x7053, 0x1014, "SS", "PHI", "Philips Private Element" },
2638{ 0x7053, 0x1015, "SS", "PHI", "Philips Private Element" },
2639{ 0x7053, 0x1016, "SS", "PHI", "Philips Private Element" },
2640{ 0x7053, 0x1017, "SS", "PHI", "Philips Private Element" },
2641{ 0x7053, 0x1018, "SS", "PHI", "Philips Private Element" },
2642{ 0x7053, 0x1050, "SS", "PHI", "Philips Private Element" },
2643{ 0x7053, 0x1051, "SS", "PHI", "Philips Private Element" },
2644{ 0x7053, 0x1052, "SS", "PHI", "Philips Private Element" },
2645{ 0x7053, 0x1053, "SS", "PHI", "Philips Private Element" },
2646{ 0x7053, 0x1054, "SS", "PHI", "Philips Private Element" },
2647{ 0x7053, 0x1055, "SS", "PHI", "Philips Private Element" },
2648{ 0x7053, 0x1056, "SS", "PHI", "Philips Private Element" },
2649{ 0x7053, 0x1057, "SS", "PHI", "Philips Private Element" },
2650{ 0x7053, 0x1058, "SS", "PHI", "Philips Private Element" },
2651{ 0x7053, 0x1059, "SS", "PHI", "Philips Private Element" },
2652{ 0x7053, 0x105A, "SS", "PHI", "Philips Private Element" },
2653{ 0x7053, 0x105B, "SS", "PHI", "Philips Private Element" },
2654{ 0x7053, 0x105C, "SS", "PHI", "Philips Private Element" },
2655{ 0x7053, 0x105D, "SS", "PHI", "Philips Private Element" },
2656{ 0x7053, 0x105E, "SS", "PHI", "Philips Private Element" },
2657{ 0x7053, 0x105F, "LO", "PHI", "Philips Private Element" },
2658{ 0x7053, 0x1060, "SS", "PHI", "Philips Private Element" },
2659{ 0x7053, 0x1061, "SS", "PHI", "Philips Private Element" },
2660{ 0x7053, 0x1062, "SS", "PHI", "Philips Private Element" },
2661{ 0x7053, 0x1063, "SS", "PHI", "Philips Private Element" },
2662{ 0x7053, 0x1064, "SS", "PHI", "Philips Private Element" },
2663{ 0x7053, 0x1065, "SS", "PHI", "Philips Private Element" },
2664{ 0x7053, 0x1066, "SS", "PHI", "Philips Private Element" },
2665{ 0x7053, 0x1067, "LO", "PHI", "Philips Private Element" },
2666{ 0x7053, 0x1068, "LO", "PHI", "Philips Private Element" },
2667{ 0x7053, 0x1069, "LO", "PHI", "Philips Private Element" },
2668{ 0x7053, 0x106A, "LT", "PHI", "Philips Private Element" },
2669{ 0x7053, 0x106B, "SH", "PHI", "Philips Private Element" },
2670{ 0x7053, 0x106C, "LO", "PHI", "Philips Private Element" },
2671{ 0x7053, 0x106D, "FL", "PHI", "Philips Private Element" },
2672{ 0x7053, 0x106E, "FL", "PHI", "Philips Private Element" },
2673{ 0x7053, 0x106F, "FL", "PHI", "Philips Private Element" },
2674{ 0x7053, 0x1070, "SS", "PHI", "Philips Private Element" },
2675{ 0x7053, 0x1071, "SS", "PHI", "Philips Private Element" },
2676{ 0x7053, 0x1072, "SS", "PHI", "Philips Private Element" },
2677{ 0x7053, 0x1073, "SH", "PHI", "Philips Private Element" },
2678{ 0x7053, 0x1074, "SH", "PHI", "Philips Private Element" },
2679{ 0x7053, 0x1075, "SH", "PHI", "Philips Private Element" },
2680{ 0x7053, 0x1076, "SH", "PHI", "Philips Private Element" },
2681{ 0x7053, 0x1077, "FL", "PHI", "Philips Private Element" },
2682{ 0x7053, 0x1078, "FL", "PHI", "Philips Private Element" },
2683{ 0x7053, 0x10C2, "UI", "PHI", "Philips Private PET-CT Multi Modality Name" },
2684{ 0x7053, 0x10D0, "SS", "PHI", "Philips Private Element" },
2685{ 0x7053, 0x10D1, "FL", "PHI", "Philips Private Element" },
2686{ 0x7053, 0x10D2, "DT", "PHI", "Philips Private Element" },
2687{ 0x7053, 0x10D3, "DT", "PHI", "Philips Private Element" },
2688{ 0x7053, 0x10D5, "FL", "PHI", "Philips Private Element" },
2689{ 0x7053, 0x10D6, "FL", "PHI", "Philips Private Element" },
2690{ 0x7053, 0x10D7, "FL", "PHI", "Philips Private Element" },
2691{ 0x7053, 0x10D8, "FL", "PHI", "Philips Private Element" },
2692{ 0x7053, 0x10D9, "FL", "PHI", "Philips Private Element" },
2693
2694{ 0x7F00, 0x0000, "UL", "2", "Variable Pixel Data Group Length" },
2695{ 0x7F00, 0x0010, "OW", "2RET", "Variable Pixel Data" }, //< OW or OB
2696{ 0x7F00, 0x0011, "AT", "2RET", "Variable Next Data Group" },
2697{ 0x7F00, 0x0020, "OW", "2RET", "Variable Coefficients SDVN" },
2698{ 0x7F00, 0x0030, "OW", "2RET", "Variable Coefficients SDHN" },
2699{ 0x7F00, 0x0040, "OW", "2RET", "Variable Coefficients SDDN" },
2700
2701{ 0x7FE0, 0x0000, "UL", "3", "Pixel Data Group Length" },
2702{ 0x7FE0, 0x0001, "OV", "3", "Extended Offset Table" },
2703{ 0x7FE0, 0x0002, "OV", "3", "Extended Offset Table Lengths" },
2704{ 0x7FE0, 0x0008, "OF", "3", "Float Pixel Data" }, // DICOM PS3.5 2017a
2705{ 0x7FE0, 0x0009, "OD", "3", "Double Float Pixel Data" }, // DICOM PS3.5 2017a
2706{ 0x7FE0, 0x0010, "OW", "3", "Pixel Data" }, // DICOM PS3.5 2017a: OB or OW
2707{ 0x7FE0, 0x0020, "OW", "2CRET", "Coefficients SDVN" },
2708{ 0x7FE0, 0x0030, "OW", "2CRET", "Coefficients SDHN" },
2709{ 0x7FE0, 0x0040, "OW", "2CRET", "Coefficients SDDN" },
2710
2711{ 0x7FE1, 0x0000, "OB", "SPI", "Binary Data" },
2712{ 0x7FE1, 0x0010, "OW", "SPI", "Pixel Data" },
2713
2714{ 0xFFFA, 0xFFFA, "SQ", "3", "Digital Signatures Sequence" },
2715
2716{ 0xFFFC, 0xFFFC, "OB", "3", "Dataset Trailing Padding" },
2717
2718{ 0xFFFE, 0xE000, "DL", "3", "Item" }, // Actually VR does not exist
2719{ 0xFFFE, 0xE00D, "DL", "3", "Item Delimitation Item" }, // Actually VR does not exist
2720{ 0xFFFE, 0xE0DD, "DL", "3", "Sequence Delimitation Item" }, // Actually VR does not exist
2721{ 0xFFFF, 0xFFFF, "", "", "Unknown"}
2722};
2724/*****************************************************************************/
2725
2726/*****************************************************************************/
2730unsigned int dcmDictSize()
2731{
2732 unsigned int n=1;
2733 while(dcmdict[n].group<0xFFFF && dcmdict[n].element<0xFFFF) n++;
2734 return(n);
2735}
2736/*****************************************************************************/
2737
2738/*****************************************************************************/
2746 unsigned int i,
2748 unsigned short int *group,
2750 unsigned short int *element
2751) {
2752 if(group!=NULL) *group=0;
2753 if(element!=NULL) *element=0;
2754 if(i>=dcmDictSize()) return(1);
2755 if(group!=NULL) *group=dcmdict[i].group;
2756 if(element!=NULL) *element=dcmdict[i].element;
2757 return(0);
2758}
2759/*****************************************************************************/
2760
2761/*****************************************************************************/
2767 unsigned int i
2768) {
2769 if(i>=dcmDictSize()) return(char*)NULL;
2770 else return(dcmdict[i].vr);
2771}
2772/*****************************************************************************/
2773
2774/*****************************************************************************/
2782 unsigned int i
2783) {
2784 if(i>dcmDictSize()) return(char*)NULL;
2785 else return(dcmdict[i].descr);
2786}
2787/*****************************************************************************/
2788
2789/*****************************************************************************/
2806 unsigned int i
2807) {
2808 if(i>=dcmDictSize()) return(char*)NULL;
2809 else return(dcmdict[i].type);
2810}
2811/*****************************************************************************/
2812
2813/*****************************************************************************/
2820unsigned int dcmDictFindTag(
2822 DCMTAG *tag
2823) {
2824 unsigned int i, n=dcmDictSize();
2825 if(tag==NULL) return(n);
2826 for(i=0; i<n; i++)
2827 if(tag->group==dcmdict[i].group && tag->element==dcmdict[i].element) break;
2828 return(i);
2829}
2830/*****************************************************************************/
2831
2832/*****************************************************************************/
char * dcmDictIndexType(unsigned int i)
char * dcmDictIndexVR(unsigned int i)
char * dcmDictIndexDescr(unsigned int i)
unsigned int dcmDictSize()
unsigned int dcmDictFindTag(DCMTAG *tag)
int dcmDictIndexTag(unsigned int i, unsigned short int *group, unsigned short int *element)
unsigned short int element
Definition tpcdcm.h:44
unsigned short int group
Definition tpcdcm.h:42
Header file for libtpcdcm.
Header file for library libtpcextensions.