comparison OrthancFramework/Sources/DicomParsing/DicomModification_Anonymization2017c.impl.h @ 4676:caf963ee3de9

DicomModification_Anonymization2017c.impl.h
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 03 Jun 2021 19:44:43 +0200
parents
children 2e850edf03d6
comparison
equal deleted inserted replaced
4675:7e4d1f2b3a8f 4676:caf963ee3de9
1 // TODO: (50xx,xxxx) with rule X // Curve Data
2 // TODO: (60xx,3000) with rule X // Overlay Data
3 // TODO: (60xx,4000) with rule X // Overlay Comments
4 // Tag (0x0008, 0x0018) is set in Apply() /* U */ // SOP Instance UID
5 // Tag (0x0008, 0x1140) => RelationshipsVisitor /* X/Z/U* */ // Referenced Image Sequence
6 // Tag (0x0008, 0x1155) => RelationshipsVisitor /* U */ // Referenced SOP Instance UID
7 // Tag (0x0008, 0x2112) => RelationshipsVisitor /* X/Z/U* */ // Source Image Sequence
8 // Tag (0x0010, 0x0010) is set below (*) /* Z */ // Patient's Name
9 // Tag (0x0010, 0x0020) is set below (*) /* Z */ // Patient ID
10 // Tag (0x0020, 0x000d) is set in Apply() /* U */ // Study Instance UID
11 // Tag (0x0020, 0x000e) is set in Apply() /* U */ // Series Instance UID
12 // Tag (0x0020, 0x0052) => RelationshipsVisitor /* U */ // Frame of Reference UID
13 // Tag (0x3006, 0x0024) => RelationshipsVisitor /* U */ // Referenced Frame of Reference UID
14 // Tag (0x3006, 0x00c2) => RelationshipsVisitor /* U */ // Related Frame of Reference UID
15 clearings_.insert(DicomTag(0x0008, 0x0020)); // Study Date
16 clearings_.insert(DicomTag(0x0008, 0x0023)); /* Z/D */ // Content Date
17 clearings_.insert(DicomTag(0x0008, 0x0030)); // Study Time
18 clearings_.insert(DicomTag(0x0008, 0x0033)); /* Z/D */ // Content Time
19 clearings_.insert(DicomTag(0x0008, 0x0050)); // Accession Number
20 clearings_.insert(DicomTag(0x0008, 0x0090)); // Referring Physician's Name
21 clearings_.insert(DicomTag(0x0008, 0x009c)); // Consulting Physician's Name
22 clearings_.insert(DicomTag(0x0010, 0x0030)); // Patient's Birth Date
23 clearings_.insert(DicomTag(0x0010, 0x0040)); // Patient's Sex
24 clearings_.insert(DicomTag(0x0018, 0x0010)); /* Z/D */ // Contrast Bolus Agent
25 clearings_.insert(DicomTag(0x0020, 0x0010)); // Study ID
26 clearings_.insert(DicomTag(0x0040, 0x1101)); /* D */ // Person Identification Code Sequence
27 clearings_.insert(DicomTag(0x0040, 0x2016)); // Placer Order Number / Imaging Service Request
28 clearings_.insert(DicomTag(0x0040, 0x2017)); // Filler Order Number / Imaging Service Request
29 clearings_.insert(DicomTag(0x0040, 0xa073)); /* D */ // Verifying Observer Sequence
30 clearings_.insert(DicomTag(0x0040, 0xa075)); /* D */ // Verifying Observer Name
31 clearings_.insert(DicomTag(0x0040, 0xa088)); // Verifying Observer Identification Code Sequence
32 clearings_.insert(DicomTag(0x0040, 0xa123)); /* D */ // Person Name
33 clearings_.insert(DicomTag(0x0070, 0x0001)); /* D */ // Graphic Annotation Sequence
34 clearings_.insert(DicomTag(0x0070, 0x0084)); // Content Creator's Name
35 removals_.insert(DicomTag(0x0000, 0x1000)); // Affected SOP Instance UID
36 removals_.insert(DicomTag(0x0000, 0x1001)); /* TODO UID */ // Requested SOP Instance UID
37 removals_.insert(DicomTag(0x0002, 0x0003)); /* TODO UID */ // Media Storage SOP Instance UID
38 removals_.insert(DicomTag(0x0004, 0x1511)); /* TODO UID */ // Referenced SOP Instance UID in File
39 removals_.insert(DicomTag(0x0008, 0x0014)); /* TODO UID */ // Instance Creator UID
40 removals_.insert(DicomTag(0x0008, 0x0015)); // Instance Coercion DateTime
41 removals_.insert(DicomTag(0x0008, 0x0021)); /* X/D */ // Series Date
42 removals_.insert(DicomTag(0x0008, 0x0022)); /* X/Z */ // Acquisition Date
43 removals_.insert(DicomTag(0x0008, 0x0024)); // Overlay Date
44 removals_.insert(DicomTag(0x0008, 0x0025)); // Curve Date
45 removals_.insert(DicomTag(0x0008, 0x002a)); /* X/D */ // Acquisition DateTime
46 removals_.insert(DicomTag(0x0008, 0x0031)); /* X/D */ // Series Time
47 removals_.insert(DicomTag(0x0008, 0x0032)); /* X/Z */ // Acquisition Time
48 removals_.insert(DicomTag(0x0008, 0x0034)); // Overlay Time
49 removals_.insert(DicomTag(0x0008, 0x0035)); // Curve Time
50 removals_.insert(DicomTag(0x0008, 0x0058)); /* TODO UID */ // Failed SOP Instance UID List
51 removals_.insert(DicomTag(0x0008, 0x0080)); /* X/Z/D */ // Institution Name
52 removals_.insert(DicomTag(0x0008, 0x0081)); // Institution Address
53 removals_.insert(DicomTag(0x0008, 0x0082)); /* X/Z/D */ // Institution Code Sequence
54 removals_.insert(DicomTag(0x0008, 0x0092)); // Referring Physician's Address
55 removals_.insert(DicomTag(0x0008, 0x0094)); // Referring Physician's Telephone Numbers
56 removals_.insert(DicomTag(0x0008, 0x0096)); // Referring Physician Identification Sequence
57 removals_.insert(DicomTag(0x0008, 0x009d)); // Consulting Physician Identification Sequence
58 removals_.insert(DicomTag(0x0008, 0x0201)); // Timezone Offset From UTC
59 removals_.insert(DicomTag(0x0008, 0x1010)); /* X/Z/D */ // Station Name
60 removals_.insert(DicomTag(0x0008, 0x1030)); // Study Description
61 removals_.insert(DicomTag(0x0008, 0x103e)); // Series Description
62 removals_.insert(DicomTag(0x0008, 0x1040)); // Institutional Department Name
63 removals_.insert(DicomTag(0x0008, 0x1048)); // Physician(s) of Record
64 removals_.insert(DicomTag(0x0008, 0x1049)); // Physician(s) of Record Identification Sequence
65 removals_.insert(DicomTag(0x0008, 0x1050)); // Performing Physicians' Name
66 removals_.insert(DicomTag(0x0008, 0x1052)); // Performing Physician Identification Sequence
67 removals_.insert(DicomTag(0x0008, 0x1060)); // Name of Physician(s) Reading Study
68 removals_.insert(DicomTag(0x0008, 0x1062)); // Physician(s) Reading Study Identification Sequence
69 removals_.insert(DicomTag(0x0008, 0x1070)); /* X/Z/D */ // Operators' Name
70 removals_.insert(DicomTag(0x0008, 0x1072)); /* X/D */ // Operators' Identification Sequence
71 removals_.insert(DicomTag(0x0008, 0x1080)); // Admitting Diagnoses Description
72 removals_.insert(DicomTag(0x0008, 0x1084)); // Admitting Diagnoses Code Sequence
73 removals_.insert(DicomTag(0x0008, 0x1110)); /* X/Z */ // Referenced Study Sequence
74 removals_.insert(DicomTag(0x0008, 0x1111)); /* X/Z/D */ // Referenced Performed Procedure Step Sequence
75 removals_.insert(DicomTag(0x0008, 0x1120)); // Referenced Patient Sequence
76 removals_.insert(DicomTag(0x0008, 0x1195)); /* TODO UID */ // Transaction UID
77 removals_.insert(DicomTag(0x0008, 0x2111)); // Derivation Description
78 removals_.insert(DicomTag(0x0008, 0x3010)); /* TODO UID */ // Irradiation Event UID
79 removals_.insert(DicomTag(0x0008, 0x4000)); // Identifying Comments
80 removals_.insert(DicomTag(0x0010, 0x0021)); // Issuer of Patient ID
81 removals_.insert(DicomTag(0x0010, 0x0032)); // Patient's Birth Time
82 removals_.insert(DicomTag(0x0010, 0x0050)); // Patient's Insurance Plan Code Sequence
83 removals_.insert(DicomTag(0x0010, 0x0101)); // Patient's Primary Language Code Sequence
84 removals_.insert(DicomTag(0x0010, 0x0102)); // Patient's Primary Language Modifier Code Sequence
85 removals_.insert(DicomTag(0x0010, 0x1000)); // Other Patient IDs
86 removals_.insert(DicomTag(0x0010, 0x1001)); // Other Patient Names
87 removals_.insert(DicomTag(0x0010, 0x1002)); // Other Patient IDs Sequence
88 removals_.insert(DicomTag(0x0010, 0x1005)); // Patient's Birth Name
89 removals_.insert(DicomTag(0x0010, 0x1010)); // Patient's Age
90 removals_.insert(DicomTag(0x0010, 0x1020)); // Patient's Size
91 removals_.insert(DicomTag(0x0010, 0x1030)); // Patient's Weight
92 removals_.insert(DicomTag(0x0010, 0x1040)); // Patient Address
93 removals_.insert(DicomTag(0x0010, 0x1050)); // Insurance Plan Identification
94 removals_.insert(DicomTag(0x0010, 0x1060)); // Patient's Mother's Birth Name
95 removals_.insert(DicomTag(0x0010, 0x1080)); // Military Rank
96 removals_.insert(DicomTag(0x0010, 0x1081)); // Branch of Service
97 removals_.insert(DicomTag(0x0010, 0x1090)); // Medical Record Locator
98 removals_.insert(DicomTag(0x0010, 0x1100)); // Referenced Patient Photo Sequence
99 removals_.insert(DicomTag(0x0010, 0x2000)); // Medical Alerts
100 removals_.insert(DicomTag(0x0010, 0x2110)); // Allergies
101 removals_.insert(DicomTag(0x0010, 0x2150)); // Country of Residence
102 removals_.insert(DicomTag(0x0010, 0x2152)); // Region of Residence
103 removals_.insert(DicomTag(0x0010, 0x2154)); // Patient's Telephone Numbers
104 removals_.insert(DicomTag(0x0010, 0x2155)); // Patient's Telecom Information
105 removals_.insert(DicomTag(0x0010, 0x2160)); // Ethnic Group
106 removals_.insert(DicomTag(0x0010, 0x2180)); // Occupation
107 removals_.insert(DicomTag(0x0010, 0x21a0)); // Smoking Status
108 removals_.insert(DicomTag(0x0010, 0x21b0)); // Additional Patient's History
109 removals_.insert(DicomTag(0x0010, 0x21c0)); // Pregnancy Status
110 removals_.insert(DicomTag(0x0010, 0x21d0)); // Last Menstrual Date
111 removals_.insert(DicomTag(0x0010, 0x21f0)); // Patient's Religious Preference
112 removals_.insert(DicomTag(0x0010, 0x2203)); /* X/Z */ // Patient Sex Neutered
113 removals_.insert(DicomTag(0x0010, 0x2297)); // Responsible Person
114 removals_.insert(DicomTag(0x0010, 0x2299)); // Responsible Organization
115 removals_.insert(DicomTag(0x0010, 0x4000)); // Patient Comments
116 removals_.insert(DicomTag(0x0018, 0x1000)); /* X/Z/D */ // Device Serial Number
117 removals_.insert(DicomTag(0x0018, 0x1002)); /* TODO UID */ // Device UID
118 removals_.insert(DicomTag(0x0018, 0x1004)); // Plate ID
119 removals_.insert(DicomTag(0x0018, 0x1005)); // Generator ID
120 removals_.insert(DicomTag(0x0018, 0x1007)); // Cassette ID
121 removals_.insert(DicomTag(0x0018, 0x1008)); // Gantry ID
122 removals_.insert(DicomTag(0x0018, 0x1030)); /* X/D */ // Protocol Name
123 removals_.insert(DicomTag(0x0018, 0x1400)); /* X/D */ // Acquisition Device Processing Description
124 removals_.insert(DicomTag(0x0018, 0x2042)); /* TODO UID */ // Target UID
125 removals_.insert(DicomTag(0x0018, 0x4000)); // Acquisition Comments
126 removals_.insert(DicomTag(0x0018, 0x700a)); /* X/D */ // Detector ID
127 removals_.insert(DicomTag(0x0018, 0x9424)); // Acquisition Protocol Description
128 removals_.insert(DicomTag(0x0018, 0x9516)); /* X/D */ // Start Acquisition DateTime
129 removals_.insert(DicomTag(0x0018, 0x9517)); /* X/D */ // End Acquisition DateTime
130 removals_.insert(DicomTag(0x0018, 0xa003)); // Contribution Description
131 removals_.insert(DicomTag(0x0020, 0x0200)); /* TODO UID */ // Synchronization Frame of Reference UID
132 removals_.insert(DicomTag(0x0020, 0x3401)); // Modifying Device ID
133 removals_.insert(DicomTag(0x0020, 0x3404)); // Modifying Device Manufacturer
134 removals_.insert(DicomTag(0x0020, 0x3406)); // Modified Image Description
135 removals_.insert(DicomTag(0x0020, 0x4000)); // Image Comments
136 removals_.insert(DicomTag(0x0020, 0x9158)); // Frame Comments
137 removals_.insert(DicomTag(0x0020, 0x9161)); /* TODO UID */ // Concatenation UID
138 removals_.insert(DicomTag(0x0020, 0x9164)); /* TODO UID */ // Dimension Organization UID
139 removals_.insert(DicomTag(0x0028, 0x1199)); /* TODO UID */ // Palette Color Lookup Table UID
140 removals_.insert(DicomTag(0x0028, 0x1214)); /* TODO UID */ // Large Palette Color Lookup Table UID
141 removals_.insert(DicomTag(0x0028, 0x4000)); // Image Presentation Comments
142 removals_.insert(DicomTag(0x0032, 0x0012)); // Study ID Issuer
143 removals_.insert(DicomTag(0x0032, 0x1020)); // Scheduled Study Location
144 removals_.insert(DicomTag(0x0032, 0x1021)); // Scheduled Study Location AE Title
145 removals_.insert(DicomTag(0x0032, 0x1030)); // Reason for Study
146 removals_.insert(DicomTag(0x0032, 0x1032)); // Requesting Physician
147 removals_.insert(DicomTag(0x0032, 0x1033)); // Requesting Service
148 removals_.insert(DicomTag(0x0032, 0x1060)); /* X/Z */ // Requested Procedure Description
149 removals_.insert(DicomTag(0x0032, 0x1070)); // Requested Contrast Agent
150 removals_.insert(DicomTag(0x0032, 0x4000)); // Study Comments
151 removals_.insert(DicomTag(0x0038, 0x0004)); // Referenced Patient Alias Sequence
152 removals_.insert(DicomTag(0x0038, 0x0010)); // Admission ID
153 removals_.insert(DicomTag(0x0038, 0x0011)); // Issuer of Admission ID
154 removals_.insert(DicomTag(0x0038, 0x001e)); // Scheduled Patient Institution Residence
155 removals_.insert(DicomTag(0x0038, 0x0020)); // Admitting Date
156 removals_.insert(DicomTag(0x0038, 0x0021)); // Admitting Time
157 removals_.insert(DicomTag(0x0038, 0x0040)); // Discharge Diagnosis Description
158 removals_.insert(DicomTag(0x0038, 0x0050)); // Special Needs
159 removals_.insert(DicomTag(0x0038, 0x0060)); // Service Episode ID
160 removals_.insert(DicomTag(0x0038, 0x0061)); // Issuer of Service Episode ID
161 removals_.insert(DicomTag(0x0038, 0x0062)); // Service Episode Description
162 removals_.insert(DicomTag(0x0038, 0x0300)); // Current Patient Location
163 removals_.insert(DicomTag(0x0038, 0x0400)); // Patient's Institution Residence
164 removals_.insert(DicomTag(0x0038, 0x0500)); // Patient State
165 removals_.insert(DicomTag(0x0038, 0x4000)); // Visit Comments
166 removals_.insert(DicomTag(0x0040, 0x0001)); // Scheduled Station AE Title
167 removals_.insert(DicomTag(0x0040, 0x0002)); // Scheduled Procedure Step Start Date
168 removals_.insert(DicomTag(0x0040, 0x0003)); // Scheduled Procedure Step Start Time
169 removals_.insert(DicomTag(0x0040, 0x0004)); // Scheduled Procedure Step End Date
170 removals_.insert(DicomTag(0x0040, 0x0005)); // Scheduled Procedure Step End Time
171 removals_.insert(DicomTag(0x0040, 0x0006)); // Scheduled Performing Physician Name
172 removals_.insert(DicomTag(0x0040, 0x0007)); // Scheduled Procedure Step Description
173 removals_.insert(DicomTag(0x0040, 0x000b)); // Scheduled Performing Physician Identification Sequence
174 removals_.insert(DicomTag(0x0040, 0x0010)); // Scheduled Station Name
175 removals_.insert(DicomTag(0x0040, 0x0011)); // Scheduled Procedure Step Location
176 removals_.insert(DicomTag(0x0040, 0x0012)); // Pre-Medication
177 removals_.insert(DicomTag(0x0040, 0x0241)); // Performed Station AE Title
178 removals_.insert(DicomTag(0x0040, 0x0242)); // Performed Station Name
179 removals_.insert(DicomTag(0x0040, 0x0243)); // Performed Location
180 removals_.insert(DicomTag(0x0040, 0x0244)); // Performed Procedure Step Start Date
181 removals_.insert(DicomTag(0x0040, 0x0245)); // Performed Procedure Step Start Time
182 removals_.insert(DicomTag(0x0040, 0x0250)); // Performed Procedure Step End Date
183 removals_.insert(DicomTag(0x0040, 0x0251)); // Performed Procedure Step End Time
184 removals_.insert(DicomTag(0x0040, 0x0253)); // Performed Procedure Step ID
185 removals_.insert(DicomTag(0x0040, 0x0254)); // Performed Procedure Step Description
186 removals_.insert(DicomTag(0x0040, 0x0275)); // Request Attributes Sequence
187 removals_.insert(DicomTag(0x0040, 0x0280)); // Comments on the Performed Procedure Step
188 removals_.insert(DicomTag(0x0040, 0x0555)); // Acquisition Context Sequence
189 removals_.insert(DicomTag(0x0040, 0x1001)); // Requested Procedure ID
190 removals_.insert(DicomTag(0x0040, 0x1004)); // Patient Transport Arrangements
191 removals_.insert(DicomTag(0x0040, 0x1005)); // Requested Procedure Location
192 removals_.insert(DicomTag(0x0040, 0x1010)); // Names of Intended Recipient of Results
193 removals_.insert(DicomTag(0x0040, 0x1011)); // Intended Recipients of Results Identification Sequence
194 removals_.insert(DicomTag(0x0040, 0x1102)); // Person Address
195 removals_.insert(DicomTag(0x0040, 0x1103)); // Person's Telephone Numbers
196 removals_.insert(DicomTag(0x0040, 0x1104)); // Person's Telecom Information
197 removals_.insert(DicomTag(0x0040, 0x1400)); // Requested Procedure Comments
198 removals_.insert(DicomTag(0x0040, 0x2001)); // Reason for the Imaging Service Request
199 removals_.insert(DicomTag(0x0040, 0x2008)); // Order Entered By
200 removals_.insert(DicomTag(0x0040, 0x2009)); // Order Enterer Location
201 removals_.insert(DicomTag(0x0040, 0x2010)); // Order Callback Phone Number
202 removals_.insert(DicomTag(0x0040, 0x2011)); // Order Callback Telecom Information
203 removals_.insert(DicomTag(0x0040, 0x2400)); // Imaging Service Request Comments
204 removals_.insert(DicomTag(0x0040, 0x3001)); // Confidentiality Constraint on Patient Data Description
205 removals_.insert(DicomTag(0x0040, 0x4005)); // Scheduled Procedure Step Start DateTime
206 removals_.insert(DicomTag(0x0040, 0x4010)); // Scheduled Procedure Step Modification DateTime
207 removals_.insert(DicomTag(0x0040, 0x4011)); // Expected Completion DateTime
208 removals_.insert(DicomTag(0x0040, 0x4023)); /* TODO UID */ // Referenced General Purpose Scheduled Procedure Step Transaction UID
209 removals_.insert(DicomTag(0x0040, 0x4025)); // Scheduled Station Name Code Sequence
210 removals_.insert(DicomTag(0x0040, 0x4027)); // Scheduled Station Geographic Location Code Sequence
211 removals_.insert(DicomTag(0x0040, 0x4028)); // Performed Station Name Code Sequence
212 removals_.insert(DicomTag(0x0040, 0x4030)); // Performed Station Geographic Location Code Sequence
213 removals_.insert(DicomTag(0x0040, 0x4034)); // Scheduled Human Performers Sequence
214 removals_.insert(DicomTag(0x0040, 0x4035)); // Actual Human Performers Sequence
215 removals_.insert(DicomTag(0x0040, 0x4036)); // Human Performers Organization
216 removals_.insert(DicomTag(0x0040, 0x4037)); // Human Performers Name
217 removals_.insert(DicomTag(0x0040, 0x4050)); // Performed Procedure Step Start DateTime
218 removals_.insert(DicomTag(0x0040, 0x4051)); // Performed Procedure Step End DateTime
219 removals_.insert(DicomTag(0x0040, 0x4052)); // Procedure Step Cancellation DateTime
220 removals_.insert(DicomTag(0x0040, 0xa027)); // Verifying Organization
221 removals_.insert(DicomTag(0x0040, 0xa078)); // Author Observer Sequence
222 removals_.insert(DicomTag(0x0040, 0xa07a)); // Participant Sequence
223 removals_.insert(DicomTag(0x0040, 0xa07c)); // Custodial Organization Sequence
224 removals_.insert(DicomTag(0x0040, 0xa124)); /* TODO UID */ // UID
225 removals_.insert(DicomTag(0x0040, 0xa171)); /* TODO UID */ // Observation UID
226 removals_.insert(DicomTag(0x0040, 0xa172)); /* TODO UID */ // Referenced Observation UID (Trial)
227 removals_.insert(DicomTag(0x0040, 0xa192)); // Observation Date (Trial)
228 removals_.insert(DicomTag(0x0040, 0xa193)); // Observation Time (Trial)
229 removals_.insert(DicomTag(0x0040, 0xa307)); // Current Observer (Trial)
230 removals_.insert(DicomTag(0x0040, 0xa352)); // Verbal Source (Trial)
231 removals_.insert(DicomTag(0x0040, 0xa353)); // Address (Trial)
232 removals_.insert(DicomTag(0x0040, 0xa354)); // Telephone Number (Trial)
233 removals_.insert(DicomTag(0x0040, 0xa358)); // Verbal Source Identifier Code Sequence (Trial)
234 removals_.insert(DicomTag(0x0040, 0xa402)); /* TODO UID */ // Observation Subject UID (Trial)
235 removals_.insert(DicomTag(0x0040, 0xa730)); // Content Sequence
236 removals_.insert(DicomTag(0x0040, 0xdb0c)); /* TODO UID */ // Template Extension Organization UID
237 removals_.insert(DicomTag(0x0040, 0xdb0d)); /* TODO UID */ // Template Extension Creator UID
238 removals_.insert(DicomTag(0x0062, 0x0021)); /* TODO UID */ // Tracking UID
239 removals_.insert(DicomTag(0x0070, 0x0086)); // Content Creator's Identification Code Sequence
240 removals_.insert(DicomTag(0x0070, 0x031a)); /* TODO UID */ // Fiducial UID
241 removals_.insert(DicomTag(0x0070, 0x1101)); /* TODO UID */ // Presentation Display Collection UID
242 removals_.insert(DicomTag(0x0070, 0x1102)); /* TODO UID */ // Presentation Sequence Collection UID
243 removals_.insert(DicomTag(0x0088, 0x0140)); /* TODO UID */ // Storage Media File-set UID
244 removals_.insert(DicomTag(0x0088, 0x0200)); // Icon Image Sequence(see Note 12)
245 removals_.insert(DicomTag(0x0088, 0x0904)); // Topic Title
246 removals_.insert(DicomTag(0x0088, 0x0906)); // Topic Subject
247 removals_.insert(DicomTag(0x0088, 0x0910)); // Topic Author
248 removals_.insert(DicomTag(0x0088, 0x0912)); // Topic Keywords
249 removals_.insert(DicomTag(0x0400, 0x0100)); // Digital Signature UID
250 removals_.insert(DicomTag(0x0400, 0x0402)); // Referenced Digital Signature Sequence
251 removals_.insert(DicomTag(0x0400, 0x0403)); // Referenced SOP Instance MAC Sequence
252 removals_.insert(DicomTag(0x0400, 0x0404)); // MAC
253 removals_.insert(DicomTag(0x0400, 0x0550)); // Modified Attributes Sequence
254 removals_.insert(DicomTag(0x0400, 0x0561)); // Original Attributes Sequence
255 removals_.insert(DicomTag(0x2030, 0x0020)); // Text String
256 removals_.insert(DicomTag(0x3008, 0x0105)); // Source Serial Number
257 removals_.insert(DicomTag(0x300a, 0x0013)); /* TODO UID */ // Dose Reference UID
258 removals_.insert(DicomTag(0x300c, 0x0113)); // Reason for Omission Description
259 removals_.insert(DicomTag(0x300e, 0x0008)); /* X/Z */ // Reviewer Name
260 removals_.insert(DicomTag(0x4000, 0x0010)); // Arbitrary
261 removals_.insert(DicomTag(0x4000, 0x4000)); // Text Comments
262 removals_.insert(DicomTag(0x4008, 0x0042)); // Results ID Issuer
263 removals_.insert(DicomTag(0x4008, 0x0102)); // Interpretation Recorder
264 removals_.insert(DicomTag(0x4008, 0x010a)); // Interpretation Transcriber
265 removals_.insert(DicomTag(0x4008, 0x010b)); // Interpretation Text
266 removals_.insert(DicomTag(0x4008, 0x010c)); // Interpretation Author
267 removals_.insert(DicomTag(0x4008, 0x0111)); // Interpretation Approver Sequence
268 removals_.insert(DicomTag(0x4008, 0x0114)); // Physician Approving Interpretation
269 removals_.insert(DicomTag(0x4008, 0x0115)); // Interpretation Diagnosis Description
270 removals_.insert(DicomTag(0x4008, 0x0118)); // Results Distribution List Sequence
271 removals_.insert(DicomTag(0x4008, 0x0119)); // Distribution Name
272 removals_.insert(DicomTag(0x4008, 0x011a)); // Distribution Address
273 removals_.insert(DicomTag(0x4008, 0x0202)); // Interpretation ID Issuer
274 removals_.insert(DicomTag(0x4008, 0x0300)); // Impressions
275 removals_.insert(DicomTag(0x4008, 0x4000)); // Results Comments
276 removals_.insert(DicomTag(0xfffa, 0xfffa)); // Digital Signatures Sequence
277 removals_.insert(DicomTag(0xfffc, 0xfffc)); // Data Set Trailing Padding