Class DicomAnonymizer.SecurityProfile
Security profile container
Inheritance
System.Object
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, DicomAnonymizer.SecurityProfileActions>
DicomAnonymizer.SecurityProfile
Implements
System.Collections.Generic.IDictionary<System.Text.RegularExpressions.Regex, DicomAnonymizer.SecurityProfileActions>
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, DicomAnonymizer.SecurityProfileActions>>
System.Collections.Generic.IReadOnlyDictionary<System.Text.RegularExpressions.Regex, DicomAnonymizer.SecurityProfileActions>
System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, DicomAnonymizer.SecurityProfileActions>>
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, DicomAnonymizer.SecurityProfileActions>>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.IEnumerable
System.Runtime.Serialization.IDeserializationCallback
System.Runtime.Serialization.ISerializable
Inherited Members
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.get_Item(System.Object)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.set_Item(System.Object, System.Object)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Add(System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Clear()
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.ContainsKey(System.Text.RegularExpressions.Regex)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.ContainsValue(FellowOakDicom.DicomAnonymizer.SecurityProfileActions)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.GetEnumerator()
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.OnDeserialization(System.Object)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Remove(System.Text.RegularExpressions.Regex)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>>.Add(System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>>.Contains(System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>>.CopyTo(System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>[], System.Int32)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>>.Remove(System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>>.GetEnumerator()
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.Add(System.Object, System.Object)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.Contains(System.Object)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.GetEnumerator()
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.Remove(System.Object)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.TryGetValue(System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions)
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Comparer
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Count
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Item[System.Text.RegularExpressions.Regex]
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Keys
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>>.IsReadOnly
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IDictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Keys
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IDictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Values
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IReadOnlyDictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Keys
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IReadOnlyDictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Values
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.IsFixedSize
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.IsReadOnly
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.Item[System.Object]
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.Keys
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.Values
System.Collections.Generic.Dictionary<System.Text.RegularExpressions.Regex, FellowOakDicom.DicomAnonymizer.SecurityProfileActions>.Values
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: FellowOakDicom
Assembly: fo-dicom.core.dll
Syntax
public class SecurityProfile : Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>, IDictionary<Regex, DicomAnonymizer.SecurityProfileActions>, ICollection<KeyValuePair<Regex, DicomAnonymizer.SecurityProfileActions>>, IReadOnlyDictionary<Regex, DicomAnonymizer.SecurityProfileActions>, IReadOnlyCollection<KeyValuePair<Regex, DicomAnonymizer.SecurityProfileActions>>, IEnumerable<KeyValuePair<Regex, DicomAnonymizer.SecurityProfileActions>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable
Fields
DefaultProfile
De-identification map taken from DICOM PS 3.15: http://dicom.nema.org/medical/dicom/current/output/chtml/part15/PS3.15.html
Declaration
protected const string DefaultProfile = "\r\n [0-9A-F]{3}[13579BDF],[0-9A-F]{4};X;C;;;;;;;;;\r\n 50[0-9A-F]{2},[0-9A-F]{4};X;;;;;;;;;;C\r\n 60[0-9A-F]{2},4000;X;;;;;;;;;;C\r\n 60[0-9A-F]{2},3000;X;;;;;;;;;;C \r\n\t\t\t\t0008,0050;Z;;;;;;;;;;\r\n\t\t\t\t0018,4000;X;;;;;;;;C;;\r\n\t\t\t\t0040,0555;X/Z;;;;;;;;;C;\r\n\t\t\t\t0008,0022;X/Z;;;;;;K;C;;;\r\n\t\t\t\t0008,002A;X/Z/D;;;;;;K;C;;;\r\n\t\t\t\t0018,1400;X/D;;;;;;;;C;;\r\n\t\t\t\t0018,11BB;D;;;;;;;;C;;\r\n\t\t\t\t0018,9424;X;;;;;;;;C;;\r\n\t\t\t\t0008,0032;X/Z;;;;;;K;C;;;\r\n\t\t\t\t0008,0017;U;;K;;;;;;;;\r\n\t\t\t\t0040,4035;X;;;;;;;;;;\r\n\t\t\t\t0010,21B0;X;;;;;;;;C;;\r\n\t\t\t\t0040,A353;X;;;;;;;;;;\r\n\t\t\t\t0038,0010;X;;;;;;;;;;\r\n\t\t\t\t0038,0020;X;;;;;;K;C;;;\r\n\t\t\t\t0008,1084;X;;;;;;;;C;;\r\n\t\t\t\t0008,1080;X;;;;;;;;C;;\r\n\t\t\t\t0038,0021;X;;;;;;K;C;;;\r\n\t\t\t\t0000,1000;X;;K;;;;;;;;\r\n\t\t\t\t0010,2110;X;;;;;C;;;C;;\r\n\t\t\t\t0040,B034;X;;;;;;K;C;;;\r\n\t\t\t\t006A,0006;X;;;;;;;;C;;\r\n\t\t\t\t006A,0005;D;;;;;;;;C;;\r\n\t\t\t\t006A,0003;D;;K;;;;;;;;\r\n\t\t\t\t0044,0004;X;;;;;;K;C;;;\r\n\t\t\t\t4000,0010;X;;;;;;;;;;\r\n\t\t\t\t0044,0104;D;;;;;;K;C;;;\r\n\t\t\t\t0044,0105;X;;;;;;K;C;;;\r\n\t\t\t\t0400,0562;D;;;;;;K;C;;;\r\n\t\t\t\t0040,A078;X;;;;;;;;;;\r\n\t\t\t\t2200,0005;X/Z;;;;;;;;;;\r\n\t\t\t\t300A,00C3;X;;;;;;;;C;;\r\n\t\t\t\t300C,0127;D;;;K;;;K;C;;;\r\n\t\t\t\t300A,00DD;X;;;;;;;;C;;\r\n\t\t\t\t0010,1081;X;;;;;;;;;;\r\n\t\t\t\t0014,407E;X;;;K;;;K;C;;;\r\n\t\t\t\t0018,1203;Z;;;K;;;K;C;;;\r\n\t\t\t\t0014,407C;X;;;K;;;K;C;;;\r\n\t\t\t\t0016,004D;X;;;;;;;;;;\r\n\t\t\t\t0018,1007;X;;;K;;;;;;;\r\n\t\t\t\t0400,0115;D;;;;;;;;;;\r\n\t\t\t\t0400,0310;X;;;;;;K;C;;;\r\n\t\t\t\t0012,0060;Z;;;;K;;;;;;\r\n\t\t\t\t0012,0082;X;;;;;;;;;;\r\n\t\t\t\t0012,0081;D;;;;K;;;;;;\r\n\t\t\t\t0012,0020;D;;;;;;;;;;\r\n\t\t\t\t0012,0021;Z;;;;;;;;;;\r\n\t\t\t\t0012,0072;X;;;;;;;;C;;\r\n\t\t\t\t0012,0071;X;;;;;;;;;;\r\n\t\t\t\t0012,0030;Z;;;;K;;;;;;\r\n\t\t\t\t0012,0031;Z;;;;K;;;;;;\r\n\t\t\t\t0012,0010;D;;;;;;;;;;\r\n\t\t\t\t0012,0040;D;;;;;;;;;;\r\n\t\t\t\t0012,0042;D;;;;;;;;;;\r\n\t\t\t\t0012,0051;X;;;;;;;;C;;\r\n\t\t\t\t0012,0050;Z;;;;;;;;;;\r\n\t\t\t\t0040,0310;X;;;;;;;;C;;\r\n\t\t\t\t0040,0280;X;;;;;;;;C;;\r\n\t\t\t\t300A,02EB;X;;;;;;;;C;;\r\n\t\t\t\t0020,9161;U;;K;;;;;;;;\r\n\t\t\t\t3010,000F;Z;;;;;;;;C;;\r\n\t\t\t\t3010,0017;Z;;;;;;;;C;;\r\n\t\t\t\t3010,0006;U;;K;;;;;;;;\r\n\t\t\t\t0040,3001;X;;;;;;;;;;\r\n\t\t\t\t3010,0013;U;;K;;;;;;;;\r\n\t\t\t\t0008,009C;Z;;;;;;;;;;\r\n\t\t\t\t0008,009D;X;;;;;;;;;;\r\n\t\t\t\t0050,001B;X;;;;;;;;;;\r\n\t\t\t\t0040,051A;X;;;;;;;;C;;\r\n\t\t\t\t0040,0512;D;;;;;;;;;;\r\n\t\t\t\t0070,0086;X;;;;;;;;;;\r\n\t\t\t\t0070,0084;Z/D;;;;;;;;;;\r\n\t\t\t\t0008,0023;Z/D;;;;;;K;C;;;\r\n\t\t\t\t0040,A730;D;;;;;;;;;C;\r\n\t\t\t\t0008,0033;Z/D;;;;;;K;C;;;\r\n\t\t\t\t0008,0107;D;;;;;;K;C;;;\r\n\t\t\t\t0008,0106;D;;;;;;K;C;;;\r\n\t\t\t\t0018,0010;Z/D;;;;;;;;C;;\r\n\t\t\t\t0018,1042;X;;;;;;K;C;;;\r\n\t\t\t\t0018,1043;X;;;;;;K;C;;;\r\n\t\t\t\t0018,A002;X;;;;;;K;C;;;\r\n\t\t\t\t0018,A003;X;;;;;;;;C;;\r\n\t\t\t\t0010,2150;X;;;;;;;;;;\r\n\t\t\t\t2100,0040;X;;;;;;K;C;;;\r\n\t\t\t\t2100,0050;X;;;;;;K;C;;;\r\n\t\t\t\t0040,A307;X;;;;;;;;;;\r\n\t\t\t\t0038,0300;X;;;;;;;;;;\r\n\t\t\t\t0008,0025;X;;;;;;K;C;;;\r\n\t\t\t\t0008,0035;X;;;;;;K;C;;;\r\n\t\t\t\t0040,A07C;X;;;;;;;;;;\r\n\t\t\t\tFFFC,FFFC;X;;;;;;;;;;\r\n\t\t\t\t0040,A121;D;;;;;;K;C;;;\r\n\t\t\t\t0040,A110;X;;;;;;K;C;;;\r\n\t\t\t\t0018,1205;X;;;K;;;K;C;;;\r\n\t\t\t\t0018,1200;X;;;K;;;K;C;;;\r\n\t\t\t\t0018,700C;X/D;;;K;;;K;C;;;\r\n\t\t\t\t0018,1204;X;;;K;;;K;C;;;\r\n\t\t\t\t0018,1012;X;;;;;;K;C;;;\r\n\t\t\t\t0040,A120;D;;;;;;K;C;;;\r\n\t\t\t\t0018,1202;X;;;K;;;K;C;;;\r\n\t\t\t\t0018,9701;D;;;;;;K;C;;;\r\n\t\t\t\t0018,937F;X;;;;;;;;C;;\r\n\t\t\t\t0008,2111;X;;;;;;;;C;;\r\n\t\t\t\t2100,0140;D;;;C;;;;;;;\r\n\t\t\t\t0018,700A;X/D;;;K;;;;;;;\r\n\t\t\t\t3010,001B;Z;;;;;;;;;;\r\n\t\t\t\t0050,0020;X;;;K;;;;;;;\r\n\t\t\t\t3010,002D;D;;;K;;;;;;;\r\n\t\t\t\t0018,1000;X/Z/D;;;K;;;;;;;\r\n\t\t\t\t0016,004B;X;;;;;;;;C;;\r\n\t\t\t\t0018,1002;U;;K;K;;;;;;;\r\n\t\t\t\t0400,0105;D;;;;;;K;C;;;\r\n\t\t\t\tFFFA,FFFA;X;;;;;;;;;;\r\n\t\t\t\t0400,0100;U;;;;;;;;;;\r\n\t\t\t\t0020,9164;U;;K;;;;;;;;\r\n\t\t\t\t0038,0030;X;;;;;;K;C;;;\r\n\t\t\t\t0038,0040;X;;;;;;;;C;;\r\n\t\t\t\t0038,0032;X;;;;;;K;C;;;\r\n\t\t\t\t300A,079A;X;;;;;;;;C;;\r\n\t\t\t\t4008,011A;X;;;;;;;;;;\r\n\t\t\t\t4008,0119;X;;;;;;;;;;\r\n\t\t\t\t300A,0016;X;;;;;;;;C;;\r\n\t\t\t\t300A,0013;U;;K;;;;;;;;\r\n\t\t\t\t3010,006E;U;;K;;;;;;;;\r\n\t\t\t\t0068,6226;D;;;;;;K;C;;;\r\n\t\t\t\t0042,0011;D;;;;;;;;;;\r\n\t\t\t\t0018,9517;X/D;;;;;;K;C;;;\r\n\t\t\t\t3010,0037;X;;;;;;;;C;;\r\n\t\t\t\t3010,0035;D;;;;;;;;C;;\r\n\t\t\t\t3010,0038;D;;;;;;;;C;;\r\n\t\t\t\t3010,0036;X;;;;;;;;C;;\r\n\t\t\t\t300A,0676;X;;;;;;;;C;;\r\n\t\t\t\t0012,0087;X;;;;;;K;C;;;\r\n\t\t\t\t0012,0086;X;;;;;;K;C;;;\r\n\t\t\t\t0010,2160;X;;;;;K;;;;;\r\n\t\t\t\t0010,2161;X;;;;;K;;;;;\r\n\t\t\t\t0018,9804;D;;;;;;K;C;;;\r\n\t\t\t\t0040,4011;X;;;;;;K;C;;;\r\n\t\t\t\t0008,0058;U;;K;;;;;;;;\r\n\t\t\t\t0070,031A;U;;K;;;;;;;;\r\n\t\t\t\t0040,2017;Z;;;;;;;;;;\r\n\t\t\t\t003A,032B;X;;;;;;;;C;;\r\n\t\t\t\t0040,A023;X;;;;;;K;C;;;\r\n\t\t\t\t0040,A024;X;;;;;;K;C;;;\r\n\t\t\t\t3008,0054;X/D;;;;;;K;C;;;\r\n\t\t\t\t300A,0196;X;;;;;;;;C;;\r\n\t\t\t\t0034,0002;D;;;;;;;;;;\r\n\t\t\t\t0034,0001;D;;;;;;;;;;\r\n\t\t\t\t3010,007F;Z;;;;;;;;C;;\r\n\t\t\t\t300A,0072;X;;;;;;;;C;;\r\n\t\t\t\t0018,9074;D;;;;;;K;C;;;\r\n\t\t\t\t0020,9158;X;;;;;;;;C;;\r\n\t\t\t\t0020,0052;U;;K;;;;;;;;\r\n\t\t\t\t0034,0007;D;;;;;;K;C;;;\r\n\t\t\t\t0018,9151;D;;;;;;K;C;;;\r\n\t\t\t\t0018,9623;D;;;;;;K;C;;;\r\n\t\t\t\t0018,1008;X;;;K;;;;;;;\r\n\t\t\t\t0018,1005;X;;;K;;;;;;;\r\n\t\t\t\t0016,0076;X;;;;;;;;;;\r\n\t\t\t\t0016,0075;X;;;;;;;;;;\r\n\t\t\t\t0016,008C;X;;;;;;;;;;\r\n\t\t\t\t0016,008D;X;;;;;;K;C;;;\r\n\t\t\t\t0016,0088;X;;;;;;;;;;\r\n\t\t\t\t0016,0087;X;;;;;;;;;;\r\n\t\t\t\t0016,008A;X;;;;;;;;;;\r\n\t\t\t\t0016,0089;X;;;;;;;;;;\r\n\t\t\t\t0016,0084;X;;;;;;;;;;\r\n\t\t\t\t0016,0083;X;;;;;;;;;;\r\n\t\t\t\t0016,0086;X;;;;;;;;;;\r\n\t\t\t\t0016,0085;X;;;;;;;;;;\r\n\t\t\t\t0016,008E;X;;;;;;;;;;\r\n\t\t\t\t0016,007B;X;;;;;;;;;;\r\n\t\t\t\t0016,0081;X;;;;;;;;;;\r\n\t\t\t\t0016,0080;X;;;;;;;;;;\r\n\t\t\t\t0016,0072;X;;;;;;;;;;\r\n\t\t\t\t0016,0071;X;;;;;;;;;;\r\n\t\t\t\t0016,0074;X;;;;;;;;;;\r\n\t\t\t\t0016,0073;X;;;;;;;;;;\r\n\t\t\t\t0016,0082;X;;;;;;;;;;\r\n\t\t\t\t0016,007A;X;;;;;;;;;;\r\n\t\t\t\t0016,008B;X;;;;;;;;;;\r\n\t\t\t\t0016,0078;X;;;;;;;;;;\r\n\t\t\t\t0016,007D;X;;;;;;;;;;\r\n\t\t\t\t0016,007C;X;;;;;;;;;;\r\n\t\t\t\t0016,0079;X;;;;;;;;;;\r\n\t\t\t\t0016,0077;X;;;;;;;;;;\r\n\t\t\t\t0016,007F;X;;;;;;;;;;\r\n\t\t\t\t0016,007E;X;;;;;;;;;;\r\n\t\t\t\t0016,0070;X;;;;;;;;;;\r\n\t\t\t\t0070,0001;D;;;;;;;;;;C\r\n\t\t\t\t0072,000A;D;;;;;;K;C;;;\r\n\t\t\t\t0008,1304;X;;;;;;;;C;;\r\n\t\t\t\t0040,E004;X;;;;;;K;C;;;\r\n\t\t\t\t0040,4037;X;;;;;;;;;;\r\n\t\t\t\t0040,4036;X;;;;;;;;;;\r\n\t\t\t\t0088,0200;X;;;;;;;;;;\r\n\t\t\t\t0008,4000;X;;;;;;;;C;;\r\n\t\t\t\t0020,4000;X;;;;;;;;C;;\r\n\t\t\t\t0028,4000;X;;;;;;;;;;\r\n\t\t\t\t0040,2400;X;;;;;;;;C;;\r\n\t\t\t\t003A,0314;D;;;;;;K;C;;;\r\n\t\t\t\t4008,0300;X;;;;;;;;C;;\r\n\t\t\t\t0068,6270;D;;;;;;K;C;;;\r\n\t\t\t\t0008,0015;X;;;;;;K;C;;;\r\n\t\t\t\t0008,0012;X/D;;;;;;K;C;;;\r\n\t\t\t\t0008,0013;X/Z/D;;;;;;K;C;;;\r\n\t\t\t\t0008,0014;U;;K;;;;;;;;\r\n\t\t\t\t0400,0600;X;;;;;;;;;;\r\n\t\t\t\t0008,0081;X;;;;K;;;;;;\r\n\t\t\t\t0008,1040;X;;;;K;;;;;;\r\n\t\t\t\t0008,1041;X;;;;K;;;;;;\r\n\t\t\t\t0008,0082;X/Z/D;;;;K;;;;;;\r\n\t\t\t\t0008,0080;X/Z/D;;;;K;;;;;;\r\n\t\t\t\t0018,9919;Z/D;;;;;;K;C;;;\r\n\t\t\t\t0010,1050;X;;;;;;;;;;\r\n\t\t\t\t3010,0085;X;;;;;;K;C;;;\r\n\t\t\t\t3010,004D;X/D;;;;;;K;C;;;\r\n\t\t\t\t3010,004C;X/D;;;;;;K;C;;;\r\n\t\t\t\t0040,1011;X;;;;;;;;;;\r\n\t\t\t\t300A,0741;D;;;;;;K;C;;;\r\n\t\t\t\t300A,0742;D;;;;;;;;C;;\r\n\t\t\t\t300A,0783;D;;;;;;;;C;;\r\n\t\t\t\t4008,0112;X;;;;;;K;C;;;\r\n\t\t\t\t4008,0113;X;;;;;;K;C;;;\r\n\t\t\t\t4008,0111;X;;;;;;;;;;\r\n\t\t\t\t4008,010C;X;;;;;;;;;;\r\n\t\t\t\t4008,0115;X;;;;;;;;C;;\r\n\t\t\t\t4008,0200;X;;;;;;;;;;\r\n\t\t\t\t4008,0202;X;;;;;;;;;;\r\n\t\t\t\t4008,0100;X;;;;;;K;C;;;\r\n\t\t\t\t4008,0101;X;;;;;;K;C;;;\r\n\t\t\t\t4008,0102;X;;;;;;;;;;\r\n\t\t\t\t4008,010B;X;;;;;;;;C;;\r\n\t\t\t\t4008,010A;X;;;;;;;;;;\r\n\t\t\t\t4008,0108;X;;;;;;K;C;;;\r\n\t\t\t\t4008,0109;X;;;;;;K;C;;;\r\n\t\t\t\t0018,0035;X;;;;;;K;C;;;\r\n\t\t\t\t0018,0027;X;;;;;;K;C;;;\r\n\t\t\t\t0008,3010;U;;K;;;;;;;;\r\n\t\t\t\t0040,2004;X;;;;;;K;C;;;\r\n\t\t\t\t0038,0011;X;;;;;;;;;;\r\n\t\t\t\t0038,0014;X;;;;;;;;;;\r\n\t\t\t\t0012,0022;X;;;;;;;;;;\r\n\t\t\t\t0012,0073;X;;;;;;;;;;\r\n\t\t\t\t0012,0032;X;;;;;;;;;;\r\n\t\t\t\t0012,0041;X;;;;;;;;;;\r\n\t\t\t\t0012,0043;X;;;;;;;;;;\r\n\t\t\t\t0012,0055;X;;;;;;;;;;\r\n\t\t\t\t0010,0021;X;;;;;;;;;;\r\n\t\t\t\t0038,0061;X;;;;;;;;;;\r\n\t\t\t\t0038,0064;X;;;;;;;;;;\r\n\t\t\t\t0040,0513;Z;;;;;;;;;;\r\n\t\t\t\t0040,0562;Z;;;;;;;;;;\r\n\t\t\t\t0040,2005;X;;;;;;K;C;;;\r\n\t\t\t\t2200,0002;X/Z;;;;;;;;C;;\r\n\t\t\t\t0028,1214;U;;K;;;;;;;;\r\n\t\t\t\t0010,21D0;X;;;;;;K;C;;;\r\n\t\t\t\t0016,004F;X;;;K;;;;;;;\r\n\t\t\t\t0016,0050;X;;;K;;;;;;;\r\n\t\t\t\t0016,0051;X;;;K;;;;;;;\r\n\t\t\t\t0016,004E;X;;;K;;;;;;;\r\n\t\t\t\t0050,0021;X;;;;;;;;C;;\r\n\t\t\t\t0400,0404;X;;;;;;;;;;\r\n\t\t\t\t0016,002B;X;;;;;;;;C;;\r\n\t\t\t\t0018,100B;U;;K;K;;;;;;;\r\n\t\t\t\t3010,0043;Z;;;K;;;;;;;\r\n\t\t\t\t0002,0003;U;;K;;;;;;;;\r\n\t\t\t\t0010,2000;X;;;;;;;;C;;\r\n\t\t\t\t0010,1090;X;;;;;;;;;;\r\n\t\t\t\t0010,1080;X;;;;;;;;;;\r\n\t\t\t\t0400,0550;X;;;;;;;;;;\r\n\t\t\t\t0020,3403;X;;;;;;K;C;;;\r\n\t\t\t\t0020,3406;X;;;;;;;;;;\r\n\t\t\t\t0020,3405;X;;;;;;K;C;;;\r\n\t\t\t\t0020,3401;X;;;K;;;;;;;\r\n\t\t\t\t0400,0563;D;;;K;;;;;;;\r\n\t\t\t\t0040,B03F;X;;;;;;;;C;;\r\n\t\t\t\t0040,B03B;X;;;;;;;;C;;\r\n\t\t\t\t3008,0056;X/D;;;;;;K;C;;;\r\n\t\t\t\t0018,937B;X;;;;;;;;C;;\r\n\t\t\t\t003A,0310;U;;K;;;;;;;;\r\n\t\t\t\t0008,1060;X;;;;;;;;;;\r\n\t\t\t\t0040,1010;X;;;;;;;;;;\r\n\t\t\t\t0008,1000;X;;;C;;;;;;;\r\n\t\t\t\t0400,0552;X;;;;;;;;;;\r\n\t\t\t\t0400,0551;X;;;;;;;;;;\r\n\t\t\t\t0040,A192;X;;;;;;K;C;;;\r\n\t\t\t\t0040,A032;X/D;;;;;;K;C;;;\r\n\t\t\t\t0040,A033;X;;;;;;K;C;;;\r\n\t\t\t\t0040,A402;U;;K;;;;;;;;\r\n\t\t\t\t0040,A193;X;;;;;;K;C;;;\r\n\t\t\t\t0040,A171;U;;K;;;;;;;;\r\n\t\t\t\t0010,2180;X;;;;;;;;C;;\r\n\t\t\t\t0008,1072;X/D;;;;;;;;;;\r\n\t\t\t\t0008,1070;X/Z/D;;;;;;;;;;\r\n\t\t\t\t0040,2010;X;;;;;;;;;;\r\n\t\t\t\t0040,2011;X;;;;;;;;;;\r\n\t\t\t\t0040,2008;X;;;;;;;;;;\r\n\t\t\t\t0040,2009;X;;;;;;;;;;\r\n\t\t\t\t0400,0561;X;;;;;;;;;;\r\n\t\t\t\t2100,0070;X;;;C;;;;;;;\r\n\t\t\t\t0012,0023;X;;;;;;;;;;\r\n\t\t\t\t0010,1000;X;;;;;;;;;;\r\n\t\t\t\t0010,1002;X;;;;;;;;;;\r\n\t\t\t\t0010,1001;X;;;;;;;;;;\r\n\t\t\t\t0008,0024;X;;;;;;K;C;;;\r\n\t\t\t\t0008,0034;X;;;;;;K;C;;;\r\n\t\t\t\t300A,0760;D;;;;;;K;C;;;\r\n\t\t\t\t0028,1199;U;;K;;;;;;;;\r\n\t\t\t\t0040,A07A;X;;;;;;;;;;\r\n\t\t\t\t0040,A082;Z;;;;;;K;C;;;\r\n\t\t\t\t0010,1040;X;;;;;;;;;;\r\n\t\t\t\t0010,1010;X;;;;;K;;;;;\r\n\t\t\t\t0010,0030;Z;;;;;;;;;;\r\n\t\t\t\t0010,1005;X;;;;;;;;;;\r\n\t\t\t\t0010,0032;X;;;;;;;;;;\r\n\t\t\t\t0038,0400;X;;;;;;;;;;\r\n\t\t\t\t0010,0050;X;;;;;;;;;;\r\n\t\t\t\t0010,1060;X;;;;;;;;;;\r\n\t\t\t\t0010,0010;Z;;;;;;;;;;\r\n\t\t\t\t0010,0101;X;;;;;;;;;;\r\n\t\t\t\t0010,0102;X;;;;;;;;;;\r\n\t\t\t\t0010,21F0;X;;;;;;;;;;\r\n\t\t\t\t0010,0040;Z;;;;;K;;;;;\r\n\t\t\t\t0010,2203;X/Z;;;;;K;;;;;\r\n\t\t\t\t0010,1020;X;;;;;K;;;;;\r\n\t\t\t\t0010,2155;X;;;;;;;;;;\r\n\t\t\t\t0010,2154;X;;;;;;;;;;\r\n\t\t\t\t0010,1030;X;;;;;K;;;;;\r\n\t\t\t\t0010,4000;X;;;;;;;;C;;\r\n\t\t\t\t0010,0020;Z/D;;;;;;;;;;\r\n\t\t\t\t300A,0794;X;;;;;;;;C;;\r\n\t\t\t\t300A,0650;U;;K;;;;;;;;\r\n\t\t\t\t0038,0500;X;;;;;C;;;C;;\r\n\t\t\t\t0040,1004;X;;;;;;;;;;\r\n\t\t\t\t300A,0792;X;;;;;;;;C;;\r\n\t\t\t\t300A,078E;X;;;;;;;;C;;\r\n\t\t\t\t0040,0243;X;;;;;;;;;;\r\n\t\t\t\t0040,0254;X;;;;;;;;C;;\r\n\t\t\t\t0040,0250;X;;;;;;K;C;;;\r\n\t\t\t\t0040,4051;X;;;;;;K;C;;;\r\n\t\t\t\t0040,0251;X;;;;;;K;C;;;\r\n\t\t\t\t0040,0253;X;;;;;;;;;;\r\n\t\t\t\t0040,0244;X;;;;;;K;C;;;\r\n\t\t\t\t0040,4050;X;;;;;;K;C;;;\r\n\t\t\t\t0040,0245;X;;;;;;K;C;;;\r\n\t\t\t\t0040,0241;X;;;C;;;;;;;\r\n\t\t\t\t0040,4030;X;;;K;;;;;;;\r\n\t\t\t\t0040,0242;X;;;K;;;;;;;\r\n\t\t\t\t0040,4028;X;;;K;;;;;;;\r\n\t\t\t\t0008,1050;X;;;;;;;;;;\r\n\t\t\t\t0008,1052;X;;;;;;;;;;\r\n\t\t\t\t0040,1102;X;;;;;;;;;;\r\n\t\t\t\t0040,1104;X;;;;;;;;;;\r\n\t\t\t\t0040,1103;X;;;;;;;;;;\r\n\t\t\t\t0040,1101;D;;;;;;;;;;\r\n\t\t\t\t0040,A123;D;;;;;;;;;;\r\n\t\t\t\t0008,1048;X;;;;;;;;;;\r\n\t\t\t\t0008,1049;X;;;;;;;;;;\r\n\t\t\t\t0008,1062;X;;;;;;;;;;\r\n\t\t\t\t4008,0114;X;;;;;;;;;;\r\n\t\t\t\t0040,2016;Z;;;;;;;;;;\r\n\t\t\t\t0018,1004;X;;;K;;;;;;;\r\n\t\t\t\t3002,0123;X;;;;;;;;C;;\r\n\t\t\t\t3002,0121;X;;;;;;;;C;;\r\n\t\t\t\t0010,21C0;X;;;;;K;;;;;\r\n\t\t\t\t0040,0012;X;;;;;C;;;;;\r\n\t\t\t\t300A,000E;X;;;;;;;;C;;\r\n\t\t\t\t3010,007B;Z;;;;;;;;C;;\r\n\t\t\t\t3010,0081;Z;;;;;;;;C;;\r\n\t\t\t\t0070,0082;X;;;;;;K;C;;;\r\n\t\t\t\t0070,0083;X;;;;;;K;C;;;\r\n\t\t\t\t0070,1101;U;;K;;;;;;;;\r\n\t\t\t\t0070,1102;U;;K;;;;;;;;\r\n\t\t\t\t0008,1302;X;;;;;;;;C;;\r\n\t\t\t\t0008,1301;X;;;;;;;;C;;\r\n\t\t\t\t3010,0061;X;;;;;;;;C;;\r\n\t\t\t\t0040,4052;X;;;;;;K;C;;;\r\n\t\t\t\t0044,000B;X;;;;;;K;C;;;\r\n\t\t\t\t0018,1030;X/D;;;;;;;;C;;\r\n\t\t\t\t0008,1088;X;;;;;;;;C;;\r\n\t\t\t\t0020,0027;X;;;;;;;;C;;\r\n\t\t\t\t0008,0019;U;;K;;;;;;;;\r\n\t\t\t\t300A,0619;D;;;;;;;;C;;\r\n\t\t\t\t300A,0623;D;;;;;;;;C;;\r\n\t\t\t\t300A,067D;Z;;;;;;;;C;;\r\n\t\t\t\t300A,067C;D;;;;;;;;C;;\r\n\t\t\t\t0018,1078;X;;;;;;K;C;;;\r\n\t\t\t\t0018,1072;X;;;;;;K;C;;;\r\n\t\t\t\t0018,1079;X;;;;;;K;C;;;\r\n\t\t\t\t0018,1073;X;;;;;;K;C;;;\r\n\t\t\t\t300C,0113;X;;;;;;;;C;;\r\n\t\t\t\t0040,100A;X;;;;;;;;C;;\r\n\t\t\t\t0032,1030;X;;;;;;;;C;;\r\n\t\t\t\t3010,005C;Z;;;;;;;;C;;\r\n\t\t\t\t0400,0565;D;;;;;;;;C;;\r\n\t\t\t\t0040,2001;X;;;;;;;;C;;\r\n\t\t\t\t0040,1002;X;;;;;;;;C;;\r\n\t\t\t\t0032,1066;X;;;;;;;;C;;\r\n\t\t\t\t0032,1067;X;;;;;;;;C;;\r\n\t\t\t\t0074,1234;X;;;C;;;;;;;\r\n\t\t\t\t300A,073A;D;;;;;;K;C;;;\r\n\t\t\t\t3010,000B;U;;K;;;;;;;;\r\n\t\t\t\t0040,A13A;D;;;;;;K;C;;;\r\n\t\t\t\t0400,0402;X;;;;;;;;;;\r\n\t\t\t\t300A,0083;U;;K;;;;;;;;\r\n\t\t\t\t3010,006F;U;;K;;;;;;;;\r\n\t\t\t\t3010,0031;U;;K;;;;;;;;\r\n\t\t\t\t3006,0024;U;;K;;;;;;;;\r\n\t\t\t\t0040,4023;U;;K;;;;;;;;\r\n\t\t\t\t0008,1140;X/Z/U*;;K;;;;;;;;\r\n\t\t\t\t0040,A172;U;;K;;;;;;;;\r\n\t\t\t\t0038,0004;X;;;;;;;;;;\r\n\t\t\t\t0010,1100;X;;;;;;;;;;\r\n\t\t\t\t0008,1120;X;;K;;;;;;;;\r\n\t\t\t\t0008,1111;X/Z/D;;K;;;;;;;;\r\n\t\t\t\t0400,0403;X;;;;;;;;;;\r\n\t\t\t\t0008,1155;U;;K;;;;;;;;\r\n\t\t\t\t0004,1511;U;;K;;;;;;;;\r\n\t\t\t\t0008,1110;X/Z;;K;;;;;;;;\r\n\t\t\t\t300A,0785;U;;K;;;;;;;;\r\n\t\t\t\t0008,0092;X;;;;;;;;;;\r\n\t\t\t\t0008,0090;Z;;;;;;;;;;\r\n\t\t\t\t0008,0094;X;;;;;;;;;;\r\n\t\t\t\t0008,0096;X;;;;;;;;;;\r\n\t\t\t\t0010,2152;X;;;;;;;;;;\r\n\t\t\t\t3006,00C2;U;;K;;;;;;;;\r\n\t\t\t\t0040,0275;X;;;;;;;;C;;\r\n\t\t\t\t0032,1070;X;;;;;;;;C;;\r\n\t\t\t\t0040,1400;X;;;;;;;;C;;\r\n\t\t\t\t0032,1060;X/Z;;;;;;;;C;;\r\n\t\t\t\t0040,1001;X;;;;;;;;;;\r\n\t\t\t\t0040,1005;X;;;;;;;;;;\r\n\t\t\t\t0018,9937;X;;;;;;;;C;;\r\n\t\t\t\t0000,1001;U;;K;;;;;;;;\r\n\t\t\t\t0074,1236;X;;;C;;;;;;;\r\n\t\t\t\t0032,1032;X;;;;;;;;;;\r\n\t\t\t\t0032,1033;X;;;;;;;;;;\r\n\t\t\t\t0018,9185;X;;;;;;;;C;;\r\n\t\t\t\t0010,2299;X;;;;;;;;;;\r\n\t\t\t\t0010,2297;X;;;;;;;;;;\r\n\t\t\t\t4008,4000;X;;;;;;;;C;;\r\n\t\t\t\t4008,0118;X;;;;;;;;;;\r\n\t\t\t\t4008,0040;X;;;;;;;;;;\r\n\t\t\t\t4008,0042;X;;;;;;;;;;\r\n\t\t\t\t0008,0054;X;;;C;;;;;;;\r\n\t\t\t\t300E,0004;Z;;;;;;K;C;;;\r\n\t\t\t\t300E,0008;X/Z;;;;;;;;;;\r\n\t\t\t\t300E,0005;Z;;;;;;K;C;;;\r\n\t\t\t\t3006,004D;X;;;;;;;;;;\r\n\t\t\t\t3006,002D;X;;;;;;K;C;;;\r\n\t\t\t\t3006,0028;X;;;;;;;;C;;\r\n\t\t\t\t3006,0038;X;;;;;;;;C;;\r\n\t\t\t\t3006,00A6;Z;;;;;;;;;;\r\n\t\t\t\t3006,004E;X;;;;;;;;;;\r\n\t\t\t\t3006,0026;Z;;;;;;;;C;;\r\n\t\t\t\t3006,002E;X;;;;;;K;C;;;\r\n\t\t\t\t3006,0088;X;;;;;;;;C;;\r\n\t\t\t\t3006,0085;X;;;;;;;;C;;\r\n\t\t\t\t300A,0615;Z;;;;;;;;;;\r\n\t\t\t\t300A,0611;Z;;;;;;;;;;\r\n\t\t\t\t3010,005A;Z;;;;;;;;C;;\r\n\t\t\t\t300A,0006;X/D;;;;;;K;C;;;\r\n\t\t\t\t300A,0004;X;;;;;;;;C;;\r\n\t\t\t\t300A,0002;D;;;;;;;;C;;\r\n\t\t\t\t300A,0003;X;;;;;;;;C;;\r\n\t\t\t\t300A,0007;X/D;;;;;;K;C;;;\r\n\t\t\t\t3010,0054;D;;;;;;;;C;;\r\n\t\t\t\t300A,062A;D;;;;;;;;C;;\r\n\t\t\t\t3010,0056;X/D;;;;;;;;C;;\r\n\t\t\t\t3010,003B;U;;K;;;;;;;;\r\n\t\t\t\t3008,0162;D;;;;;;K;C;;;\r\n\t\t\t\t3008,0164;D;;;;;;K;C;;;\r\n\t\t\t\t3008,0166;D;;;;;;K;C;;;\r\n\t\t\t\t3008,0168;D;;;;;;K;C;;;\r\n\t\t\t\t0038,001A;X;;;;;;K;C;;;\r\n\t\t\t\t0038,001B;X;;;;;;K;C;;;\r\n\t\t\t\t0038,001C;X;;;;;;K;C;;;\r\n\t\t\t\t0038,001D;X;;;;;;K;C;;;\r\n\t\t\t\t0040,4034;X;;;;;;;;;;\r\n\t\t\t\t0038,001E;X;;;;;;;;;;\r\n\t\t\t\t0040,0006;X;;;;;;;;;;\r\n\t\t\t\t0040,000B;X;;;;;;;;;;\r\n\t\t\t\t0040,0007;X;;;;;;;;C;;\r\n\t\t\t\t0040,0004;X;;;;;;K;C;;;\r\n\t\t\t\t0040,0005;X;;;;;;K;C;;;\r\n\t\t\t\t0040,4008;X;;;;;;K;C;;;\r\n\t\t\t\t0040,0009;X;;;;;;;;;;\r\n\t\t\t\t0040,0011;X;;;K;;;;;;;\r\n\t\t\t\t0040,4010;X;;;;;;K;C;;;\r\n\t\t\t\t0040,0002;X;;;;;;K;C;;;\r\n\t\t\t\t0040,4005;X;;;;;;K;C;;;\r\n\t\t\t\t0040,0003;X;;;;;;K;C;;;\r\n\t\t\t\t0040,0001;X;;;C;;;;;;;\r\n\t\t\t\t0040,4027;X;;;K;;;;;;;\r\n\t\t\t\t0040,0010;X;;;K;;;;;;;\r\n\t\t\t\t0040,4025;X;;;K;;;;;;;\r\n\t\t\t\t0032,1020;X;;;K;;;;;;;\r\n\t\t\t\t0032,1021;X;;;C;;;;;;;\r\n\t\t\t\t0032,1000;X;;;;;;K;C;;;\r\n\t\t\t\t0032,1001;X;;;;;;K;C;;;\r\n\t\t\t\t0032,1010;X;;;;;;K;C;;;\r\n\t\t\t\t0032,1011;X;;;;;;K;C;;;\r\n\t\t\t\t0008,1303;X;;;;;;;;C;;\r\n\t\t\t\t0040,B036;X;;;;;;K;C;;;\r\n\t\t\t\t0072,005E;D;;;C;;;;;;;\r\n\t\t\t\t0072,005F;D;;;;;K;;;;;\r\n\t\t\t\t0072,0061;D;;;;;;K;C;;;\r\n\t\t\t\t0072,0063;D;;;;;;K;C;;;\r\n\t\t\t\t0072,0066;D;;;;;;;;C;;\r\n\t\t\t\t0072,0068;D;;;;;;;;C;;\r\n\t\t\t\t0072,0065;D;;;;;;;;;;\r\n\t\t\t\t0072,006A;D;;;;;;;;;;\r\n\t\t\t\t0072,006C;D;;;;;;;;C;;\r\n\t\t\t\t0072,006E;D;;;;;;;;C;;\r\n\t\t\t\t0072,006B;D;;;;;;K;C;;;\r\n\t\t\t\t0072,006D;D;;;;;;;;;;\r\n\t\t\t\t0072,0071;D;;;;;;;;;;\r\n\t\t\t\t0072,0070;D;;;;;;;;C;;\r\n\t\t\t\t0008,0021;X/D;;;;;;K;C;;;\r\n\t\t\t\t0008,103E;X;;;;;;;;C;;\r\n\t\t\t\t0020,000E;U;;K;;;;;;;;\r\n\t\t\t\t0008,0031;X/D;;;;;;K;C;;;\r\n\t\t\t\t0038,0062;X;;;;;;;;C;;\r\n\t\t\t\t0038,0060;X;;;;;;;;;;\r\n\t\t\t\t300A,01B2;X;;;;;;;;C;;\r\n\t\t\t\t300A,01A6;X;;;;;;;;C;;\r\n\t\t\t\t0040,06FA;X;;;;;;;;;;\r\n\t\t\t\t0010,21A0;X;;;;;K;;;;;\r\n\t\t\t\t0100,0420;X;;;;;;K;C;;;\r\n\t\t\t\t0008,0018;U;;K;;;;;;;;\r\n\t\t\t\t3010,0015;U;;K;;;;;;;;\r\n\t\t\t\t0018,936A;D;;;;;;K;C;;;\r\n\t\t\t\t0064,0003;U;;K;;;;;;;;\r\n\t\t\t\t0034,0005;D;;;;;;;;;;\r\n\t\t\t\t0008,2112;X/Z/U*;;K;;;;;;;;\r\n\t\t\t\t300A,0216;X;;;K;;;;;;;\r\n\t\t\t\t0400,0564;Z;;;;K;;;;;;\r\n\t\t\t\t3008,0105;X/Z;;;K;;;;;;;\r\n\t\t\t\t0018,9369;D;;;;;;K;C;;;\r\n\t\t\t\t300A,022C;D;;;;;;K;C;;;\r\n\t\t\t\t300A,022E;D;;;;;;K;C;;;\r\n\t\t\t\t0038,0050;X;;;;;C;;;;;\r\n\t\t\t\t0040,050A;X;;;;;;;;;;\r\n\t\t\t\t0040,0602;X;;;;;;;;C;;\r\n\t\t\t\t0040,0551;D;;;;;;;;;;\r\n\t\t\t\t0040,0610;Z;;;;;;;;;C;\r\n\t\t\t\t0040,0600;X;;;;;;;;C;;\r\n\t\t\t\t0040,0554;U;;K;;;;;;;;\r\n\t\t\t\t0018,9516;X/D;;;;;;K;C;;;\r\n\t\t\t\t0008,0055;X;;;C;;;;;;;\r\n\t\t\t\t0008,1010;X/Z/D;;;K;;;;;;;\r\n\t\t\t\t0088,0140;U;;K;;;;;;;;\r\n\t\t\t\t3006,0008;Z;;;;;;K;C;;;\r\n\t\t\t\t3006,0006;X;;;;;;;;C;;\r\n\t\t\t\t3006,0002;D;;;;;;;;C;;\r\n\t\t\t\t3006,0004;X;;;;;;;;C;;\r\n\t\t\t\t3006,0009;Z;;;;;;K;C;;;\r\n\t\t\t\t0032,1040;X;;;;;;K;C;;;\r\n\t\t\t\t0032,1041;X;;;;;;K;C;;;\r\n\t\t\t\t0032,4000;X;;;;;;;;C;;\r\n\t\t\t\t0032,1050;X;;;;;;K;C;;;\r\n\t\t\t\t0032,1051;X;;;;;;K;C;;;\r\n\t\t\t\t0008,0020;Z;;;;;;K;C;;;\r\n\t\t\t\t0008,1030;X;;;;;;;;C;;\r\n\t\t\t\t0020,0010;Z;;;;;;;;;;\r\n\t\t\t\t0032,0012;X;;;;;;;;;;\r\n\t\t\t\t0020,000D;U;;K;;;;;;;;\r\n\t\t\t\t0032,0034;X;;;;;;K;C;;;\r\n\t\t\t\t0032,0035;X;;;;;;K;C;;;\r\n\t\t\t\t0008,0030;Z;;;;;;K;C;;;\r\n\t\t\t\t0032,0032;X;;;;;;K;C;;;\r\n\t\t\t\t0032,0033;X;;;;;;K;C;;;\r\n\t\t\t\t0044,0010;X;;;;;;K;C;;;\r\n\t\t\t\t0020,0200;U;;K;;;;;;;;\r\n\t\t\t\t300A,0054;U;;K;;;;;;;;\r\n\t\t\t\t0018,2042;U;;K;;;;;;;;\r\n\t\t\t\t0040,A354;X;;;;;;;;;;\r\n\t\t\t\t0040,DB0D;U;;K;;;;;;;;\r\n\t\t\t\t0040,DB0C;U;;K;;;;;;;;\r\n\t\t\t\t0040,DB07;X;;;;;;K;C;;;\r\n\t\t\t\t0040,DB06;X;;;;;;K;C;;;\r\n\t\t\t\t4000,4000;X;;;;;;;;;;\r\n\t\t\t\t2030,0020;X;;;;;;;;;;\r\n\t\t\t\t0040,A122;D;;;;;;K;C;;;\r\n\t\t\t\t0040,A112;X;;;;;;K;C;;;\r\n\t\t\t\t0018,1201;X;;;K;;;K;C;;;\r\n\t\t\t\t0018,700E;X/D;;;K;;;K;C;;;\r\n\t\t\t\t0018,1014;X;;;;;;K;C;;;\r\n\t\t\t\t0008,0201;X;;;;;;K;C;;;\r\n\t\t\t\t0088,0910;X;;;;;;;;;;\r\n\t\t\t\t0088,0912;X;;;;;;;;;;\r\n\t\t\t\t0088,0906;X;;;;;;;;;;\r\n\t\t\t\t0088,0904;X;;;;;;;;;;\r\n\t\t\t\t0062,0021;U;;K;;;;;;;;\r\n\t\t\t\t0008,1195;U;;K;;;;;;;;\r\n\t\t\t\t0018,5011;X;;;K;;;;;;;\r\n\t\t\t\t3008,0024;D;;;;;;K;C;;;\r\n\t\t\t\t3008,0025;D;;;;;;K;C;;;\r\n\t\t\t\t3008,0250;X/D;;;;;;K;C;;;\r\n\t\t\t\t300A,00B2;X/Z;;;K;;;;;;;\r\n\t\t\t\t300A,0608;D;;;;;;;;C;;\r\n\t\t\t\t300A,0609;U;;K;;;;;;;;\r\n\t\t\t\t300A,0700;U;;K;;;;;;;;\r\n\t\t\t\t3010,0077;X/D;;;;;;;;C;;\r\n\t\t\t\t300A,000B;X;;;;;;;;C;;\r\n\t\t\t\t3010,007A;Z;;;;;;;;C;;\r\n\t\t\t\t3008,0251;X/D;;;;;;K;C;;;\r\n\t\t\t\t300A,0736;D;;;;;;K;C;;;\r\n\t\t\t\t300A,0734;D;;;;;;;;C;;\r\n\t\t\t\t0018,100A;X;;;K;;;;;;;\r\n\t\t\t\t0040,A124;U;;;;;;;;;;\r\n\t\t\t\t0018,1009;X;;;K;;;;;;;\r\n\t\t\t\t3010,0033;D;;;;;;;;C;;\r\n\t\t\t\t3010,0034;D;;;;;;;;C;;\r\n\t\t\t\t0040,A352;X;;;;;;;;;;\r\n\t\t\t\t0040,A358;X;;;;;;;;;;\r\n\t\t\t\t0040,A030;D;;;;;;K;C;;;\r\n\t\t\t\t0040,A088;Z;;;;;;;;;;\r\n\t\t\t\t0040,A075;D;;;;;;;;;;\r\n\t\t\t\t0040,A073;D;;;;;;;;;;\r\n\t\t\t\t0040,A027;D;;;;;;;;;;\r\n\t\t\t\t0038,4000;X;;;;;;;;C;;\r\n\t\t\t\t003A,0329;X;;;;;;;;C;;\r\n\t\t\t\t0018,9371;D;;;K;;;;;;;\r\n\t\t\t\t0018,9373;X;;;K;;;;;;;\r\n\t\t\t\t0018,9367;D;;;K;;;;;;;\r\n\t\t\t"
Field Value
Type | Description |
---|---|
System.String |
Remarks
The CSV columns are:
- Tag (regex)
- BasicProfile
- RetainSafePrivateOption
- RetainUIDsOption
- RetainDeviceIdentOption
- RetainInstitutionIdentOption
- RetainPatientCharsOption
- RetainLongFullDatesOption
- RetainLongModifDatesOption
- CleanDescOption
- CleanStructdContOption
- CleanGraphOption
Properties
PatientID
Optional. Replacement patient ID
Declaration
public string PatientID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PatientName
Optional. Replacement patient name (random or alias)
Declaration
public string PatientName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
LoadProfile(TextReader, DicomAnonymizer.SecurityProfileOptions)
Loads a security profile with the specified options
Declaration
public static DicomAnonymizer.SecurityProfile LoadProfile(TextReader source, DicomAnonymizer.SecurityProfileOptions options)
Parameters
Type | Name | Description |
---|---|---|
System.IO.TextReader | source | A reader for a profile file source. If null, the default profile is loaded |
DicomAnonymizer.SecurityProfileOptions | options | The optional flags for the profile |
Returns
Type | Description |
---|---|
DicomAnonymizer.SecurityProfile | A dictionary containing the security profile |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | A regular expression parsing error occurred |
System.IO.IOException | An I/O error occurs |
System.ObjectDisposedException | The TextReader is closed |
Implements
System.Collections.Generic.IDictionary<TKey, TValue>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.IEnumerable
System.Runtime.Serialization.IDeserializationCallback
System.Runtime.Serialization.ISerializable