- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x0060, // Modality
- AttributeDescriptor::LABEL));
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x1030)); // Study Description
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x103E)); // Description
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x0080)); // Institution Name
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x0081)); // Institution Adress
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x1010)); // Station Name
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x1048)); // Physician of Record
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x1050)); // Performing Physician's Name
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0018,0x1030)); // Protocol Name
-
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0020,0x0010)); // Study ID
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x0020)); // Study Date
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x0030)); // Study Time
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x0050)); // Study Accession Number
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x0005)); // Specific character set
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x0021)); // Series Date
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0008,0x0031)); // Series time
-
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0020,0x000D, // Study Instance UID
- AttributeDescriptor::KEY));
- GetAttributeDescriptorList(2).push_back(AttributeDescriptor(0x0020,0x000E, // Series Instance UID
- AttributeDescriptor::KEY |
- AttributeDescriptor::LABEL));
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x0060, // Modality
+ AttributeDescriptor::LABEL));
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x1030)); // Study Description
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x103E)); // Description
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x0080)); // Institution Name
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x0081)); // Institution Adress
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x1010)); // Station Name
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x1048)); // Physician of Record
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x1050)); // Performing Physician's Name
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0018,0x1030)); // Protocol Name
+
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0020,0x0010)); // Study ID
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x0020)); // Study Date
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x0030)); // Study Time
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x0050)); // Study Accession Number
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x0005)); // Specific character set
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x0021)); // Series Date
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0008,0x0031)); // Series time
+
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0020,0x000D // Study Instance UID
+ ));//AttributeDescriptor::IDENTIFIER));
+ GetLevelDescriptor(2).Add(AttributeDescriptor(0x0020,0x000E, // Series Instance UID
+ AttributeDescriptor::IDENTIFIER));
+ // |
+ // AttributeDescriptor::LABEL));