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