| line | stmt | bran | cond | sub | pod | time | code | 
| 1 |  |  |  |  |  |  | #------------------------------------------------------------------------------ | 
| 2 |  |  |  |  |  |  | # File:         DICOM.pm | 
| 3 |  |  |  |  |  |  | # | 
| 4 |  |  |  |  |  |  | # Description:  Read DICOM and ACR-NEMA medical images | 
| 5 |  |  |  |  |  |  | # | 
| 6 |  |  |  |  |  |  | # Revisions:    2005/11/09 - P. Harvey Created | 
| 7 |  |  |  |  |  |  | #               2009/11/19 - P. Harvey Added private GE tags from ref 4 | 
| 8 |  |  |  |  |  |  | #               2009/12/11 - P. Harvey Updated to DICOM 2008 spec | 
| 9 |  |  |  |  |  |  | #               2010/04/08 - P. Harvey Updated to DICOM 2009 spec | 
| 10 |  |  |  |  |  |  | # | 
| 11 |  |  |  |  |  |  | # References:   1) http://medical.nema.org/ | 
| 12 |  |  |  |  |  |  | #               2) http://www.sph.sc.edu/comd/rorden/dicom.html | 
| 13 |  |  |  |  |  |  | #               3) http://www.dclunie.com/ | 
| 14 |  |  |  |  |  |  | #               4) http://www.gehealthcare.com/usen/interoperability/dicom/docs/2258357r3.pdf | 
| 15 |  |  |  |  |  |  | #------------------------------------------------------------------------------ | 
| 16 |  |  |  |  |  |  |  | 
| 17 |  |  |  |  |  |  | package Image::ExifTool::DICOM; | 
| 18 |  |  |  |  |  |  |  | 
| 19 | 1 |  |  | 1 |  | 5164 | use strict; | 
|  | 1 |  |  |  |  | 2 |  | 
|  | 1 |  |  |  |  | 33 |  | 
| 20 | 1 |  |  | 1 |  | 6 | use vars qw($VERSION %uid); | 
|  | 1 |  |  |  |  | 2 |  | 
|  | 1 |  |  |  |  | 50 |  | 
| 21 | 1 |  |  | 1 |  | 5 | use Image::ExifTool qw(:DataAccess :Utils); | 
|  | 1 |  |  |  |  | 2 |  | 
|  | 1 |  |  |  |  | 19961 |  | 
| 22 |  |  |  |  |  |  |  | 
| 23 |  |  |  |  |  |  | $VERSION = '1.22'; | 
| 24 |  |  |  |  |  |  |  | 
| 25 |  |  |  |  |  |  | # DICOM VR (Value Representation) format conversions | 
| 26 |  |  |  |  |  |  | my %dicomFormat = ( | 
| 27 |  |  |  |  |  |  | FD => 'double', | 
| 28 |  |  |  |  |  |  | FL => 'float', | 
| 29 |  |  |  |  |  |  | OB => 'int8u', | 
| 30 |  |  |  |  |  |  | OF => 'float', | 
| 31 |  |  |  |  |  |  | OW => 'int16u', | 
| 32 |  |  |  |  |  |  | SL => 'int32s', | 
| 33 |  |  |  |  |  |  | SS => 'int16s', | 
| 34 |  |  |  |  |  |  | UL => 'int32u', | 
| 35 |  |  |  |  |  |  | US => 'int16u', | 
| 36 |  |  |  |  |  |  | ); | 
| 37 |  |  |  |  |  |  |  | 
| 38 |  |  |  |  |  |  | # VR elements with 32-bit length in explicit VR syntax | 
| 39 |  |  |  |  |  |  | my %vr32 = ( OB=>1, OW=>1, OF=>1, SQ=>1, UT=>1, UN=>1 ); | 
| 40 |  |  |  |  |  |  |  | 
| 41 |  |  |  |  |  |  | # data elements with implicit VR regardless of syntax | 
| 42 |  |  |  |  |  |  | my %implicitVR = ( | 
| 43 |  |  |  |  |  |  | 'FFFE,E000' => 1, | 
| 44 |  |  |  |  |  |  | 'FFFE,E00D' => 1, | 
| 45 |  |  |  |  |  |  | 'FFFE,E0DD' => 1, | 
| 46 |  |  |  |  |  |  | ); | 
| 47 |  |  |  |  |  |  |  | 
| 48 |  |  |  |  |  |  | # DICOM tags | 
| 49 |  |  |  |  |  |  | # Note: "XxxGroupLength" tags are generated automatically if they don't exist | 
| 50 |  |  |  |  |  |  | %Image::ExifTool::DICOM::Main = ( | 
| 51 |  |  |  |  |  |  | GROUPS => { 2 => 'Image' }, | 
| 52 |  |  |  |  |  |  | VARS => { NO_LOOKUP => 1 }, # omit tags from lookup (way too many!) | 
| 53 |  |  |  |  |  |  | NOTES => q{ | 
| 54 |  |  |  |  |  |  | The DICOM format is based on the ACR-NEMA specification, but adds a file | 
| 55 |  |  |  |  |  |  | header and a number of new tags.  ExifTool will extract information from | 
| 56 |  |  |  |  |  |  | either type of file.  The Tag ID's in the following table are the tag group | 
| 57 |  |  |  |  |  |  | and element numbers in hexadecimal, as given in the DICOM specification (see | 
| 58 |  |  |  |  |  |  | L).  The table below contains tags from the DICOM | 
| 59 |  |  |  |  |  |  | 2009 and earlier specifications plus some vendor-specific private tags. | 
| 60 |  |  |  |  |  |  |  | 
| 61 |  |  |  |  |  |  | Note that DICOM information may be saved in other file formats using the | 
| 62 |  |  |  |  |  |  | L. | 
| 63 |  |  |  |  |  |  | }, | 
| 64 |  |  |  |  |  |  | # file meta information group (names end with VR) | 
| 65 |  |  |  |  |  |  | '0002,0000' => { VR => 'UL', Name => 'FileMetaInfoGroupLength' }, | 
| 66 |  |  |  |  |  |  | '0002,0001' => { VR => 'OB', Name => 'FileMetaInfoVersion' }, | 
| 67 |  |  |  |  |  |  | '0002,0002' => { VR => 'UI', Name => 'MediaStorageSOPClassUID' }, | 
| 68 |  |  |  |  |  |  | '0002,0003' => { VR => 'UI', Name => 'MediaStorageSOPInstanceUID' }, | 
| 69 |  |  |  |  |  |  | '0002,0010' => { VR => 'UI', Name => 'TransferSyntaxUID' }, | 
| 70 |  |  |  |  |  |  | '0002,0012' => { VR => 'UI', Name => 'ImplementationClassUID' }, | 
| 71 |  |  |  |  |  |  | '0002,0013' => { VR => 'SH', Name => 'ImplementationVersionName' }, | 
| 72 |  |  |  |  |  |  | '0002,0016' => { VR => 'AE', Name => 'SourceApplicationEntityTitle' }, | 
| 73 |  |  |  |  |  |  | '0002,0100' => { VR => 'UI', Name => 'PrivateInformationCreatorUID' }, | 
| 74 |  |  |  |  |  |  | '0002,0102' => { VR => 'OB', Name => 'PrivateInformation' }, | 
| 75 |  |  |  |  |  |  | # directory structuring group | 
| 76 |  |  |  |  |  |  | '0004,1130' => { VR => 'CS', Name => 'FileSetID' }, | 
| 77 |  |  |  |  |  |  | '0004,1141' => { VR => 'CS', Name => 'FileSetDescriptorFileID' }, | 
| 78 |  |  |  |  |  |  | '0004,1142' => { VR => 'CS', Name => 'SpecificCharacterSetOfFile' }, | 
| 79 |  |  |  |  |  |  | '0004,1200' => { VR => 'UL', Name => 'FirstDirectoryRecordOffset' }, | 
| 80 |  |  |  |  |  |  | '0004,1202' => { VR => 'UL', Name => 'LastDirectoryRecordOffset' }, | 
| 81 |  |  |  |  |  |  | '0004,1212' => { VR => 'US', Name => 'FileSetConsistencyFlag' }, | 
| 82 |  |  |  |  |  |  | '0004,1220' => { VR => 'SQ', Name => 'DirectoryRecordSequence' }, | 
| 83 |  |  |  |  |  |  | '0004,1400' => { VR => 'UL', Name => 'OffsetOfNextDirectoryRecord' }, | 
| 84 |  |  |  |  |  |  | '0004,1410' => { VR => 'US', Name => 'RecordInUseFlag' }, | 
| 85 |  |  |  |  |  |  | '0004,1420' => { VR => 'UL', Name => 'LowerLevelDirectoryEntityOffset' }, | 
| 86 |  |  |  |  |  |  | '0004,1430' => { VR => 'CS', Name => 'DirectoryRecordType' }, | 
| 87 |  |  |  |  |  |  | '0004,1432' => { VR => 'UI', Name => 'PrivateRecordUID' }, | 
| 88 |  |  |  |  |  |  | '0004,1500' => { VR => 'CS', Name => 'ReferencedFileID' }, | 
| 89 |  |  |  |  |  |  | '0004,1504' => { VR => 'UL', Name => 'MRDRDirectoryRecordOffset' }, | 
| 90 |  |  |  |  |  |  | '0004,1510' => { VR => 'UI', Name => 'ReferencedSOPClassUIDInFile' }, | 
| 91 |  |  |  |  |  |  | '0004,1511' => { VR => 'UI', Name => 'ReferencedSOPInstanceUIDInFile' }, | 
| 92 |  |  |  |  |  |  | '0004,1512' => { VR => 'UI', Name => 'ReferencedTransferSyntaxUIDInFile' }, | 
| 93 |  |  |  |  |  |  | '0004,151A' => { VR => 'UI', Name => 'ReferencedRelatedSOPClassUIDInFile' }, | 
| 94 |  |  |  |  |  |  | '0004,1600' => { VR => 'UL', Name => 'NumberOfReferences' }, | 
| 95 |  |  |  |  |  |  | # identifying group | 
| 96 |  |  |  |  |  |  | '0008,0000' => { VR => 'UL', Name => 'IdentifyingGroupLength' }, | 
| 97 |  |  |  |  |  |  | '0008,0001' => { VR => 'UL', Name => 'LengthToEnd' }, | 
| 98 |  |  |  |  |  |  | '0008,0005' => { VR => 'CS', Name => 'SpecificCharacterSet' }, | 
| 99 |  |  |  |  |  |  | '0008,0006' => { VR => 'SQ', Name => 'LanguageCodeSequence' }, | 
| 100 |  |  |  |  |  |  | '0008,0008' => { VR => 'CS', Name => 'ImageType' }, | 
| 101 |  |  |  |  |  |  | '0008,0010' => { VR => 'CS', Name => 'RecognitionCode' }, | 
| 102 |  |  |  |  |  |  | '0008,0012' => { VR => 'DA', Name => 'InstanceCreationDate' }, | 
| 103 |  |  |  |  |  |  | '0008,0013' => { VR => 'TM', Name => 'InstanceCreationTime' }, | 
| 104 |  |  |  |  |  |  | '0008,0014' => { VR => 'UI', Name => 'InstanceCreatorUID' }, | 
| 105 |  |  |  |  |  |  | '0008,0016' => { VR => 'UI', Name => 'SOPClassUID' }, | 
| 106 |  |  |  |  |  |  | '0008,0018' => { VR => 'UI', Name => 'SOPInstanceUID' }, | 
| 107 |  |  |  |  |  |  | '0008,001A' => { VR => 'UI', Name => 'RelatedGeneralSOPClassUID' }, | 
| 108 |  |  |  |  |  |  | '0008,001B' => { VR => 'UI', Name => 'OriginalSpecializedSOPClassUID' }, | 
| 109 |  |  |  |  |  |  | '0008,0020' => { VR => 'DA', Name => 'StudyDate' }, | 
| 110 |  |  |  |  |  |  | '0008,0021' => { VR => 'DA', Name => 'SeriesDate' }, | 
| 111 |  |  |  |  |  |  | '0008,0022' => { VR => 'DA', Name => 'AcquisitionDate' }, | 
| 112 |  |  |  |  |  |  | '0008,0023' => { VR => 'DA', Name => 'ContentDate' }, | 
| 113 |  |  |  |  |  |  | '0008,0024' => { VR => 'DA', Name => 'OverlayDate' }, | 
| 114 |  |  |  |  |  |  | '0008,0025' => { VR => 'DA', Name => 'CurveDate' }, | 
| 115 |  |  |  |  |  |  | '0008,002A' => { VR => 'DT', Name => 'AcquisitionDateTime' }, | 
| 116 |  |  |  |  |  |  | '0008,0030' => { VR => 'TM', Name => 'StudyTime' }, | 
| 117 |  |  |  |  |  |  | '0008,0031' => { VR => 'TM', Name => 'SeriesTime' }, | 
| 118 |  |  |  |  |  |  | '0008,0032' => { VR => 'TM', Name => 'AcquisitionTime' }, | 
| 119 |  |  |  |  |  |  | '0008,0033' => { VR => 'TM', Name => 'ContentTime' }, | 
| 120 |  |  |  |  |  |  | '0008,0034' => { VR => 'TM', Name => 'OverlayTime' }, | 
| 121 |  |  |  |  |  |  | '0008,0035' => { VR => 'TM', Name => 'CurveTime' }, | 
| 122 |  |  |  |  |  |  | '0008,0040' => { VR => 'US', Name => 'DataSetType' }, | 
| 123 |  |  |  |  |  |  | '0008,0041' => { VR => 'LO', Name => 'DataSetSubtype' }, | 
| 124 |  |  |  |  |  |  | '0008,0042' => { VR => 'CS', Name => 'NuclearMedicineSeriesType' }, | 
| 125 |  |  |  |  |  |  | '0008,0050' => { VR => 'SH', Name => 'AccessionNumber' }, | 
| 126 |  |  |  |  |  |  | '0008,0052' => { VR => 'CS', Name => 'QueryRetrieveLevel' }, | 
| 127 |  |  |  |  |  |  | '0008,0054' => { VR => 'AE', Name => 'RetrieveAETitle' }, | 
| 128 |  |  |  |  |  |  | '0008,0056' => { VR => 'CS', Name => 'InstanceAvailability' }, | 
| 129 |  |  |  |  |  |  | '0008,0058' => { VR => 'UI', Name => 'FailedSOPInstanceUIDList' }, | 
| 130 |  |  |  |  |  |  | '0008,0060' => { VR => 'CS', Name => 'Modality' }, | 
| 131 |  |  |  |  |  |  | '0008,0061' => { VR => 'CS', Name => 'ModalitiesInStudy' }, | 
| 132 |  |  |  |  |  |  | '0008,0062' => { VR => 'UI', Name => 'SOPClassesInStudy' }, | 
| 133 |  |  |  |  |  |  | '0008,0064' => { VR => 'CS', Name => 'ConversionType' }, | 
| 134 |  |  |  |  |  |  | '0008,0068' => { VR => 'CS', Name => 'PresentationIntentType' }, | 
| 135 |  |  |  |  |  |  | '0008,0070' => { VR => 'LO', Name => 'Manufacturer' }, | 
| 136 |  |  |  |  |  |  | '0008,0080' => { VR => 'LO', Name => 'InstitutionName' }, | 
| 137 |  |  |  |  |  |  | '0008,0081' => { VR => 'ST', Name => 'InstitutionAddress' }, | 
| 138 |  |  |  |  |  |  | '0008,0082' => { VR => 'SQ', Name => 'InstitutionCodeSequence' }, | 
| 139 |  |  |  |  |  |  | '0008,0090' => { VR => 'PN', Name => 'ReferringPhysicianName' }, | 
| 140 |  |  |  |  |  |  | '0008,0092' => { VR => 'ST', Name => 'ReferringPhysicianAddress' }, | 
| 141 |  |  |  |  |  |  | '0008,0094' => { VR => 'SH', Name => 'ReferringPhysicianTelephoneNumber' }, | 
| 142 |  |  |  |  |  |  | '0008,0096' => { VR => 'SQ', Name => 'ReferringPhysicianIDSequence' }, | 
| 143 |  |  |  |  |  |  | '0008,0100' => { VR => 'SH', Name => 'CodeValue' }, | 
| 144 |  |  |  |  |  |  | '0008,0102' => { VR => 'SH', Name => 'CodingSchemeDesignator' }, | 
| 145 |  |  |  |  |  |  | '0008,0103' => { VR => 'SH', Name => 'CodingSchemeVersion' }, | 
| 146 |  |  |  |  |  |  | '0008,0104' => { VR => 'LO', Name => 'CodeMeaning' }, | 
| 147 |  |  |  |  |  |  | '0008,0105' => { VR => 'CS', Name => 'MappingResource' }, | 
| 148 |  |  |  |  |  |  | '0008,0106' => { VR => 'DT', Name => 'ContextGroupVersion' }, | 
| 149 |  |  |  |  |  |  | '0008,0107' => { VR => 'DT', Name => 'ContextGroupLocalVersion' }, | 
| 150 |  |  |  |  |  |  | '0008,010B' => { VR => 'CS', Name => 'ContextGroupExtensionFlag' }, | 
| 151 |  |  |  |  |  |  | '0008,010C' => { VR => 'UI', Name => 'CodingSchemeUID' }, | 
| 152 |  |  |  |  |  |  | '0008,010D' => { VR => 'UI', Name => 'ContextGroupExtensionCreatorUID' }, | 
| 153 |  |  |  |  |  |  | '0008,010F' => { VR => 'CS', Name => 'ContextIdentifier' }, | 
| 154 |  |  |  |  |  |  | '0008,0110' => { VR => 'SQ', Name => 'CodingSchemeIDSequence' }, | 
| 155 |  |  |  |  |  |  | '0008,0112' => { VR => 'LO', Name => 'CodingSchemeRegistry' }, | 
| 156 |  |  |  |  |  |  | '0008,0114' => { VR => 'ST', Name => 'CodingSchemeExternalID' }, | 
| 157 |  |  |  |  |  |  | '0008,0115' => { VR => 'ST', Name => 'CodingSchemeName' }, | 
| 158 |  |  |  |  |  |  | '0008,0116' => { VR => 'ST', Name => 'ResponsibleOrganization' }, | 
| 159 |  |  |  |  |  |  | '0008,0117' => { VR => 'UI', Name => 'ContextUID' }, | 
| 160 |  |  |  |  |  |  | '0008,0201' => { VR => 'SH', Name => 'TimezoneOffsetFromUTC' }, | 
| 161 |  |  |  |  |  |  | '0008,1000' => { VR => 'AE', Name => 'NetworkID' }, | 
| 162 |  |  |  |  |  |  | '0008,1010' => { VR => 'SH', Name => 'StationName' }, | 
| 163 |  |  |  |  |  |  | '0008,1030' => { VR => 'LO', Name => 'StudyDescription' }, | 
| 164 |  |  |  |  |  |  | '0008,1032' => { VR => 'SQ', Name => 'ProcedureCodeSequence' }, | 
| 165 |  |  |  |  |  |  | '0008,103E' => { VR => 'LO', Name => 'SeriesDescription' }, | 
| 166 |  |  |  |  |  |  | '0008,1040' => { VR => 'LO', Name => 'InstitutionalDepartmentName' }, | 
| 167 |  |  |  |  |  |  | '0008,1048' => { VR => 'PN', Name => 'PhysiciansOfRecord' }, | 
| 168 |  |  |  |  |  |  | '0008,1049' => { VR => 'SQ', Name => 'PhysiciansOfRecordIDSequence' }, | 
| 169 |  |  |  |  |  |  | '0008,1050' => { VR => 'PN', Name => 'PerformingPhysicianName' }, | 
| 170 |  |  |  |  |  |  | '0008,1052' => { VR => 'SQ', Name => 'PerformingPhysicianIDSequence' }, | 
| 171 |  |  |  |  |  |  | '0008,1060' => { VR => 'PN', Name => 'NameOfPhysicianReadingStudy' }, | 
| 172 |  |  |  |  |  |  | '0008,1062' => { VR => 'SQ', Name => 'PhysicianReadingStudyIDSequence' }, | 
| 173 |  |  |  |  |  |  | '0008,1070' => { VR => 'PN', Name => 'OperatorsName' }, | 
| 174 |  |  |  |  |  |  | '0008,1072' => { VR => 'SQ', Name => 'OperatorIDSequence' }, | 
| 175 |  |  |  |  |  |  | '0008,1080' => { VR => 'LO', Name => 'AdmittingDiagnosesDescription' }, | 
| 176 |  |  |  |  |  |  | '0008,1084' => { VR => 'SQ', Name => 'AdmittingDiagnosesCodeSequence' }, | 
| 177 |  |  |  |  |  |  | '0008,1090' => { VR => 'LO', Name => 'ManufacturersModelName' }, | 
| 178 |  |  |  |  |  |  | '0008,1100' => { VR => 'SQ', Name => 'ReferencedResultsSequence' }, | 
| 179 |  |  |  |  |  |  | '0008,1110' => { VR => 'SQ', Name => 'ReferencedStudySequence' }, | 
| 180 |  |  |  |  |  |  | '0008,1111' => { VR => 'SQ', Name => 'ReferencedProcedureStepSequence' }, | 
| 181 |  |  |  |  |  |  | '0008,1115' => { VR => 'SQ', Name => 'ReferencedSeriesSequence' }, | 
| 182 |  |  |  |  |  |  | '0008,1120' => { VR => 'SQ', Name => 'ReferencedPatientSequence' }, | 
| 183 |  |  |  |  |  |  | '0008,1125' => { VR => 'SQ', Name => 'ReferencedVisitSequence' }, | 
| 184 |  |  |  |  |  |  | '0008,1130' => { VR => 'SQ', Name => 'ReferencedOverlaySequence' }, | 
| 185 |  |  |  |  |  |  | '0008,113A' => { VR => 'SQ', Name => 'ReferencedWaveformSequence' }, | 
| 186 |  |  |  |  |  |  | '0008,1140' => { VR => 'SQ', Name => 'ReferencedImageSequence' }, | 
| 187 |  |  |  |  |  |  | '0008,1145' => { VR => 'SQ', Name => 'ReferencedCurveSequence' }, | 
| 188 |  |  |  |  |  |  | '0008,114A' => { VR => 'SQ', Name => 'ReferencedInstanceSequence' }, | 
| 189 |  |  |  |  |  |  | '0008,1150' => { VR => 'UI', Name => 'ReferencedSOPClassUID' }, | 
| 190 |  |  |  |  |  |  | '0008,1155' => { VR => 'UI', Name => 'ReferencedSOPInstanceUID' }, | 
| 191 |  |  |  |  |  |  | '0008,115A' => { VR => 'UI', Name => 'SOPClassesSupported' }, | 
| 192 |  |  |  |  |  |  | '0008,1160' => { VR => 'IS', Name => 'ReferencedFrameNumber' }, | 
| 193 |  |  |  |  |  |  | '0008,1161' => { VR => 'UL', Name => 'SimpleFrameList' }, | 
| 194 |  |  |  |  |  |  | '0008,1162' => { VR => 'UL', Name => 'CalculatedFrameList' }, | 
| 195 |  |  |  |  |  |  | '0008,1163' => { VR => 'FD', Name => 'TimeRange' }, | 
| 196 |  |  |  |  |  |  | '0008,1164' => { VR => 'SQ', Name => 'FrameExtractionSequence' }, | 
| 197 |  |  |  |  |  |  | '0008,1195' => { VR => 'UI', Name => 'TransactionUID' }, | 
| 198 |  |  |  |  |  |  | '0008,1197' => { VR => 'US', Name => 'FailureReason' }, | 
| 199 |  |  |  |  |  |  | '0008,1198' => { VR => 'SQ', Name => 'FailedSOPSequence' }, | 
| 200 |  |  |  |  |  |  | '0008,1199' => { VR => 'SQ', Name => 'ReferencedSOPSequence' }, | 
| 201 |  |  |  |  |  |  | '0008,1200' => { VR => 'SQ', Name => 'OtherReferencedStudiesSequence' }, | 
| 202 |  |  |  |  |  |  | '0008,1250' => { VR => 'SQ', Name => 'RelatedSeriesSequence' }, | 
| 203 |  |  |  |  |  |  | '0008,2110' => { VR => 'CS', Name => 'LossyImageCompression' }, | 
| 204 |  |  |  |  |  |  | '0008,2111' => { VR => 'ST', Name => 'DerivationDescription' }, | 
| 205 |  |  |  |  |  |  | '0008,2112' => { VR => 'SQ', Name => 'SourceImageSequence' }, | 
| 206 |  |  |  |  |  |  | '0008,2120' => { VR => 'SH', Name => 'StageName' }, | 
| 207 |  |  |  |  |  |  | '0008,2122' => { VR => 'IS', Name => 'StageNumber' }, | 
| 208 |  |  |  |  |  |  | '0008,2124' => { VR => 'IS', Name => 'NumberOfStages' }, | 
| 209 |  |  |  |  |  |  | '0008,2127' => { VR => 'SH', Name => 'ViewName' }, | 
| 210 |  |  |  |  |  |  | '0008,2128' => { VR => 'IS', Name => 'ViewNumber' }, | 
| 211 |  |  |  |  |  |  | '0008,2129' => { VR => 'IS', Name => 'NumberOfEventTimers' }, | 
| 212 |  |  |  |  |  |  | '0008,212A' => { VR => 'IS', Name => 'NumberOfViewsInStage' }, | 
| 213 |  |  |  |  |  |  | '0008,2130' => { VR => 'DS', Name => 'EventElapsedTimes' }, | 
| 214 |  |  |  |  |  |  | '0008,2132' => { VR => 'LO', Name => 'EventTimerNames' }, | 
| 215 |  |  |  |  |  |  | '0008,2133' => { VR => 'SQ', Name => 'EventTimerSequence' }, | 
| 216 |  |  |  |  |  |  | '0008,2134' => { VR => 'FD', Name => 'EventTimeOffset' }, | 
| 217 |  |  |  |  |  |  | '0008,2135' => { VR => 'SQ', Name => 'EventCodeSequence' }, | 
| 218 |  |  |  |  |  |  | '0008,2142' => { VR => 'IS', Name => 'StartTrim' }, | 
| 219 |  |  |  |  |  |  | '0008,2143' => { VR => 'IS', Name => 'StopTrim' }, | 
| 220 |  |  |  |  |  |  | '0008,2144' => { VR => 'IS', Name => 'RecommendedDisplayFrameRate' }, | 
| 221 |  |  |  |  |  |  | '0008,2200' => { VR => 'CS', Name => 'TransducerPosition' }, | 
| 222 |  |  |  |  |  |  | '0008,2204' => { VR => 'CS', Name => 'TransducerOrientation' }, | 
| 223 |  |  |  |  |  |  | '0008,2208' => { VR => 'CS', Name => 'AnatomicStructure' }, | 
| 224 |  |  |  |  |  |  | '0008,2218' => { VR => 'SQ', Name => 'AnatomicRegionSequence' }, | 
| 225 |  |  |  |  |  |  | '0008,2220' => { VR => 'SQ', Name => 'AnatomicRegionModifierSequence' }, | 
| 226 |  |  |  |  |  |  | '0008,2228' => { VR => 'SQ', Name => 'PrimaryAnatomicStructureSequence' }, | 
| 227 |  |  |  |  |  |  | '0008,2229' => { VR => 'SQ', Name => 'AnatomicStructureOrRegionSequence' }, | 
| 228 |  |  |  |  |  |  | '0008,2230' => { VR => 'SQ', Name => 'AnatomicStructureModifierSequence' }, | 
| 229 |  |  |  |  |  |  | '0008,2240' => { VR => 'SQ', Name => 'TransducerPositionSequence' }, | 
| 230 |  |  |  |  |  |  | '0008,2242' => { VR => 'SQ', Name => 'TransducerPositionModifierSequence' }, | 
| 231 |  |  |  |  |  |  | '0008,2244' => { VR => 'SQ', Name => 'TransducerOrientationSequence' }, | 
| 232 |  |  |  |  |  |  | '0008,2246' => { VR => 'SQ', Name => 'TransducerOrientationModifierSeq' }, | 
| 233 |  |  |  |  |  |  | '0008,2253' => { VR => 'SQ', Name => 'AnatomicEntrancePortalCodeSeqTrial' }, | 
| 234 |  |  |  |  |  |  | '0008,2255' => { VR => 'SQ', Name => 'AnatomicApproachDirCodeSeqTrial' }, | 
| 235 |  |  |  |  |  |  | '0008,2256' => { VR => 'ST', Name => 'AnatomicPerspectiveDescrTrial' }, | 
| 236 |  |  |  |  |  |  | '0008,2257' => { VR => 'SQ', Name => 'AnatomicPerspectiveCodeSeqTrial' }, | 
| 237 |  |  |  |  |  |  | '0008,3001' => { VR => 'SQ', Name => 'AlternateRepresentationSequence' }, | 
| 238 |  |  |  |  |  |  | '0008,3010' => { VR => 'UI', Name => 'IrradiationEventUID' }, | 
| 239 |  |  |  |  |  |  | '0008,4000' => { VR => 'LT', Name => 'IdentifyingComments' }, | 
| 240 |  |  |  |  |  |  | '0008,9007' => { VR => 'CS', Name => 'FrameType' }, | 
| 241 |  |  |  |  |  |  | '0008,9092' => { VR => 'SQ', Name => 'ReferencedImageEvidenceSequence' }, | 
| 242 |  |  |  |  |  |  | '0008,9121' => { VR => 'SQ', Name => 'ReferencedRawDataSequence' }, | 
| 243 |  |  |  |  |  |  | '0008,9123' => { VR => 'UI', Name => 'CreatorVersionUID' }, | 
| 244 |  |  |  |  |  |  | '0008,9124' => { VR => 'SQ', Name => 'DerivationImageSequence' }, | 
| 245 |  |  |  |  |  |  | '0008,9154' => { VR => 'SQ', Name => 'SourceImageEvidenceSequence' }, | 
| 246 |  |  |  |  |  |  | '0008,9205' => { VR => 'CS', Name => 'PixelPresentation' }, | 
| 247 |  |  |  |  |  |  | '0008,9206' => { VR => 'CS', Name => 'VolumetricProperties' }, | 
| 248 |  |  |  |  |  |  | '0008,9207' => { VR => 'CS', Name => 'VolumeBasedCalculationTechnique' }, | 
| 249 |  |  |  |  |  |  | '0008,9208' => { VR => 'CS', Name => 'ComplexImageComponent' }, | 
| 250 |  |  |  |  |  |  | '0008,9209' => { VR => 'CS', Name => 'AcquisitionContrast' }, | 
| 251 |  |  |  |  |  |  | '0008,9215' => { VR => 'SQ', Name => 'DerivationCodeSequence' }, | 
| 252 |  |  |  |  |  |  | '0008,9237' => { VR => 'SQ', Name => 'GrayscalePresentationStateSequence' }, | 
| 253 |  |  |  |  |  |  | '0008,9410' => { VR => 'SQ', Name => 'ReferencedOtherPlaneSequence' }, | 
| 254 |  |  |  |  |  |  | '0008,9458' => { VR => 'SQ', Name => 'FrameDisplaySequence' }, | 
| 255 |  |  |  |  |  |  | '0008,9459' => { VR => 'FL', Name => 'RecommendedDisplayFrameRateInFloat' }, | 
| 256 |  |  |  |  |  |  | '0008,9460' => { VR => 'CS', Name => 'SkipFrameRangeFlag' }, | 
| 257 |  |  |  |  |  |  | # GEMS_IDEN_01 (ref 4) | 
| 258 |  |  |  |  |  |  | '0009,1001' => { VR => 'LO', Name => 'FullFidelity' }, | 
| 259 |  |  |  |  |  |  | '0009,1002' => { VR => 'SH', Name => 'SuiteID' }, | 
| 260 |  |  |  |  |  |  | '0009,1004' => { VR => 'SH', Name => 'ProductID' }, | 
| 261 |  |  |  |  |  |  | '0009,1027' => { VR => 'SL', Name => 'ImageActualDate' }, | 
| 262 |  |  |  |  |  |  | '0009,1030' => { VR => 'SH', Name => 'ServiceID' }, | 
| 263 |  |  |  |  |  |  | '0009,1031' => { VR => 'SH', Name => 'MobileLocationNumber' }, | 
| 264 |  |  |  |  |  |  | '0009,10E3' => { VR => 'UI', Name => 'EquipmentUID' }, | 
| 265 |  |  |  |  |  |  | '0009,10E6' => { VR => 'SH', Name => 'GenesisVersionNow' }, | 
| 266 |  |  |  |  |  |  | '0009,10E7' => { VR => 'UL', Name => 'ExamRecordChecksum' }, | 
| 267 |  |  |  |  |  |  | '0009,10E9' => { VR => 'SL', Name => 'ActualSeriesDataTimeStamp' }, | 
| 268 |  |  |  |  |  |  | # patient group | 
| 269 |  |  |  |  |  |  | '0010,0000' => { VR => 'UL', Name => 'PatientGroupLength' }, | 
| 270 |  |  |  |  |  |  | '0010,0010' => { VR => 'PN', Name => 'PatientName' }, | 
| 271 |  |  |  |  |  |  | '0010,0020' => { VR => 'LO', Name => 'PatientID' }, | 
| 272 |  |  |  |  |  |  | '0010,0021' => { VR => 'LO', Name => 'IssuerOfPatientID' }, | 
| 273 |  |  |  |  |  |  | '0010,0022' => { VR => 'CS', Name => 'TypeOfPatientID' }, | 
| 274 |  |  |  |  |  |  | '0010,0030' => { VR => 'DA', Name => 'PatientBirthDate' }, | 
| 275 |  |  |  |  |  |  | '0010,0032' => { VR => 'TM', Name => 'PatientBirthTime' }, | 
| 276 |  |  |  |  |  |  | '0010,0040' => { VR => 'CS', Name => 'PatientSex' }, | 
| 277 |  |  |  |  |  |  | '0010,0050' => { VR => 'SQ', Name => 'PatientInsurancePlanCodeSequence' }, | 
| 278 |  |  |  |  |  |  | '0010,0101' => { VR => 'SQ', Name => 'PatientPrimaryLanguageCodeSeq' }, | 
| 279 |  |  |  |  |  |  | '0010,0102' => { VR => 'SQ', Name => 'PatientPrimaryLanguageCodeModSeq' }, | 
| 280 |  |  |  |  |  |  | '0010,1000' => { VR => 'LO', Name => 'OtherPatientIDs' }, | 
| 281 |  |  |  |  |  |  | '0010,1001' => { VR => 'PN', Name => 'OtherPatientNames' }, | 
| 282 |  |  |  |  |  |  | '0010,1002' => { VR => 'SQ', Name => 'OtherPatientIDsSequence' }, | 
| 283 |  |  |  |  |  |  | '0010,1005' => { VR => 'PN', Name => 'PatientBirthName' }, | 
| 284 |  |  |  |  |  |  | '0010,1010' => { VR => 'AS', Name => 'PatientAge' }, | 
| 285 |  |  |  |  |  |  | '0010,1020' => { VR => 'DS', Name => 'PatientSize' }, | 
| 286 |  |  |  |  |  |  | '0010,1030' => { VR => 'DS', Name => 'PatientWeight' }, | 
| 287 |  |  |  |  |  |  | '0010,1040' => { VR => 'LO', Name => 'PatientAddress' }, | 
| 288 |  |  |  |  |  |  | '0010,1050' => { VR => 'LO', Name => 'InsurancePlanIdentification' }, | 
| 289 |  |  |  |  |  |  | '0010,1060' => { VR => 'PN', Name => 'PatientMotherBirthName' }, | 
| 290 |  |  |  |  |  |  | '0010,1080' => { VR => 'LO', Name => 'MilitaryRank' }, | 
| 291 |  |  |  |  |  |  | '0010,1081' => { VR => 'LO', Name => 'BranchOfService' }, | 
| 292 |  |  |  |  |  |  | '0010,1090' => { VR => 'LO', Name => 'MedicalRecordLocator' }, | 
| 293 |  |  |  |  |  |  | '0010,2000' => { VR => 'LO', Name => 'MedicalAlerts' }, | 
| 294 |  |  |  |  |  |  | '0010,2110' => { VR => 'LO', Name => 'Allergies' }, | 
| 295 |  |  |  |  |  |  | '0010,2150' => { VR => 'LO', Name => 'CountryOfResidence' }, | 
| 296 |  |  |  |  |  |  | '0010,2152' => { VR => 'LO', Name => 'RegionOfResidence' }, | 
| 297 |  |  |  |  |  |  | '0010,2154' => { VR => 'SH', Name => 'PatientTelephoneNumbers' }, | 
| 298 |  |  |  |  |  |  | '0010,2160' => { VR => 'SH', Name => 'EthnicGroup' }, | 
| 299 |  |  |  |  |  |  | '0010,2180' => { VR => 'SH', Name => 'Occupation' }, | 
| 300 |  |  |  |  |  |  | '0010,21A0' => { VR => 'CS', Name => 'SmokingStatus' }, | 
| 301 |  |  |  |  |  |  | '0010,21B0' => { VR => 'LT', Name => 'AdditionalPatientHistory' }, | 
| 302 |  |  |  |  |  |  | '0010,21C0' => { VR => 'US', Name => 'PregnancyStatus' }, | 
| 303 |  |  |  |  |  |  | '0010,21D0' => { VR => 'DA', Name => 'LastMenstrualDate' }, | 
| 304 |  |  |  |  |  |  | '0010,21F0' => { VR => 'LO', Name => 'PatientReligiousPreference' }, | 
| 305 |  |  |  |  |  |  | '0010,2201' => { VR => 'LO', Name => 'PatientSpeciesDescription' }, | 
| 306 |  |  |  |  |  |  | '0010,2202' => { VR => 'SQ', Name => 'PatientSpeciesCodeSequence' }, | 
| 307 |  |  |  |  |  |  | '0010,2203' => { VR => 'CS', Name => 'PatientSexNeutered' }, | 
| 308 |  |  |  |  |  |  | '0010,2210' => { VR => 'CS', Name => 'AnatomicalOrientationType' }, | 
| 309 |  |  |  |  |  |  | '0010,2292' => { VR => 'LO', Name => 'PatientBreedDescription' }, | 
| 310 |  |  |  |  |  |  | '0010,2293' => { VR => 'SQ', Name => 'PatientBreedCodeSequence' }, | 
| 311 |  |  |  |  |  |  | '0010,2294' => { VR => 'SQ', Name => 'BreedRegistrationSequence' }, | 
| 312 |  |  |  |  |  |  | '0010,2295' => { VR => 'LO', Name => 'BreedRegistrationNumber' }, | 
| 313 |  |  |  |  |  |  | '0010,2296' => { VR => 'SQ', Name => 'BreedRegistryCodeSequence' }, | 
| 314 |  |  |  |  |  |  | '0010,2297' => { VR => 'PN', Name => 'ResponsiblePerson' }, | 
| 315 |  |  |  |  |  |  | '0010,2298' => { VR => 'CS', Name => 'ResponsiblePersonRole' }, | 
| 316 |  |  |  |  |  |  | '0010,2299' => { VR => 'LO', Name => 'ResponsibleOrganization' }, | 
| 317 |  |  |  |  |  |  | '0010,4000' => { VR => 'LT', Name => 'PatientComments' }, | 
| 318 |  |  |  |  |  |  | '0010,9431' => { VR => 'FL', Name => 'ExaminedBodyThickness' }, | 
| 319 |  |  |  |  |  |  | # GEMS_PATI_01 (ref 4) | 
| 320 |  |  |  |  |  |  | '0011,1010' => { VR => 'SS', Name => 'PatientStatus' }, | 
| 321 |  |  |  |  |  |  | # clinical trial group | 
| 322 |  |  |  |  |  |  | '0012,0010' => { VR => 'LO', Name => 'ClinicalTrialSponsorName' }, | 
| 323 |  |  |  |  |  |  | '0012,0020' => { VR => 'LO', Name => 'ClinicalTrialProtocolID' }, | 
| 324 |  |  |  |  |  |  | '0012,0021' => { VR => 'LO', Name => 'ClinicalTrialProtocolName' }, | 
| 325 |  |  |  |  |  |  | '0012,0030' => { VR => 'LO', Name => 'ClinicalTrialSiteID' }, | 
| 326 |  |  |  |  |  |  | '0012,0031' => { VR => 'LO', Name => 'ClinicalTrialSiteName' }, | 
| 327 |  |  |  |  |  |  | '0012,0040' => { VR => 'LO', Name => 'ClinicalTrialSubjectID' }, | 
| 328 |  |  |  |  |  |  | '0012,0042' => { VR => 'LO', Name => 'ClinicalTrialSubjectReadingID' }, | 
| 329 |  |  |  |  |  |  | '0012,0050' => { VR => 'LO', Name => 'ClinicalTrialTimePointID' }, | 
| 330 |  |  |  |  |  |  | '0012,0051' => { VR => 'ST', Name => 'ClinicalTrialTimePointDescription' }, | 
| 331 |  |  |  |  |  |  | '0012,0060' => { VR => 'LO', Name => 'ClinicalTrialCoordinatingCenter' }, | 
| 332 |  |  |  |  |  |  | '0012,0062' => { VR => 'CS', Name => 'PatientIdentityRemoved' }, | 
| 333 |  |  |  |  |  |  | '0012,0063' => { VR => 'LO', Name => 'DeidentificationMethod' }, | 
| 334 |  |  |  |  |  |  | '0012,0064' => { VR => 'SQ', Name => 'DeidentificationMethodCodeSequence' }, | 
| 335 |  |  |  |  |  |  | '0012,0071' => { VR => 'LO', Name => 'ClinicalTrialSeriesID' }, | 
| 336 |  |  |  |  |  |  | '0012,0072' => { VR => 'LO', Name => 'ClinicalTrialSeriesDescription' }, | 
| 337 |  |  |  |  |  |  | '0012,0084' => { VR => 'CS', Name => 'DistributionType' }, | 
| 338 |  |  |  |  |  |  | '0012,0085' => { VR => 'CS', Name => 'ConsentForDistributionFlag' }, | 
| 339 |  |  |  |  |  |  | # acquisition group | 
| 340 |  |  |  |  |  |  | '0018,0000' => { VR => 'UL', Name => 'AcquisitionGroupLength' }, | 
| 341 |  |  |  |  |  |  | '0018,0010' => { VR => 'LO', Name => 'ContrastBolusAgent' }, | 
| 342 |  |  |  |  |  |  | '0018,0012' => { VR => 'SQ', Name => 'ContrastBolusAgentSequence' }, | 
| 343 |  |  |  |  |  |  | '0018,0014' => { VR => 'SQ', Name => 'ContrastBolusAdministrationRoute' }, | 
| 344 |  |  |  |  |  |  | '0018,0015' => { VR => 'CS', Name => 'BodyPartExamined' }, | 
| 345 |  |  |  |  |  |  | '0018,0020' => { VR => 'CS', Name => 'ScanningSequence' }, | 
| 346 |  |  |  |  |  |  | '0018,0021' => { VR => 'CS', Name => 'SequenceVariant' }, | 
| 347 |  |  |  |  |  |  | '0018,0022' => { VR => 'CS', Name => 'ScanOptions' }, | 
| 348 |  |  |  |  |  |  | '0018,0023' => { VR => 'CS', Name => 'MRAcquisitionType' }, | 
| 349 |  |  |  |  |  |  | '0018,0024' => { VR => 'SH', Name => 'SequenceName' }, | 
| 350 |  |  |  |  |  |  | '0018,0025' => { VR => 'CS', Name => 'AngioFlag' }, | 
| 351 |  |  |  |  |  |  | '0018,0026' => { VR => 'SQ', Name => 'InterventionDrugInformationSeq' }, | 
| 352 |  |  |  |  |  |  | '0018,0027' => { VR => 'TM', Name => 'InterventionDrugStopTime' }, | 
| 353 |  |  |  |  |  |  | '0018,0028' => { VR => 'DS', Name => 'InterventionDrugDose' }, | 
| 354 |  |  |  |  |  |  | '0018,0029' => { VR => 'SQ', Name => 'InterventionDrugSequence' }, | 
| 355 |  |  |  |  |  |  | '0018,002A' => { VR => 'SQ', Name => 'AdditionalDrugSequence' }, | 
| 356 |  |  |  |  |  |  | '0018,0030' => { VR => 'LO', Name => 'Radionuclide' }, | 
| 357 |  |  |  |  |  |  | '0018,0031' => { VR => 'LO', Name => 'Radiopharmaceutical' }, | 
| 358 |  |  |  |  |  |  | '0018,0032' => { VR => 'DS', Name => 'EnergyWindowCenterline' }, | 
| 359 |  |  |  |  |  |  | '0018,0033' => { VR => 'DS', Name => 'EnergyWindowTotalWidth' }, | 
| 360 |  |  |  |  |  |  | '0018,0034' => { VR => 'LO', Name => 'InterventionDrugName' }, | 
| 361 |  |  |  |  |  |  | '0018,0035' => { VR => 'TM', Name => 'InterventionDrugStartTime' }, | 
| 362 |  |  |  |  |  |  | '0018,0036' => { VR => 'SQ', Name => 'InterventionSequence' }, | 
| 363 |  |  |  |  |  |  | '0018,0037' => { VR => 'CS', Name => 'TherapyType' }, | 
| 364 |  |  |  |  |  |  | '0018,0038' => { VR => 'CS', Name => 'InterventionStatus' }, | 
| 365 |  |  |  |  |  |  | '0018,0039' => { VR => 'CS', Name => 'TherapyDescription' }, | 
| 366 |  |  |  |  |  |  | '0018,003A' => { VR => 'ST', Name => 'InterventionDescription' }, | 
| 367 |  |  |  |  |  |  | '0018,0040' => { VR => 'IS', Name => 'CineRate' }, | 
| 368 |  |  |  |  |  |  | '0018,0042' => { VR => 'CS', Name => 'InitialCineRunState' }, | 
| 369 |  |  |  |  |  |  | '0018,0050' => { VR => 'DS', Name => 'SliceThickness' }, | 
| 370 |  |  |  |  |  |  | '0018,0060' => { VR => 'DS', Name => 'KVP' }, | 
| 371 |  |  |  |  |  |  | '0018,0070' => { VR => 'IS', Name => 'CountsAccumulated' }, | 
| 372 |  |  |  |  |  |  | '0018,0071' => { VR => 'CS', Name => 'AcquisitionTerminationCondition' }, | 
| 373 |  |  |  |  |  |  | '0018,0072' => { VR => 'DS', Name => 'EffectiveDuration' }, | 
| 374 |  |  |  |  |  |  | '0018,0073' => { VR => 'CS', Name => 'AcquisitionStartCondition' }, | 
| 375 |  |  |  |  |  |  | '0018,0074' => { VR => 'IS', Name => 'AcquisitionStartConditionData' }, | 
| 376 |  |  |  |  |  |  | '0018,0075' => { VR => 'IS', Name => 'AcquisitionEndConditionData' }, | 
| 377 |  |  |  |  |  |  | '0018,0080' => { VR => 'DS', Name => 'RepetitionTime' }, | 
| 378 |  |  |  |  |  |  | '0018,0081' => { VR => 'DS', Name => 'EchoTime' }, | 
| 379 |  |  |  |  |  |  | '0018,0082' => { VR => 'DS', Name => 'InversionTime' }, | 
| 380 |  |  |  |  |  |  | '0018,0083' => { VR => 'DS', Name => 'NumberOfAverages' }, | 
| 381 |  |  |  |  |  |  | '0018,0084' => { VR => 'DS', Name => 'ImagingFrequency' }, | 
| 382 |  |  |  |  |  |  | '0018,0085' => { VR => 'SH', Name => 'ImagedNucleus' }, | 
| 383 |  |  |  |  |  |  | '0018,0086' => { VR => 'IS', Name => 'EchoNumber' }, | 
| 384 |  |  |  |  |  |  | '0018,0087' => { VR => 'DS', Name => 'MagneticFieldStrength' }, | 
| 385 |  |  |  |  |  |  | '0018,0088' => { VR => 'DS', Name => 'SpacingBetweenSlices' }, | 
| 386 |  |  |  |  |  |  | '0018,0089' => { VR => 'IS', Name => 'NumberOfPhaseEncodingSteps' }, | 
| 387 |  |  |  |  |  |  | '0018,0090' => { VR => 'DS', Name => 'DataCollectionDiameter' }, | 
| 388 |  |  |  |  |  |  | '0018,0091' => { VR => 'IS', Name => 'EchoTrainLength' }, | 
| 389 |  |  |  |  |  |  | '0018,0093' => { VR => 'DS', Name => 'PercentSampling' }, | 
| 390 |  |  |  |  |  |  | '0018,0094' => { VR => 'DS', Name => 'PercentPhaseFieldOfView' }, | 
| 391 |  |  |  |  |  |  | '0018,0095' => { VR => 'DS', Name => 'PixelBandwidth' }, | 
| 392 |  |  |  |  |  |  | '0018,1000' => { VR => 'LO', Name => 'DeviceSerialNumber' }, | 
| 393 |  |  |  |  |  |  | '0018,1002' => { VR => 'UI', Name => 'DeviceUID' }, | 
| 394 |  |  |  |  |  |  | '0018,1003' => { VR => 'LO', Name => 'DeviceID' }, | 
| 395 |  |  |  |  |  |  | '0018,1004' => { VR => 'LO', Name => 'PlateID' }, | 
| 396 |  |  |  |  |  |  | '0018,1005' => { VR => 'LO', Name => 'GeneratorID' }, | 
| 397 |  |  |  |  |  |  | '0018,1006' => { VR => 'LO', Name => 'GridID' }, | 
| 398 |  |  |  |  |  |  | '0018,1007' => { VR => 'LO', Name => 'CassetteID' }, | 
| 399 |  |  |  |  |  |  | '0018,1008' => { VR => 'LO', Name => 'GantryID' }, | 
| 400 |  |  |  |  |  |  | '0018,1010' => { VR => 'LO', Name => 'SecondaryCaptureDeviceID' }, | 
| 401 |  |  |  |  |  |  | '0018,1011' => { VR => 'LO', Name => 'HardcopyCreationDeviceID' }, | 
| 402 |  |  |  |  |  |  | '0018,1012' => { VR => 'DA', Name => 'DateOfSecondaryCapture' }, | 
| 403 |  |  |  |  |  |  | '0018,1014' => { VR => 'TM', Name => 'TimeOfSecondaryCapture' }, | 
| 404 |  |  |  |  |  |  | '0018,1016' => { VR => 'LO', Name => 'SecondaryCaptureDeviceManufacturer' }, | 
| 405 |  |  |  |  |  |  | '0018,1017' => { VR => 'LO', Name => 'HardcopyDeviceManufacturer' }, | 
| 406 |  |  |  |  |  |  | '0018,1018' => { VR => 'LO', Name => 'SecondaryCaptureDeviceModelName' }, | 
| 407 |  |  |  |  |  |  | '0018,1019' => { VR => 'LO', Name => 'SecondaryCaptureDeviceSoftwareVers' }, | 
| 408 |  |  |  |  |  |  | '0018,101A' => { VR => 'LO', Name => 'HardcopyDeviceSoftwareVersion' }, | 
| 409 |  |  |  |  |  |  | '0018,101B' => { VR => 'LO', Name => 'HardcopyDeviceModelName' }, | 
| 410 |  |  |  |  |  |  | '0018,1020' => { VR => 'LO', Name => 'SoftwareVersion' }, | 
| 411 |  |  |  |  |  |  | '0018,1022' => { VR => 'SH', Name => 'VideoImageFormatAcquired' }, | 
| 412 |  |  |  |  |  |  | '0018,1023' => { VR => 'LO', Name => 'DigitalImageFormatAcquired' }, | 
| 413 |  |  |  |  |  |  | '0018,1030' => { VR => 'LO', Name => 'ProtocolName' }, | 
| 414 |  |  |  |  |  |  | '0018,1040' => { VR => 'LO', Name => 'ContrastBolusRoute' }, | 
| 415 |  |  |  |  |  |  | '0018,1041' => { VR => 'DS', Name => 'ContrastBolusVolume' }, | 
| 416 |  |  |  |  |  |  | '0018,1042' => { VR => 'TM', Name => 'ContrastBolusStartTime' }, | 
| 417 |  |  |  |  |  |  | '0018,1043' => { VR => 'TM', Name => 'ContrastBolusStopTime' }, | 
| 418 |  |  |  |  |  |  | '0018,1044' => { VR => 'DS', Name => 'ContrastBolusTotalDose' }, | 
| 419 |  |  |  |  |  |  | '0018,1045' => { VR => 'IS', Name => 'SyringeCounts' }, | 
| 420 |  |  |  |  |  |  | '0018,1046' => { VR => 'DS', Name => 'ContrastFlowRate' }, | 
| 421 |  |  |  |  |  |  | '0018,1047' => { VR => 'DS', Name => 'ContrastFlowDuration' }, | 
| 422 |  |  |  |  |  |  | '0018,1048' => { VR => 'CS', Name => 'ContrastBolusIngredient' }, | 
| 423 |  |  |  |  |  |  | '0018,1049' => { VR => 'DS', Name => 'ContrastBolusConcentration' }, | 
| 424 |  |  |  |  |  |  | '0018,1050' => { VR => 'DS', Name => 'SpatialResolution' }, | 
| 425 |  |  |  |  |  |  | '0018,1060' => { VR => 'DS', Name => 'TriggerTime' }, | 
| 426 |  |  |  |  |  |  | '0018,1061' => { VR => 'LO', Name => 'TriggerSourceOrType' }, | 
| 427 |  |  |  |  |  |  | '0018,1062' => { VR => 'IS', Name => 'NominalInterval' }, | 
| 428 |  |  |  |  |  |  | '0018,1063' => { VR => 'DS', Name => 'FrameTime' }, | 
| 429 |  |  |  |  |  |  | '0018,1064' => { VR => 'LO', Name => 'CardiacFramingType' }, | 
| 430 |  |  |  |  |  |  | '0018,1065' => { VR => 'DS', Name => 'FrameTimeVector' }, | 
| 431 |  |  |  |  |  |  | '0018,1066' => { VR => 'DS', Name => 'FrameDelay' }, | 
| 432 |  |  |  |  |  |  | '0018,1067' => { VR => 'DS', Name => 'ImageTriggerDelay' }, | 
| 433 |  |  |  |  |  |  | '0018,1068' => { VR => 'DS', Name => 'MultiplexGroupTimeOffset' }, | 
| 434 |  |  |  |  |  |  | '0018,1069' => { VR => 'DS', Name => 'TriggerTimeOffset' }, | 
| 435 |  |  |  |  |  |  | '0018,106A' => { VR => 'CS', Name => 'SynchronizationTrigger' }, | 
| 436 |  |  |  |  |  |  | '0018,106C' => { VR => 'US', Name => 'SynchronizationChannel' }, | 
| 437 |  |  |  |  |  |  | '0018,106E' => { VR => 'UL', Name => 'TriggerSamplePosition' }, | 
| 438 |  |  |  |  |  |  | '0018,1070' => { VR => 'LO', Name => 'RadiopharmaceuticalRoute' }, | 
| 439 |  |  |  |  |  |  | '0018,1071' => { VR => 'DS', Name => 'RadiopharmaceuticalVolume' }, | 
| 440 |  |  |  |  |  |  | '0018,1072' => { VR => 'TM', Name => 'RadiopharmaceuticalStartTime' }, | 
| 441 |  |  |  |  |  |  | '0018,1073' => { VR => 'TM', Name => 'RadiopharmaceuticalStopTime' }, | 
| 442 |  |  |  |  |  |  | '0018,1074' => { VR => 'DS', Name => 'RadionuclideTotalDose' }, | 
| 443 |  |  |  |  |  |  | '0018,1075' => { VR => 'DS', Name => 'RadionuclideHalfLife' }, | 
| 444 |  |  |  |  |  |  | '0018,1076' => { VR => 'DS', Name => 'RadionuclidePositronFraction' }, | 
| 445 |  |  |  |  |  |  | '0018,1077' => { VR => 'DS', Name => 'RadiopharmaceuticalSpecActivity' }, | 
| 446 |  |  |  |  |  |  | '0018,1078' => { VR => 'DT', Name => 'RadiopharmaceuticalStartDateTime' }, | 
| 447 |  |  |  |  |  |  | '0018,1079' => { VR => 'DT', Name => 'RadiopharmaceuticalStopDateTime' }, | 
| 448 |  |  |  |  |  |  | '0018,1080' => { VR => 'CS', Name => 'BeatRejectionFlag' }, | 
| 449 |  |  |  |  |  |  | '0018,1081' => { VR => 'IS', Name => 'LowRRValue' }, | 
| 450 |  |  |  |  |  |  | '0018,1082' => { VR => 'IS', Name => 'HighRRValue' }, | 
| 451 |  |  |  |  |  |  | '0018,1083' => { VR => 'IS', Name => 'IntervalsAcquired' }, | 
| 452 |  |  |  |  |  |  | '0018,1084' => { VR => 'IS', Name => 'IntervalsRejected' }, | 
| 453 |  |  |  |  |  |  | '0018,1085' => { VR => 'LO', Name => 'PVCRejection' }, | 
| 454 |  |  |  |  |  |  | '0018,1086' => { VR => 'IS', Name => 'SkipBeats' }, | 
| 455 |  |  |  |  |  |  | '0018,1088' => { VR => 'IS', Name => 'HeartRate' }, | 
| 456 |  |  |  |  |  |  | '0018,1090' => { VR => 'IS', Name => 'CardiacNumberOfImages' }, | 
| 457 |  |  |  |  |  |  | '0018,1094' => { VR => 'IS', Name => 'TriggerWindow' }, | 
| 458 |  |  |  |  |  |  | '0018,1100' => { VR => 'DS', Name => 'ReconstructionDiameter' }, | 
| 459 |  |  |  |  |  |  | '0018,1110' => { VR => 'DS', Name => 'DistanceSourceToDetector' }, | 
| 460 |  |  |  |  |  |  | '0018,1111' => { VR => 'DS', Name => 'DistanceSourceToPatient' }, | 
| 461 |  |  |  |  |  |  | '0018,1114' => { VR => 'DS', Name => 'EstimatedRadiographicMagnification' }, | 
| 462 |  |  |  |  |  |  | '0018,1120' => { VR => 'DS', Name => 'GantryDetectorTilt' }, | 
| 463 |  |  |  |  |  |  | '0018,1121' => { VR => 'DS', Name => 'GantryDetectorSlew' }, | 
| 464 |  |  |  |  |  |  | '0018,1130' => { VR => 'DS', Name => 'TableHeight' }, | 
| 465 |  |  |  |  |  |  | '0018,1131' => { VR => 'DS', Name => 'TableTraverse' }, | 
| 466 |  |  |  |  |  |  | '0018,1134' => { VR => 'CS', Name => 'TableMotion' }, | 
| 467 |  |  |  |  |  |  | '0018,1135' => { VR => 'DS', Name => 'TableVerticalIncrement' }, | 
| 468 |  |  |  |  |  |  | '0018,1136' => { VR => 'DS', Name => 'TableLateralIncrement' }, | 
| 469 |  |  |  |  |  |  | '0018,1137' => { VR => 'DS', Name => 'TableLongitudinalIncrement' }, | 
| 470 |  |  |  |  |  |  | '0018,1138' => { VR => 'DS', Name => 'TableAngle' }, | 
| 471 |  |  |  |  |  |  | '0018,113A' => { VR => 'CS', Name => 'TableType' }, | 
| 472 |  |  |  |  |  |  | '0018,1140' => { VR => 'CS', Name => 'RotationDirection' }, | 
| 473 |  |  |  |  |  |  | '0018,1141' => { VR => 'DS', Name => 'AngularPosition' }, | 
| 474 |  |  |  |  |  |  | '0018,1142' => { VR => 'DS', Name => 'RadialPosition' }, | 
| 475 |  |  |  |  |  |  | '0018,1143' => { VR => 'DS', Name => 'ScanArc' }, | 
| 476 |  |  |  |  |  |  | '0018,1144' => { VR => 'DS', Name => 'AngularStep' }, | 
| 477 |  |  |  |  |  |  | '0018,1145' => { VR => 'DS', Name => 'CenterOfRotationOffset' }, | 
| 478 |  |  |  |  |  |  | '0018,1146' => { VR => 'DS', Name => 'RotationOffset' }, | 
| 479 |  |  |  |  |  |  | '0018,1147' => { VR => 'CS', Name => 'FieldOfViewShape' }, | 
| 480 |  |  |  |  |  |  | '0018,1149' => { VR => 'IS', Name => 'FieldOfViewDimensions' }, | 
| 481 |  |  |  |  |  |  | '0018,1150' => { VR => 'IS', Name => 'ExposureTime' }, | 
| 482 |  |  |  |  |  |  | '0018,1151' => { VR => 'IS', Name => 'XRayTubeCurrent' }, | 
| 483 |  |  |  |  |  |  | '0018,1152' => { VR => 'IS', Name => 'Exposure' }, | 
| 484 |  |  |  |  |  |  | '0018,1153' => { VR => 'IS', Name => 'ExposureInMicroAmpSec' }, | 
| 485 |  |  |  |  |  |  | '0018,1154' => { VR => 'DS', Name => 'AveragePulseWidth' }, | 
| 486 |  |  |  |  |  |  | '0018,1155' => { VR => 'CS', Name => 'RadiationSetting' }, | 
| 487 |  |  |  |  |  |  | '0018,1156' => { VR => 'CS', Name => 'RectificationType' }, | 
| 488 |  |  |  |  |  |  | '0018,115A' => { VR => 'CS', Name => 'RadiationMode' }, | 
| 489 |  |  |  |  |  |  | '0018,115E' => { VR => 'DS', Name => 'ImageAreaDoseProduct' }, | 
| 490 |  |  |  |  |  |  | '0018,1160' => { VR => 'SH', Name => 'FilterType' }, | 
| 491 |  |  |  |  |  |  | '0018,1161' => { VR => 'LO', Name => 'TypeOfFilters' }, | 
| 492 |  |  |  |  |  |  | '0018,1162' => { VR => 'DS', Name => 'IntensifierSize' }, | 
| 493 |  |  |  |  |  |  | '0018,1164' => { VR => 'DS', Name => 'ImagerPixelSpacing' }, | 
| 494 |  |  |  |  |  |  | '0018,1166' => { VR => 'CS', Name => 'Grid' }, | 
| 495 |  |  |  |  |  |  | '0018,1170' => { VR => 'IS', Name => 'GeneratorPower' }, | 
| 496 |  |  |  |  |  |  | '0018,1180' => { VR => 'SH', Name => 'CollimatorGridName' }, | 
| 497 |  |  |  |  |  |  | '0018,1181' => { VR => 'CS', Name => 'CollimatorType' }, | 
| 498 |  |  |  |  |  |  | '0018,1182' => { VR => 'IS', Name => 'FocalDistance' }, | 
| 499 |  |  |  |  |  |  | '0018,1183' => { VR => 'DS', Name => 'XFocusCenter' }, | 
| 500 |  |  |  |  |  |  | '0018,1184' => { VR => 'DS', Name => 'YFocusCenter' }, | 
| 501 |  |  |  |  |  |  | '0018,1190' => { VR => 'DS', Name => 'FocalSpots' }, | 
| 502 |  |  |  |  |  |  | '0018,1191' => { VR => 'CS', Name => 'AnodeTargetMaterial' }, | 
| 503 |  |  |  |  |  |  | '0018,11A0' => { VR => 'DS', Name => 'BodyPartThickness' }, | 
| 504 |  |  |  |  |  |  | '0018,11A2' => { VR => 'DS', Name => 'CompressionForce' }, | 
| 505 |  |  |  |  |  |  | '0018,1200' => { VR => 'DA', Name => 'DateOfLastCalibration' }, | 
| 506 |  |  |  |  |  |  | '0018,1201' => { VR => 'TM', Name => 'TimeOfLastCalibration' }, | 
| 507 |  |  |  |  |  |  | '0018,1210' => { VR => 'SH', Name => 'ConvolutionKernel' }, | 
| 508 |  |  |  |  |  |  | '0018,1240' => { VR => 'IS', Name => 'UpperLowerPixelValues' }, | 
| 509 |  |  |  |  |  |  | '0018,1242' => { VR => 'IS', Name => 'ActualFrameDuration' }, | 
| 510 |  |  |  |  |  |  | '0018,1243' => { VR => 'IS', Name => 'CountRate' }, | 
| 511 |  |  |  |  |  |  | '0018,1244' => { VR => 'US', Name => 'PreferredPlaybackSequencing' }, | 
| 512 |  |  |  |  |  |  | '0018,1250' => { VR => 'SH', Name => 'ReceiveCoilName' }, | 
| 513 |  |  |  |  |  |  | '0018,1251' => { VR => 'SH', Name => 'TransmitCoilName' }, | 
| 514 |  |  |  |  |  |  | '0018,1260' => { VR => 'SH', Name => 'PlateType' }, | 
| 515 |  |  |  |  |  |  | '0018,1261' => { VR => 'LO', Name => 'PhosphorType' }, | 
| 516 |  |  |  |  |  |  | '0018,1300' => { VR => 'DS', Name => 'ScanVelocity' }, | 
| 517 |  |  |  |  |  |  | '0018,1301' => { VR => 'CS', Name => 'WholeBodyTechnique' }, | 
| 518 |  |  |  |  |  |  | '0018,1302' => { VR => 'IS', Name => 'ScanLength' }, | 
| 519 |  |  |  |  |  |  | '0018,1310' => { VR => 'US', Name => 'AcquisitionMatrix' }, | 
| 520 |  |  |  |  |  |  | '0018,1312' => { VR => 'CS', Name => 'InPlanePhaseEncodingDirection' }, | 
| 521 |  |  |  |  |  |  | '0018,1314' => { VR => 'DS', Name => 'FlipAngle' }, | 
| 522 |  |  |  |  |  |  | '0018,1315' => { VR => 'CS', Name => 'VariableFlipAngleFlag' }, | 
| 523 |  |  |  |  |  |  | '0018,1316' => { VR => 'DS', Name => 'SAR' }, | 
| 524 |  |  |  |  |  |  | '0018,1318' => { VR => 'DS', Name => 'DB-Dt' }, | 
| 525 |  |  |  |  |  |  | '0018,1400' => { VR => 'LO', Name => 'AcquisitionDeviceProcessingDescr' }, | 
| 526 |  |  |  |  |  |  | '0018,1401' => { VR => 'LO', Name => 'AcquisitionDeviceProcessingCode' }, | 
| 527 |  |  |  |  |  |  | '0018,1402' => { VR => 'CS', Name => 'CassetteOrientation' }, | 
| 528 |  |  |  |  |  |  | '0018,1403' => { VR => 'CS', Name => 'CassetteSize' }, | 
| 529 |  |  |  |  |  |  | '0018,1404' => { VR => 'US', Name => 'ExposuresOnPlate' }, | 
| 530 |  |  |  |  |  |  | '0018,1405' => { VR => 'IS', Name => 'RelativeXRayExposure' }, | 
| 531 |  |  |  |  |  |  | '0018,1450' => { VR => 'DS', Name => 'ColumnAngulation' }, | 
| 532 |  |  |  |  |  |  | '0018,1460' => { VR => 'DS', Name => 'TomoLayerHeight' }, | 
| 533 |  |  |  |  |  |  | '0018,1470' => { VR => 'DS', Name => 'TomoAngle' }, | 
| 534 |  |  |  |  |  |  | '0018,1480' => { VR => 'DS', Name => 'TomoTime' }, | 
| 535 |  |  |  |  |  |  | '0018,1490' => { VR => 'CS', Name => 'TomoType' }, | 
| 536 |  |  |  |  |  |  | '0018,1491' => { VR => 'CS', Name => 'TomoClass' }, | 
| 537 |  |  |  |  |  |  | '0018,1495' => { VR => 'IS', Name => 'NumberOfTomosynthesisSourceImages' }, | 
| 538 |  |  |  |  |  |  | '0018,1500' => { VR => 'CS', Name => 'PositionerMotion' }, | 
| 539 |  |  |  |  |  |  | '0018,1508' => { VR => 'CS', Name => 'PositionerType' }, | 
| 540 |  |  |  |  |  |  | '0018,1510' => { VR => 'DS', Name => 'PositionerPrimaryAngle' }, | 
| 541 |  |  |  |  |  |  | '0018,1511' => { VR => 'DS', Name => 'PositionerSecondaryAngle' }, | 
| 542 |  |  |  |  |  |  | '0018,1520' => { VR => 'DS', Name => 'PositionerPrimaryAngleIncrement' }, | 
| 543 |  |  |  |  |  |  | '0018,1521' => { VR => 'DS', Name => 'PositionerSecondaryAngleIncrement' }, | 
| 544 |  |  |  |  |  |  | '0018,1530' => { VR => 'DS', Name => 'DetectorPrimaryAngle' }, | 
| 545 |  |  |  |  |  |  | '0018,1531' => { VR => 'DS', Name => 'DetectorSecondaryAngle' }, | 
| 546 |  |  |  |  |  |  | '0018,1600' => { VR => 'CS', Name => 'ShutterShape' }, | 
| 547 |  |  |  |  |  |  | '0018,1602' => { VR => 'IS', Name => 'ShutterLeftVerticalEdge' }, | 
| 548 |  |  |  |  |  |  | '0018,1604' => { VR => 'IS', Name => 'ShutterRightVerticalEdge' }, | 
| 549 |  |  |  |  |  |  | '0018,1606' => { VR => 'IS', Name => 'ShutterUpperHorizontalEdge' }, | 
| 550 |  |  |  |  |  |  | '0018,1608' => { VR => 'IS', Name => 'ShutterLowerHorizontalEdge' }, | 
| 551 |  |  |  |  |  |  | '0018,1610' => { VR => 'IS', Name => 'CenterOfCircularShutter' }, | 
| 552 |  |  |  |  |  |  | '0018,1612' => { VR => 'IS', Name => 'RadiusOfCircularShutter' }, | 
| 553 |  |  |  |  |  |  | '0018,1620' => { VR => 'IS', Name => 'VerticesOfPolygonalShutter' }, | 
| 554 |  |  |  |  |  |  | '0018,1622' => { VR => 'US', Name => 'ShutterPresentationValue' }, | 
| 555 |  |  |  |  |  |  | '0018,1623' => { VR => 'US', Name => 'ShutterOverlayGroup' }, | 
| 556 |  |  |  |  |  |  | '0018,1624' => { VR => 'US', Name => 'ShutterPresentationColorCIELabVal' }, | 
| 557 |  |  |  |  |  |  | '0018,1700' => { VR => 'CS', Name => 'CollimatorShape' }, | 
| 558 |  |  |  |  |  |  | '0018,1702' => { VR => 'IS', Name => 'CollimatorLeftVerticalEdge' }, | 
| 559 |  |  |  |  |  |  | '0018,1704' => { VR => 'IS', Name => 'CollimatorRightVerticalEdge' }, | 
| 560 |  |  |  |  |  |  | '0018,1706' => { VR => 'IS', Name => 'CollimatorUpperHorizontalEdge' }, | 
| 561 |  |  |  |  |  |  | '0018,1708' => { VR => 'IS', Name => 'CollimatorLowerHorizontalEdge' }, | 
| 562 |  |  |  |  |  |  | '0018,1710' => { VR => 'IS', Name => 'CenterOfCircularCollimator' }, | 
| 563 |  |  |  |  |  |  | '0018,1712' => { VR => 'IS', Name => 'RadiusOfCircularCollimator' }, | 
| 564 |  |  |  |  |  |  | '0018,1720' => { VR => 'IS', Name => 'VerticesOfPolygonalCollimator' }, | 
| 565 |  |  |  |  |  |  | '0018,1800' => { VR => 'CS', Name => 'AcquisitionTimeSynchronized' }, | 
| 566 |  |  |  |  |  |  | '0018,1801' => { VR => 'SH', Name => 'TimeSource' }, | 
| 567 |  |  |  |  |  |  | '0018,1802' => { VR => 'CS', Name => 'TimeDistributionProtocol' }, | 
| 568 |  |  |  |  |  |  | '0018,1803' => { VR => 'LO', Name => 'NTPSourceAddress' }, | 
| 569 |  |  |  |  |  |  | '0018,2001' => { VR => 'IS', Name => 'PageNumberVector' }, | 
| 570 |  |  |  |  |  |  | '0018,2002' => { VR => 'SH', Name => 'FrameLabelVector' }, | 
| 571 |  |  |  |  |  |  | '0018,2003' => { VR => 'DS', Name => 'FramePrimaryAngleVector' }, | 
| 572 |  |  |  |  |  |  | '0018,2004' => { VR => 'DS', Name => 'FrameSecondaryAngleVector' }, | 
| 573 |  |  |  |  |  |  | '0018,2005' => { VR => 'DS', Name => 'SliceLocationVector' }, | 
| 574 |  |  |  |  |  |  | '0018,2006' => { VR => 'SH', Name => 'DisplayWindowLabelVector' }, | 
| 575 |  |  |  |  |  |  | '0018,2010' => { VR => 'DS', Name => 'NominalScannedPixelSpacing' }, | 
| 576 |  |  |  |  |  |  | '0018,2020' => { VR => 'CS', Name => 'DigitizingDeviceTransportDirection' }, | 
| 577 |  |  |  |  |  |  | '0018,2030' => { VR => 'DS', Name => 'RotationOfScannedFilm' }, | 
| 578 |  |  |  |  |  |  | '0018,3100' => { VR => 'CS', Name => 'IVUSAcquisition' }, | 
| 579 |  |  |  |  |  |  | '0018,3101' => { VR => 'DS', Name => 'IVUSPullbackRate' }, | 
| 580 |  |  |  |  |  |  | '0018,3102' => { VR => 'DS', Name => 'IVUSGatedRate' }, | 
| 581 |  |  |  |  |  |  | '0018,3103' => { VR => 'IS', Name => 'IVUSPullbackStartFrameNumber' }, | 
| 582 |  |  |  |  |  |  | '0018,3104' => { VR => 'IS', Name => 'IVUSPullbackStopFrameNumber' }, | 
| 583 |  |  |  |  |  |  | '0018,3105' => { VR => 'IS', Name => 'LesionNumber' }, | 
| 584 |  |  |  |  |  |  | '0018,4000' => { VR => 'LT', Name => 'AcquisitionComments' }, | 
| 585 |  |  |  |  |  |  | '0018,5000' => { VR => 'SH', Name => 'OutputPower' }, | 
| 586 |  |  |  |  |  |  | '0018,5010' => { VR => 'LO', Name => 'TransducerData' }, | 
| 587 |  |  |  |  |  |  | '0018,5012' => { VR => 'DS', Name => 'FocusDepth' }, | 
| 588 |  |  |  |  |  |  | '0018,5020' => { VR => 'LO', Name => 'ProcessingFunction' }, | 
| 589 |  |  |  |  |  |  | '0018,5021' => { VR => 'LO', Name => 'PostprocessingFunction' }, | 
| 590 |  |  |  |  |  |  | '0018,5022' => { VR => 'DS', Name => 'MechanicalIndex' }, | 
| 591 |  |  |  |  |  |  | '0018,5024' => { VR => 'DS', Name => 'BoneThermalIndex' }, | 
| 592 |  |  |  |  |  |  | '0018,5026' => { VR => 'DS', Name => 'CranialThermalIndex' }, | 
| 593 |  |  |  |  |  |  | '0018,5027' => { VR => 'DS', Name => 'SoftTissueThermalIndex' }, | 
| 594 |  |  |  |  |  |  | '0018,5028' => { VR => 'DS', Name => 'SoftTissueFocusThermalIndex' }, | 
| 595 |  |  |  |  |  |  | '0018,5029' => { VR => 'DS', Name => 'SoftTissueSurfaceThermalIndex' }, | 
| 596 |  |  |  |  |  |  | '0018,5030' => { VR => 'DS', Name => 'DynamicRange' }, | 
| 597 |  |  |  |  |  |  | '0018,5040' => { VR => 'DS', Name => 'TotalGain' }, | 
| 598 |  |  |  |  |  |  | '0018,5050' => { VR => 'IS', Name => 'DepthOfScanField' }, | 
| 599 |  |  |  |  |  |  | '0018,5100' => { VR => 'CS', Name => 'PatientPosition' }, | 
| 600 |  |  |  |  |  |  | '0018,5101' => { VR => 'CS', Name => 'ViewPosition' }, | 
| 601 |  |  |  |  |  |  | '0018,5104' => { VR => 'SQ', Name => 'ProjectionEponymousNameCodeSeq' }, | 
| 602 |  |  |  |  |  |  | '0018,5210' => { VR => 'DS', Name => 'ImageTransformationMatrix' }, | 
| 603 |  |  |  |  |  |  | '0018,5212' => { VR => 'DS', Name => 'ImageTranslationVector' }, | 
| 604 |  |  |  |  |  |  | '0018,6000' => { VR => 'DS', Name => 'Sensitivity' }, | 
| 605 |  |  |  |  |  |  | '0018,6011' => { VR => 'SQ', Name => 'SequenceOfUltrasoundRegions' }, | 
| 606 |  |  |  |  |  |  | '0018,6012' => { VR => 'US', Name => 'RegionSpatialFormat' }, | 
| 607 |  |  |  |  |  |  | '0018,6014' => { VR => 'US', Name => 'RegionDataType' }, | 
| 608 |  |  |  |  |  |  | '0018,6016' => { VR => 'UL', Name => 'RegionFlags' }, | 
| 609 |  |  |  |  |  |  | '0018,6018' => { VR => 'UL', Name => 'RegionLocationMinX0' }, | 
| 610 |  |  |  |  |  |  | '0018,601A' => { VR => 'UL', Name => 'RegionLocationMinY0' }, | 
| 611 |  |  |  |  |  |  | '0018,601C' => { VR => 'UL', Name => 'RegionLocationMaxX1' }, | 
| 612 |  |  |  |  |  |  | '0018,601E' => { VR => 'UL', Name => 'RegionLocationMaxY1' }, | 
| 613 |  |  |  |  |  |  | '0018,6020' => { VR => 'SL', Name => 'ReferencePixelX0' }, | 
| 614 |  |  |  |  |  |  | '0018,6022' => { VR => 'SL', Name => 'ReferencePixelY0' }, | 
| 615 |  |  |  |  |  |  | '0018,6024' => { VR => 'US', Name => 'PhysicalUnitsXDirection' }, | 
| 616 |  |  |  |  |  |  | '0018,6026' => { VR => 'US', Name => 'PhysicalUnitsYDirection' }, | 
| 617 |  |  |  |  |  |  | '0018,6028' => { VR => 'FD', Name => 'ReferencePixelPhysicalValueX' }, | 
| 618 |  |  |  |  |  |  | '0018,602A' => { VR => 'FD', Name => 'ReferencePixelPhysicalValueY' }, | 
| 619 |  |  |  |  |  |  | '0018,602C' => { VR => 'FD', Name => 'PhysicalDeltaX' }, | 
| 620 |  |  |  |  |  |  | '0018,602E' => { VR => 'FD', Name => 'PhysicalDeltaY' }, | 
| 621 |  |  |  |  |  |  | '0018,6030' => { VR => 'UL', Name => 'TransducerFrequency' }, | 
| 622 |  |  |  |  |  |  | '0018,6031' => { VR => 'CS', Name => 'TransducerType' }, | 
| 623 |  |  |  |  |  |  | '0018,6032' => { VR => 'UL', Name => 'PulseRepetitionFrequency' }, | 
| 624 |  |  |  |  |  |  | '0018,6034' => { VR => 'FD', Name => 'DopplerCorrectionAngle' }, | 
| 625 |  |  |  |  |  |  | '0018,6036' => { VR => 'FD', Name => 'SteeringAngle' }, | 
| 626 |  |  |  |  |  |  | '0018,6038' => { VR => 'UL', Name => 'DopplerSampleVolumeXPosRetired' }, | 
| 627 |  |  |  |  |  |  | '0018,6039' => { VR => 'SL', Name => 'DopplerSampleVolumeXPosition' }, | 
| 628 |  |  |  |  |  |  | '0018,603A' => { VR => 'UL', Name => 'DopplerSampleVolumeYPosRetired' }, | 
| 629 |  |  |  |  |  |  | '0018,603B' => { VR => 'SL', Name => 'DopplerSampleVolumeYPosition' }, | 
| 630 |  |  |  |  |  |  | '0018,603C' => { VR => 'UL', Name => 'TMLinePositionX0Retired' }, | 
| 631 |  |  |  |  |  |  | '0018,603D' => { VR => 'SL', Name => 'TMLinePositionX0' }, | 
| 632 |  |  |  |  |  |  | '0018,603E' => { VR => 'UL', Name => 'TMLinePositionY0Retired' }, | 
| 633 |  |  |  |  |  |  | '0018,603F' => { VR => 'SL', Name => 'TMLinePositionY0' }, | 
| 634 |  |  |  |  |  |  | '0018,6040' => { VR => 'UL', Name => 'TMLinePositionX1Retired' }, | 
| 635 |  |  |  |  |  |  | '0018,6041' => { VR => 'SL', Name => 'TMLinePositionX1' }, | 
| 636 |  |  |  |  |  |  | '0018,6042' => { VR => 'UL', Name => 'TMLinePositionY1Retired' }, | 
| 637 |  |  |  |  |  |  | '0018,6043' => { VR => 'SL', Name => 'TMLinePositionY1' }, | 
| 638 |  |  |  |  |  |  | '0018,6044' => { VR => 'US', Name => 'PixelComponentOrganization' }, | 
| 639 |  |  |  |  |  |  | '0018,6046' => { VR => 'UL', Name => 'PixelComponentMask' }, | 
| 640 |  |  |  |  |  |  | '0018,6048' => { VR => 'UL', Name => 'PixelComponentRangeStart' }, | 
| 641 |  |  |  |  |  |  | '0018,604A' => { VR => 'UL', Name => 'PixelComponentRangeStop' }, | 
| 642 |  |  |  |  |  |  | '0018,604C' => { VR => 'US', Name => 'PixelComponentPhysicalUnits' }, | 
| 643 |  |  |  |  |  |  | '0018,604E' => { VR => 'US', Name => 'PixelComponentDataType' }, | 
| 644 |  |  |  |  |  |  | '0018,6050' => { VR => 'UL', Name => 'NumberOfTableBreakPoints' }, | 
| 645 |  |  |  |  |  |  | '0018,6052' => { VR => 'UL', Name => 'TableOfXBreakPoints' }, | 
| 646 |  |  |  |  |  |  | '0018,6054' => { VR => 'FD', Name => 'TableOfYBreakPoints' }, | 
| 647 |  |  |  |  |  |  | '0018,6056' => { VR => 'UL', Name => 'NumberOfTableEntries' }, | 
| 648 |  |  |  |  |  |  | '0018,6058' => { VR => 'UL', Name => 'TableOfPixelValues' }, | 
| 649 |  |  |  |  |  |  | '0018,605A' => { VR => 'FL', Name => 'TableOfParameterValues' }, | 
| 650 |  |  |  |  |  |  | '0018,6060' => { VR => 'FL', Name => 'RWaveTimeVector' }, | 
| 651 |  |  |  |  |  |  | '0018,7000' => { VR => 'CS', Name => 'DetectorConditionsNominalFlag' }, | 
| 652 |  |  |  |  |  |  | '0018,7001' => { VR => 'DS', Name => 'DetectorTemperature' }, | 
| 653 |  |  |  |  |  |  | '0018,7004' => { VR => 'CS', Name => 'DetectorType' }, | 
| 654 |  |  |  |  |  |  | '0018,7005' => { VR => 'CS', Name => 'DetectorConfiguration' }, | 
| 655 |  |  |  |  |  |  | '0018,7006' => { VR => 'LT', Name => 'DetectorDescription' }, | 
| 656 |  |  |  |  |  |  | '0018,7008' => { VR => 'LT', Name => 'DetectorMode' }, | 
| 657 |  |  |  |  |  |  | '0018,700A' => { VR => 'SH', Name => 'DetectorID' }, | 
| 658 |  |  |  |  |  |  | '0018,700C' => { VR => 'DA', Name => 'DateOfLastDetectorCalibration' }, | 
| 659 |  |  |  |  |  |  | '0018,700E' => { VR => 'TM', Name => 'TimeOfLastDetectorCalibration' }, | 
| 660 |  |  |  |  |  |  | '0018,7010' => { VR => 'IS', Name => 'DetectorExposuresSinceCalibration' }, | 
| 661 |  |  |  |  |  |  | '0018,7011' => { VR => 'IS', Name => 'DetectorExposuresSinceManufactured' }, | 
| 662 |  |  |  |  |  |  | '0018,7012' => { VR => 'DS', Name => 'DetectorTimeSinceLastExposure' }, | 
| 663 |  |  |  |  |  |  | '0018,7014' => { VR => 'DS', Name => 'DetectorActiveTime' }, | 
| 664 |  |  |  |  |  |  | '0018,7016' => { VR => 'DS', Name => 'DetectorActiveOffsetFromExposure' }, | 
| 665 |  |  |  |  |  |  | '0018,701A' => { VR => 'DS', Name => 'DetectorBinning' }, | 
| 666 |  |  |  |  |  |  | '0018,7020' => { VR => 'DS', Name => 'DetectorElementPhysicalSize' }, | 
| 667 |  |  |  |  |  |  | '0018,7022' => { VR => 'DS', Name => 'DetectorElementSpacing' }, | 
| 668 |  |  |  |  |  |  | '0018,7024' => { VR => 'CS', Name => 'DetectorActiveShape' }, | 
| 669 |  |  |  |  |  |  | '0018,7026' => { VR => 'DS', Name => 'DetectorActiveDimensions' }, | 
| 670 |  |  |  |  |  |  | '0018,7028' => { VR => 'DS', Name => 'DetectorActiveOrigin' }, | 
| 671 |  |  |  |  |  |  | '0018,702A' => { VR => 'LO', Name => 'DetectorManufacturerName' }, | 
| 672 |  |  |  |  |  |  | '0018,702B' => { VR => 'LO', Name => 'DetectorManufacturersModelName' }, | 
| 673 |  |  |  |  |  |  | '0018,7030' => { VR => 'DS', Name => 'FieldOfViewOrigin' }, | 
| 674 |  |  |  |  |  |  | '0018,7032' => { VR => 'DS', Name => 'FieldOfViewRotation' }, | 
| 675 |  |  |  |  |  |  | '0018,7034' => { VR => 'CS', Name => 'FieldOfViewHorizontalFlip' }, | 
| 676 |  |  |  |  |  |  | '0018,7040' => { VR => 'LT', Name => 'GridAbsorbingMaterial' }, | 
| 677 |  |  |  |  |  |  | '0018,7041' => { VR => 'LT', Name => 'GridSpacingMaterial' }, | 
| 678 |  |  |  |  |  |  | '0018,7042' => { VR => 'DS', Name => 'GridThickness' }, | 
| 679 |  |  |  |  |  |  | '0018,7044' => { VR => 'DS', Name => 'GridPitch' }, | 
| 680 |  |  |  |  |  |  | '0018,7046' => { VR => 'IS', Name => 'GridAspectRatio' }, | 
| 681 |  |  |  |  |  |  | '0018,7048' => { VR => 'DS', Name => 'GridPeriod' }, | 
| 682 |  |  |  |  |  |  | '0018,704C' => { VR => 'DS', Name => 'GridFocalDistance' }, | 
| 683 |  |  |  |  |  |  | '0018,7050' => { VR => 'CS', Name => 'FilterMaterial' }, | 
| 684 |  |  |  |  |  |  | '0018,7052' => { VR => 'DS', Name => 'FilterThicknessMinimum' }, | 
| 685 |  |  |  |  |  |  | '0018,7054' => { VR => 'DS', Name => 'FilterThicknessMaximum' }, | 
| 686 |  |  |  |  |  |  | '0018,7060' => { VR => 'CS', Name => 'ExposureControlMode' }, | 
| 687 |  |  |  |  |  |  | '0018,7062' => { VR => 'LT', Name => 'ExposureControlModeDescription' }, | 
| 688 |  |  |  |  |  |  | '0018,7064' => { VR => 'CS', Name => 'ExposureStatus' }, | 
| 689 |  |  |  |  |  |  | '0018,7065' => { VR => 'DS', Name => 'PhototimerSetting' }, | 
| 690 |  |  |  |  |  |  | '0018,8150' => { VR => 'DS', Name => 'ExposureTimeInMicroSec' }, | 
| 691 |  |  |  |  |  |  | '0018,8151' => { VR => 'DS', Name => 'XRayTubeCurrentInMicroAmps' }, | 
| 692 |  |  |  |  |  |  | '0018,9004' => { VR => 'CS', Name => 'ContentQualification' }, | 
| 693 |  |  |  |  |  |  | '0018,9005' => { VR => 'SH', Name => 'PulseSequenceName' }, | 
| 694 |  |  |  |  |  |  | '0018,9006' => { VR => 'SQ', Name => 'MRImagingModifierSequence' }, | 
| 695 |  |  |  |  |  |  | '0018,9008' => { VR => 'CS', Name => 'EchoPulseSequence' }, | 
| 696 |  |  |  |  |  |  | '0018,9009' => { VR => 'CS', Name => 'InversionRecovery' }, | 
| 697 |  |  |  |  |  |  | '0018,9010' => { VR => 'CS', Name => 'FlowCompensation' }, | 
| 698 |  |  |  |  |  |  | '0018,9011' => { VR => 'CS', Name => 'MultipleSpinEcho' }, | 
| 699 |  |  |  |  |  |  | '0018,9012' => { VR => 'CS', Name => 'MultiPlanarExcitation' }, | 
| 700 |  |  |  |  |  |  | '0018,9014' => { VR => 'CS', Name => 'PhaseContrast' }, | 
| 701 |  |  |  |  |  |  | '0018,9015' => { VR => 'CS', Name => 'TimeOfFlightContrast' }, | 
| 702 |  |  |  |  |  |  | '0018,9016' => { VR => 'CS', Name => 'Spoiling' }, | 
| 703 |  |  |  |  |  |  | '0018,9017' => { VR => 'CS', Name => 'SteadyStatePulseSequence' }, | 
| 704 |  |  |  |  |  |  | '0018,9018' => { VR => 'CS', Name => 'EchoPlanarPulseSequence' }, | 
| 705 |  |  |  |  |  |  | '0018,9019' => { VR => 'FD', Name => 'TagAngleFirstAxis' }, | 
| 706 |  |  |  |  |  |  | '0018,9020' => { VR => 'CS', Name => 'MagnetizationTransfer' }, | 
| 707 |  |  |  |  |  |  | '0018,9021' => { VR => 'CS', Name => 'T2Preparation' }, | 
| 708 |  |  |  |  |  |  | '0018,9022' => { VR => 'CS', Name => 'BloodSignalNulling' }, | 
| 709 |  |  |  |  |  |  | '0018,9022' => { VR => 'CS', Name => 'BloodSignalNulling' }, | 
| 710 |  |  |  |  |  |  | '0018,9024' => { VR => 'CS', Name => 'SaturationRecovery' }, | 
| 711 |  |  |  |  |  |  | '0018,9025' => { VR => 'CS', Name => 'SpectrallySelectedSuppression' }, | 
| 712 |  |  |  |  |  |  | '0018,9026' => { VR => 'CS', Name => 'SpectrallySelectedExcitation' }, | 
| 713 |  |  |  |  |  |  | '0018,9027' => { VR => 'CS', Name => 'SpatialPresaturation' }, | 
| 714 |  |  |  |  |  |  | '0018,9028' => { VR => 'CS', Name => 'Tagging' }, | 
| 715 |  |  |  |  |  |  | '0018,9029' => { VR => 'CS', Name => 'OversamplingPhase' }, | 
| 716 |  |  |  |  |  |  | '0018,9030' => { VR => 'FD', Name => 'TagSpacingFirstDimension' }, | 
| 717 |  |  |  |  |  |  | '0018,9032' => { VR => 'CS', Name => 'GeometryOfKSpaceTraversal' }, | 
| 718 |  |  |  |  |  |  | '0018,9033' => { VR => 'CS', Name => 'SegmentedKSpaceTraversal' }, | 
| 719 |  |  |  |  |  |  | '0018,9034' => { VR => 'CS', Name => 'RectilinearPhaseEncodeReordering' }, | 
| 720 |  |  |  |  |  |  | '0018,9035' => { VR => 'FD', Name => 'TagThickness' }, | 
| 721 |  |  |  |  |  |  | '0018,9036' => { VR => 'CS', Name => 'PartialFourierDirection' }, | 
| 722 |  |  |  |  |  |  | '0018,9037' => { VR => 'CS', Name => 'CardiacSynchronizationTechnique' }, | 
| 723 |  |  |  |  |  |  | '0018,9041' => { VR => 'LO', Name => 'ReceiveCoilManufacturerName' }, | 
| 724 |  |  |  |  |  |  | '0018,9042' => { VR => 'SQ', Name => 'MRReceiveCoilSequence' }, | 
| 725 |  |  |  |  |  |  | '0018,9043' => { VR => 'CS', Name => 'ReceiveCoilType' }, | 
| 726 |  |  |  |  |  |  | '0018,9044' => { VR => 'CS', Name => 'QuadratureReceiveCoil' }, | 
| 727 |  |  |  |  |  |  | '0018,9045' => { VR => 'SQ', Name => 'MultiCoilDefinitionSequence' }, | 
| 728 |  |  |  |  |  |  | '0018,9046' => { VR => 'LO', Name => 'MultiCoilConfiguration' }, | 
| 729 |  |  |  |  |  |  | '0018,9047' => { VR => 'SH', Name => 'MultiCoilElementName' }, | 
| 730 |  |  |  |  |  |  | '0018,9048' => { VR => 'CS', Name => 'MultiCoilElementUsed' }, | 
| 731 |  |  |  |  |  |  | '0018,9049' => { VR => 'SQ', Name => 'MRTransmitCoilSequence' }, | 
| 732 |  |  |  |  |  |  | '0018,9050' => { VR => 'LO', Name => 'TransmitCoilManufacturerName' }, | 
| 733 |  |  |  |  |  |  | '0018,9051' => { VR => 'CS', Name => 'TransmitCoilType' }, | 
| 734 |  |  |  |  |  |  | '0018,9052' => { VR => 'FD', Name => 'SpectralWidth' }, | 
| 735 |  |  |  |  |  |  | '0018,9053' => { VR => 'FD', Name => 'ChemicalShiftReference' }, | 
| 736 |  |  |  |  |  |  | '0018,9054' => { VR => 'CS', Name => 'VolumeLocalizationTechnique' }, | 
| 737 |  |  |  |  |  |  | '0018,9058' => { VR => 'US', Name => 'MRAcquisitionFrequencyEncodeSteps' }, | 
| 738 |  |  |  |  |  |  | '0018,9059' => { VR => 'CS', Name => 'Decoupling' }, | 
| 739 |  |  |  |  |  |  | '0018,9060' => { VR => 'CS', Name => 'DecoupledNucleus' }, | 
| 740 |  |  |  |  |  |  | '0018,9061' => { VR => 'FD', Name => 'DecouplingFrequency' }, | 
| 741 |  |  |  |  |  |  | '0018,9062' => { VR => 'CS', Name => 'DecouplingMethod' }, | 
| 742 |  |  |  |  |  |  | '0018,9063' => { VR => 'FD', Name => 'DecouplingChemicalShiftReference' }, | 
| 743 |  |  |  |  |  |  | '0018,9064' => { VR => 'CS', Name => 'KSpaceFiltering' }, | 
| 744 |  |  |  |  |  |  | '0018,9065' => { VR => 'CS', Name => 'TimeDomainFiltering' }, | 
| 745 |  |  |  |  |  |  | '0018,9066' => { VR => 'US', Name => 'NumberOfZeroFills' }, | 
| 746 |  |  |  |  |  |  | '0018,9067' => { VR => 'CS', Name => 'BaselineCorrection' }, | 
| 747 |  |  |  |  |  |  | '0018,9069' => { VR => 'FD', Name => 'ParallelReductionFactorInPlane' }, | 
| 748 |  |  |  |  |  |  | '0018,9070' => { VR => 'FD', Name => 'CardiacRRIntervalSpecified' }, | 
| 749 |  |  |  |  |  |  | '0018,9073' => { VR => 'FD', Name => 'AcquisitionDuration' }, | 
| 750 |  |  |  |  |  |  | '0018,9074' => { VR => 'DT', Name => 'FrameAcquisitionDateTime' }, | 
| 751 |  |  |  |  |  |  | '0018,9075' => { VR => 'CS', Name => 'DiffusionDirectionality' }, | 
| 752 |  |  |  |  |  |  | '0018,9076' => { VR => 'SQ', Name => 'DiffusionGradientDirectionSequence' }, | 
| 753 |  |  |  |  |  |  | '0018,9077' => { VR => 'CS', Name => 'ParallelAcquisition' }, | 
| 754 |  |  |  |  |  |  | '0018,9078' => { VR => 'CS', Name => 'ParallelAcquisitionTechnique' }, | 
| 755 |  |  |  |  |  |  | '0018,9079' => { VR => 'FD', Name => 'InversionTimes' }, | 
| 756 |  |  |  |  |  |  | '0018,9080' => { VR => 'ST', Name => 'MetaboliteMapDescription' }, | 
| 757 |  |  |  |  |  |  | '0018,9081' => { VR => 'CS', Name => 'PartialFourier' }, | 
| 758 |  |  |  |  |  |  | '0018,9082' => { VR => 'FD', Name => 'EffectiveEchoTime' }, | 
| 759 |  |  |  |  |  |  | '0018,9083' => { VR => 'SQ', Name => 'MetaboliteMapCodeSequence' }, | 
| 760 |  |  |  |  |  |  | '0018,9084' => { VR => 'SQ', Name => 'ChemicalShiftSequence' }, | 
| 761 |  |  |  |  |  |  | '0018,9085' => { VR => 'CS', Name => 'CardiacSignalSource' }, | 
| 762 |  |  |  |  |  |  | '0018,9087' => { VR => 'FD', Name => 'DiffusionBValue' }, | 
| 763 |  |  |  |  |  |  | '0018,9089' => { VR => 'FD', Name => 'DiffusionGradientOrientation' }, | 
| 764 |  |  |  |  |  |  | '0018,9090' => { VR => 'FD', Name => 'VelocityEncodingDirection' }, | 
| 765 |  |  |  |  |  |  | '0018,9091' => { VR => 'FD', Name => 'VelocityEncodingMinimumValue' }, | 
| 766 |  |  |  |  |  |  | '0018,9093' => { VR => 'US', Name => 'NumberOfKSpaceTrajectories' }, | 
| 767 |  |  |  |  |  |  | '0018,9094' => { VR => 'CS', Name => 'CoverageOfKSpace' }, | 
| 768 |  |  |  |  |  |  | '0018,9095' => { VR => 'UL', Name => 'SpectroscopyAcquisitionPhaseRows' }, | 
| 769 |  |  |  |  |  |  | '0018,9096' => { VR => 'FD', Name => 'ParallelReductFactorInPlaneRetired' }, | 
| 770 |  |  |  |  |  |  | '0018,9098' => { VR => 'FD', Name => 'TransmitterFrequency' }, | 
| 771 |  |  |  |  |  |  | '0018,9100' => { VR => 'CS', Name => 'ResonantNucleus' }, | 
| 772 |  |  |  |  |  |  | '0018,9101' => { VR => 'CS', Name => 'FrequencyCorrection' }, | 
| 773 |  |  |  |  |  |  | '0018,9103' => { VR => 'SQ', Name => 'MRSpectroscopyFOV-GeometrySequence' }, | 
| 774 |  |  |  |  |  |  | '0018,9104' => { VR => 'FD', Name => 'SlabThickness' }, | 
| 775 |  |  |  |  |  |  | '0018,9105' => { VR => 'FD', Name => 'SlabOrientation' }, | 
| 776 |  |  |  |  |  |  | '0018,9106' => { VR => 'FD', Name => 'MidSlabPosition' }, | 
| 777 |  |  |  |  |  |  | '0018,9107' => { VR => 'SQ', Name => 'MRSpatialSaturationSequence' }, | 
| 778 |  |  |  |  |  |  | '0018,9112' => { VR => 'SQ', Name => 'MRTimingAndRelatedParametersSeq' }, | 
| 779 |  |  |  |  |  |  | '0018,9114' => { VR => 'SQ', Name => 'MREchoSequence' }, | 
| 780 |  |  |  |  |  |  | '0018,9115' => { VR => 'SQ', Name => 'MRModifierSequence' }, | 
| 781 |  |  |  |  |  |  | '0018,9117' => { VR => 'SQ', Name => 'MRDiffusionSequence' }, | 
| 782 |  |  |  |  |  |  | '0018,9118' => { VR => 'SQ', Name => 'CardiacTriggerSequence' }, | 
| 783 |  |  |  |  |  |  | '0018,9119' => { VR => 'SQ', Name => 'MRAveragesSequence' }, | 
| 784 |  |  |  |  |  |  | '0018,9125' => { VR => 'SQ', Name => 'MRFOV-GeometrySequence' }, | 
| 785 |  |  |  |  |  |  | '0018,9126' => { VR => 'SQ', Name => 'VolumeLocalizationSequence' }, | 
| 786 |  |  |  |  |  |  | '0018,9127' => { VR => 'UL', Name => 'SpectroscopyAcquisitionDataColumns' }, | 
| 787 |  |  |  |  |  |  | '0018,9147' => { VR => 'CS', Name => 'DiffusionAnisotropyType' }, | 
| 788 |  |  |  |  |  |  | '0018,9151' => { VR => 'DT', Name => 'FrameReferenceDateTime' }, | 
| 789 |  |  |  |  |  |  | '0018,9152' => { VR => 'SQ', Name => 'MRMetaboliteMapSequence' }, | 
| 790 |  |  |  |  |  |  | '0018,9155' => { VR => 'FD', Name => 'ParallelReductionFactorOutOfPlane' }, | 
| 791 |  |  |  |  |  |  | '0018,9159' => { VR => 'UL', Name => 'SpectroscopyOutOfPlanePhaseSteps' }, | 
| 792 |  |  |  |  |  |  | '0018,9166' => { VR => 'CS', Name => 'BulkMotionStatus' }, | 
| 793 |  |  |  |  |  |  | '0018,9168' => { VR => 'FD', Name => 'ParallelReductionFactSecondInPlane' }, | 
| 794 |  |  |  |  |  |  | '0018,9169' => { VR => 'CS', Name => 'CardiacBeatRejectionTechnique' }, | 
| 795 |  |  |  |  |  |  | '0018,9170' => { VR => 'CS', Name => 'RespiratoryMotionCompTechnique' }, | 
| 796 |  |  |  |  |  |  | '0018,9171' => { VR => 'CS', Name => 'RespiratorySignalSource' }, | 
| 797 |  |  |  |  |  |  | '0018,9172' => { VR => 'CS', Name => 'BulkMotionCompensationTechnique' }, | 
| 798 |  |  |  |  |  |  | '0018,9173' => { VR => 'CS', Name => 'BulkMotionSignalSource' }, | 
| 799 |  |  |  |  |  |  | '0018,9174' => { VR => 'CS', Name => 'ApplicableSafetyStandardAgency' }, | 
| 800 |  |  |  |  |  |  | '0018,9175' => { VR => 'LO', Name => 'ApplicableSafetyStandardDescr' }, | 
| 801 |  |  |  |  |  |  | '0018,9176' => { VR => 'SQ', Name => 'OperatingModeSequence' }, | 
| 802 |  |  |  |  |  |  | '0018,9177' => { VR => 'CS', Name => 'OperatingModeType' }, | 
| 803 |  |  |  |  |  |  | '0018,9178' => { VR => 'CS', Name => 'OperatingMode' }, | 
| 804 |  |  |  |  |  |  | '0018,9179' => { VR => 'CS', Name => 'SpecificAbsorptionRateDefinition' }, | 
| 805 |  |  |  |  |  |  | '0018,9180' => { VR => 'CS', Name => 'GradientOutputType' }, | 
| 806 |  |  |  |  |  |  | '0018,9181' => { VR => 'FD', Name => 'SpecificAbsorptionRateValue' }, | 
| 807 |  |  |  |  |  |  | '0018,9182' => { VR => 'FD', Name => 'GradientOutput' }, | 
| 808 |  |  |  |  |  |  | '0018,9183' => { VR => 'CS', Name => 'FlowCompensationDirection' }, | 
| 809 |  |  |  |  |  |  | '0018,9184' => { VR => 'FD', Name => 'TaggingDelay' }, | 
| 810 |  |  |  |  |  |  | '0018,9185' => { VR => 'ST', Name => 'RespiratoryMotionCompTechDescr' }, | 
| 811 |  |  |  |  |  |  | '0018,9186' => { VR => 'SH', Name => 'RespiratorySignalSourceID' }, | 
| 812 |  |  |  |  |  |  | '0018,9195' => { VR => 'FD', Name => 'ChemicalShiftsMinIntegrateLimitHz' }, | 
| 813 |  |  |  |  |  |  | '0018,9196' => { VR => 'FD', Name => 'ChemicalShiftsMaxIntegrateLimitHz' }, | 
| 814 |  |  |  |  |  |  | '0018,9197' => { VR => 'SQ', Name => 'MRVelocityEncodingSequence' }, | 
| 815 |  |  |  |  |  |  | '0018,9198' => { VR => 'CS', Name => 'FirstOrderPhaseCorrection' }, | 
| 816 |  |  |  |  |  |  | '0018,9199' => { VR => 'CS', Name => 'WaterReferencedPhaseCorrection' }, | 
| 817 |  |  |  |  |  |  | '0018,9200' => { VR => 'CS', Name => 'MRSpectroscopyAcquisitionType' }, | 
| 818 |  |  |  |  |  |  | '0018,9214' => { VR => 'CS', Name => 'RespiratoryCyclePosition' }, | 
| 819 |  |  |  |  |  |  | '0018,9217' => { VR => 'FD', Name => 'VelocityEncodingMaximumValue' }, | 
| 820 |  |  |  |  |  |  | '0018,9218' => { VR => 'FD', Name => 'TagSpacingSecondDimension' }, | 
| 821 |  |  |  |  |  |  | '0018,9219' => { VR => 'SS', Name => 'TagAngleSecondAxis' }, | 
| 822 |  |  |  |  |  |  | '0018,9220' => { VR => 'FD', Name => 'FrameAcquisitionDuration' }, | 
| 823 |  |  |  |  |  |  | '0018,9226' => { VR => 'SQ', Name => 'MRImageFrameTypeSequence' }, | 
| 824 |  |  |  |  |  |  | '0018,9227' => { VR => 'SQ', Name => 'MRSpectroscopyFrameTypeSequence' }, | 
| 825 |  |  |  |  |  |  | '0018,9231' => { VR => 'US', Name => 'MRAcqPhaseEncodingStepsInPlane' }, | 
| 826 |  |  |  |  |  |  | '0018,9232' => { VR => 'US', Name => 'MRAcqPhaseEncodingStepsOutOfPlane' }, | 
| 827 |  |  |  |  |  |  | '0018,9234' => { VR => 'UL', Name => 'SpectroscopyAcqPhaseColumns' }, | 
| 828 |  |  |  |  |  |  | '0018,9236' => { VR => 'CS', Name => 'CardiacCyclePosition' }, | 
| 829 |  |  |  |  |  |  | '0018,9239' => { VR => 'SQ', Name => 'SpecificAbsorptionRateSequence' }, | 
| 830 |  |  |  |  |  |  | '0018,9240' => { VR => 'US', Name => 'RFEchoTrainLength' }, | 
| 831 |  |  |  |  |  |  | '0018,9241' => { VR => 'US', Name => 'GradientEchoTrainLength' }, | 
| 832 |  |  |  |  |  |  | '0018,9295' => { VR => 'FD', Name => 'ChemicalShiftsMinIntegrateLimitPPM' }, | 
| 833 |  |  |  |  |  |  | '0018,9296' => { VR => 'FD', Name => 'ChemicalShiftsMaxIntegrateLimitPPM' }, | 
| 834 |  |  |  |  |  |  | '0018,9301' => { VR => 'SQ', Name => 'CTAcquisitionTypeSequence' }, | 
| 835 |  |  |  |  |  |  | '0018,9302' => { VR => 'CS', Name => 'AcquisitionType' }, | 
| 836 |  |  |  |  |  |  | '0018,9303' => { VR => 'FD', Name => 'TubeAngle' }, | 
| 837 |  |  |  |  |  |  | '0018,9304' => { VR => 'SQ', Name => 'CTAcquisitionDetailsSequence' }, | 
| 838 |  |  |  |  |  |  | '0018,9305' => { VR => 'FD', Name => 'RevolutionTime' }, | 
| 839 |  |  |  |  |  |  | '0018,9306' => { VR => 'FD', Name => 'SingleCollimationWidth' }, | 
| 840 |  |  |  |  |  |  | '0018,9307' => { VR => 'FD', Name => 'TotalCollimationWidth' }, | 
| 841 |  |  |  |  |  |  | '0018,9308' => { VR => 'SQ', Name => 'CTTableDynamicsSequence' }, | 
| 842 |  |  |  |  |  |  | '0018,9309' => { VR => 'FD', Name => 'TableSpeed' }, | 
| 843 |  |  |  |  |  |  | '0018,9310' => { VR => 'FD', Name => 'TableFeedPerRotation' }, | 
| 844 |  |  |  |  |  |  | '0018,9311' => { VR => 'FD', Name => 'SpiralPitchFactor' }, | 
| 845 |  |  |  |  |  |  | '0018,9312' => { VR => 'SQ', Name => 'CTGeometrySequence' }, | 
| 846 |  |  |  |  |  |  | '0018,9313' => { VR => 'FD', Name => 'DataCollectionCenterPatient' }, | 
| 847 |  |  |  |  |  |  | '0018,9314' => { VR => 'SQ', Name => 'CTReconstructionSequence' }, | 
| 848 |  |  |  |  |  |  | '0018,9315' => { VR => 'CS', Name => 'ReconstructionAlgorithm' }, | 
| 849 |  |  |  |  |  |  | '0018,9316' => { VR => 'CS', Name => 'ConvolutionKernelGroup' }, | 
| 850 |  |  |  |  |  |  | '0018,9317' => { VR => 'FD', Name => 'ReconstructionFieldOfView' }, | 
| 851 |  |  |  |  |  |  | '0018,9318' => { VR => 'FD', Name => 'ReconstructionTargetCenterPatient' }, | 
| 852 |  |  |  |  |  |  | '0018,9319' => { VR => 'FD', Name => 'ReconstructionAngle' }, | 
| 853 |  |  |  |  |  |  | '0018,9320' => { VR => 'SH', Name => 'ImageFilter' }, | 
| 854 |  |  |  |  |  |  | '0018,9321' => { VR => 'SQ', Name => 'CTExposureSequence' }, | 
| 855 |  |  |  |  |  |  | '0018,9322' => { VR => 'FD', Name => 'ReconstructionPixelSpacing' }, | 
| 856 |  |  |  |  |  |  | '0018,9323' => { VR => 'CS', Name => 'ExposureModulationType' }, | 
| 857 |  |  |  |  |  |  | '0018,9324' => { VR => 'FD', Name => 'EstimatedDoseSaving' }, | 
| 858 |  |  |  |  |  |  | '0018,9325' => { VR => 'SQ', Name => 'CTXRayDetailsSequence' }, | 
| 859 |  |  |  |  |  |  | '0018,9326' => { VR => 'SQ', Name => 'CTPositionSequence' }, | 
| 860 |  |  |  |  |  |  | '0018,9327' => { VR => 'FD', Name => 'TablePosition' }, | 
| 861 |  |  |  |  |  |  | '0018,9328' => { VR => 'FD', Name => 'ExposureTimeInMilliSec' }, | 
| 862 |  |  |  |  |  |  | '0018,9329' => { VR => 'SQ', Name => 'CTImageFrameTypeSequence' }, | 
| 863 |  |  |  |  |  |  | '0018,9330' => { VR => 'FD', Name => 'XRayTubeCurrentInMilliAmps' }, | 
| 864 |  |  |  |  |  |  | '0018,9332' => { VR => 'FD', Name => 'ExposureInMilliAmpSec' }, | 
| 865 |  |  |  |  |  |  | '0018,9333' => { VR => 'CS', Name => 'ConstantVolumeFlag' }, | 
| 866 |  |  |  |  |  |  | '0018,9334' => { VR => 'CS', Name => 'FluoroscopyFlag' }, | 
| 867 |  |  |  |  |  |  | '0018,9335' => { VR => 'FD', Name => 'SourceToDataCollectionCenterDist' }, | 
| 868 |  |  |  |  |  |  | '0018,9337' => { VR => 'US', Name => 'ContrastBolusAgentNumber' }, | 
| 869 |  |  |  |  |  |  | '0018,9338' => { VR => 'SQ', Name => 'ContrastBolusIngredientCodeSeq' }, | 
| 870 |  |  |  |  |  |  | '0018,9340' => { VR => 'SQ', Name => 'ContrastAdministrationProfileSeq' }, | 
| 871 |  |  |  |  |  |  | '0018,9341' => { VR => 'SQ', Name => 'ContrastBolusUsageSequence' }, | 
| 872 |  |  |  |  |  |  | '0018,9342' => { VR => 'CS', Name => 'ContrastBolusAgentAdministered' }, | 
| 873 |  |  |  |  |  |  | '0018,9343' => { VR => 'CS', Name => 'ContrastBolusAgentDetected' }, | 
| 874 |  |  |  |  |  |  | '0018,9344' => { VR => 'CS', Name => 'ContrastBolusAgentPhase' }, | 
| 875 |  |  |  |  |  |  | '0018,9345' => { VR => 'FD', Name => 'CTDIvol' }, | 
| 876 |  |  |  |  |  |  | '0018,9346' => { VR => 'SQ', Name => 'CTDIPhantomTypeCodeSequence' }, | 
| 877 |  |  |  |  |  |  | '0018,9351' => { VR => 'FL', Name => 'CalciumScoringMassFactorPatient' }, | 
| 878 |  |  |  |  |  |  | '0018,9352' => { VR => 'FL', Name => 'CalciumScoringMassFactorDevice' }, | 
| 879 |  |  |  |  |  |  | '0018,9353' => { VR => 'FL', Name => 'EnergyWeightingFactor' }, | 
| 880 |  |  |  |  |  |  | '0018,9360' => { VR => 'SQ', Name => 'CTAdditionalXRaySourceSequence' }, | 
| 881 |  |  |  |  |  |  | '0018,9401' => { VR => 'SQ', Name => 'ProjectionPixelCalibrationSequence' }, | 
| 882 |  |  |  |  |  |  | '0018,9402' => { VR => 'FL', Name => 'DistanceSourceToIsocenter' }, | 
| 883 |  |  |  |  |  |  | '0018,9403' => { VR => 'FL', Name => 'DistanceObjectToTableTop' }, | 
| 884 |  |  |  |  |  |  | '0018,9404' => { VR => 'FL', Name => 'ObjectPixelSpacingInCenterOfBeam' }, | 
| 885 |  |  |  |  |  |  | '0018,9405' => { VR => 'SQ', Name => 'PositionerPositionSequence' }, | 
| 886 |  |  |  |  |  |  | '0018,9406' => { VR => 'SQ', Name => 'TablePositionSequence' }, | 
| 887 |  |  |  |  |  |  | '0018,9407' => { VR => 'SQ', Name => 'CollimatorShapeSequence' }, | 
| 888 |  |  |  |  |  |  | '0018,9412' => { VR => 'SQ', Name => 'XA-XRFFrameCharacteristicsSequence' }, | 
| 889 |  |  |  |  |  |  | '0018,9417' => { VR => 'SQ', Name => 'FrameAcquisitionSequence' }, | 
| 890 |  |  |  |  |  |  | '0018,9420' => { VR => 'CS', Name => 'XRayReceptorType' }, | 
| 891 |  |  |  |  |  |  | '0018,9423' => { VR => 'LO', Name => 'AcquisitionProtocolName' }, | 
| 892 |  |  |  |  |  |  | '0018,9424' => { VR => 'LT', Name => 'AcquisitionProtocolDescription' }, | 
| 893 |  |  |  |  |  |  | '0018,9425' => { VR => 'CS', Name => 'ContrastBolusIngredientOpaque' }, | 
| 894 |  |  |  |  |  |  | '0018,9426' => { VR => 'FL', Name => 'DistanceReceptorPlaneToDetHousing' }, | 
| 895 |  |  |  |  |  |  | '0018,9427' => { VR => 'CS', Name => 'IntensifierActiveShape' }, | 
| 896 |  |  |  |  |  |  | '0018,9428' => { VR => 'FL', Name => 'IntensifierActiveDimensions' }, | 
| 897 |  |  |  |  |  |  | '0018,9429' => { VR => 'FL', Name => 'PhysicalDetectorSize' }, | 
| 898 |  |  |  |  |  |  | '0018,9430' => { VR => 'US', Name => 'PositionOfIsocenterProjection' }, | 
| 899 |  |  |  |  |  |  | '0018,9432' => { VR => 'SQ', Name => 'FieldOfViewSequence' }, | 
| 900 |  |  |  |  |  |  | '0018,9433' => { VR => 'LO', Name => 'FieldOfViewDescription' }, | 
| 901 |  |  |  |  |  |  | '0018,9434' => { VR => 'SQ', Name => 'ExposureControlSensingRegionsSeq' }, | 
| 902 |  |  |  |  |  |  | '0018,9435' => { VR => 'CS', Name => 'ExposureControlSensingRegionShape' }, | 
| 903 |  |  |  |  |  |  | '0018,9436' => { VR => 'SS', Name => 'ExposureControlSensRegionLeftEdge' }, | 
| 904 |  |  |  |  |  |  | '0018,9437' => { VR => 'SS', Name => 'ExposureControlSensRegionRightEdge' }, | 
| 905 |  |  |  |  |  |  | '0018,9440' => { VR => 'SS', Name => 'CenterOfCircExposControlSensRegion' }, | 
| 906 |  |  |  |  |  |  | '0018,9441' => { VR => 'US', Name => 'RadiusOfCircExposControlSensRegion' }, | 
| 907 |  |  |  |  |  |  | '0018,9447' => { VR => 'FL', Name => 'ColumnAngulationPatient' }, | 
| 908 |  |  |  |  |  |  | '0018,9449' => { VR => 'FL', Name => 'BeamAngle' }, | 
| 909 |  |  |  |  |  |  | '0018,9451' => { VR => 'SQ', Name => 'FrameDetectorParametersSequence' }, | 
| 910 |  |  |  |  |  |  | '0018,9452' => { VR => 'FL', Name => 'CalculatedAnatomyThickness' }, | 
| 911 |  |  |  |  |  |  | '0018,9455' => { VR => 'SQ', Name => 'CalibrationSequence' }, | 
| 912 |  |  |  |  |  |  | '0018,9456' => { VR => 'SQ', Name => 'ObjectThicknessSequence' }, | 
| 913 |  |  |  |  |  |  | '0018,9457' => { VR => 'CS', Name => 'PlaneIdentification' }, | 
| 914 |  |  |  |  |  |  | '0018,9461' => { VR => 'FL', Name => 'FieldOfViewDimensionsInFloat' }, | 
| 915 |  |  |  |  |  |  | '0018,9462' => { VR => 'SQ', Name => 'IsocenterReferenceSystemSequence' }, | 
| 916 |  |  |  |  |  |  | '0018,9463' => { VR => 'FL', Name => 'PositionerIsocenterPrimaryAngle' }, | 
| 917 |  |  |  |  |  |  | '0018,9464' => { VR => 'FL', Name => 'PositionerIsocenterSecondaryAngle' }, | 
| 918 |  |  |  |  |  |  | '0018,9465' => { VR => 'FL', Name => 'PositionerIsocenterDetRotAngle' }, | 
| 919 |  |  |  |  |  |  | '0018,9466' => { VR => 'FL', Name => 'TableXPositionToIsocenter' }, | 
| 920 |  |  |  |  |  |  | '0018,9467' => { VR => 'FL', Name => 'TableYPositionToIsocenter' }, | 
| 921 |  |  |  |  |  |  | '0018,9468' => { VR => 'FL', Name => 'TableZPositionToIsocenter' }, | 
| 922 |  |  |  |  |  |  | '0018,9469' => { VR => 'FL', Name => 'TableHorizontalRotationAngle' }, | 
| 923 |  |  |  |  |  |  | '0018,9470' => { VR => 'FL', Name => 'TableHeadTiltAngle' }, | 
| 924 |  |  |  |  |  |  | '0018,9471' => { VR => 'FL', Name => 'TableCradleTiltAngle' }, | 
| 925 |  |  |  |  |  |  | '0018,9472' => { VR => 'SQ', Name => 'FrameDisplayShutterSequence' }, | 
| 926 |  |  |  |  |  |  | '0018,9473' => { VR => 'FL', Name => 'AcquiredImageAreaDoseProduct' }, | 
| 927 |  |  |  |  |  |  | '0018,9474' => { VR => 'CS', Name => 'CArmPositionerTabletopRelationship' }, | 
| 928 |  |  |  |  |  |  | '0018,9476' => { VR => 'SQ', Name => 'XRayGeometrySequence' }, | 
| 929 |  |  |  |  |  |  | '0018,9477' => { VR => 'SQ', Name => 'IrradiationEventIDSequence' }, | 
| 930 |  |  |  |  |  |  | '0018,9504' => { VR => 'SQ', Name => 'XRay3DFrameTypeSequence' }, | 
| 931 |  |  |  |  |  |  | '0018,9506' => { VR => 'SQ', Name => 'ContributingSourcesSequence' }, | 
| 932 |  |  |  |  |  |  | '0018,9507' => { VR => 'SQ', Name => 'XRay3DAcquisitionSequence' }, | 
| 933 |  |  |  |  |  |  | '0018,9508' => { VR => 'FL', Name => 'PrimaryPositionerScanArc' }, | 
| 934 |  |  |  |  |  |  | '0018,9509' => { VR => 'FL', Name => 'SecondaryPositionerScanArc' }, | 
| 935 |  |  |  |  |  |  | '0018,9510' => { VR => 'FL', Name => 'PrimaryPositionerScanStartAngle' }, | 
| 936 |  |  |  |  |  |  | '0018,9511' => { VR => 'FL', Name => 'SecondaryPositionerScanStartAngle' }, | 
| 937 |  |  |  |  |  |  | '0018,9514' => { VR => 'FL', Name => 'PrimaryPositionerIncrement' }, | 
| 938 |  |  |  |  |  |  | '0018,9515' => { VR => 'FL', Name => 'SecondaryPositionerIncrement' }, | 
| 939 |  |  |  |  |  |  | '0018,9516' => { VR => 'DT', Name => 'StartAcquisitionDateTime' }, | 
| 940 |  |  |  |  |  |  | '0018,9517' => { VR => 'DT', Name => 'EndAcquisitionDateTime' }, | 
| 941 |  |  |  |  |  |  | '0018,9524' => { VR => 'LO', Name => 'ApplicationName' }, | 
| 942 |  |  |  |  |  |  | '0018,9525' => { VR => 'LO', Name => 'ApplicationVersion' }, | 
| 943 |  |  |  |  |  |  | '0018,9526' => { VR => 'LO', Name => 'ApplicationManufacturer' }, | 
| 944 |  |  |  |  |  |  | '0018,9527' => { VR => 'CS', Name => 'AlgorithmType' }, | 
| 945 |  |  |  |  |  |  | '0018,9528' => { VR => 'LO', Name => 'AlgorithmDescription' }, | 
| 946 |  |  |  |  |  |  | '0018,9530' => { VR => 'SQ', Name => 'XRay3DReconstructionSequence' }, | 
| 947 |  |  |  |  |  |  | '0018,9531' => { VR => 'LO', Name => 'ReconstructionDescription' }, | 
| 948 |  |  |  |  |  |  | '0018,9538' => { VR => 'SQ', Name => 'PerProjectionAcquisitionSequence' }, | 
| 949 |  |  |  |  |  |  | '0018,9601' => { VR => 'SQ', Name => 'DiffusionBMatrixSequence' }, | 
| 950 |  |  |  |  |  |  | '0018,9602' => { VR => 'FD', Name => 'DiffusionBValueXX' }, | 
| 951 |  |  |  |  |  |  | '0018,9603' => { VR => 'FD', Name => 'DiffusionBValueXY' }, | 
| 952 |  |  |  |  |  |  | '0018,9604' => { VR => 'FD', Name => 'DiffusionBValueXZ' }, | 
| 953 |  |  |  |  |  |  | '0018,9605' => { VR => 'FD', Name => 'DiffusionBValueYY' }, | 
| 954 |  |  |  |  |  |  | '0018,9606' => { VR => 'FD', Name => 'DiffusionBValueYZ' }, | 
| 955 |  |  |  |  |  |  | '0018,9607' => { VR => 'FD', Name => 'DiffusionBValueZZ' }, | 
| 956 |  |  |  |  |  |  | '0018,9701' => { VR => 'DT', Name => 'DecayCorrectionDateTime' }, | 
| 957 |  |  |  |  |  |  | '0018,9715' => { VR => 'FD', Name => 'StartDensityThreshold' }, | 
| 958 |  |  |  |  |  |  | '0018,9722' => { VR => 'FD', Name => 'TerminationTimeThreshold' }, | 
| 959 |  |  |  |  |  |  | '0018,9725' => { VR => 'CS', Name => 'DetectorGeometry' }, | 
| 960 |  |  |  |  |  |  | '0018,9727' => { VR => 'FD', Name => 'AxialDetectorDimension' }, | 
| 961 |  |  |  |  |  |  | '0018,9735' => { VR => 'SQ', Name => 'PETPositionSequence' }, | 
| 962 |  |  |  |  |  |  | '0018,9739' => { VR => 'US', Name => 'NumberOfIterations' }, | 
| 963 |  |  |  |  |  |  | '0018,9740' => { VR => 'US', Name => 'NumberOfSubsets' }, | 
| 964 |  |  |  |  |  |  | '0018,9751' => { VR => 'SQ', Name => 'PETFrameTypeSequence' }, | 
| 965 |  |  |  |  |  |  | '0018,9756' => { VR => 'CS', Name => 'ReconstructionType' }, | 
| 966 |  |  |  |  |  |  | '0018,9758' => { VR => 'CS', Name => 'DecayCorrected' }, | 
| 967 |  |  |  |  |  |  | '0018,9759' => { VR => 'CS', Name => 'AttenuationCorrected' }, | 
| 968 |  |  |  |  |  |  | '0018,9760' => { VR => 'CS', Name => 'ScatterCorrected' }, | 
| 969 |  |  |  |  |  |  | '0018,9761' => { VR => 'CS', Name => 'DeadTimeCorrected' }, | 
| 970 |  |  |  |  |  |  | '0018,9762' => { VR => 'CS', Name => 'GantryMotionCorrected' }, | 
| 971 |  |  |  |  |  |  | '0018,9763' => { VR => 'CS', Name => 'PatientMotionCorrected' }, | 
| 972 |  |  |  |  |  |  | '0018,9765' => { VR => 'CS', Name => 'RandomsCorrected' }, | 
| 973 |  |  |  |  |  |  | '0018,9767' => { VR => 'CS', Name => 'SensitivityCalibrated' }, | 
| 974 |  |  |  |  |  |  | '0018,9801' => { VR => 'FD', Name => 'DepthsOfFocus' }, | 
| 975 |  |  |  |  |  |  | '0018,9804' => { VR => 'DT', Name => 'ExclusionStartDatetime' }, | 
| 976 |  |  |  |  |  |  | '0018,9805' => { VR => 'FD', Name => 'ExclusionDuration' }, | 
| 977 |  |  |  |  |  |  | '0018,9807' => { VR => 'SQ', Name => 'ImageDataTypeSequence' }, | 
| 978 |  |  |  |  |  |  | '0018,9808' => { VR => 'CS', Name => 'DataType' }, | 
| 979 |  |  |  |  |  |  | '0018,980B' => { VR => 'CS', Name => 'AliasedDataType' }, | 
| 980 |  |  |  |  |  |  | '0018,A001' => { VR => 'SQ', Name => 'ContributingEquipmentSequence' }, | 
| 981 |  |  |  |  |  |  | '0018,A002' => { VR => 'DT', Name => 'ContributionDateTime' }, | 
| 982 |  |  |  |  |  |  | '0018,A003' => { VR => 'ST', Name => 'ContributionDescription' }, | 
| 983 |  |  |  |  |  |  | # GEMS_ACQU_01 (ref 4) | 
| 984 |  |  |  |  |  |  | '0019,1002' => { VR => 'SL', Name => 'NumberOfCellsIInDetector' }, | 
| 985 |  |  |  |  |  |  | '0019,1003' => { VR => 'DS', Name => 'CellNumberAtTheta' }, | 
| 986 |  |  |  |  |  |  | '0019,1004' => { VR => 'DS', Name => 'CellSpacing' }, | 
| 987 |  |  |  |  |  |  | '0019,100F' => { VR => 'DS', Name => 'HorizFrameOfRef' }, | 
| 988 |  |  |  |  |  |  | '0019,1011' => { VR => 'SS', Name => 'SeriesContrast' }, | 
| 989 |  |  |  |  |  |  | '0019,1012' => { VR => 'SS', Name => 'LastPseq' }, | 
| 990 |  |  |  |  |  |  | '0019,1013' => { VR => 'SS', Name => 'StartNumberForBaseline' }, | 
| 991 |  |  |  |  |  |  | '0019,1014' => { VR => 'SS', Name => 'EndNumberForBaseline' }, | 
| 992 |  |  |  |  |  |  | '0019,1015' => { VR => 'SS', Name => 'StartNumberForEnhancedScans' }, | 
| 993 |  |  |  |  |  |  | '0019,1016' => { VR => 'SS', Name => 'EndNumberForEnhancedScans' }, | 
| 994 |  |  |  |  |  |  | '0019,1017' => { VR => 'SS', Name => 'SeriesPlane' }, | 
| 995 |  |  |  |  |  |  | '0019,1018' => { VR => 'LO', Name => 'FirstScanRas' }, | 
| 996 |  |  |  |  |  |  | '0019,1019' => { VR => 'DS', Name => 'FirstScanLocation' }, | 
| 997 |  |  |  |  |  |  | '0019,101A' => { VR => 'LO', Name => 'LastScanRas' }, | 
| 998 |  |  |  |  |  |  | '0019,101B' => { VR => 'DS', Name => 'LastScanLoc' }, | 
| 999 |  |  |  |  |  |  | '0019,101E' => { VR => 'DS', Name => 'DisplayFieldOfView' }, | 
| 1000 |  |  |  |  |  |  | '0019,1023' => { VR => 'DS', Name => 'TableSpeed' }, | 
| 1001 |  |  |  |  |  |  | '0019,1024' => { VR => 'DS', Name => 'MidScanTime' }, | 
| 1002 |  |  |  |  |  |  | '0019,1025' => { VR => 'SS', Name => 'MidScanFlag' }, | 
| 1003 |  |  |  |  |  |  | '0019,1026' => { VR => 'SL', Name => 'DegreesOfAzimuth' }, | 
| 1004 |  |  |  |  |  |  | '0019,1027' => { VR => 'DS', Name => 'GantryPeriod' }, | 
| 1005 |  |  |  |  |  |  | '0019,102A' => { VR => 'DS', Name => 'XRayOnPosition' }, | 
| 1006 |  |  |  |  |  |  | '0019,102B' => { VR => 'DS', Name => 'XRayOffPosition' }, | 
| 1007 |  |  |  |  |  |  | '0019,102C' => { VR => 'SL', Name => 'NumberOfTriggers' }, | 
| 1008 |  |  |  |  |  |  | '0019,102E' => { VR => 'DS', Name => 'AngleOfFirstView' }, | 
| 1009 |  |  |  |  |  |  | '0019,102F' => { VR => 'DS', Name => 'TriggerFrequency' }, | 
| 1010 |  |  |  |  |  |  | '0019,1039' => { VR => 'SS', Name => 'ScanFOVType' }, | 
| 1011 |  |  |  |  |  |  | '0019,1040' => { VR => 'SS', Name => 'StatReconFlag' }, | 
| 1012 |  |  |  |  |  |  | '0019,1041' => { VR => 'SS', Name => 'ComputeType' }, | 
| 1013 |  |  |  |  |  |  | '0019,1042' => { VR => 'SS', Name => 'SegmentNumber' }, | 
| 1014 |  |  |  |  |  |  | '0019,1043' => { VR => 'SS', Name => 'TotalSegmentsRequested' }, | 
| 1015 |  |  |  |  |  |  | '0019,1044' => { VR => 'DS', Name => 'InterscanDelay' }, | 
| 1016 |  |  |  |  |  |  | '0019,1047' => { VR => 'SS', Name => 'ViewCompressionFactor' }, | 
| 1017 |  |  |  |  |  |  | '0019,104A' => { VR => 'SS', Name => 'TotalNoOfRefChannels' }, | 
| 1018 |  |  |  |  |  |  | '0019,104B' => { VR => 'SL', Name => 'DataSizeForScanData' }, | 
| 1019 |  |  |  |  |  |  | '0019,1052' => { VR => 'SS', Name => 'ReconPostProcflag' }, | 
| 1020 |  |  |  |  |  |  | '0019,1057' => { VR => 'SS', Name => 'CTWaterNumber' }, | 
| 1021 |  |  |  |  |  |  | '0019,1058' => { VR => 'SS', Name => 'CTBoneNumber' }, | 
| 1022 |  |  |  |  |  |  | '0019,105A' => { VR => 'FL', Name => 'AcquisitionDuration' }, | 
| 1023 |  |  |  |  |  |  | '0019,105E' => { VR => 'SL', Name => 'NumberOfChannels' }, | 
| 1024 |  |  |  |  |  |  | '0019,105F' => { VR => 'SL', Name => 'IncrementBetweenChannels' }, | 
| 1025 |  |  |  |  |  |  | '0019,1060' => { VR => 'SL', Name => 'StartingView' }, | 
| 1026 |  |  |  |  |  |  | '0019,1061' => { VR => 'SL', Name => 'NumberOfViews' }, | 
| 1027 |  |  |  |  |  |  | '0019,1062' => { VR => 'SL', Name => 'IncrementBetweenViews' }, | 
| 1028 |  |  |  |  |  |  | '0019,106A' => { VR => 'SS', Name => 'DependantOnNoViewsProcessed' }, | 
| 1029 |  |  |  |  |  |  | '0019,106B' => { VR => 'SS', Name => 'FieldOfViewInDetectorCells' }, | 
| 1030 |  |  |  |  |  |  | '0019,1070' => { VR => 'SS', Name => 'ValueOfBackProjectionButton' }, | 
| 1031 |  |  |  |  |  |  | '0019,1071' => { VR => 'SS', Name => 'SetIfFatqEstimatesWereUsed' }, | 
| 1032 |  |  |  |  |  |  | '0019,1072' => { VR => 'DS', Name => 'ZChanAvgOverViews' }, | 
| 1033 |  |  |  |  |  |  | '0019,1073' => { VR => 'DS', Name => 'AvgOfLeftRefChansOverViews' }, | 
| 1034 |  |  |  |  |  |  | '0019,1074' => { VR => 'DS', Name => 'MaxLeftChanOverViews' }, | 
| 1035 |  |  |  |  |  |  | '0019,1075' => { VR => 'DS', Name => 'AvgOfRightRefChansOverViews' }, | 
| 1036 |  |  |  |  |  |  | '0019,1076' => { VR => 'DS', Name => 'MaxRightChanOverViews' }, | 
| 1037 |  |  |  |  |  |  | '0019,107D' => { VR => 'DS', Name => 'SecondEcho' }, | 
| 1038 |  |  |  |  |  |  | '0019,107E' => { VR => 'SS', Name => 'NumberOfEchoes' }, | 
| 1039 |  |  |  |  |  |  | '0019,107F' => { VR => 'DS', Name => 'TableDelta' }, | 
| 1040 |  |  |  |  |  |  | '0019,1081' => { VR => 'SS', Name => 'Contiguous' }, | 
| 1041 |  |  |  |  |  |  | '0019,1084' => { VR => 'DS', Name => 'PeakSAR' }, | 
| 1042 |  |  |  |  |  |  | '0019,1085' => { VR => 'SS', Name => 'MonitorSAR' }, | 
| 1043 |  |  |  |  |  |  | '0019,1087' => { VR => 'DS', Name => 'CardiacRepetitionTime' }, | 
| 1044 |  |  |  |  |  |  | '0019,1088' => { VR => 'SS', Name => 'ImagesPerCardiacCycle' }, | 
| 1045 |  |  |  |  |  |  | '0019,108A' => { VR => 'SS', Name => 'ActualReceiveGainAnalog' }, | 
| 1046 |  |  |  |  |  |  | '0019,108B' => { VR => 'SS', Name => 'ActualReceiveGainDigital' }, | 
| 1047 |  |  |  |  |  |  | '0019,108D' => { VR => 'DS', Name => 'DelayAfterTrigger' }, | 
| 1048 |  |  |  |  |  |  | '0019,108F' => { VR => 'SS', Name => 'Swappf' }, | 
| 1049 |  |  |  |  |  |  | '0019,1090' => { VR => 'SS', Name => 'PauseInterval' }, | 
| 1050 |  |  |  |  |  |  | '0019,1091' => { VR => 'DS', Name => 'PulseTime' }, | 
| 1051 |  |  |  |  |  |  | '0019,1092' => { VR => 'SL', Name => 'SliceOffsetOnFreqAxis' }, | 
| 1052 |  |  |  |  |  |  | '0019,1093' => { VR => 'DS', Name => 'CenterFrequency' }, | 
| 1053 |  |  |  |  |  |  | '0019,1094' => { VR => 'SS', Name => 'TransmitGain' }, | 
| 1054 |  |  |  |  |  |  | '0019,1095' => { VR => 'SS', Name => 'AnalogReceiverGain' }, | 
| 1055 |  |  |  |  |  |  | '0019,1096' => { VR => 'SS', Name => 'DigitalReceiverGain' }, | 
| 1056 |  |  |  |  |  |  | '0019,1097' => { VR => 'SL', Name => 'BitmapDefiningCVs' }, | 
| 1057 |  |  |  |  |  |  | '0019,1098' => { VR => 'SS', Name => 'CenterFreqMethod' }, | 
| 1058 |  |  |  |  |  |  | '0019,109B' => { VR => 'SS', Name => 'PulseSeqMode' }, | 
| 1059 |  |  |  |  |  |  | '0019,109C' => { VR => 'LO', Name => 'PulseSeqName' }, | 
| 1060 |  |  |  |  |  |  | '0019,109D' => { VR => 'DT', Name => 'PulseSeqDate' }, | 
| 1061 |  |  |  |  |  |  | '0019,109E' => { VR => 'LO', Name => 'InternalPulseSeqName' }, | 
| 1062 |  |  |  |  |  |  | '0019,109F' => { VR => 'SS', Name => 'TransmittingCoil' }, | 
| 1063 |  |  |  |  |  |  | '0019,10A0' => { VR => 'SS', Name => 'SurfaceCoilType' }, | 
| 1064 |  |  |  |  |  |  | '0019,10A1' => { VR => 'SS', Name => 'ExtremityCoilFlag' }, | 
| 1065 |  |  |  |  |  |  | '0019,10A2' => { VR => 'SL', Name => 'RawDataRunNumber' }, | 
| 1066 |  |  |  |  |  |  | '0019,10A3' => { VR => 'UL', Name => 'CalibratedFieldStrength' }, | 
| 1067 |  |  |  |  |  |  | '0019,10A4' => { VR => 'SS', Name => 'SATFatWaterBone' }, | 
| 1068 |  |  |  |  |  |  | '0019,10A5' => { VR => 'DS', Name => 'ReceiveBandwidth' }, | 
| 1069 |  |  |  |  |  |  | '0019,10A7' => { VR => 'DS', Name => 'UserData01' }, | 
| 1070 |  |  |  |  |  |  | '0019,10A8' => { VR => 'DS', Name => 'UserData02' }, | 
| 1071 |  |  |  |  |  |  | '0019,10A9' => { VR => 'DS', Name => 'UserData03' }, | 
| 1072 |  |  |  |  |  |  | '0019,10AA' => { VR => 'DS', Name => 'UserData04' }, | 
| 1073 |  |  |  |  |  |  | '0019,10AB' => { VR => 'DS', Name => 'UserData05' }, | 
| 1074 |  |  |  |  |  |  | '0019,10AC' => { VR => 'DS', Name => 'UserData06' }, | 
| 1075 |  |  |  |  |  |  | '0019,10AD' => { VR => 'DS', Name => 'UserData07' }, | 
| 1076 |  |  |  |  |  |  | '0019,10AE' => { VR => 'DS', Name => 'UserData08' }, | 
| 1077 |  |  |  |  |  |  | '0019,10AF' => { VR => 'DS', Name => 'UserData09' }, | 
| 1078 |  |  |  |  |  |  | '0019,10B0' => { VR => 'DS', Name => 'UserData10' }, | 
| 1079 |  |  |  |  |  |  | '0019,10B1' => { VR => 'DS', Name => 'UserData11' }, | 
| 1080 |  |  |  |  |  |  | '0019,10B2' => { VR => 'DS', Name => 'UserData12' }, | 
| 1081 |  |  |  |  |  |  | '0019,10B3' => { VR => 'DS', Name => 'UserData13' }, | 
| 1082 |  |  |  |  |  |  | '0019,10B4' => { VR => 'DS', Name => 'UserData14' }, | 
| 1083 |  |  |  |  |  |  | '0019,10B5' => { VR => 'DS', Name => 'UserData15' }, | 
| 1084 |  |  |  |  |  |  | '0019,10B6' => { VR => 'DS', Name => 'UserData16' }, | 
| 1085 |  |  |  |  |  |  | '0019,10B7' => { VR => 'DS', Name => 'UserData17' }, | 
| 1086 |  |  |  |  |  |  | '0019,10B8' => { VR => 'DS', Name => 'UserData18' }, | 
| 1087 |  |  |  |  |  |  | '0019,10B9' => { VR => 'DS', Name => 'UserData19' }, | 
| 1088 |  |  |  |  |  |  | '0019,10BA' => { VR => 'DS', Name => 'UserData20' }, | 
| 1089 |  |  |  |  |  |  | '0019,10BB' => { VR => 'DS', Name => 'UserData21' }, | 
| 1090 |  |  |  |  |  |  | '0019,10BC' => { VR => 'DS', Name => 'UserData22' }, | 
| 1091 |  |  |  |  |  |  | '0019,10BD' => { VR => 'DS', Name => 'UserData23' }, | 
| 1092 |  |  |  |  |  |  | '0019,10BE' => { VR => 'DS', Name => 'ProjectionAngle' }, | 
| 1093 |  |  |  |  |  |  | '0019,10C0' => { VR => 'SS', Name => 'SaturationPlanes' }, | 
| 1094 |  |  |  |  |  |  | '0019,10C1' => { VR => 'SS', Name => 'SurfaceCoilIntensity' }, | 
| 1095 |  |  |  |  |  |  | '0019,10C2' => { VR => 'SS', Name => 'SATLocationR' }, | 
| 1096 |  |  |  |  |  |  | '0019,10C3' => { VR => 'SS', Name => 'SATLocationL' }, | 
| 1097 |  |  |  |  |  |  | '0019,10C4' => { VR => 'SS', Name => 'SATLocationA' }, | 
| 1098 |  |  |  |  |  |  | '0019,10C5' => { VR => 'SS', Name => 'SATLocationP' }, | 
| 1099 |  |  |  |  |  |  | '0019,10C6' => { VR => 'SS', Name => 'SATLocationH' }, | 
| 1100 |  |  |  |  |  |  | '0019,10C7' => { VR => 'SS', Name => 'SATLocationF' }, | 
| 1101 |  |  |  |  |  |  | '0019,10C8' => { VR => 'SS', Name => 'SATThicknessR-L' }, | 
| 1102 |  |  |  |  |  |  | '0019,10C9' => { VR => 'SS', Name => 'SATThicknessA-P' }, | 
| 1103 |  |  |  |  |  |  | '0019,10CA' => { VR => 'SS', Name => 'SATThicknessH-F' }, | 
| 1104 |  |  |  |  |  |  | '0019,10CB' => { VR => 'SS', Name => 'PrescribedFlowAxis' }, | 
| 1105 |  |  |  |  |  |  | '0019,10CC' => { VR => 'SS', Name => 'VelocityEncoding' }, | 
| 1106 |  |  |  |  |  |  | '0019,10CD' => { VR => 'SS', Name => 'ThicknessDisclaimer' }, | 
| 1107 |  |  |  |  |  |  | '0019,10CE' => { VR => 'SS', Name => 'PrescanType' }, | 
| 1108 |  |  |  |  |  |  | '0019,10CF' => { VR => 'SS', Name => 'PrescanStatus' }, | 
| 1109 |  |  |  |  |  |  | '0019,10D0' => { VR => 'SH', Name => 'RawDataType' }, | 
| 1110 |  |  |  |  |  |  | '0019,10D2' => { VR => 'SS', Name => 'ProjectionAlgorithm' }, | 
| 1111 |  |  |  |  |  |  | '0019,10D3' => { VR => 'SH', Name => 'ProjectionAlgorithm' }, | 
| 1112 |  |  |  |  |  |  | '0019,10D5' => { VR => 'SS', Name => 'FractionalEcho' }, | 
| 1113 |  |  |  |  |  |  | '0019,10D6' => { VR => 'SS', Name => 'PrepPulse' }, | 
| 1114 |  |  |  |  |  |  | '0019,10D7' => { VR => 'SS', Name => 'CardiacPhases' }, | 
| 1115 |  |  |  |  |  |  | '0019,10D8' => { VR => 'SS', Name => 'VariableEchoflag' }, | 
| 1116 |  |  |  |  |  |  | '0019,10D9' => { VR => 'DS', Name => 'ConcatenatedSAT' }, | 
| 1117 |  |  |  |  |  |  | '0019,10DA' => { VR => 'SS', Name => 'ReferenceChannelUsed' }, | 
| 1118 |  |  |  |  |  |  | '0019,10DB' => { VR => 'DS', Name => 'BackProjectorCoefficient' }, | 
| 1119 |  |  |  |  |  |  | '0019,10DC' => { VR => 'SS', Name => 'PrimarySpeedCorrectionUsed' }, | 
| 1120 |  |  |  |  |  |  | '0019,10DD' => { VR => 'SS', Name => 'OverrangeCorrectionUsed' }, | 
| 1121 |  |  |  |  |  |  | '0019,10DE' => { VR => 'DS', Name => 'DynamicZAlphaValue' }, | 
| 1122 |  |  |  |  |  |  | '0019,10DF' => { VR => 'DS', Name => 'UserData' }, | 
| 1123 |  |  |  |  |  |  | '0019,10E0' => { VR => 'DS', Name => 'UserData' }, | 
| 1124 |  |  |  |  |  |  | '0019,10E2' => { VR => 'DS', Name => 'VelocityEncodeScale' }, | 
| 1125 |  |  |  |  |  |  | '0019,10F2' => { VR => 'SS', Name => 'FastPhases' }, | 
| 1126 |  |  |  |  |  |  | '0019,10F9' => { VR => 'DS', Name => 'TransmissionGain' }, | 
| 1127 |  |  |  |  |  |  | # relationship group | 
| 1128 |  |  |  |  |  |  | '0020,0000' => { VR => 'UL', Name => 'RelationshipGroupLength' }, | 
| 1129 |  |  |  |  |  |  | '0020,000D' => { VR => 'UI', Name => 'StudyInstanceUID' }, | 
| 1130 |  |  |  |  |  |  | '0020,000E' => { VR => 'UI', Name => 'SeriesInstanceUID' }, | 
| 1131 |  |  |  |  |  |  | '0020,0010' => { VR => 'SH', Name => 'StudyID' }, | 
| 1132 |  |  |  |  |  |  | '0020,0011' => { VR => 'IS', Name => 'SeriesNumber' }, | 
| 1133 |  |  |  |  |  |  | '0020,0012' => { VR => 'IS', Name => 'AcquisitionNumber' }, | 
| 1134 |  |  |  |  |  |  | '0020,0013' => { VR => 'IS', Name => 'InstanceNumber' }, | 
| 1135 |  |  |  |  |  |  | '0020,0014' => { VR => 'IS', Name => 'IsotopeNumber' }, | 
| 1136 |  |  |  |  |  |  | '0020,0015' => { VR => 'IS', Name => 'PhaseNumber' }, | 
| 1137 |  |  |  |  |  |  | '0020,0016' => { VR => 'IS', Name => 'IntervalNumber' }, | 
| 1138 |  |  |  |  |  |  | '0020,0017' => { VR => 'IS', Name => 'TimeSlotNumber' }, | 
| 1139 |  |  |  |  |  |  | '0020,0018' => { VR => 'IS', Name => 'AngleNumber' }, | 
| 1140 |  |  |  |  |  |  | '0020,0019' => { VR => 'IS', Name => 'ItemNumber' }, | 
| 1141 |  |  |  |  |  |  | '0020,0020' => { VR => 'CS', Name => 'PatientOrientation' }, | 
| 1142 |  |  |  |  |  |  | '0020,0022' => { VR => 'IS', Name => 'OverlayNumber' }, | 
| 1143 |  |  |  |  |  |  | '0020,0024' => { VR => 'IS', Name => 'CurveNumber' }, | 
| 1144 |  |  |  |  |  |  | '0020,0026' => { VR => 'IS', Name => 'LookupTableNumber' }, | 
| 1145 |  |  |  |  |  |  | '0020,0030' => { VR => 'DS', Name => 'ImagePosition' }, | 
| 1146 |  |  |  |  |  |  | '0020,0032' => { VR => 'DS', Name => 'ImagePositionPatient' }, | 
| 1147 |  |  |  |  |  |  | '0020,0035' => { VR => 'DS', Name => 'ImageOrientation' }, | 
| 1148 |  |  |  |  |  |  | '0020,0037' => { VR => 'DS', Name => 'ImageOrientationPatient' }, | 
| 1149 |  |  |  |  |  |  | '0020,0050' => { VR => 'DS', Name => 'Location' }, | 
| 1150 |  |  |  |  |  |  | '0020,0052' => { VR => 'UI', Name => 'FrameOfReferenceUID' }, | 
| 1151 |  |  |  |  |  |  | '0020,0060' => { VR => 'CS', Name => 'Laterality' }, | 
| 1152 |  |  |  |  |  |  | '0020,0062' => { VR => 'CS', Name => 'ImageLaterality' }, | 
| 1153 |  |  |  |  |  |  | '0020,0070' => { VR => 'LO', Name => 'ImageGeometryType' }, | 
| 1154 |  |  |  |  |  |  | '0020,0080' => { VR => 'CS', Name => 'MaskingImage' }, | 
| 1155 |  |  |  |  |  |  | '0020,0100' => { VR => 'IS', Name => 'TemporalPositionIdentifier' }, | 
| 1156 |  |  |  |  |  |  | '0020,0105' => { VR => 'IS', Name => 'NumberOfTemporalPositions' }, | 
| 1157 |  |  |  |  |  |  | '0020,0110' => { VR => 'DS', Name => 'TemporalResolution' }, | 
| 1158 |  |  |  |  |  |  | '0020,0200' => { VR => 'UI', Name => 'SynchronizationFrameOfReferenceUID' }, | 
| 1159 |  |  |  |  |  |  | '0020,1000' => { VR => 'IS', Name => 'SeriesInStudy' }, | 
| 1160 |  |  |  |  |  |  | '0020,1001' => { VR => 'IS', Name => 'AcquisitionsInSeries' }, | 
| 1161 |  |  |  |  |  |  | '0020,1002' => { VR => 'IS', Name => 'ImagesInAcquisition' }, | 
| 1162 |  |  |  |  |  |  | '0020,1003' => { VR => 'IS', Name => 'ImagesInSeries' }, | 
| 1163 |  |  |  |  |  |  | '0020,1004' => { VR => 'IS', Name => 'AcquisitionsInStudy' }, | 
| 1164 |  |  |  |  |  |  | '0020,1005' => { VR => 'IS', Name => 'ImagesInStudy' }, | 
| 1165 |  |  |  |  |  |  | '0020,1020' => { VR => 'CS', Name => 'Reference' }, | 
| 1166 |  |  |  |  |  |  | '0020,1040' => { VR => 'LO', Name => 'PositionReferenceIndicator' }, | 
| 1167 |  |  |  |  |  |  | '0020,1041' => { VR => 'DS', Name => 'SliceLocation' }, | 
| 1168 |  |  |  |  |  |  | '0020,1070' => { VR => 'IS', Name => 'OtherStudyNumbers' }, | 
| 1169 |  |  |  |  |  |  | '0020,1200' => { VR => 'IS', Name => 'NumberOfPatientRelatedStudies' }, | 
| 1170 |  |  |  |  |  |  | '0020,1202' => { VR => 'IS', Name => 'NumberOfPatientRelatedSeries' }, | 
| 1171 |  |  |  |  |  |  | '0020,1204' => { VR => 'IS', Name => 'NumberOfPatientRelatedInstances' }, | 
| 1172 |  |  |  |  |  |  | '0020,1206' => { VR => 'IS', Name => 'NumberOfStudyRelatedSeries' }, | 
| 1173 |  |  |  |  |  |  | '0020,1208' => { VR => 'IS', Name => 'NumberOfStudyRelatedInstances' }, | 
| 1174 |  |  |  |  |  |  | '0020,1209' => { VR => 'IS', Name => 'NumberOfSeriesRelatedInstances' }, | 
| 1175 |  |  |  |  |  |  | '0020,31xx' => { VR => 'CS', Name => 'SourceImageIDs' }, | 
| 1176 |  |  |  |  |  |  | '0020,3401' => { VR => 'CS', Name => 'ModifyingDeviceID' }, | 
| 1177 |  |  |  |  |  |  | '0020,3402' => { VR => 'CS', Name => 'ModifiedImageID' }, | 
| 1178 |  |  |  |  |  |  | '0020,3403' => { VR => 'DA', Name => 'ModifiedImageDate' }, | 
| 1179 |  |  |  |  |  |  | '0020,3404' => { VR => 'LO', Name => 'ModifyingDeviceManufacturer' }, | 
| 1180 |  |  |  |  |  |  | '0020,3405' => { VR => 'TM', Name => 'ModifiedImageTime' }, | 
| 1181 |  |  |  |  |  |  | '0020,3406' => { VR => 'LO', Name => 'ModifiedImageDescription' }, | 
| 1182 |  |  |  |  |  |  | '0020,4000' => { VR => 'LT', Name => 'ImageComments' }, | 
| 1183 |  |  |  |  |  |  | '0020,5000' => { VR => 'AT', Name => 'OriginalImageIdentification' }, | 
| 1184 |  |  |  |  |  |  | '0020,5002' => { VR => 'CS', Name => 'OriginalImageIdentNomenclature' }, | 
| 1185 |  |  |  |  |  |  | '0020,9056' => { VR => 'SH', Name => 'StackID' }, | 
| 1186 |  |  |  |  |  |  | '0020,9057' => { VR => 'UL', Name => 'InStackPositionNumber' }, | 
| 1187 |  |  |  |  |  |  | '0020,9071' => { VR => 'SQ', Name => 'FrameAnatomySequence' }, | 
| 1188 |  |  |  |  |  |  | '0020,9072' => { VR => 'CS', Name => 'FrameLaterality' }, | 
| 1189 |  |  |  |  |  |  | '0020,9111' => { VR => 'SQ', Name => 'FrameContentSequence' }, | 
| 1190 |  |  |  |  |  |  | '0020,9113' => { VR => 'SQ', Name => 'PlanePositionSequence' }, | 
| 1191 |  |  |  |  |  |  | '0020,9116' => { VR => 'SQ', Name => 'PlaneOrientationSequence' }, | 
| 1192 |  |  |  |  |  |  | '0020,9128' => { VR => 'UL', Name => 'TemporalPositionIndex' }, | 
| 1193 |  |  |  |  |  |  | '0020,9153' => { VR => 'FD', Name => 'TriggerDelayTime' }, | 
| 1194 |  |  |  |  |  |  | '0020,9156' => { VR => 'US', Name => 'FrameAcquisitionNumber' }, | 
| 1195 |  |  |  |  |  |  | '0020,9157' => { VR => 'UL', Name => 'DimensionIndexValues' }, | 
| 1196 |  |  |  |  |  |  | '0020,9158' => { VR => 'LT', Name => 'FrameComments' }, | 
| 1197 |  |  |  |  |  |  | '0020,9161' => { VR => 'UI', Name => 'ConcatenationUID' }, | 
| 1198 |  |  |  |  |  |  | '0020,9162' => { VR => 'US', Name => 'InConcatenationNumber' }, | 
| 1199 |  |  |  |  |  |  | '0020,9163' => { VR => 'US', Name => 'InConcatenationTotalNumber' }, | 
| 1200 |  |  |  |  |  |  | '0020,9164' => { VR => 'UI', Name => 'DimensionOrganizationUID' }, | 
| 1201 |  |  |  |  |  |  | '0020,9165' => { VR => 'AT', Name => 'DimensionIndexPointer' }, | 
| 1202 |  |  |  |  |  |  | '0020,9167' => { VR => 'AT', Name => 'FunctionalGroupPointer' }, | 
| 1203 |  |  |  |  |  |  | '0020,9213' => { VR => 'LO', Name => 'DimensionIndexPrivateCreator' }, | 
| 1204 |  |  |  |  |  |  | '0020,9221' => { VR => 'SQ', Name => 'DimensionOrganizationSequence' }, | 
| 1205 |  |  |  |  |  |  | '0020,9222' => { VR => 'SQ', Name => 'DimensionIndexSequence' }, | 
| 1206 |  |  |  |  |  |  | '0020,9228' => { VR => 'UL', Name => 'ConcatenationFrameOffsetNumber' }, | 
| 1207 |  |  |  |  |  |  | '0020,9238' => { VR => 'LO', Name => 'FunctionalGroupPrivateCreator' }, | 
| 1208 |  |  |  |  |  |  | '0020,9241' => { VR => 'FL', Name => 'NominalPercentageOfCardiacPhase' }, | 
| 1209 |  |  |  |  |  |  | '0020,9245' => { VR => 'FL', Name => 'NominalPercentOfRespiratoryPhase' }, | 
| 1210 |  |  |  |  |  |  | '0020,9246' => { VR => 'FL', Name => 'StartingRespiratoryAmplitude' }, | 
| 1211 |  |  |  |  |  |  | '0020,9247' => { VR => 'CS', Name => 'StartingRespiratoryPhase' }, | 
| 1212 |  |  |  |  |  |  | '0020,9248' => { VR => 'FL', Name => 'EndingRespiratoryAmplitude' }, | 
| 1213 |  |  |  |  |  |  | '0020,9249' => { VR => 'CS', Name => 'EndingRespiratoryPhase' }, | 
| 1214 |  |  |  |  |  |  | '0020,9250' => { VR => 'CS', Name => 'RespiratoryTriggerType' }, | 
| 1215 |  |  |  |  |  |  | '0020,9251' => { VR => 'FD', Name => 'RRIntervalTimeNominal' }, | 
| 1216 |  |  |  |  |  |  | '0020,9252' => { VR => 'FD', Name => 'ActualCardiacTriggerDelayTime' }, | 
| 1217 |  |  |  |  |  |  | '0020,9253' => { VR => 'SQ', Name => 'RespiratorySynchronizationSequence' }, | 
| 1218 |  |  |  |  |  |  | '0020,9254' => { VR => 'FD', Name => 'RespiratoryIntervalTime' }, | 
| 1219 |  |  |  |  |  |  | '0020,9255' => { VR => 'FD', Name => 'NominalRespiratoryTriggerDelayTime' }, | 
| 1220 |  |  |  |  |  |  | '0020,9256' => { VR => 'FD', Name => 'RespiratoryTriggerDelayThreshold' }, | 
| 1221 |  |  |  |  |  |  | '0020,9257' => { VR => 'FD', Name => 'ActualRespiratoryTriggerDelayTime' }, | 
| 1222 |  |  |  |  |  |  | '0020,9301' => { VR => 'FD', Name => 'ImagePositionVolume' }, | 
| 1223 |  |  |  |  |  |  | '0020,9302' => { VR => 'FD', Name => 'ImageOrientationVolume' }, | 
| 1224 |  |  |  |  |  |  | '0020,9308' => { VR => 'FD', Name => 'ApexPosition' }, | 
| 1225 |  |  |  |  |  |  | '0020,9421' => { VR => 'LO', Name => 'DimensionDescriptionLabel' }, | 
| 1226 |  |  |  |  |  |  | '0020,9450' => { VR => 'SQ', Name => 'PatientOrientationInFrameSequence' }, | 
| 1227 |  |  |  |  |  |  | '0020,9453' => { VR => 'LO', Name => 'FrameLabel' }, | 
| 1228 |  |  |  |  |  |  | '0020,9518' => { VR => 'US', Name => 'AcquisitionIndex' }, | 
| 1229 |  |  |  |  |  |  | '0020,9529' => { VR => 'SQ', Name => 'ContributingSOPInstancesRefSeq' }, | 
| 1230 |  |  |  |  |  |  | '0020,9536' => { VR => 'US', Name => 'ReconstructionIndex' }, | 
| 1231 |  |  |  |  |  |  | # GEMS_RELA_01 (ref 4) | 
| 1232 |  |  |  |  |  |  | '0021,1003' => { VR => 'SS', Name => 'SeriesFromWhichPrescribed' }, | 
| 1233 |  |  |  |  |  |  | '0021,1005' => { VR => 'SH', Name => 'GenesisVersionNow' }, | 
| 1234 |  |  |  |  |  |  | '0021,1005' => { VR => 'SH', Name => 'GenesisVersionNow' }, | 
| 1235 |  |  |  |  |  |  | '0021,1007' => { VR => 'UL', Name => 'SeriesRecordChecksum' }, | 
| 1236 |  |  |  |  |  |  | '0021,1018' => { VR => 'SH', Name => 'GenesisVersionNow' }, | 
| 1237 |  |  |  |  |  |  | '0021,1018' => { VR => 'SH', Name => 'GenesisVersionNow' }, | 
| 1238 |  |  |  |  |  |  | '0021,1019' => { VR => 'UL', Name => 'AcqReconRecordChecksum' }, | 
| 1239 |  |  |  |  |  |  | '0021,1019' => { VR => 'UL', Name => 'AcqreconRecordChecksum' }, | 
| 1240 |  |  |  |  |  |  | '0021,1020' => { VR => 'DS', Name => 'TableStartLocation' }, | 
| 1241 |  |  |  |  |  |  | '0021,1035' => { VR => 'SS', Name => 'SeriesFromWhichPrescribed' }, | 
| 1242 |  |  |  |  |  |  | '0021,1036' => { VR => 'SS', Name => 'ImageFromWhichPrescribed' }, | 
| 1243 |  |  |  |  |  |  | '0021,1037' => { VR => 'SS', Name => 'ScreenFormat' }, | 
| 1244 |  |  |  |  |  |  | '0021,104A' => { VR => 'LO', Name => 'AnatomicalReferenceForScout' }, | 
| 1245 |  |  |  |  |  |  | '0021,104F' => { VR => 'SS', Name => 'LocationsInAcquisition' }, | 
| 1246 |  |  |  |  |  |  | '0021,1050' => { VR => 'SS', Name => 'GraphicallyPrescribed' }, | 
| 1247 |  |  |  |  |  |  | '0021,1051' => { VR => 'DS', Name => 'RotationFromSourceXRot' }, | 
| 1248 |  |  |  |  |  |  | '0021,1052' => { VR => 'DS', Name => 'RotationFromSourceYRot' }, | 
| 1249 |  |  |  |  |  |  | '0021,1053' => { VR => 'DS', Name => 'RotationFromSourceZRot' }, | 
| 1250 |  |  |  |  |  |  | '0021,1054' => { VR => 'SH', Name => 'ImagePosition' }, | 
| 1251 |  |  |  |  |  |  | '0021,1055' => { VR => 'SH', Name => 'ImageOrientation' }, | 
| 1252 |  |  |  |  |  |  | '0021,1056' => { VR => 'SL', Name => 'IntegerSlop' }, | 
| 1253 |  |  |  |  |  |  | '0021,1057' => { VR => 'SL', Name => 'IntegerSlop' }, | 
| 1254 |  |  |  |  |  |  | '0021,1058' => { VR => 'SL', Name => 'IntegerSlop' }, | 
| 1255 |  |  |  |  |  |  | '0021,1059' => { VR => 'SL', Name => 'IntegerSlop' }, | 
| 1256 |  |  |  |  |  |  | '0021,105A' => { VR => 'SL', Name => 'IntegerSlop' }, | 
| 1257 |  |  |  |  |  |  | '0021,105B' => { VR => 'DS', Name => 'FloatSlop' }, | 
| 1258 |  |  |  |  |  |  | '0021,105C' => { VR => 'DS', Name => 'FloatSlop' }, | 
| 1259 |  |  |  |  |  |  | '0021,105D' => { VR => 'DS', Name => 'FloatSlop' }, | 
| 1260 |  |  |  |  |  |  | '0021,105E' => { VR => 'DS', Name => 'FloatSlop' }, | 
| 1261 |  |  |  |  |  |  | '0021,105F' => { VR => 'DS', Name => 'FloatSlop' }, | 
| 1262 |  |  |  |  |  |  | '0021,1081' => { VR => 'DS', Name => 'AutoWindowLevelAlpha' }, | 
| 1263 |  |  |  |  |  |  | '0021,1082' => { VR => 'DS', Name => 'AutoWindowLevelBeta' }, | 
| 1264 |  |  |  |  |  |  | '0021,1083' => { VR => 'DS', Name => 'AutoWindowLevelWindow' }, | 
| 1265 |  |  |  |  |  |  | '0021,1084' => { VR => 'DS', Name => 'ToWindowLevelLevel' }, | 
| 1266 |  |  |  |  |  |  | '0021,1090' => { VR => 'SS', Name => 'TubeFocalSpotPosition' }, | 
| 1267 |  |  |  |  |  |  | '0021,1091' => { VR => 'SS', Name => 'BiopsyPosition' }, | 
| 1268 |  |  |  |  |  |  | '0021,1092' => { VR => 'FL', Name => 'BiopsyTLocation' }, | 
| 1269 |  |  |  |  |  |  | '0021,1093' => { VR => 'FL', Name => 'BiopsyRefLocation' }, | 
| 1270 |  |  |  |  |  |  | # ? | 
| 1271 |  |  |  |  |  |  | '0022,0001' => { VR => 'US', Name => 'LightPathFilterPassThroughWavelen' }, | 
| 1272 |  |  |  |  |  |  | '0022,0002' => { VR => 'US', Name => 'LightPathFilterPassBand' }, | 
| 1273 |  |  |  |  |  |  | '0022,0003' => { VR => 'US', Name => 'ImagePathFilterPassThroughWavelen' }, | 
| 1274 |  |  |  |  |  |  | '0022,0004' => { VR => 'US', Name => 'ImagePathFilterPassBand' }, | 
| 1275 |  |  |  |  |  |  | '0022,0005' => { VR => 'CS', Name => 'PatientEyeMovementCommanded' }, | 
| 1276 |  |  |  |  |  |  | '0022,0006' => { VR => 'SQ', Name => 'PatientEyeMovementCommandCodeSeq' }, | 
| 1277 |  |  |  |  |  |  | '0022,0007' => { VR => 'FL', Name => 'SphericalLensPower' }, | 
| 1278 |  |  |  |  |  |  | '0022,0008' => { VR => 'FL', Name => 'CylinderLensPower' }, | 
| 1279 |  |  |  |  |  |  | '0022,0009' => { VR => 'FL', Name => 'CylinderAxis' }, | 
| 1280 |  |  |  |  |  |  | '0022,000A' => { VR => 'FL', Name => 'EmmetropicMagnification' }, | 
| 1281 |  |  |  |  |  |  | '0022,000B' => { VR => 'FL', Name => 'IntraOcularPressure' }, | 
| 1282 |  |  |  |  |  |  | '0022,000C' => { VR => 'FL', Name => 'HorizontalFieldOfView' }, | 
| 1283 |  |  |  |  |  |  | '0022,000D' => { VR => 'CS', Name => 'PupilDilated' }, | 
| 1284 |  |  |  |  |  |  | '0022,000E' => { VR => 'FL', Name => 'DegreeOfDilation' }, | 
| 1285 |  |  |  |  |  |  | '0022,0010' => { VR => 'FL', Name => 'StereoBaselineAngle' }, | 
| 1286 |  |  |  |  |  |  | '0022,0011' => { VR => 'FL', Name => 'StereoBaselineDisplacement' }, | 
| 1287 |  |  |  |  |  |  | '0022,0012' => { VR => 'FL', Name => 'StereoHorizontalPixelOffset' }, | 
| 1288 |  |  |  |  |  |  | '0022,0013' => { VR => 'FL', Name => 'StereoVerticalPixelOffset' }, | 
| 1289 |  |  |  |  |  |  | '0022,0014' => { VR => 'FL', Name => 'StereoRotation' }, | 
| 1290 |  |  |  |  |  |  | '0022,0015' => { VR => 'SQ', Name => 'AcquisitionDeviceTypeCodeSequence' }, | 
| 1291 |  |  |  |  |  |  | '0022,0016' => { VR => 'SQ', Name => 'IlluminationTypeCodeSequence' }, | 
| 1292 |  |  |  |  |  |  | '0022,0017' => { VR => 'SQ', Name => 'LightPathFilterTypeStackCodeSeq' }, | 
| 1293 |  |  |  |  |  |  | '0022,0018' => { VR => 'SQ', Name => 'ImagePathFilterTypeStackCodeSeq' }, | 
| 1294 |  |  |  |  |  |  | '0022,0019' => { VR => 'SQ', Name => 'LensesCodeSequence' }, | 
| 1295 |  |  |  |  |  |  | '0022,001A' => { VR => 'SQ', Name => 'ChannelDescriptionCodeSequence' }, | 
| 1296 |  |  |  |  |  |  | '0022,001B' => { VR => 'SQ', Name => 'RefractiveStateSequence' }, | 
| 1297 |  |  |  |  |  |  | '0022,001C' => { VR => 'SQ', Name => 'MydriaticAgentCodeSequence' }, | 
| 1298 |  |  |  |  |  |  | '0022,001D' => { VR => 'SQ', Name => 'RelativeImagePositionCodeSequence' }, | 
| 1299 |  |  |  |  |  |  | '0022,0020' => { VR => 'SQ', Name => 'StereoPairsSequence' }, | 
| 1300 |  |  |  |  |  |  | '0022,0021' => { VR => 'SQ', Name => 'LeftImageSequence' }, | 
| 1301 |  |  |  |  |  |  | '0022,0022' => { VR => 'SQ', Name => 'RightImageSequence' }, | 
| 1302 |  |  |  |  |  |  | '0022,0030' => { VR => 'FL', Name => 'AxialLengthOfTheEye' }, | 
| 1303 |  |  |  |  |  |  | '0022,0031' => { VR => 'SQ', Name => 'OphthalmicFrameLocationSequence' }, | 
| 1304 |  |  |  |  |  |  | '0022,0032' => { VR => 'FL', Name => 'ReferenceCoordinates' }, | 
| 1305 |  |  |  |  |  |  | '0022,0035' => { VR => 'FL', Name => 'DepthSpatialResolution' }, | 
| 1306 |  |  |  |  |  |  | '0022,0036' => { VR => 'FL', Name => 'MaximumDepthDistortion' }, | 
| 1307 |  |  |  |  |  |  | '0022,0037' => { VR => 'FL', Name => 'AlongScanSpatialResolution' }, | 
| 1308 |  |  |  |  |  |  | '0022,0038' => { VR => 'FL', Name => 'MaximumAlongScanDistortion' }, | 
| 1309 |  |  |  |  |  |  | '0022,0039' => { VR => 'CS', Name => 'OphthalmicImageOrientation' }, | 
| 1310 |  |  |  |  |  |  | '0022,0041' => { VR => 'FL', Name => 'DepthOfTransverseImage' }, | 
| 1311 |  |  |  |  |  |  | '0022,0042' => { VR => 'SQ', Name => 'MydriaticAgentConcUnitsSeq' }, | 
| 1312 |  |  |  |  |  |  | '0022,0048' => { VR => 'FL', Name => 'AcrossScanSpatialResolution' }, | 
| 1313 |  |  |  |  |  |  | '0022,0049' => { VR => 'FL', Name => 'MaximumAcrossScanDistortion' }, | 
| 1314 |  |  |  |  |  |  | '0022,004E' => { VR => 'DS', Name => 'MydriaticAgentConcentration' }, | 
| 1315 |  |  |  |  |  |  | '0022,0055' => { VR => 'FL', Name => 'IlluminationWaveLength' }, | 
| 1316 |  |  |  |  |  |  | '0022,0056' => { VR => 'FL', Name => 'IlluminationPower' }, | 
| 1317 |  |  |  |  |  |  | '0022,0057' => { VR => 'FL', Name => 'IlluminationBandwidth' }, | 
| 1318 |  |  |  |  |  |  | '0022,0058' => { VR => 'SQ', Name => 'MydriaticAgentSequence' }, | 
| 1319 |  |  |  |  |  |  | # GEMS_STDY_01 (ref 4) | 
| 1320 |  |  |  |  |  |  | '0023,1001' => { VR => 'SL', Name => 'NumberOfSeriesInStudy' }, | 
| 1321 |  |  |  |  |  |  | '0023,1002' => { VR => 'SL', Name => 'NumberOfUnarchivedSeries' }, | 
| 1322 |  |  |  |  |  |  | '0023,1010' => { VR => 'SS', Name => 'ReferenceImageField' }, | 
| 1323 |  |  |  |  |  |  | '0023,1050' => { VR => 'SS', Name => 'SummaryImage' }, | 
| 1324 |  |  |  |  |  |  | '0023,1070' => { VR => 'FD', Name => 'StartTimeSecsInFirstAxial' }, | 
| 1325 |  |  |  |  |  |  | '0023,1074' => { VR => 'SL', Name => 'NoofUpdatesToHeader' }, | 
| 1326 |  |  |  |  |  |  | '0023,107D' => { VR => 'SS', Name => 'IndicatesIfStudyHasCompleteInfo' }, | 
| 1327 |  |  |  |  |  |  | '0023,107D' => { VR => 'SS', Name => 'IndicatesIfTheStudyHasCompleteInfo' }, | 
| 1328 |  |  |  |  |  |  | # GEMS_SERS_01 (ref 4) | 
| 1329 |  |  |  |  |  |  | '0025,1006' => { VR => 'SS', Name => 'LastPulseSequenceUsed' }, | 
| 1330 |  |  |  |  |  |  | '0025,1007' => { VR => 'SL', Name => 'ImagesInSeries' }, | 
| 1331 |  |  |  |  |  |  | '0025,1010' => { VR => 'SL', Name => 'LandmarkCounter' }, | 
| 1332 |  |  |  |  |  |  | '0025,1011' => { VR => 'SS', Name => 'NumberOfAcquisitions' }, | 
| 1333 |  |  |  |  |  |  | '0025,1014' => { VR => 'SL', Name => 'IndicatesNoofUpdatesToHeader' }, | 
| 1334 |  |  |  |  |  |  | '0025,1017' => { VR => 'SL', Name => 'SeriesCompleteFlag' }, | 
| 1335 |  |  |  |  |  |  | '0025,1018' => { VR => 'SL', Name => 'NumberOfImagesArchived' }, | 
| 1336 |  |  |  |  |  |  | '0025,1019' => { VR => 'SL', Name => 'LastImageNumberUsed' }, | 
| 1337 |  |  |  |  |  |  | '0025,101A' => { VR => 'SH', Name => 'PrimaryReceiverSuiteAndHost' }, | 
| 1338 |  |  |  |  |  |  | # GEMS_IMAG_01 (ref 4) | 
| 1339 |  |  |  |  |  |  | '0027,1006' => { VR => 'SL', Name => 'ImageArchiveFlag' }, | 
| 1340 |  |  |  |  |  |  | '0027,1010' => { VR => 'SS', Name => 'ScoutType' }, | 
| 1341 |  |  |  |  |  |  | '0027,101C' => { VR => 'SL', Name => 'VmaMamp' }, | 
| 1342 |  |  |  |  |  |  | '0027,101D' => { VR => 'SS', Name => 'VmaPhase' }, | 
| 1343 |  |  |  |  |  |  | '0027,101E' => { VR => 'SL', Name => 'VmaMod' }, | 
| 1344 |  |  |  |  |  |  | '0027,101F' => { VR => 'SL', Name => 'VmaClip' }, | 
| 1345 |  |  |  |  |  |  | '0027,1020' => { VR => 'SS', Name => 'SmartScanOnOffFlag' }, | 
| 1346 |  |  |  |  |  |  | '0027,1030' => { VR => 'SH', Name => 'ForeignImageRevision' }, | 
| 1347 |  |  |  |  |  |  | '0027,1031' => { VR => 'SS', Name => 'ImagingMode' }, | 
| 1348 |  |  |  |  |  |  | '0027,1032' => { VR => 'SS', Name => 'PulseSequence' }, | 
| 1349 |  |  |  |  |  |  | '0027,1033' => { VR => 'SL', Name => 'ImagingOptions' }, | 
| 1350 |  |  |  |  |  |  | '0027,1035' => { VR => 'SS', Name => 'PlaneType' }, | 
| 1351 |  |  |  |  |  |  | '0027,1036' => { VR => 'SL', Name => 'ObliquePlane' }, | 
| 1352 |  |  |  |  |  |  | '0027,1040' => { VR => 'SH', Name => 'RASLetterOfImageLocation' }, | 
| 1353 |  |  |  |  |  |  | '0027,1041' => { VR => 'FL', Name => 'ImageLocation' }, | 
| 1354 |  |  |  |  |  |  | '0027,1042' => { VR => 'FL', Name => 'CenterRCoordOfPlaneImage' }, | 
| 1355 |  |  |  |  |  |  | '0027,1043' => { VR => 'FL', Name => 'CenterACoordOfPlaneImage' }, | 
| 1356 |  |  |  |  |  |  | '0027,1044' => { VR => 'FL', Name => 'CenterSCoordOfPlaneImage' }, | 
| 1357 |  |  |  |  |  |  | '0027,1045' => { VR => 'FL', Name => 'NormalRCoord' }, | 
| 1358 |  |  |  |  |  |  | '0027,1046' => { VR => 'FL', Name => 'NormalACoord' }, | 
| 1359 |  |  |  |  |  |  | '0027,1047' => { VR => 'FL', Name => 'NormalSCoord' }, | 
| 1360 |  |  |  |  |  |  | '0027,1048' => { VR => 'FL', Name => 'RCoordOfTopRightCorner' }, | 
| 1361 |  |  |  |  |  |  | '0027,1049' => { VR => 'FL', Name => 'ACoordOfTopRightCorner' }, | 
| 1362 |  |  |  |  |  |  | '0027,104A' => { VR => 'FL', Name => 'SCoordOfTopRightCorner' }, | 
| 1363 |  |  |  |  |  |  | '0027,104B' => { VR => 'FL', Name => 'RCoordOfBottomRightCorner' }, | 
| 1364 |  |  |  |  |  |  | '0027,104C' => { VR => 'FL', Name => 'ACoordOfBottomRightCorner' }, | 
| 1365 |  |  |  |  |  |  | '0027,104D' => { VR => 'FL', Name => 'SCoordOfBottomRightCorner' }, | 
| 1366 |  |  |  |  |  |  | '0027,1050' => { VR => 'FL', Name => 'TableStartLocation' }, | 
| 1367 |  |  |  |  |  |  | '0027,1051' => { VR => 'FL', Name => 'TableEndLocation' }, | 
| 1368 |  |  |  |  |  |  | '0027,1052' => { VR => 'SH', Name => 'RASLetterForSideOfImage' }, | 
| 1369 |  |  |  |  |  |  | '0027,1053' => { VR => 'SH', Name => 'RASLetterForAnteriorPosterior' }, | 
| 1370 |  |  |  |  |  |  | '0027,1054' => { VR => 'SH', Name => 'RASLetterForScoutStartLoc' }, | 
| 1371 |  |  |  |  |  |  | '0027,1055' => { VR => 'SH', Name => 'RASLetterForScoutEndLoc' }, | 
| 1372 |  |  |  |  |  |  | '0027,1060' => { VR => 'FL', Name => 'ImageDimensionX' }, | 
| 1373 |  |  |  |  |  |  | '0027,1061' => { VR => 'FL', Name => 'ImageDimensionY' }, | 
| 1374 |  |  |  |  |  |  | '0027,1062' => { VR => 'FL', Name => 'NumberOfExcitations' }, | 
| 1375 |  |  |  |  |  |  | # image presentation group | 
| 1376 |  |  |  |  |  |  | '0028,0000' => { VR => 'UL', Name => 'ImagePresentationGroupLength' }, | 
| 1377 |  |  |  |  |  |  | '0028,0002' => { VR => 'US', Name => 'SamplesPerPixel' }, | 
| 1378 |  |  |  |  |  |  | '0028,0003' => { VR => 'US', Name => 'SamplesPerPixelUsed' }, | 
| 1379 |  |  |  |  |  |  | '0028,0004' => { VR => 'CS', Name => 'PhotometricInterpretation' }, | 
| 1380 |  |  |  |  |  |  | '0028,0005' => { VR => 'US', Name => 'ImageDimensions' }, | 
| 1381 |  |  |  |  |  |  | '0028,0006' => { VR => 'US', Name => 'PlanarConfiguration' }, | 
| 1382 |  |  |  |  |  |  | '0028,0008' => { VR => 'IS', Name => 'NumberOfFrames' }, | 
| 1383 |  |  |  |  |  |  | '0028,0009' => { VR => 'AT', Name => 'FrameIncrementPointer' }, | 
| 1384 |  |  |  |  |  |  | '0028,000A' => { VR => 'AT', Name => 'FrameDimensionPointer' }, | 
| 1385 |  |  |  |  |  |  | '0028,0010' => { VR => 'US', Name => 'Rows' }, | 
| 1386 |  |  |  |  |  |  | '0028,0011' => { VR => 'US', Name => 'Columns' }, | 
| 1387 |  |  |  |  |  |  | '0028,0012' => { VR => 'US', Name => 'Planes' }, | 
| 1388 |  |  |  |  |  |  | '0028,0014' => { VR => 'US', Name => 'UltrasoundColorDataPresent' }, | 
| 1389 |  |  |  |  |  |  | '0028,0030' => { VR => 'DS', Name => 'PixelSpacing' }, | 
| 1390 |  |  |  |  |  |  | '0028,0031' => { VR => 'DS', Name => 'ZoomFactor' }, | 
| 1391 |  |  |  |  |  |  | '0028,0032' => { VR => 'DS', Name => 'ZoomCenter' }, | 
| 1392 |  |  |  |  |  |  | '0028,0034' => { VR => 'IS', Name => 'PixelAspectRatio' }, | 
| 1393 |  |  |  |  |  |  | '0028,0040' => { VR => 'CS', Name => 'ImageFormat' }, | 
| 1394 |  |  |  |  |  |  | '0028,0050' => { VR => 'LO', Name => 'ManipulatedImage' }, | 
| 1395 |  |  |  |  |  |  | '0028,0051' => { VR => 'CS', Name => 'CorrectedImage' }, | 
| 1396 |  |  |  |  |  |  | '0028,005F' => { VR => 'LO', Name => 'CompressionRecognitionCode' }, | 
| 1397 |  |  |  |  |  |  | '0028,0060' => { VR => 'CS', Name => 'CompressionCode' }, | 
| 1398 |  |  |  |  |  |  | '0028,0061' => { VR => 'SH', Name => 'CompressionOriginator' }, | 
| 1399 |  |  |  |  |  |  | '0028,0062' => { VR => 'LO', Name => 'CompressionLabel' }, | 
| 1400 |  |  |  |  |  |  | '0028,0063' => { VR => 'SH', Name => 'CompressionDescription' }, | 
| 1401 |  |  |  |  |  |  | '0028,0065' => { VR => 'CS', Name => 'CompressionSequence' }, | 
| 1402 |  |  |  |  |  |  | '0028,0066' => { VR => 'AT', Name => 'CompressionStepPointers' }, | 
| 1403 |  |  |  |  |  |  | '0028,0068' => { VR => 'US', Name => 'RepeatInterval' }, | 
| 1404 |  |  |  |  |  |  | '0028,0069' => { VR => 'US', Name => 'BitsGrouped' }, | 
| 1405 |  |  |  |  |  |  | '0028,0070' => { VR => 'US', Name => 'PerimeterTable' }, | 
| 1406 |  |  |  |  |  |  | '0028,0071' => { VR => 'US', Name => 'PerimeterValue' }, | 
| 1407 |  |  |  |  |  |  | '0028,0080' => { VR => 'US', Name => 'PredictorRows' }, | 
| 1408 |  |  |  |  |  |  | '0028,0081' => { VR => 'US', Name => 'PredictorColumns' }, | 
| 1409 |  |  |  |  |  |  | '0028,0082' => { VR => 'US', Name => 'PredictorConstants' }, | 
| 1410 |  |  |  |  |  |  | '0028,0090' => { VR => 'CS', Name => 'BlockedPixels' }, | 
| 1411 |  |  |  |  |  |  | '0028,0091' => { VR => 'US', Name => 'BlockRows' }, | 
| 1412 |  |  |  |  |  |  | '0028,0092' => { VR => 'US', Name => 'BlockColumns' }, | 
| 1413 |  |  |  |  |  |  | '0028,0093' => { VR => 'US', Name => 'RowOverlap' }, | 
| 1414 |  |  |  |  |  |  | '0028,0094' => { VR => 'US', Name => 'ColumnOverlap' }, | 
| 1415 |  |  |  |  |  |  | '0028,0100' => { VR => 'US', Name => 'BitsAllocated' }, | 
| 1416 |  |  |  |  |  |  | '0028,0101' => { VR => 'US', Name => 'BitsStored' }, | 
| 1417 |  |  |  |  |  |  | '0028,0102' => { VR => 'US', Name => 'HighBit' }, | 
| 1418 |  |  |  |  |  |  | '0028,0103' => { VR => 'US', Name => 'PixelRepresentation', PrintConv => { 0 => 'Unsigned', 1 => 'Signed' } }, | 
| 1419 |  |  |  |  |  |  | '0028,0104' => { VR => 'US', Name => 'SmallestValidPixelValue' }, | 
| 1420 |  |  |  |  |  |  | '0028,0105' => { VR => 'US', Name => 'LargestValidPixelValue' }, | 
| 1421 |  |  |  |  |  |  | '0028,0106' => { VR => 'US', Name => 'SmallestImagePixelValue' }, | 
| 1422 |  |  |  |  |  |  | '0028,0107' => { VR => 'US', Name => 'LargestImagePixelValue' }, | 
| 1423 |  |  |  |  |  |  | '0028,0108' => { VR => 'US', Name => 'SmallestPixelValueInSeries' }, | 
| 1424 |  |  |  |  |  |  | '0028,0109' => { VR => 'US', Name => 'LargestPixelValueInSeries' }, | 
| 1425 |  |  |  |  |  |  | '0028,0110' => { VR => 'US', Name => 'SmallestImagePixelValueInPlane' }, | 
| 1426 |  |  |  |  |  |  | '0028,0111' => { VR => 'US', Name => 'LargestImagePixelValueInPlane' }, | 
| 1427 |  |  |  |  |  |  | '0028,0120' => { VR => 'US', Name => 'PixelPaddingValue' }, | 
| 1428 |  |  |  |  |  |  | '0028,0121' => { VR => 'US', Name => 'PixelPaddingRangeLimit' }, | 
| 1429 |  |  |  |  |  |  | '0028,0200' => { VR => 'US', Name => 'ImageLocation' }, | 
| 1430 |  |  |  |  |  |  | '0028,0300' => { VR => 'CS', Name => 'QualityControlImage' }, | 
| 1431 |  |  |  |  |  |  | '0028,0301' => { VR => 'CS', Name => 'BurnedInAnnotation' }, | 
| 1432 |  |  |  |  |  |  | '0028,0400' => { VR => 'LO', Name => 'TransformLabel' }, | 
| 1433 |  |  |  |  |  |  | '0028,0401' => { VR => 'LO', Name => 'TransformVersionNumber' }, | 
| 1434 |  |  |  |  |  |  | '0028,0402' => { VR => 'US', Name => 'NumberOfTransformSteps' }, | 
| 1435 |  |  |  |  |  |  | '0028,0403' => { VR => 'LO', Name => 'SequenceOfCompressedData' }, | 
| 1436 |  |  |  |  |  |  | '0028,0404' => { VR => 'AT', Name => 'DetailsOfCoefficients' }, | 
| 1437 |  |  |  |  |  |  | '0028,04x2' => { VR => 'LO', Name => 'CoefficientCoding' }, | 
| 1438 |  |  |  |  |  |  | '0028,04x3' => { VR => 'AT', Name => 'CoefficientCodingPointers' }, | 
| 1439 |  |  |  |  |  |  | '0028,0700' => { VR => 'LO', Name => 'DCTLabel' }, | 
| 1440 |  |  |  |  |  |  | '0028,0701' => { VR => 'CS', Name => 'DataBlockDescription' }, | 
| 1441 |  |  |  |  |  |  | '0028,0702' => { VR => 'AT', Name => 'DataBlock' }, | 
| 1442 |  |  |  |  |  |  | '0028,0710' => { VR => 'US', Name => 'NormalizationFactorFormat' }, | 
| 1443 |  |  |  |  |  |  | '0028,0720' => { VR => 'US', Name => 'ZonalMapNumberFormat' }, | 
| 1444 |  |  |  |  |  |  | '0028,0721' => { VR => 'AT', Name => 'ZonalMapLocation' }, | 
| 1445 |  |  |  |  |  |  | '0028,0722' => { VR => 'US', Name => 'ZonalMapFormat' }, | 
| 1446 |  |  |  |  |  |  | '0028,0730' => { VR => 'US', Name => 'AdaptiveMapFormat' }, | 
| 1447 |  |  |  |  |  |  | '0028,0740' => { VR => 'US', Name => 'CodeNumberFormat' }, | 
| 1448 |  |  |  |  |  |  | '0028,08x0' => { VR => 'CS', Name => 'CodeLabel' }, | 
| 1449 |  |  |  |  |  |  | '0028,08x2' => { VR => 'US', Name => 'NumberOfTables' }, | 
| 1450 |  |  |  |  |  |  | '0028,08x3' => { VR => 'AT', Name => 'CodeTableLocation' }, | 
| 1451 |  |  |  |  |  |  | '0028,08x4' => { VR => 'US', Name => 'BitsForCodeWord' }, | 
| 1452 |  |  |  |  |  |  | '0028,08x8' => { VR => 'AT', Name => 'ImageDataLocation' }, | 
| 1453 |  |  |  |  |  |  | '0028,1040' => { VR => 'CS', Name => 'PixelIntensityRelationship' }, | 
| 1454 |  |  |  |  |  |  | '0028,0A02' => { VR => 'CS', Name => 'PixelSpacingCalibrationType' }, | 
| 1455 |  |  |  |  |  |  | '0028,0A04' => { VR => 'LO', Name => 'PixelSpacingCalibrationDescription' }, | 
| 1456 |  |  |  |  |  |  | '0028,1040' => { VR => 'CS', Name => 'PixelIntensityRelationship' }, | 
| 1457 |  |  |  |  |  |  | '0028,1041' => { VR => 'SS', Name => 'PixelIntensityRelationshipSign' }, | 
| 1458 |  |  |  |  |  |  | '0028,1050' => { VR => 'DS', Name => 'WindowCenter' }, | 
| 1459 |  |  |  |  |  |  | '0028,1051' => { VR => 'DS', Name => 'WindowWidth' }, | 
| 1460 |  |  |  |  |  |  | '0028,1052' => { VR => 'DS', Name => 'RescaleIntercept' }, | 
| 1461 |  |  |  |  |  |  | '0028,1053' => { VR => 'DS', Name => 'RescaleSlope' }, | 
| 1462 |  |  |  |  |  |  | '0028,1054' => { VR => 'LO', Name => 'RescaleType' }, | 
| 1463 |  |  |  |  |  |  | '0028,1055' => { VR => 'LO', Name => 'WindowCenterAndWidthExplanation' }, | 
| 1464 |  |  |  |  |  |  | '0028,1056' => { VR => 'CS', Name => 'VOI_LUTFunction' }, | 
| 1465 |  |  |  |  |  |  | '0028,1080' => { VR => 'CS', Name => 'GrayScale' }, | 
| 1466 |  |  |  |  |  |  | '0028,1090' => { VR => 'CS', Name => 'RecommendedViewingMode' }, | 
| 1467 |  |  |  |  |  |  | '0028,1100' => { VR => 'SS', Name => 'GrayLookupTableDescriptor' }, | 
| 1468 |  |  |  |  |  |  | '0028,1101' => { VR => 'SS', Name => 'RedPaletteColorTableDescriptor' }, | 
| 1469 |  |  |  |  |  |  | '0028,1102' => { VR => 'SS', Name => 'GreenPaletteColorTableDescriptor' }, | 
| 1470 |  |  |  |  |  |  | '0028,1103' => { VR => 'SS', Name => 'BluePaletteColorTableDescriptor' }, | 
| 1471 |  |  |  |  |  |  | '0028,1111' => { VR => 'SS', Name => 'LargeRedPaletteColorTableDescr' }, | 
| 1472 |  |  |  |  |  |  | '0028,1112' => { VR => 'SS', Name => 'LargeGreenPaletteColorTableDescr' }, | 
| 1473 |  |  |  |  |  |  | '0028,1113' => { VR => 'SS', Name => 'LargeBluePaletteColorTableDescr' }, | 
| 1474 |  |  |  |  |  |  | '0028,1199' => { VR => 'UI', Name => 'PaletteColorTableUID' }, | 
| 1475 |  |  |  |  |  |  | '0028,1200' => { VR => 'US', Name => 'GrayLookupTableData' }, | 
| 1476 |  |  |  |  |  |  | '0028,1201' => { VR => 'OW', Name => 'RedPaletteColorTableData' }, | 
| 1477 |  |  |  |  |  |  | '0028,1202' => { VR => 'OW', Name => 'GreenPaletteColorTableData' }, | 
| 1478 |  |  |  |  |  |  | '0028,1203' => { VR => 'OW', Name => 'BluePaletteColorTableData' }, | 
| 1479 |  |  |  |  |  |  | '0028,1211' => { VR => 'OW', Name => 'LargeRedPaletteColorTableData', Binary => 1 }, | 
| 1480 |  |  |  |  |  |  | '0028,1212' => { VR => 'OW', Name => 'LargeGreenPaletteColorTableData', Binary => 1 }, | 
| 1481 |  |  |  |  |  |  | '0028,1213' => { VR => 'OW', Name => 'LargeBluePaletteColorTableData', Binary => 1 }, | 
| 1482 |  |  |  |  |  |  | '0028,1214' => { VR => 'UI', Name => 'LargePaletteColorLookupTableUID' }, | 
| 1483 |  |  |  |  |  |  | '0028,1221' => { VR => 'OW', Name => 'SegmentedRedColorTableData' }, | 
| 1484 |  |  |  |  |  |  | '0028,1222' => { VR => 'OW', Name => 'SegmentedGreenColorTableData' }, | 
| 1485 |  |  |  |  |  |  | '0028,1223' => { VR => 'OW', Name => 'SegmentedBlueColorTableData' }, | 
| 1486 |  |  |  |  |  |  | '0028,1300' => { VR => 'CS', Name => 'BreastImplantPresent' }, | 
| 1487 |  |  |  |  |  |  | '0028,1350' => { VR => 'CS', Name => 'PartialView' }, | 
| 1488 |  |  |  |  |  |  | '0028,1351' => { VR => 'ST', Name => 'PartialViewDescription' }, | 
| 1489 |  |  |  |  |  |  | '0028,1352' => { VR => 'SQ', Name => 'PartialViewCodeSequence' }, | 
| 1490 |  |  |  |  |  |  | '0028,135A' => { VR => 'CS', Name => 'SpatialLocationsPreserved' }, | 
| 1491 |  |  |  |  |  |  | '0028,1402' => { VR => 'CS', Name => 'DataPathAssignment' }, | 
| 1492 |  |  |  |  |  |  | '0028,1404' => { VR => 'SQ', Name => 'BlendingLUT1Sequence' }, | 
| 1493 |  |  |  |  |  |  | '0028,1406' => { VR => 'FD', Name => 'BlendingWeightConstant' }, | 
| 1494 |  |  |  |  |  |  | '0028,1408' => { VR => 'OW', Name => 'BlendingLookupTableData' }, | 
| 1495 |  |  |  |  |  |  | '0028,140C' => { VR => 'SQ', Name => 'BlendingLUT2Sequence' }, | 
| 1496 |  |  |  |  |  |  | '0028,140E' => { VR => 'CS', Name => 'DataPathID' }, | 
| 1497 |  |  |  |  |  |  | '0028,140F' => { VR => 'CS', Name => 'RGBLUTTransferFunction' }, | 
| 1498 |  |  |  |  |  |  | '0028,1410' => { VR => 'CS', Name => 'AlphaLUTTransferFunction' }, | 
| 1499 |  |  |  |  |  |  | '0028,2000' => { VR => 'OB', Name => 'ICCProfile' }, | 
| 1500 |  |  |  |  |  |  | '0028,2110' => { VR => 'CS', Name => 'LossyImageCompression' }, | 
| 1501 |  |  |  |  |  |  | '0028,2112' => { VR => 'DS', Name => 'LossyImageCompressionRatio' }, | 
| 1502 |  |  |  |  |  |  | '0028,2114' => { VR => 'CS', Name => 'LossyImageCompressionMethod' }, | 
| 1503 |  |  |  |  |  |  | '0028,3000' => { VR => 'SQ', Name => 'ModalityLUTSequence' }, | 
| 1504 |  |  |  |  |  |  | '0028,3002' => { VR => 'US', Name => 'LUTDescriptor' }, | 
| 1505 |  |  |  |  |  |  | '0028,3003' => { VR => 'LO', Name => 'LUTExplanation' }, | 
| 1506 |  |  |  |  |  |  | '0028,3004' => { VR => 'LO', Name => 'ModalityLUTType' }, | 
| 1507 |  |  |  |  |  |  | '0028,3006' => { VR => 'SS', Name => 'LUTData' }, | 
| 1508 |  |  |  |  |  |  | '0028,3010' => { VR => 'SQ', Name => 'VOILUTSequence' }, | 
| 1509 |  |  |  |  |  |  | '0028,3110' => { VR => 'SQ', Name => 'SoftcopyVOILUTSequence' }, | 
| 1510 |  |  |  |  |  |  | '0028,4000' => { VR => 'LT', Name => 'ImagePresentationComments' }, | 
| 1511 |  |  |  |  |  |  | '0028,5000' => { VR => 'SQ', Name => 'BiPlaneAcquisitionSequence' }, | 
| 1512 |  |  |  |  |  |  | '0028,6010' => { VR => 'US', Name => 'RepresentativeFrameNumber' }, | 
| 1513 |  |  |  |  |  |  | '0028,6020' => { VR => 'US', Name => 'FrameNumbersOfInterest' }, | 
| 1514 |  |  |  |  |  |  | '0028,6022' => { VR => 'LO', Name => 'FrameOfInterestDescription' }, | 
| 1515 |  |  |  |  |  |  | '0028,6023' => { VR => 'CS', Name => 'FrameOfInterestType' }, | 
| 1516 |  |  |  |  |  |  | '0028,6030' => { VR => 'US', Name => 'MaskPointers' }, | 
| 1517 |  |  |  |  |  |  | '0028,6040' => { VR => 'US', Name => 'RWavePointer' }, | 
| 1518 |  |  |  |  |  |  | '0028,6100' => { VR => 'SQ', Name => 'MaskSubtractionSequence' }, | 
| 1519 |  |  |  |  |  |  | '0028,6101' => { VR => 'CS', Name => 'MaskOperation' }, | 
| 1520 |  |  |  |  |  |  | '0028,6102' => { VR => 'US', Name => 'ApplicableFrameRange' }, | 
| 1521 |  |  |  |  |  |  | '0028,6110' => { VR => 'US', Name => 'MaskFrameNumbers' }, | 
| 1522 |  |  |  |  |  |  | '0028,6112' => { VR => 'US', Name => 'ContrastFrameAveraging' }, | 
| 1523 |  |  |  |  |  |  | '0028,6114' => { VR => 'FL', Name => 'MaskSubPixelShift' }, | 
| 1524 |  |  |  |  |  |  | '0028,6120' => { VR => 'SS', Name => 'TIDOffset' }, | 
| 1525 |  |  |  |  |  |  | '0028,6190' => { VR => 'ST', Name => 'MaskOperationExplanation' }, | 
| 1526 |  |  |  |  |  |  | '0028,7FE0' => { VR => 'UT', Name => 'PixelDataProviderURL' }, | 
| 1527 |  |  |  |  |  |  | '0028,9001' => { VR => 'UL', Name => 'DataPointRows' }, | 
| 1528 |  |  |  |  |  |  | '0028,9002' => { VR => 'UL', Name => 'DataPointColumns' }, | 
| 1529 |  |  |  |  |  |  | '0028,9003' => { VR => 'CS', Name => 'SignalDomainColumns' }, | 
| 1530 |  |  |  |  |  |  | '0028,9099' => { VR => 'US', Name => 'LargestMonochromePixelValue' }, | 
| 1531 |  |  |  |  |  |  | '0028,9108' => { VR => 'CS', Name => 'DataRepresentation' }, | 
| 1532 |  |  |  |  |  |  | '0028,9110' => { VR => 'SQ', Name => 'PixelMeasuresSequence' }, | 
| 1533 |  |  |  |  |  |  | '0028,9132' => { VR => 'SQ', Name => 'FrameVOILUTSequence' }, | 
| 1534 |  |  |  |  |  |  | '0028,9145' => { VR => 'SQ', Name => 'PixelValueTransformationSequence' }, | 
| 1535 |  |  |  |  |  |  | '0028,9235' => { VR => 'CS', Name => 'SignalDomainRows' }, | 
| 1536 |  |  |  |  |  |  | '0028,9411' => { VR => 'FL', Name => 'DisplayFilterPercentage' }, | 
| 1537 |  |  |  |  |  |  | '0028,9415' => { VR => 'SQ', Name => 'FramePixelShiftSequence' }, | 
| 1538 |  |  |  |  |  |  | '0028,9416' => { VR => 'US', Name => 'SubtractionItemID' }, | 
| 1539 |  |  |  |  |  |  | '0028,9422' => { VR => 'SQ', Name => 'PixelIntensityRelationshipLUTSeq' }, | 
| 1540 |  |  |  |  |  |  | '0028,9443' => { VR => 'SQ', Name => 'FramePixelDataPropertiesSequence' }, | 
| 1541 |  |  |  |  |  |  | '0028,9444' => { VR => 'CS', Name => 'GeometricalProperties' }, | 
| 1542 |  |  |  |  |  |  | '0028,9445' => { VR => 'FL', Name => 'GeometricMaximumDistortion' }, | 
| 1543 |  |  |  |  |  |  | '0028,9446' => { VR => 'CS', Name => 'ImageProcessingApplied' }, | 
| 1544 |  |  |  |  |  |  | '0028,9454' => { VR => 'CS', Name => 'MaskSelectionMode' }, | 
| 1545 |  |  |  |  |  |  | '0028,9474' => { VR => 'CS', Name => 'LUTFunction' }, | 
| 1546 |  |  |  |  |  |  | '0028,9478' => { VR => 'FL', Name => 'MaskVisibilityPercentage' }, | 
| 1547 |  |  |  |  |  |  | '0028,9501' => { VR => 'SQ', Name => 'PixelShiftSequence' }, | 
| 1548 |  |  |  |  |  |  | '0028,9502' => { VR => 'SQ', Name => 'RegionPixelShiftSequence' }, | 
| 1549 |  |  |  |  |  |  | '0028,9503' => { VR => 'SS', Name => 'VerticesOfTheRegion' }, | 
| 1550 |  |  |  |  |  |  | '0028,9506' => { VR => 'US', Name => 'PixelShiftFrameRange' }, | 
| 1551 |  |  |  |  |  |  | '0028,9507' => { VR => 'US', Name => 'LUTFrameRange' }, | 
| 1552 |  |  |  |  |  |  | '0028,9520' => { VR => 'DS', Name => 'ImageToEquipmentMappingMatrix' }, | 
| 1553 |  |  |  |  |  |  | '0028,9537' => { VR => 'CS', Name => 'EquipmentCoordinateSystemID' }, | 
| 1554 |  |  |  |  |  |  | # GEMS_IMPS_01 (ref 4) | 
| 1555 |  |  |  |  |  |  | '0029,1004' => { VR => 'SL', Name => 'LowerRangeOfPixels1a' }, | 
| 1556 |  |  |  |  |  |  | '0029,1005' => { VR => 'DS', Name => 'LowerRangeOfPixels1b' }, | 
| 1557 |  |  |  |  |  |  | '0029,1006' => { VR => 'DS', Name => 'LowerRangeOfPixels1c' }, | 
| 1558 |  |  |  |  |  |  | '0029,1007' => { VR => 'SL', Name => 'LowerRangeOfPixels1d' }, | 
| 1559 |  |  |  |  |  |  | '0029,1008' => { VR => 'SH', Name => 'LowerRangeOfPixels1e' }, | 
| 1560 |  |  |  |  |  |  | '0029,1009' => { VR => 'SH', Name => 'LowerRangeOfPixels1f' }, | 
| 1561 |  |  |  |  |  |  | '0029,100A' => { VR => 'SS', Name => 'LowerRangeOfPixels1g' }, | 
| 1562 |  |  |  |  |  |  | '0029,1015' => { VR => 'SL', Name => 'LowerRangeOfPixels1h' }, | 
| 1563 |  |  |  |  |  |  | '0029,1016' => { VR => 'SL', Name => 'LowerRangeOfPixels1i' }, | 
| 1564 |  |  |  |  |  |  | '0029,1017' => { VR => 'SL', Name => 'LowerRangeOfPixels2' }, | 
| 1565 |  |  |  |  |  |  | '0029,1018' => { VR => 'SL', Name => 'UpperRangeOfPixels2' }, | 
| 1566 |  |  |  |  |  |  | '0029,101A' => { VR => 'SL', Name => 'LenOfTotHdrInBytes' }, | 
| 1567 |  |  |  |  |  |  | '0029,1026' => { VR => 'SS', Name => 'VersionOfTheHdrStruct' }, | 
| 1568 |  |  |  |  |  |  | '0029,1034' => { VR => 'SL', Name => 'AdvantageCompOverflow' }, | 
| 1569 |  |  |  |  |  |  | '0029,1035' => { VR => 'SL', Name => 'AdvantageCompUnderflow' }, | 
| 1570 |  |  |  |  |  |  | # study group | 
| 1571 |  |  |  |  |  |  | '0032,0000' => { VR => 'UL', Name => 'StudyGroupLength' }, | 
| 1572 |  |  |  |  |  |  | '0032,000A' => { VR => 'CS', Name => 'StudyStatusID' }, | 
| 1573 |  |  |  |  |  |  | '0032,000C' => { VR => 'CS', Name => 'StudyPriorityID' }, | 
| 1574 |  |  |  |  |  |  | '0032,0012' => { VR => 'LO', Name => 'StudyIDIssuer' }, | 
| 1575 |  |  |  |  |  |  | '0032,0032' => { VR => 'DA', Name => 'StudyVerifiedDate' }, | 
| 1576 |  |  |  |  |  |  | '0032,0033' => { VR => 'TM', Name => 'StudyVerifiedTime' }, | 
| 1577 |  |  |  |  |  |  | '0032,0034' => { VR => 'DA', Name => 'StudyReadDate' }, | 
| 1578 |  |  |  |  |  |  | '0032,0035' => { VR => 'TM', Name => 'StudyReadTime' }, | 
| 1579 |  |  |  |  |  |  | '0032,1000' => { VR => 'DA', Name => 'ScheduledStudyStartDate' }, | 
| 1580 |  |  |  |  |  |  | '0032,1001' => { VR => 'TM', Name => 'ScheduledStudyStartTime' }, | 
| 1581 |  |  |  |  |  |  | '0032,1010' => { VR => 'DA', Name => 'ScheduledStudyStopDate' }, | 
| 1582 |  |  |  |  |  |  | '0032,1011' => { VR => 'TM', Name => 'ScheduledStudyStopTime' }, | 
| 1583 |  |  |  |  |  |  | '0032,1020' => { VR => 'LO', Name => 'ScheduledStudyLocation' }, | 
| 1584 |  |  |  |  |  |  | '0032,1021' => { VR => 'AE', Name => 'ScheduledStudyLocationAETitle' }, | 
| 1585 |  |  |  |  |  |  | '0032,1030' => { VR => 'LO', Name => 'ReasonForStudy' }, | 
| 1586 |  |  |  |  |  |  | '0032,1031' => { VR => 'SQ', Name => 'RequestingPhysicianIDSequence' }, | 
| 1587 |  |  |  |  |  |  | '0032,1032' => { VR => 'PN', Name => 'RequestingPhysician' }, | 
| 1588 |  |  |  |  |  |  | '0032,1033' => { VR => 'LO', Name => 'RequestingService' }, | 
| 1589 |  |  |  |  |  |  | '0032,1040' => { VR => 'DA', Name => 'StudyArrivalDate' }, | 
| 1590 |  |  |  |  |  |  | '0032,1041' => { VR => 'TM', Name => 'StudyArrivalTime' }, | 
| 1591 |  |  |  |  |  |  | '0032,1050' => { VR => 'DA', Name => 'StudyCompletionDate' }, | 
| 1592 |  |  |  |  |  |  | '0032,1051' => { VR => 'TM', Name => 'StudyCompletionTime' }, | 
| 1593 |  |  |  |  |  |  | '0032,1055' => { VR => 'CS', Name => 'StudyComponentStatusID' }, | 
| 1594 |  |  |  |  |  |  | '0032,1060' => { VR => 'LO', Name => 'RequestedProcedureDescription' }, | 
| 1595 |  |  |  |  |  |  | '0032,1064' => { VR => 'SQ', Name => 'RequestedProcedureCodeSequence' }, | 
| 1596 |  |  |  |  |  |  | '0032,1070' => { VR => 'LO', Name => 'RequestedContrastAgent' }, | 
| 1597 |  |  |  |  |  |  | '0032,4000' => { VR => 'LT', Name => 'StudyComments' }, | 
| 1598 |  |  |  |  |  |  | # visit group | 
| 1599 |  |  |  |  |  |  | '0038,0004' => { VR => 'SQ', Name => 'ReferencedPatientAliasSequence' }, | 
| 1600 |  |  |  |  |  |  | '0038,0008' => { VR => 'CS', Name => 'VisitStatusID' }, | 
| 1601 |  |  |  |  |  |  | '0038,0010' => { VR => 'LO', Name => 'AdmissionID' }, | 
| 1602 |  |  |  |  |  |  | '0038,0011' => { VR => 'LO', Name => 'IssuerOfAdmissionID' }, | 
| 1603 |  |  |  |  |  |  | '0038,0016' => { VR => 'LO', Name => 'RouteOfAdmissions' }, | 
| 1604 |  |  |  |  |  |  | '0038,001A' => { VR => 'DA', Name => 'ScheduledAdmissionDate' }, | 
| 1605 |  |  |  |  |  |  | '0038,001B' => { VR => 'TM', Name => 'ScheduledAdmissionTime' }, | 
| 1606 |  |  |  |  |  |  | '0038,001C' => { VR => 'DA', Name => 'ScheduledDischargeDate' }, | 
| 1607 |  |  |  |  |  |  | '0038,001D' => { VR => 'TM', Name => 'ScheduledDischargeTime' }, | 
| 1608 |  |  |  |  |  |  | '0038,001E' => { VR => 'LO', Name => 'ScheduledPatientInstitResidence' }, | 
| 1609 |  |  |  |  |  |  | '0038,0020' => { VR => 'DA', Name => 'AdmittingDate' }, | 
| 1610 |  |  |  |  |  |  | '0038,0021' => { VR => 'TM', Name => 'AdmittingTime' }, | 
| 1611 |  |  |  |  |  |  | '0038,0030' => { VR => 'DA', Name => 'DischargeDate' }, | 
| 1612 |  |  |  |  |  |  | '0038,0032' => { VR => 'TM', Name => 'DischargeTime' }, | 
| 1613 |  |  |  |  |  |  | '0038,0040' => { VR => 'LO', Name => 'DischargeDiagnosisDescription' }, | 
| 1614 |  |  |  |  |  |  | '0038,0044' => { VR => 'SQ', Name => 'DischargeDiagnosisCodeSequence' }, | 
| 1615 |  |  |  |  |  |  | '0038,0050' => { VR => 'LO', Name => 'SpecialNeeds' }, | 
| 1616 |  |  |  |  |  |  | '0038,0060' => { VR => 'LO', Name => 'ServiceEpisodeID' }, | 
| 1617 |  |  |  |  |  |  | '0038,0061' => { VR => 'LO', Name => 'IssuerOfServiceEpisodeID' }, | 
| 1618 |  |  |  |  |  |  | '0038,0062' => { VR => 'LO', Name => 'ServiceEpisodeDescription' }, | 
| 1619 |  |  |  |  |  |  | '0038,0100' => { VR => 'SQ', Name => 'PertinentDocumentsSequence' }, | 
| 1620 |  |  |  |  |  |  | '0038,0300' => { VR => 'LO', Name => 'CurrentPatientLocation' }, | 
| 1621 |  |  |  |  |  |  | '0038,0400' => { VR => 'LO', Name => 'PatientInstitutionResidence' }, | 
| 1622 |  |  |  |  |  |  | '0038,0500' => { VR => 'LO', Name => 'PatientState' }, | 
| 1623 |  |  |  |  |  |  | '0038,0502' => { VR => 'SQ', Name => 'PatientClinicalTrialParticipSeq' }, | 
| 1624 |  |  |  |  |  |  | '0038,4000' => { VR => 'LT', Name => 'VisitComments' }, | 
| 1625 |  |  |  |  |  |  | '003A,0004' => { VR => 'CS', Name => 'WaveformOriginality' }, | 
| 1626 |  |  |  |  |  |  | '003A,0005' => { VR => 'US', Name => 'NumberOfWaveformChannels' }, | 
| 1627 |  |  |  |  |  |  | '003A,0010' => { VR => 'UL', Name => 'NumberOfWaveformSamples' }, | 
| 1628 |  |  |  |  |  |  | '003A,001A' => { VR => 'DS', Name => 'SamplingFrequency' }, | 
| 1629 |  |  |  |  |  |  | '003A,0020' => { VR => 'SH', Name => 'MultiplexGroupLabel' }, | 
| 1630 |  |  |  |  |  |  | '003A,0200' => { VR => 'SQ', Name => 'ChannelDefinitionSequence' }, | 
| 1631 |  |  |  |  |  |  | '003A,0202' => { VR => 'IS', Name => 'WaveformChannelNumber' }, | 
| 1632 |  |  |  |  |  |  | '003A,0203' => { VR => 'SH', Name => 'ChannelLabel' }, | 
| 1633 |  |  |  |  |  |  | '003A,0205' => { VR => 'CS', Name => 'ChannelStatus' }, | 
| 1634 |  |  |  |  |  |  | '003A,0208' => { VR => 'SQ', Name => 'ChannelSourceSequence' }, | 
| 1635 |  |  |  |  |  |  | '003A,0209' => { VR => 'SQ', Name => 'ChannelSourceModifiersSequence' }, | 
| 1636 |  |  |  |  |  |  | '003A,020A' => { VR => 'SQ', Name => 'SourceWaveformSequence' }, | 
| 1637 |  |  |  |  |  |  | '003A,020C' => { VR => 'LO', Name => 'ChannelDerivationDescription' }, | 
| 1638 |  |  |  |  |  |  | '003A,0210' => { VR => 'DS', Name => 'ChannelSensitivity' }, | 
| 1639 |  |  |  |  |  |  | '003A,0211' => { VR => 'SQ', Name => 'ChannelSensitivityUnitsSequence' }, | 
| 1640 |  |  |  |  |  |  | '003A,0212' => { VR => 'DS', Name => 'ChannelSensitivityCorrectionFactor' }, | 
| 1641 |  |  |  |  |  |  | '003A,0213' => { VR => 'DS', Name => 'ChannelBaseline' }, | 
| 1642 |  |  |  |  |  |  | '003A,0214' => { VR => 'DS', Name => 'ChannelTimeSkew' }, | 
| 1643 |  |  |  |  |  |  | '003A,0215' => { VR => 'DS', Name => 'ChannelSampleSkew' }, | 
| 1644 |  |  |  |  |  |  | '003A,0218' => { VR => 'DS', Name => 'ChannelOffset' }, | 
| 1645 |  |  |  |  |  |  | '003A,021A' => { VR => 'US', Name => 'WaveformBitsStored' }, | 
| 1646 |  |  |  |  |  |  | '003A,0220' => { VR => 'DS', Name => 'FilterLowFrequency' }, | 
| 1647 |  |  |  |  |  |  | '003A,0221' => { VR => 'DS', Name => 'FilterHighFrequency' }, | 
| 1648 |  |  |  |  |  |  | '003A,0222' => { VR => 'DS', Name => 'NotchFilterFrequency' }, | 
| 1649 |  |  |  |  |  |  | '003A,0223' => { VR => 'DS', Name => 'NotchFilterBandwidth' }, | 
| 1650 |  |  |  |  |  |  | '003A,0230' => { VR => 'FL', Name => 'WaveformDataDisplayScale' }, | 
| 1651 |  |  |  |  |  |  | '003A,0231' => { VR => 'US', Name => 'WaveformDisplayBkgCIELabValue' }, | 
| 1652 |  |  |  |  |  |  | '003A,0240' => { VR => 'SQ', Name => 'WaveformPresentationGroupSequence' }, | 
| 1653 |  |  |  |  |  |  | '003A,0241' => { VR => 'US', Name => 'PresentationGroupNumber' }, | 
| 1654 |  |  |  |  |  |  | '003A,0242' => { VR => 'SQ', Name => 'ChannelDisplaySequence' }, | 
| 1655 |  |  |  |  |  |  | '003A,0244' => { VR => 'US', Name => 'ChannelRecommendDisplayCIELabValue' }, | 
| 1656 |  |  |  |  |  |  | '003A,0245' => { VR => 'FL', Name => 'ChannelPosition' }, | 
| 1657 |  |  |  |  |  |  | '003A,0246' => { VR => 'CS', Name => 'DisplayShadingFlag' }, | 
| 1658 |  |  |  |  |  |  | '003A,0247' => { VR => 'FL', Name => 'FractionalChannelDisplayScale' }, | 
| 1659 |  |  |  |  |  |  | '003A,0248' => { VR => 'FL', Name => 'AbsoluteChannelDisplayScale' }, | 
| 1660 |  |  |  |  |  |  | '003A,0300' => { VR => 'SQ', Name => 'MultiplexAudioChannelsDescrCodeSeq' }, | 
| 1661 |  |  |  |  |  |  | '003A,0301' => { VR => 'IS', Name => 'ChannelIdentificationCode' }, | 
| 1662 |  |  |  |  |  |  | '003A,0302' => { VR => 'CS', Name => 'ChannelMode' }, | 
| 1663 |  |  |  |  |  |  | '0040,0001' => { VR => 'AE', Name => 'ScheduledStationAETitle' }, | 
| 1664 |  |  |  |  |  |  | '0040,0002' => { VR => 'DA', Name => 'ScheduledProcedureStepStartDate' }, | 
| 1665 |  |  |  |  |  |  | '0040,0003' => { VR => 'TM', Name => 'ScheduledProcedureStepStartTime' }, | 
| 1666 |  |  |  |  |  |  | '0040,0004' => { VR => 'DA', Name => 'ScheduledProcedureStepEndDate' }, | 
| 1667 |  |  |  |  |  |  | '0040,0005' => { VR => 'TM', Name => 'ScheduledProcedureStepEndTime' }, | 
| 1668 |  |  |  |  |  |  | '0040,0006' => { VR => 'PN', Name => 'ScheduledPerformingPhysiciansName' }, | 
| 1669 |  |  |  |  |  |  | '0040,0007' => { VR => 'LO', Name => 'ScheduledProcedureStepDescription' }, | 
| 1670 |  |  |  |  |  |  | '0040,0008' => { VR => 'SQ', Name => 'ScheduledProtocolCodeSequence' }, | 
| 1671 |  |  |  |  |  |  | '0040,0009' => { VR => 'SH', Name => 'ScheduledProcedureStepID' }, | 
| 1672 |  |  |  |  |  |  | '0040,000A' => { VR => 'SQ', Name => 'StageCodeSequence' }, | 
| 1673 |  |  |  |  |  |  | '0040,000B' => { VR => 'SQ', Name => 'ScheduledPerformingPhysicianIDSeq' }, | 
| 1674 |  |  |  |  |  |  | '0040,0010' => { VR => 'SH', Name => 'ScheduledStationName' }, | 
| 1675 |  |  |  |  |  |  | '0040,0011' => { VR => 'SH', Name => 'ScheduledProcedureStepLocation' }, | 
| 1676 |  |  |  |  |  |  | '0040,0012' => { VR => 'LO', Name => 'PreMedication' }, | 
| 1677 |  |  |  |  |  |  | '0040,0020' => { VR => 'CS', Name => 'ScheduledProcedureStepStatus' }, | 
| 1678 |  |  |  |  |  |  | '0040,0031' => { VR => 'UT', Name => 'LocalNamespaceEntityID' }, | 
| 1679 |  |  |  |  |  |  | '0040,0032' => { VR => 'UT', Name => 'UniversalEntityID' }, | 
| 1680 |  |  |  |  |  |  | '0040,0033' => { VR => 'CS', Name => 'UniversalEntityIDType' }, | 
| 1681 |  |  |  |  |  |  | '0040,0035' => { VR => 'CS', Name => 'IdentifierTypeCode' }, | 
| 1682 |  |  |  |  |  |  | '0040,0036' => { VR => 'SQ', Name => 'AssigningFacilitySequence' }, | 
| 1683 |  |  |  |  |  |  | '0040,0100' => { VR => 'SQ', Name => 'ScheduledProcedureStepSequence' }, | 
| 1684 |  |  |  |  |  |  | '0040,0220' => { VR => 'SQ', Name => 'ReferencedNonImageCompositeSOPSeq' }, | 
| 1685 |  |  |  |  |  |  | '0040,0241' => { VR => 'AE', Name => 'PerformedStationAETitle' }, | 
| 1686 |  |  |  |  |  |  | '0040,0242' => { VR => 'SH', Name => 'PerformedStationName' }, | 
| 1687 |  |  |  |  |  |  | '0040,0243' => { VR => 'SH', Name => 'PerformedLocation' }, | 
| 1688 |  |  |  |  |  |  | '0040,0244' => { VR => 'DA', Name => 'PerformedProcedureStepStartDate' }, | 
| 1689 |  |  |  |  |  |  | '0040,0245' => { VR => 'TM', Name => 'PerformedProcedureStepStartTime' }, | 
| 1690 |  |  |  |  |  |  | '0040,0250' => { VR => 'DA', Name => 'PerformedProcedureStepEndDate' }, | 
| 1691 |  |  |  |  |  |  | '0040,0251' => { VR => 'TM', Name => 'PerformedProcedureStepEndTime' }, | 
| 1692 |  |  |  |  |  |  | '0040,0252' => { VR => 'CS', Name => 'PerformedProcedureStepStatus' }, | 
| 1693 |  |  |  |  |  |  | '0040,0253' => { VR => 'SH', Name => 'PerformedProcedureStepID' }, | 
| 1694 |  |  |  |  |  |  | '0040,0254' => { VR => 'LO', Name => 'PerformedProcedureStepDescription' }, | 
| 1695 |  |  |  |  |  |  | '0040,0255' => { VR => 'LO', Name => 'PerformedProcedureTypeDescription' }, | 
| 1696 |  |  |  |  |  |  | '0040,0260' => { VR => 'SQ', Name => 'PerformedProtocolCodeSequence' }, | 
| 1697 |  |  |  |  |  |  | '0040,0261' => { VR => 'CS', Name => 'PerformedProtocolType' }, | 
| 1698 |  |  |  |  |  |  | '0040,0270' => { VR => 'SQ', Name => 'ScheduledStepAttributesSequence' }, | 
| 1699 |  |  |  |  |  |  | '0040,0275' => { VR => 'SQ', Name => 'RequestAttributesSequence' }, | 
| 1700 |  |  |  |  |  |  | '0040,0280' => { VR => 'ST', Name => 'CommentsOnPerformedProcedureStep' }, | 
| 1701 |  |  |  |  |  |  | '0040,0281' => { VR => 'SQ', Name => 'ProcStepDiscontinueReasonCodeSeq' }, | 
| 1702 |  |  |  |  |  |  | '0040,0293' => { VR => 'SQ', Name => 'QuantitySequence' }, | 
| 1703 |  |  |  |  |  |  | '0040,0294' => { VR => 'DS', Name => 'Quantity' }, | 
| 1704 |  |  |  |  |  |  | '0040,0295' => { VR => 'SQ', Name => 'MeasuringUnitsSequence' }, | 
| 1705 |  |  |  |  |  |  | '0040,0296' => { VR => 'SQ', Name => 'BillingItemSequence' }, | 
| 1706 |  |  |  |  |  |  | '0040,0300' => { VR => 'US', Name => 'TotalTimeOfFluoroscopy' }, | 
| 1707 |  |  |  |  |  |  | '0040,0301' => { VR => 'US', Name => 'TotalNumberOfExposures' }, | 
| 1708 |  |  |  |  |  |  | '0040,0302' => { VR => 'US', Name => 'EntranceDose' }, | 
| 1709 |  |  |  |  |  |  | '0040,0303' => { VR => 'US', Name => 'ExposedArea' }, | 
| 1710 |  |  |  |  |  |  | '0040,0306' => { VR => 'DS', Name => 'DistanceSourceToEntrance' }, | 
| 1711 |  |  |  |  |  |  | '0040,0307' => { VR => 'DS', Name => 'DistanceSourceToSupport' }, | 
| 1712 |  |  |  |  |  |  | '0040,030E' => { VR => 'SQ', Name => 'ExposureDoseSequence' }, | 
| 1713 |  |  |  |  |  |  | '0040,0310' => { VR => 'ST', Name => 'CommentsOnRadiationDose' }, | 
| 1714 |  |  |  |  |  |  | '0040,0312' => { VR => 'DS', Name => 'XRayOutput' }, | 
| 1715 |  |  |  |  |  |  | '0040,0314' => { VR => 'DS', Name => 'HalfValueLayer' }, | 
| 1716 |  |  |  |  |  |  | '0040,0316' => { VR => 'DS', Name => 'OrganDose' }, | 
| 1717 |  |  |  |  |  |  | '0040,0318' => { VR => 'CS', Name => 'OrganExposed' }, | 
| 1718 |  |  |  |  |  |  | '0040,0320' => { VR => 'SQ', Name => 'BillingProcedureStepSequence' }, | 
| 1719 |  |  |  |  |  |  | '0040,0321' => { VR => 'SQ', Name => 'FilmConsumptionSequence' }, | 
| 1720 |  |  |  |  |  |  | '0040,0324' => { VR => 'SQ', Name => 'BillingSuppliesAndDevicesSequence' }, | 
| 1721 |  |  |  |  |  |  | '0040,0330' => { VR => 'SQ', Name => 'ReferencedProcedureStepSequence' }, | 
| 1722 |  |  |  |  |  |  | '0040,0340' => { VR => 'SQ', Name => 'PerformedSeriesSequence' }, | 
| 1723 |  |  |  |  |  |  | '0040,0400' => { VR => 'LT', Name => 'CommentsOnScheduledProcedureStep' }, | 
| 1724 |  |  |  |  |  |  | '0040,0440' => { VR => 'SQ', Name => 'ProtocolContextSequence' }, | 
| 1725 |  |  |  |  |  |  | '0040,0441' => { VR => 'SQ', Name => 'ContentItemModifierSequence' }, | 
| 1726 |  |  |  |  |  |  | '0040,050A' => { VR => 'LO', Name => 'SpecimenAccessionNumber' }, | 
| 1727 |  |  |  |  |  |  | '0040,0512' => { VR => 'LO', Name => 'ContainerIdentifier' }, | 
| 1728 |  |  |  |  |  |  | '0040,051A' => { VR => 'LO', Name => 'ContainerDescription' }, | 
| 1729 |  |  |  |  |  |  | '0040,0550' => { VR => 'SQ', Name => 'SpecimenSequence' }, | 
| 1730 |  |  |  |  |  |  | '0040,0551' => { VR => 'LO', Name => 'SpecimenIdentifier' }, | 
| 1731 |  |  |  |  |  |  | '0040,0552' => { VR => 'SQ', Name => 'SpecimenDescriptionSequenceTrial' }, | 
| 1732 |  |  |  |  |  |  | '0040,0553' => { VR => 'ST', Name => 'SpecimenDescriptionTrial' }, | 
| 1733 |  |  |  |  |  |  | '0040,0554' => { VR => 'UI', Name => 'SpecimenUID' }, | 
| 1734 |  |  |  |  |  |  | '0040,0555' => { VR => 'SQ', Name => 'AcquisitionContextSequence' }, | 
| 1735 |  |  |  |  |  |  | '0040,0556' => { VR => 'ST', Name => 'AcquisitionContextDescription' }, | 
| 1736 |  |  |  |  |  |  | '0040,059A' => { VR => 'SQ', Name => 'SpecimenTypeCodeSequence' }, | 
| 1737 |  |  |  |  |  |  | '0040,0600' => { VR => 'LO', Name => 'SpecimenShortDescription' }, | 
| 1738 |  |  |  |  |  |  | '0040,06FA' => { VR => 'LO', Name => 'SlideIdentifier' }, | 
| 1739 |  |  |  |  |  |  | '0040,071A' => { VR => 'SQ', Name => 'ImageCenterPointCoordinatesSeq' }, | 
| 1740 |  |  |  |  |  |  | '0040,072A' => { VR => 'DS', Name => 'XOffsetInSlideCoordinateSystem' }, | 
| 1741 |  |  |  |  |  |  | '0040,073A' => { VR => 'DS', Name => 'YOffsetInSlideCoordinateSystem' }, | 
| 1742 |  |  |  |  |  |  | '0040,074A' => { VR => 'DS', Name => 'ZOffsetInSlideCoordinateSystem' }, | 
| 1743 |  |  |  |  |  |  | '0040,08D8' => { VR => 'SQ', Name => 'PixelSpacingSequence' }, | 
| 1744 |  |  |  |  |  |  | '0040,08DA' => { VR => 'SQ', Name => 'CoordinateSystemAxisCodeSequence' }, | 
| 1745 |  |  |  |  |  |  | '0040,08EA' => { VR => 'SQ', Name => 'MeasurementUnitsCodeSequence' }, | 
| 1746 |  |  |  |  |  |  | '0040,09F8' => { VR => 'SQ', Name => 'VitalStainCodeSequenceTrial' }, | 
| 1747 |  |  |  |  |  |  | '0040,1001' => { VR => 'SH', Name => 'RequestedProcedureID' }, | 
| 1748 |  |  |  |  |  |  | '0040,1002' => { VR => 'LO', Name => 'ReasonForRequestedProcedure' }, | 
| 1749 |  |  |  |  |  |  | '0040,1003' => { VR => 'SH', Name => 'RequestedProcedurePriority' }, | 
| 1750 |  |  |  |  |  |  | '0040,1004' => { VR => 'LO', Name => 'PatientTransportArrangements' }, | 
| 1751 |  |  |  |  |  |  | '0040,1005' => { VR => 'LO', Name => 'RequestedProcedureLocation' }, | 
| 1752 |  |  |  |  |  |  | '0040,1006' => { VR => 'SH', Name => 'PlacerOrderNumber-Procedure' }, | 
| 1753 |  |  |  |  |  |  | '0040,1007' => { VR => 'SH', Name => 'FillerOrderNumber-Procedure' }, | 
| 1754 |  |  |  |  |  |  | '0040,1008' => { VR => 'LO', Name => 'ConfidentialityCode' }, | 
| 1755 |  |  |  |  |  |  | '0040,1009' => { VR => 'SH', Name => 'ReportingPriority' }, | 
| 1756 |  |  |  |  |  |  | '0040,100A' => { VR => 'SQ', Name => 'ReasonForRequestedProcedureCodeSeq' }, | 
| 1757 |  |  |  |  |  |  | '0040,1010' => { VR => 'PN', Name => 'NamesOfIntendedRecipientsOfResults' }, | 
| 1758 |  |  |  |  |  |  | '0040,1011' => { VR => 'SQ', Name => 'IntendedRecipientsOfResultsIDSeq' }, | 
| 1759 |  |  |  |  |  |  | '0040,1101' => { VR => 'SQ', Name => 'PersonIdentificationCodeSequence' }, | 
| 1760 |  |  |  |  |  |  | '0040,1102' => { VR => 'ST', Name => 'PersonAddress' }, | 
| 1761 |  |  |  |  |  |  | '0040,1103' => { VR => 'LO', Name => 'PersonTelephoneNumbers' }, | 
| 1762 |  |  |  |  |  |  | '0040,1400' => { VR => 'LT', Name => 'RequestedProcedureComments' }, | 
| 1763 |  |  |  |  |  |  | '0040,2001' => { VR => 'LO', Name => 'ReasonForImagingServiceRequest' }, | 
| 1764 |  |  |  |  |  |  | '0040,2004' => { VR => 'DA', Name => 'IssueDateOfImagingServiceRequest' }, | 
| 1765 |  |  |  |  |  |  | '0040,2005' => { VR => 'TM', Name => 'IssueTimeOfImagingServiceRequest' }, | 
| 1766 |  |  |  |  |  |  | '0040,2006' => { VR => 'SH', Name => 'PlacerOrderNum-ImagingServiceReq' }, | 
| 1767 |  |  |  |  |  |  | '0040,2007' => { VR => 'SH', Name => 'FillerOrderNum-ImagingServiceReq' }, | 
| 1768 |  |  |  |  |  |  | '0040,2008' => { VR => 'PN', Name => 'OrderEnteredBy' }, | 
| 1769 |  |  |  |  |  |  | '0040,2009' => { VR => 'SH', Name => 'OrderEntererLocation' }, | 
| 1770 |  |  |  |  |  |  | '0040,2010' => { VR => 'SH', Name => 'OrderCallbackPhoneNumber' }, | 
| 1771 |  |  |  |  |  |  | '0040,2016' => { VR => 'LO', Name => 'PlacerOrderNum-ImagingServiceReq' }, | 
| 1772 |  |  |  |  |  |  | '0040,2017' => { VR => 'LO', Name => 'FillerOrderNum-ImagingServiceReq' }, | 
| 1773 |  |  |  |  |  |  | '0040,2400' => { VR => 'LT', Name => 'ImagingServiceRequestComments' }, | 
| 1774 |  |  |  |  |  |  | '0040,3001' => { VR => 'LO', Name => 'ConfidentialityOnPatientDataDescr' }, | 
| 1775 |  |  |  |  |  |  | '0040,4001' => { VR => 'CS', Name => 'GenPurposeScheduledProcStepStatus' }, | 
| 1776 |  |  |  |  |  |  | '0040,4002' => { VR => 'CS', Name => 'GenPurposePerformedProcStepStatus' }, | 
| 1777 |  |  |  |  |  |  | '0040,4003' => { VR => 'CS', Name => 'GenPurposeSchedProcStepPriority' }, | 
| 1778 |  |  |  |  |  |  | '0040,4004' => { VR => 'SQ', Name => 'SchedProcessingApplicationsCodeSeq' }, | 
| 1779 |  |  |  |  |  |  | '0040,4005' => { VR => 'DT', Name => 'SchedProcedureStepStartDateAndTime' }, | 
| 1780 |  |  |  |  |  |  | '0040,4006' => { VR => 'CS', Name => 'MultipleCopiesFlag' }, | 
| 1781 |  |  |  |  |  |  | '0040,4007' => { VR => 'SQ', Name => 'PerformedProcessingAppsCodeSeq' }, | 
| 1782 |  |  |  |  |  |  | '0040,4009' => { VR => 'SQ', Name => 'HumanPerformerCodeSequence' }, | 
| 1783 |  |  |  |  |  |  | '0040,4010' => { VR => 'DT', Name => 'SchedProcStepModificationDateTime' }, | 
| 1784 |  |  |  |  |  |  | '0040,4011' => { VR => 'DT', Name => 'ExpectedCompletionDateAndTime' }, | 
| 1785 |  |  |  |  |  |  | '0040,4015' => { VR => 'SQ', Name => 'ResultingGenPurposePerfProcStepSeq' }, | 
| 1786 |  |  |  |  |  |  | '0040,4016' => { VR => 'SQ', Name => 'RefGenPurposeSchedProcStepSeq' }, | 
| 1787 |  |  |  |  |  |  | '0040,4018' => { VR => 'SQ', Name => 'ScheduledWorkitemCodeSequence' }, | 
| 1788 |  |  |  |  |  |  | '0040,4019' => { VR => 'SQ', Name => 'PerformedWorkitemCodeSequence' }, | 
| 1789 |  |  |  |  |  |  | '0040,4020' => { VR => 'CS', Name => 'InputAvailabilityFlag' }, | 
| 1790 |  |  |  |  |  |  | '0040,4021' => { VR => 'SQ', Name => 'InputInformationSequence' }, | 
| 1791 |  |  |  |  |  |  | '0040,4022' => { VR => 'SQ', Name => 'RelevantInformationSequence' }, | 
| 1792 |  |  |  |  |  |  | '0040,4023' => { VR => 'UI', Name => 'RefGenPurSchedProcStepTransUID' }, | 
| 1793 |  |  |  |  |  |  | '0040,4025' => { VR => 'SQ', Name => 'ScheduledStationNameCodeSequence' }, | 
| 1794 |  |  |  |  |  |  | '0040,4026' => { VR => 'SQ', Name => 'ScheduledStationClassCodeSequence' }, | 
| 1795 |  |  |  |  |  |  | '0040,4027' => { VR => 'SQ', Name => 'SchedStationGeographicLocCodeSeq' }, | 
| 1796 |  |  |  |  |  |  | '0040,4028' => { VR => 'SQ', Name => 'PerformedStationNameCodeSequence' }, | 
| 1797 |  |  |  |  |  |  | '0040,4029' => { VR => 'SQ', Name => 'PerformedStationClassCodeSequence' }, | 
| 1798 |  |  |  |  |  |  | '0040,4030' => { VR => 'SQ', Name => 'PerformedStationGeogLocCodeSeq' }, | 
| 1799 |  |  |  |  |  |  | '0040,4031' => { VR => 'SQ', Name => 'RequestedSubsequentWorkItemCodeSeq' }, | 
| 1800 |  |  |  |  |  |  | '0040,4032' => { VR => 'SQ', Name => 'NonDICOMOutputCodeSequence' }, | 
| 1801 |  |  |  |  |  |  | '0040,4033' => { VR => 'SQ', Name => 'OutputInformationSequence' }, | 
| 1802 |  |  |  |  |  |  | '0040,4034' => { VR => 'SQ', Name => 'ScheduledHumanPerformersSequence' }, | 
| 1803 |  |  |  |  |  |  | '0040,4035' => { VR => 'SQ', Name => 'ActualHumanPerformersSequence' }, | 
| 1804 |  |  |  |  |  |  | '0040,4036' => { VR => 'LO', Name => 'HumanPerformersOrganization' }, | 
| 1805 |  |  |  |  |  |  | '0040,4037' => { VR => 'PN', Name => 'HumanPerformerName' }, | 
| 1806 |  |  |  |  |  |  | '0040,4040' => { VR => 'CS', Name => 'RawDataHandling' }, | 
| 1807 |  |  |  |  |  |  | '0040,8302' => { VR => 'DS', Name => 'EntranceDoseInMilliGy' }, | 
| 1808 |  |  |  |  |  |  | '0040,9094' => { VR => 'SQ', Name => 'RefImageRealWorldValueMappingSeq' }, | 
| 1809 |  |  |  |  |  |  | '0040,9096' => { VR => 'SQ', Name => 'RealWorldValueMappingSequence' }, | 
| 1810 |  |  |  |  |  |  | '0040,9098' => { VR => 'SQ', Name => 'PixelValueMappingCodeSequence' }, | 
| 1811 |  |  |  |  |  |  | '0040,9210' => { VR => 'SH', Name => 'LUTLabel' }, | 
| 1812 |  |  |  |  |  |  | '0040,9211' => { VR => 'SS', Name => 'RealWorldValueLastValueMapped' }, | 
| 1813 |  |  |  |  |  |  | '0040,9212' => { VR => 'FD', Name => 'RealWorldValueLUTData' }, | 
| 1814 |  |  |  |  |  |  | '0040,9216' => { VR => 'SS', Name => 'RealWorldValueFirstValueMapped' }, | 
| 1815 |  |  |  |  |  |  | '0040,9224' => { VR => 'FD', Name => 'RealWorldValueIntercept' }, | 
| 1816 |  |  |  |  |  |  | '0040,9225' => { VR => 'FD', Name => 'RealWorldValueSlope' }, | 
| 1817 |  |  |  |  |  |  | '0040,A010' => { VR => 'CS', Name => 'RelationshipType' }, | 
| 1818 |  |  |  |  |  |  | '0040,A027' => { VR => 'LO', Name => 'VerifyingOrganization' }, | 
| 1819 |  |  |  |  |  |  | '0040,A030' => { VR => 'DT', Name => 'VerificationDateTime' }, | 
| 1820 |  |  |  |  |  |  | '0040,A032' => { VR => 'DT', Name => 'ObservationDateTime' }, | 
| 1821 |  |  |  |  |  |  | '0040,A040' => { VR => 'CS', Name => 'ValueType' }, | 
| 1822 |  |  |  |  |  |  | '0040,A043' => { VR => 'SQ', Name => 'ConceptNameCodeSequence' }, | 
| 1823 |  |  |  |  |  |  | '0040,A050' => { VR => 'CS', Name => 'ContinuityOfContent' }, | 
| 1824 |  |  |  |  |  |  | '0040,A073' => { VR => 'SQ', Name => 'VerifyingObserverSequence' }, | 
| 1825 |  |  |  |  |  |  | '0040,A075' => { VR => 'PN', Name => 'VerifyingObserverName' }, | 
| 1826 |  |  |  |  |  |  | '0040,A078' => { VR => 'SQ', Name => 'AuthorObserverSequence' }, | 
| 1827 |  |  |  |  |  |  | '0040,A07A' => { VR => 'SQ', Name => 'ParticipantSequence' }, | 
| 1828 |  |  |  |  |  |  | '0040,A07C' => { VR => 'SQ', Name => 'CustodialOrganizationSequence' }, | 
| 1829 |  |  |  |  |  |  | '0040,A080' => { VR => 'CS', Name => 'ParticipationType' }, | 
| 1830 |  |  |  |  |  |  | '0040,A082' => { VR => 'DT', Name => 'ParticipationDateTime' }, | 
| 1831 |  |  |  |  |  |  | '0040,A084' => { VR => 'CS', Name => 'ObserverType' }, | 
| 1832 |  |  |  |  |  |  | '0040,A088' => { VR => 'SQ', Name => 'VerifyingObserverIdentCodeSequence' }, | 
| 1833 |  |  |  |  |  |  | '0040,A090' => { VR => 'SQ', Name => 'EquivalentCDADocumentSequence' }, | 
| 1834 |  |  |  |  |  |  | '0040,A0B0' => { VR => 'US', Name => 'ReferencedWaveformChannels' }, | 
| 1835 |  |  |  |  |  |  | '0040,A120' => { VR => 'DT', Name => 'DateTime' }, | 
| 1836 |  |  |  |  |  |  | '0040,A121' => { VR => 'DA', Name => 'Date' }, | 
| 1837 |  |  |  |  |  |  | '0040,A122' => { VR => 'TM', Name => 'Time' }, | 
| 1838 |  |  |  |  |  |  | '0040,A123' => { VR => 'PN', Name => 'PersonName' }, | 
| 1839 |  |  |  |  |  |  | '0040,A124' => { VR => 'UI', Name => 'UID' }, | 
| 1840 |  |  |  |  |  |  | '0040,A130' => { VR => 'CS', Name => 'TemporalRangeType' }, | 
| 1841 |  |  |  |  |  |  | '0040,A132' => { VR => 'UL', Name => 'ReferencedSamplePositions' }, | 
| 1842 |  |  |  |  |  |  | '0040,A136' => { VR => 'US', Name => 'ReferencedFrameNumbers' }, | 
| 1843 |  |  |  |  |  |  | '0040,A138' => { VR => 'DS', Name => 'ReferencedTimeOffsets' }, | 
| 1844 |  |  |  |  |  |  | '0040,A13A' => { VR => 'DT', Name => 'ReferencedDateTime' }, | 
| 1845 |  |  |  |  |  |  | '0040,A160' => { VR => 'UT', Name => 'TextValue' }, | 
| 1846 |  |  |  |  |  |  | '0040,A168' => { VR => 'SQ', Name => 'ConceptCodeSequence' }, | 
| 1847 |  |  |  |  |  |  | '0040,A170' => { VR => 'SQ', Name => 'PurposeOfReferenceCodeSequence' }, | 
| 1848 |  |  |  |  |  |  | '0040,A180' => { VR => 'US', Name => 'AnnotationGroupNumber' }, | 
| 1849 |  |  |  |  |  |  | '0040,A195' => { VR => 'SQ', Name => 'ModifierCodeSequence' }, | 
| 1850 |  |  |  |  |  |  | '0040,A300' => { VR => 'SQ', Name => 'MeasuredValueSequence' }, | 
| 1851 |  |  |  |  |  |  | '0040,A301' => { VR => 'SQ', Name => 'NumericValueQualifierCodeSequence' }, | 
| 1852 |  |  |  |  |  |  | '0040,A30A' => { VR => 'DS', Name => 'NumericValue' }, | 
| 1853 |  |  |  |  |  |  | '0040,A353' => { VR => 'ST', Name => 'AddressTrial' }, | 
| 1854 |  |  |  |  |  |  | '0040,A354' => { VR => 'LO', Name => 'TelephoneNumberTrial' }, | 
| 1855 |  |  |  |  |  |  | '0040,A360' => { VR => 'SQ', Name => 'PredecessorDocumentsSequence' }, | 
| 1856 |  |  |  |  |  |  | '0040,A370' => { VR => 'SQ', Name => 'ReferencedRequestSequence' }, | 
| 1857 |  |  |  |  |  |  | '0040,A372' => { VR => 'SQ', Name => 'PerformedProcedureCodeSequence' }, | 
| 1858 |  |  |  |  |  |  | '0040,A375' => { VR => 'SQ', Name => 'CurrentRequestedProcEvidenceSeq' }, | 
| 1859 |  |  |  |  |  |  | '0040,A385' => { VR => 'SQ', Name => 'PertinentOtherEvidenceSequence' }, | 
| 1860 |  |  |  |  |  |  | '0040,A390' => { VR => 'SQ', Name => 'HL7StructuredDocumentRefSeq' }, | 
| 1861 |  |  |  |  |  |  | '0040,A491' => { VR => 'CS', Name => 'CompletionFlag' }, | 
| 1862 |  |  |  |  |  |  | '0040,A492' => { VR => 'LO', Name => 'CompletionFlagDescription' }, | 
| 1863 |  |  |  |  |  |  | '0040,A493' => { VR => 'CS', Name => 'VerificationFlag' }, | 
| 1864 |  |  |  |  |  |  | '0040,A494' => { VR => 'CS', Name => 'ArchiveRequested' }, | 
| 1865 |  |  |  |  |  |  | '0040,A496' => { VR => 'CS', Name => 'PreliminaryFlag' }, | 
| 1866 |  |  |  |  |  |  | '0040,A504' => { VR => 'SQ', Name => 'ContentTemplateSequence' }, | 
| 1867 |  |  |  |  |  |  | '0040,A525' => { VR => 'SQ', Name => 'IdenticalDocumentsSequence' }, | 
| 1868 |  |  |  |  |  |  | '0040,A730' => { VR => 'SQ', Name => 'ContentSequence' }, | 
| 1869 |  |  |  |  |  |  | '0040,B020' => { VR => 'SQ', Name => 'AnnotationSequence' }, | 
| 1870 |  |  |  |  |  |  | '0040,DB00' => { VR => 'CS', Name => 'TemplateIdentifier' }, | 
| 1871 |  |  |  |  |  |  | '0040,DB06' => { VR => 'DT', Name => 'TemplateVersion' }, | 
| 1872 |  |  |  |  |  |  | '0040,DB07' => { VR => 'DT', Name => 'TemplateLocalVersion' }, | 
| 1873 |  |  |  |  |  |  | '0040,DB0B' => { VR => 'CS', Name => 'TemplateExtensionFlag' }, | 
| 1874 |  |  |  |  |  |  | '0040,DB0C' => { VR => 'UI', Name => 'TemplateExtensionOrganizationUID' }, | 
| 1875 |  |  |  |  |  |  | '0040,DB0D' => { VR => 'UI', Name => 'TemplateExtensionCreatorUID' }, | 
| 1876 |  |  |  |  |  |  | '0040,DB73' => { VR => 'UL', Name => 'ReferencedContentItemIdentifier' }, | 
| 1877 |  |  |  |  |  |  | '0040,E001' => { VR => 'ST', Name => 'HL7InstanceIdentifier' }, | 
| 1878 |  |  |  |  |  |  | '0040,E004' => { VR => 'DT', Name => 'HL7DocumentEffectiveTime' }, | 
| 1879 |  |  |  |  |  |  | '0040,E006' => { VR => 'SQ', Name => 'HL7DocumentTypeCodeSequence' }, | 
| 1880 |  |  |  |  |  |  | '0040,E010' => { VR => 'UT', Name => 'RetrieveURI' }, | 
| 1881 |  |  |  |  |  |  | '0040,E011' => { VR => 'UI', Name => 'RetrieveLocationUID' }, | 
| 1882 |  |  |  |  |  |  | '0042,0010' => { VR => 'ST', Name => 'DocumentTitle' }, | 
| 1883 |  |  |  |  |  |  | '0042,0011' => { VR => 'OB', Name => 'EncapsulatedDocument' }, | 
| 1884 |  |  |  |  |  |  | '0042,0012' => { VR => 'LO', Name => 'MIMETypeOfEncapsulatedDocument' }, | 
| 1885 |  |  |  |  |  |  | '0042,0013' => { VR => 'SQ', Name => 'SourceInstanceSequence' }, | 
| 1886 |  |  |  |  |  |  | '0042,0014' => { VR => 'LO', Name => 'ListOfMIMETypes' }, | 
| 1887 |  |  |  |  |  |  | # GEMS_PARM_01 (ref 4) | 
| 1888 |  |  |  |  |  |  | '0043,1001' => { VR => 'SS', Name => 'BitmapOfPrescanOptions' }, | 
| 1889 |  |  |  |  |  |  | '0043,1002' => { VR => 'SS', Name => 'GradientOffsetInX' }, | 
| 1890 |  |  |  |  |  |  | '0043,1003' => { VR => 'SS', Name => 'GradientOffsetInY' }, | 
| 1891 |  |  |  |  |  |  | '0043,1004' => { VR => 'SS', Name => 'GradientOffsetInZ' }, | 
| 1892 |  |  |  |  |  |  | '0043,1005' => { VR => 'SS', Name => 'ImgIsOriginalOrUnoriginal' }, | 
| 1893 |  |  |  |  |  |  | '0043,1006' => { VR => 'SS', Name => 'NumberOfEPIShots' }, | 
| 1894 |  |  |  |  |  |  | '0043,1007' => { VR => 'SS', Name => 'ViewsPerSegment' }, | 
| 1895 |  |  |  |  |  |  | '0043,1008' => { VR => 'SS', Name => 'RespiratoryRateBpm' }, | 
| 1896 |  |  |  |  |  |  | '0043,1009' => { VR => 'SS', Name => 'RespiratoryTriggerPoint' }, | 
| 1897 |  |  |  |  |  |  | '0043,100A' => { VR => 'SS', Name => 'TypeOfReceiverUsed' }, | 
| 1898 |  |  |  |  |  |  | '0043,100B' => { VR => 'DS', Name => 'PeakRateOfChangeOfGradientField' }, | 
| 1899 |  |  |  |  |  |  | '0043,100C' => { VR => 'DS', Name => 'LimitsInUnitsOfPercent' }, | 
| 1900 |  |  |  |  |  |  | '0043,100D' => { VR => 'DS', Name => 'PSDEstimatedLimit' }, | 
| 1901 |  |  |  |  |  |  | '0043,100E' => { VR => 'DS', Name => 'PSDEstimatedLimitInTeslaPerSecond' }, | 
| 1902 |  |  |  |  |  |  | '0043,100F' => { VR => 'DS', Name => 'Saravghead' }, | 
| 1903 |  |  |  |  |  |  | '0043,1010' => { VR => 'US', Name => 'WindowValue' }, | 
| 1904 |  |  |  |  |  |  | '0043,1011' => { VR => 'US', Name => 'TotalInputViews' }, | 
| 1905 |  |  |  |  |  |  | '0043,1012' => { VR => 'SS', Name => 'X-RayChain' }, | 
| 1906 |  |  |  |  |  |  | '0043,1013' => { VR => 'SS', Name => 'DeconKernelParameters' }, | 
| 1907 |  |  |  |  |  |  | '0043,1014' => { VR => 'SS', Name => 'CalibrationParameters' }, | 
| 1908 |  |  |  |  |  |  | '0043,1015' => { VR => 'SS', Name => 'TotalOutputViews' }, | 
| 1909 |  |  |  |  |  |  | '0043,1016' => { VR => 'SS', Name => 'NumberOfOverranges' }, | 
| 1910 |  |  |  |  |  |  | '0043,1017' => { VR => 'DS', Name => 'IBHImageScaleFactors' }, | 
| 1911 |  |  |  |  |  |  | '0043,1018' => { VR => 'DS', Name => 'BBHCoefficients' }, | 
| 1912 |  |  |  |  |  |  | '0043,1019' => { VR => 'SS', Name => 'NumberOfBBHChainsToBlend' }, | 
| 1913 |  |  |  |  |  |  | '0043,101A' => { VR => 'SL', Name => 'StartingChannelNumber' }, | 
| 1914 |  |  |  |  |  |  | '0043,101B' => { VR => 'SS', Name => 'PpscanParameters' }, | 
| 1915 |  |  |  |  |  |  | '0043,101C' => { VR => 'SS', Name => 'GEImageIntegrity' }, | 
| 1916 |  |  |  |  |  |  | '0043,101D' => { VR => 'SS', Name => 'LevelValue' }, | 
| 1917 |  |  |  |  |  |  | '0043,101E' => { VR => 'DS', Name => 'DeltaStartTime' }, | 
| 1918 |  |  |  |  |  |  | '0043,101F' => { VR => 'SL', Name => 'MaxOverrangesInAView' }, | 
| 1919 |  |  |  |  |  |  | '0043,1020' => { VR => 'DS', Name => 'AvgOverrangesAllViews' }, | 
| 1920 |  |  |  |  |  |  | '0043,1021' => { VR => 'SS', Name => 'CorrectedAfterGlowTerms' }, | 
| 1921 |  |  |  |  |  |  | '0043,1025' => { VR => 'SS', Name => 'ReferenceChannels' }, | 
| 1922 |  |  |  |  |  |  | '0043,1026' => { VR => 'US', Name => 'NoViewsRefChansBlocked' }, | 
| 1923 |  |  |  |  |  |  | '0043,1027' => { VR => 'SH', Name => 'ScanPitchRatio' }, | 
| 1924 |  |  |  |  |  |  | '0043,1028' => { VR => 'OB', Name => 'UniqueImageIden' }, | 
| 1925 |  |  |  |  |  |  | '0043,1029' => { VR => 'OB', Name => 'HistogramTables' }, | 
| 1926 |  |  |  |  |  |  | '0043,102A' => { VR => 'OB', Name => 'UserDefinedData' }, | 
| 1927 |  |  |  |  |  |  | '0043,102B' => { VR => 'SS', Name => 'PrivateScanOptions' }, | 
| 1928 |  |  |  |  |  |  | '0043,102C' => { VR => 'SS', Name => 'EffectiveEchoSpacing' }, | 
| 1929 |  |  |  |  |  |  | '0043,102D' => { VR => 'SH', Name => 'StringSlopField1' }, | 
| 1930 |  |  |  |  |  |  | '0043,102E' => { VR => 'SH', Name => 'StringSlopField2' }, | 
| 1931 |  |  |  |  |  |  | '0043,102F' => { VR => 'SS', Name => 'RawDataType' }, | 
| 1932 |  |  |  |  |  |  | '0043,1030' => { VR => 'SS', Name => 'RawDataType' }, | 
| 1933 |  |  |  |  |  |  | '0043,1031' => { VR => 'DS', Name => 'RACordOfTargetReconCenter' }, | 
| 1934 |  |  |  |  |  |  | '0043,1032' => { VR => 'SS', Name => 'RawDataType' }, | 
| 1935 |  |  |  |  |  |  | '0043,1033' => { VR => 'FL', Name => 'NegScanspacing' }, | 
| 1936 |  |  |  |  |  |  | '0043,1034' => { VR => 'IS', Name => 'OffsetFrequency' }, | 
| 1937 |  |  |  |  |  |  | '0043,1035' => { VR => 'UL', Name => 'UserUsageTag' }, | 
| 1938 |  |  |  |  |  |  | '0043,1036' => { VR => 'UL', Name => 'UserFillMapMSW' }, | 
| 1939 |  |  |  |  |  |  | '0043,1037' => { VR => 'UL', Name => 'UserFillMapLSW' }, | 
| 1940 |  |  |  |  |  |  | '0043,1038' => { VR => 'FL', Name => 'User25-48' }, | 
| 1941 |  |  |  |  |  |  | '0043,1039' => { VR => 'IS', Name => 'SlopInt6-9' }, | 
| 1942 |  |  |  |  |  |  | '0043,1040' => { VR => 'FL', Name => 'TriggerOnPosition' }, | 
| 1943 |  |  |  |  |  |  | '0043,1041' => { VR => 'FL', Name => 'DegreeOfRotation' }, | 
| 1944 |  |  |  |  |  |  | '0043,1042' => { VR => 'SL', Name => 'DASTriggerSource' }, | 
| 1945 |  |  |  |  |  |  | '0043,1043' => { VR => 'SL', Name => 'DASFpaGain' }, | 
| 1946 |  |  |  |  |  |  | '0043,1044' => { VR => 'SL', Name => 'DASOutputSource' }, | 
| 1947 |  |  |  |  |  |  | '0043,1045' => { VR => 'SL', Name => 'DASAdInput' }, | 
| 1948 |  |  |  |  |  |  | '0043,1046' => { VR => 'SL', Name => 'DASCalMode' }, | 
| 1949 |  |  |  |  |  |  | '0043,1047' => { VR => 'SL', Name => 'DASCalFrequency' }, | 
| 1950 |  |  |  |  |  |  | '0043,1048' => { VR => 'SL', Name => 'DASRegXm' }, | 
| 1951 |  |  |  |  |  |  | '0043,1049' => { VR => 'SL', Name => 'DASAutoZero' }, | 
| 1952 |  |  |  |  |  |  | '0043,104A' => { VR => 'SS', Name => 'StartingChannelOfView' }, | 
| 1953 |  |  |  |  |  |  | '0043,104B' => { VR => 'SL', Name => 'DASXmPattern' }, | 
| 1954 |  |  |  |  |  |  | '0043,104C' => { VR => 'SS', Name => 'TGGCTriggerMode' }, | 
| 1955 |  |  |  |  |  |  | '0043,104D' => { VR => 'FL', Name => 'StartScanToXrayOnDelay' }, | 
| 1956 |  |  |  |  |  |  | '0043,104E' => { VR => 'FL', Name => 'DurationOfXrayOn' }, | 
| 1957 |  |  |  |  |  |  | '0043,1060' => { VR => 'IS', Name => 'SlopInt10-17' }, | 
| 1958 |  |  |  |  |  |  | '0043,1061' => { VR => 'UI', Name => 'ScannerStudyEntityUID' }, | 
| 1959 |  |  |  |  |  |  | '0043,1062' => { VR => 'SH', Name => 'ScannerStudyID' }, | 
| 1960 |  |  |  |  |  |  | '0043,106f' => { VR => 'DS', Name => 'ScannerTableEntry' }, | 
| 1961 |  |  |  |  |  |  | # ? | 
| 1962 |  |  |  |  |  |  | '0044,0001' => { VR => 'ST', Name => 'ProductPackageIdentifier' }, | 
| 1963 |  |  |  |  |  |  | '0044,0002' => { VR => 'CS', Name => 'SubstanceAdministrationApproval' }, | 
| 1964 |  |  |  |  |  |  | '0044,0003' => { VR => 'LT', Name => 'ApprovalStatusFurtherDescription' }, | 
| 1965 |  |  |  |  |  |  | '0044,0004' => { VR => 'DT', Name => 'ApprovalStatusDateTime' }, | 
| 1966 |  |  |  |  |  |  | '0044,0007' => { VR => 'SQ', Name => 'ProductTypeCodeSequence' }, | 
| 1967 |  |  |  |  |  |  | '0044,0008' => { VR => 'LO', Name => 'ProductName' }, | 
| 1968 |  |  |  |  |  |  | '0044,0009' => { VR => 'LT', Name => 'ProductDescription' }, | 
| 1969 |  |  |  |  |  |  | '0044,000A' => { VR => 'LO', Name => 'ProductLotIdentifier' }, | 
| 1970 |  |  |  |  |  |  | '0044,000B' => { VR => 'DT', Name => 'ProductExpirationDateTime' }, | 
| 1971 |  |  |  |  |  |  | '0044,0010' => { VR => 'DT', Name => 'SubstanceAdministrationDateTime' }, | 
| 1972 |  |  |  |  |  |  | '0044,0011' => { VR => 'LO', Name => 'SubstanceAdministrationNotes' }, | 
| 1973 |  |  |  |  |  |  | '0044,0012' => { VR => 'LO', Name => 'SubstanceAdministrationDeviceID' }, | 
| 1974 |  |  |  |  |  |  | '0044,0013' => { VR => 'SQ', Name => 'ProductParameterSequence' }, | 
| 1975 |  |  |  |  |  |  | '0044,0019' => { VR => 'SQ', Name => 'SubstanceAdminParameterSeq' }, | 
| 1976 |  |  |  |  |  |  | # GEMS_HELIOS_01 (ref 4) | 
| 1977 |  |  |  |  |  |  | '0045,1001' => { VR => 'LO', Name => 'NumberOfMacroRowsInDetector' }, | 
| 1978 |  |  |  |  |  |  | '0045,1002' => { VR => 'FL', Name => 'MacroWidthAtISOCenter' }, | 
| 1979 |  |  |  |  |  |  | '0045,1003' => { VR => 'SS', Name => 'DASType' }, | 
| 1980 |  |  |  |  |  |  | '0045,1004' => { VR => 'SS', Name => 'DASGain' }, | 
| 1981 |  |  |  |  |  |  | '0045,1005' => { VR => 'SS', Name => 'DASTemperature' }, | 
| 1982 |  |  |  |  |  |  | '0045,1006' => { VR => 'CS', Name => 'TableDirectionInOrOut' }, | 
| 1983 |  |  |  |  |  |  | '0045,1007' => { VR => 'FL', Name => 'ZSmoothingFactor' }, | 
| 1984 |  |  |  |  |  |  | '0045,1008' => { VR => 'SS', Name => 'ViewWeightingMode' }, | 
| 1985 |  |  |  |  |  |  | '0045,1009' => { VR => 'SS', Name => 'SigmaRowNumberWhichRowsWereUsed' }, | 
| 1986 |  |  |  |  |  |  | '0045,100A' => { VR => 'FL', Name => 'MinimumDasValueFoundInTheScanData' }, | 
| 1987 |  |  |  |  |  |  | '0045,100B' => { VR => 'FL', Name => 'MaximumOffsetShiftValueUsed' }, | 
| 1988 |  |  |  |  |  |  | '0045,100C' => { VR => 'SS', Name => 'NumberOfViewsShifted' }, | 
| 1989 |  |  |  |  |  |  | '0045,100D' => { VR => 'SS', Name => 'ZTrackingFlag' }, | 
| 1990 |  |  |  |  |  |  | '0045,100E' => { VR => 'FL', Name => 'MeanZError' }, | 
| 1991 |  |  |  |  |  |  | '0045,100F' => { VR => 'FL', Name => 'ZTrackingMaximumError' }, | 
| 1992 |  |  |  |  |  |  | '0045,1010' => { VR => 'SS', Name => 'StartingViewForRow2a' }, | 
| 1993 |  |  |  |  |  |  | '0045,1011' => { VR => 'SS', Name => 'NumberOfViewsInRow2a' }, | 
| 1994 |  |  |  |  |  |  | '0045,1012' => { VR => 'SS', Name => 'StartingViewForRow1a' }, | 
| 1995 |  |  |  |  |  |  | '0045,1013' => { VR => 'SS', Name => 'SigmaMode' }, | 
| 1996 |  |  |  |  |  |  | '0045,1014' => { VR => 'SS', Name => 'NumberOfViewsInRow1a' }, | 
| 1997 |  |  |  |  |  |  | '0045,1015' => { VR => 'SS', Name => 'StartingViewForRow2b' }, | 
| 1998 |  |  |  |  |  |  | '0045,1016' => { VR => 'SS', Name => 'NumberOfViewsInRow2b' }, | 
| 1999 |  |  |  |  |  |  | '0045,1017' => { VR => 'SS', Name => 'StartingViewForRow1b' }, | 
| 2000 |  |  |  |  |  |  | '0045,1018' => { VR => 'SS', Name => 'NumberOfViewsInRow1b' }, | 
| 2001 |  |  |  |  |  |  | '0045,1019' => { VR => 'SS', Name => 'AirFilterCalibrationDate' }, | 
| 2002 |  |  |  |  |  |  | '0045,101A' => { VR => 'SS', Name => 'AirFilterCalibrationTime' }, | 
| 2003 |  |  |  |  |  |  | '0045,101B' => { VR => 'SS', Name => 'PhantomCalibrationDate' }, | 
| 2004 |  |  |  |  |  |  | '0045,101C' => { VR => 'SS', Name => 'PhantomCalibrationTime' }, | 
| 2005 |  |  |  |  |  |  | '0045,101D' => { VR => 'SS', Name => 'ZSlopeCalibrationDate' }, | 
| 2006 |  |  |  |  |  |  | '0045,101E' => { VR => 'SS', Name => 'ZSlopeCalibrationTime' }, | 
| 2007 |  |  |  |  |  |  | '0045,101F' => { VR => 'SS', Name => 'CrosstalkCalibrationDate' }, | 
| 2008 |  |  |  |  |  |  | '0045,1020' => { VR => 'SS', Name => 'CrosstalkCalibrationTime' }, | 
| 2009 |  |  |  |  |  |  | '0045,1021' => { VR => 'SS', Name => 'IterboneOptionFlag' }, | 
| 2010 |  |  |  |  |  |  | '0045,1022' => { VR => 'SS', Name => 'PeristalticFlagOption' }, | 
| 2011 |  |  |  |  |  |  | '0046,0012' => { VR => 'LO', Name => 'LensDescription' }, | 
| 2012 |  |  |  |  |  |  | '0046,0014' => { VR => 'SQ', Name => 'RightLensSequence' }, | 
| 2013 |  |  |  |  |  |  | '0046,0015' => { VR => 'SQ', Name => 'LeftLensSequence' }, | 
| 2014 |  |  |  |  |  |  | '0046,0018' => { VR => 'SQ', Name => 'CylinderSequence' }, | 
| 2015 |  |  |  |  |  |  | '0046,0028' => { VR => 'SQ', Name => 'PrismSequence' }, | 
| 2016 |  |  |  |  |  |  | '0046,0030' => { VR => 'FD', Name => 'HorizontalPrismPower' }, | 
| 2017 |  |  |  |  |  |  | '0046,0032' => { VR => 'CS', Name => 'HorizontalPrismBase' }, | 
| 2018 |  |  |  |  |  |  | '0046,0034' => { VR => 'FD', Name => 'VerticalPrismPower' }, | 
| 2019 |  |  |  |  |  |  | '0046,0036' => { VR => 'CS', Name => 'VerticalPrismBase' }, | 
| 2020 |  |  |  |  |  |  | '0046,0038' => { VR => 'CS', Name => 'LensSegmentType' }, | 
| 2021 |  |  |  |  |  |  | '0046,0040' => { VR => 'FD', Name => 'OpticalTransmittance' }, | 
| 2022 |  |  |  |  |  |  | '0046,0042' => { VR => 'FD', Name => 'ChannelWidth' }, | 
| 2023 |  |  |  |  |  |  | '0046,0044' => { VR => 'FD', Name => 'PupilSize' }, | 
| 2024 |  |  |  |  |  |  | '0046,0046' => { VR => 'FD', Name => 'CornealSize' }, | 
| 2025 |  |  |  |  |  |  | '0046,0060' => { VR => 'FD', Name => 'DistancePupillaryDistance' }, | 
| 2026 |  |  |  |  |  |  | '0046,0062' => { VR => 'FD', Name => 'NearPupillaryDistance' }, | 
| 2027 |  |  |  |  |  |  | '0046,0064' => { VR => 'FD', Name => 'OtherPupillaryDistance' }, | 
| 2028 |  |  |  |  |  |  | '0046,0075' => { VR => 'FD', Name => 'RadiusOfCurvature' }, | 
| 2029 |  |  |  |  |  |  | '0046,0076' => { VR => 'FD', Name => 'KeratometricPower' }, | 
| 2030 |  |  |  |  |  |  | '0046,0077' => { VR => 'FD', Name => 'KeratometricAxis' }, | 
| 2031 |  |  |  |  |  |  | '0046,0092' => { VR => 'CS', Name => 'BackgroundColor' }, | 
| 2032 |  |  |  |  |  |  | '0046,0094' => { VR => 'CS', Name => 'Optotype' }, | 
| 2033 |  |  |  |  |  |  | '0046,0095' => { VR => 'CS', Name => 'OptotypePresentation' }, | 
| 2034 |  |  |  |  |  |  | '0046,0100' => { VR => 'SQ', Name => 'AddNearSequence' }, | 
| 2035 |  |  |  |  |  |  | '0046,0101' => { VR => 'SQ', Name => 'AddIntermediateSequence' }, | 
| 2036 |  |  |  |  |  |  | '0046,0102' => { VR => 'SQ', Name => 'AddOtherSequence' }, | 
| 2037 |  |  |  |  |  |  | '0046,0104' => { VR => 'FD', Name => 'AddPower' }, | 
| 2038 |  |  |  |  |  |  | '0046,0106' => { VR => 'FD', Name => 'ViewingDistance' }, | 
| 2039 |  |  |  |  |  |  | '0046,0125' => { VR => 'CS', Name => 'ViewingDistanceType' }, | 
| 2040 |  |  |  |  |  |  | '0046,0135' => { VR => 'SS', Name => 'VisualAcuityModifiers' }, | 
| 2041 |  |  |  |  |  |  | '0046,0137' => { VR => 'FD', Name => 'DecimalVisualAcuity' }, | 
| 2042 |  |  |  |  |  |  | '0046,0139' => { VR => 'LO', Name => 'OptotypeDetailedDefinition' }, | 
| 2043 |  |  |  |  |  |  | '0046,0146' => { VR => 'FD', Name => 'SpherePower' }, | 
| 2044 |  |  |  |  |  |  | '0046,0147' => { VR => 'FD', Name => 'CylinderPower' }, | 
| 2045 |  |  |  |  |  |  | # calibration group | 
| 2046 |  |  |  |  |  |  | '0050,0004' => { VR => 'CS', Name => 'CalibrationImage' }, | 
| 2047 |  |  |  |  |  |  | '0050,0010' => { VR => 'SQ', Name => 'DeviceSequence' }, | 
| 2048 |  |  |  |  |  |  | '0050,0014' => { VR => 'DS', Name => 'DeviceLength' }, | 
| 2049 |  |  |  |  |  |  | '0050,0015' => { VR => 'FD', Name => 'ContainerComponentWidth' }, | 
| 2050 |  |  |  |  |  |  | '0050,0016' => { VR => 'DS', Name => 'DeviceDiameter' }, | 
| 2051 |  |  |  |  |  |  | '0050,0017' => { VR => 'CS', Name => 'DeviceDiameterUnits' }, | 
| 2052 |  |  |  |  |  |  | '0050,0018' => { VR => 'DS', Name => 'DeviceVolume' }, | 
| 2053 |  |  |  |  |  |  | '0050,0019' => { VR => 'DS', Name => 'InterMarkerDistance' }, | 
| 2054 |  |  |  |  |  |  | '0050,001B' => { VR => 'LO', Name => 'ContainerComponentID' }, | 
| 2055 |  |  |  |  |  |  | '0050,0020' => { VR => 'LO', Name => 'DeviceDescription' }, | 
| 2056 |  |  |  |  |  |  | # nuclear acquisition group | 
| 2057 |  |  |  |  |  |  | '0054,0010' => { VR => 'US', Name => 'EnergyWindowVector' }, | 
| 2058 |  |  |  |  |  |  | '0054,0011' => { VR => 'US', Name => 'NumberOfEnergyWindows' }, | 
| 2059 |  |  |  |  |  |  | '0054,0012' => { VR => 'SQ', Name => 'EnergyWindowInformationSequence' }, | 
| 2060 |  |  |  |  |  |  | '0054,0013' => { VR => 'SQ', Name => 'EnergyWindowRangeSequence' }, | 
| 2061 |  |  |  |  |  |  | '0054,0014' => { VR => 'DS', Name => 'EnergyWindowLowerLimit' }, | 
| 2062 |  |  |  |  |  |  | '0054,0015' => { VR => 'DS', Name => 'EnergyWindowUpperLimit' }, | 
| 2063 |  |  |  |  |  |  | '0054,0016' => { VR => 'SQ', Name => 'RadiopharmaceuticalInformationSeq' }, | 
| 2064 |  |  |  |  |  |  | '0054,0017' => { VR => 'IS', Name => 'ResidualSyringeCounts' }, | 
| 2065 |  |  |  |  |  |  | '0054,0018' => { VR => 'SH', Name => 'EnergyWindowName' }, | 
| 2066 |  |  |  |  |  |  | '0054,0020' => { VR => 'US', Name => 'DetectorVector' }, | 
| 2067 |  |  |  |  |  |  | '0054,0021' => { VR => 'US', Name => 'NumberOfDetectors' }, | 
| 2068 |  |  |  |  |  |  | '0054,0022' => { VR => 'SQ', Name => 'DetectorInformationSequence' }, | 
| 2069 |  |  |  |  |  |  | '0054,0030' => { VR => 'US', Name => 'PhaseVector' }, | 
| 2070 |  |  |  |  |  |  | '0054,0031' => { VR => 'US', Name => 'NumberOfPhases' }, | 
| 2071 |  |  |  |  |  |  | '0054,0032' => { VR => 'SQ', Name => 'PhaseInformationSequence' }, | 
| 2072 |  |  |  |  |  |  | '0054,0033' => { VR => 'US', Name => 'NumberOfFramesInPhase' }, | 
| 2073 |  |  |  |  |  |  | '0054,0036' => { VR => 'IS', Name => 'PhaseDelay' }, | 
| 2074 |  |  |  |  |  |  | '0054,0038' => { VR => 'IS', Name => 'PauseBetweenFrames' }, | 
| 2075 |  |  |  |  |  |  | '0054,0039' => { VR => 'CS', Name => 'PhaseDescription' }, | 
| 2076 |  |  |  |  |  |  | '0054,0050' => { VR => 'US', Name => 'RotationVector' }, | 
| 2077 |  |  |  |  |  |  | '0054,0051' => { VR => 'US', Name => 'NumberOfRotations' }, | 
| 2078 |  |  |  |  |  |  | '0054,0052' => { VR => 'SQ', Name => 'RotationInformationSequence' }, | 
| 2079 |  |  |  |  |  |  | '0054,0053' => { VR => 'US', Name => 'NumberOfFramesInRotation' }, | 
| 2080 |  |  |  |  |  |  | '0054,0060' => { VR => 'US', Name => 'RRIntervalVector' }, | 
| 2081 |  |  |  |  |  |  | '0054,0061' => { VR => 'US', Name => 'NumberOfRRIntervals' }, | 
| 2082 |  |  |  |  |  |  | '0054,0062' => { VR => 'SQ', Name => 'GatedInformationSequence' }, | 
| 2083 |  |  |  |  |  |  | '0054,0063' => { VR => 'SQ', Name => 'DataInformationSequence' }, | 
| 2084 |  |  |  |  |  |  | '0054,0070' => { VR => 'US', Name => 'TimeSlotVector' }, | 
| 2085 |  |  |  |  |  |  | '0054,0071' => { VR => 'US', Name => 'NumberOfTimeSlots' }, | 
| 2086 |  |  |  |  |  |  | '0054,0072' => { VR => 'SQ', Name => 'TimeSlotInformationSequence' }, | 
| 2087 |  |  |  |  |  |  | '0054,0073' => { VR => 'DS', Name => 'TimeSlotTime' }, | 
| 2088 |  |  |  |  |  |  | '0054,0080' => { VR => 'US', Name => 'SliceVector' }, | 
| 2089 |  |  |  |  |  |  | '0054,0081' => { VR => 'US', Name => 'NumberOfSlices' }, | 
| 2090 |  |  |  |  |  |  | '0054,0090' => { VR => 'US', Name => 'AngularViewVector' }, | 
| 2091 |  |  |  |  |  |  | '0054,0100' => { VR => 'US', Name => 'TimeSliceVector' }, | 
| 2092 |  |  |  |  |  |  | '0054,0101' => { VR => 'US', Name => 'NumberOfTimeSlices' }, | 
| 2093 |  |  |  |  |  |  | '0054,0200' => { VR => 'DS', Name => 'StartAngle' }, | 
| 2094 |  |  |  |  |  |  | '0054,0202' => { VR => 'CS', Name => 'TypeOfDetectorMotion' }, | 
| 2095 |  |  |  |  |  |  | '0054,0210' => { VR => 'IS', Name => 'TriggerVector' }, | 
| 2096 |  |  |  |  |  |  | '0054,0211' => { VR => 'US', Name => 'NumberOfTriggersInPhase' }, | 
| 2097 |  |  |  |  |  |  | '0054,0220' => { VR => 'SQ', Name => 'ViewCodeSequence' }, | 
| 2098 |  |  |  |  |  |  | '0054,0222' => { VR => 'SQ', Name => 'ViewModifierCodeSequence' }, | 
| 2099 |  |  |  |  |  |  | '0054,0300' => { VR => 'SQ', Name => 'RadionuclideCodeSequence' }, | 
| 2100 |  |  |  |  |  |  | '0054,0302' => { VR => 'SQ', Name => 'AdministrationRouteCodeSequence' }, | 
| 2101 |  |  |  |  |  |  | '0054,0304' => { VR => 'SQ', Name => 'RadiopharmaceuticalCodeSequence' }, | 
| 2102 |  |  |  |  |  |  | '0054,0306' => { VR => 'SQ', Name => 'CalibrationDataSequence' }, | 
| 2103 |  |  |  |  |  |  | '0054,0308' => { VR => 'US', Name => 'EnergyWindowNumber' }, | 
| 2104 |  |  |  |  |  |  | '0054,0400' => { VR => 'SH', Name => 'ImageID' }, | 
| 2105 |  |  |  |  |  |  | '0054,0410' => { VR => 'SQ', Name => 'PatientOrientationCodeSequence' }, | 
| 2106 |  |  |  |  |  |  | '0054,0412' => { VR => 'SQ', Name => 'PatientOrientationModifierCodeSeq' }, | 
| 2107 |  |  |  |  |  |  | '0054,0414' => { VR => 'SQ', Name => 'PatientGantryRelationshipCodeSeq' }, | 
| 2108 |  |  |  |  |  |  | '0054,0500' => { VR => 'CS', Name => 'SliceProgressionDirection' }, | 
| 2109 |  |  |  |  |  |  | '0054,1000' => { VR => 'CS', Name => 'SeriesType' }, | 
| 2110 |  |  |  |  |  |  | '0054,1001' => { VR => 'CS', Name => 'Units' }, | 
| 2111 |  |  |  |  |  |  | '0054,1002' => { VR => 'CS', Name => 'CountsSource' }, | 
| 2112 |  |  |  |  |  |  | '0054,1004' => { VR => 'CS', Name => 'ReprojectionMethod' }, | 
| 2113 |  |  |  |  |  |  | '0054,1100' => { VR => 'CS', Name => 'RandomsCorrectionMethod' }, | 
| 2114 |  |  |  |  |  |  | '0054,1101' => { VR => 'LO', Name => 'AttenuationCorrectionMethod' }, | 
| 2115 |  |  |  |  |  |  | '0054,1102' => { VR => 'CS', Name => 'DecayCorrection' }, | 
| 2116 |  |  |  |  |  |  | '0054,1103' => { VR => 'LO', Name => 'ReconstructionMethod' }, | 
| 2117 |  |  |  |  |  |  | '0054,1104' => { VR => 'LO', Name => 'DetectorLinesOfResponseUsed' }, | 
| 2118 |  |  |  |  |  |  | '0054,1105' => { VR => 'LO', Name => 'ScatterCorrectionMethod' }, | 
| 2119 |  |  |  |  |  |  | '0054,1200' => { VR => 'DS', Name => 'AxialAcceptance' }, | 
| 2120 |  |  |  |  |  |  | '0054,1201' => { VR => 'IS', Name => 'AxialMash' }, | 
| 2121 |  |  |  |  |  |  | '0054,1202' => { VR => 'IS', Name => 'TransverseMash' }, | 
| 2122 |  |  |  |  |  |  | '0054,1203' => { VR => 'DS', Name => 'DetectorElementSize' }, | 
| 2123 |  |  |  |  |  |  | '0054,1210' => { VR => 'DS', Name => 'CoincidenceWindowWidth' }, | 
| 2124 |  |  |  |  |  |  | '0054,1220' => { VR => 'CS', Name => 'SecondaryCountsType' }, | 
| 2125 |  |  |  |  |  |  | '0054,1300' => { VR => 'DS', Name => 'FrameReferenceTime' }, | 
| 2126 |  |  |  |  |  |  | '0054,1310' => { VR => 'IS', Name => 'PrimaryCountsAccumulated' }, | 
| 2127 |  |  |  |  |  |  | '0054,1311' => { VR => 'IS', Name => 'SecondaryCountsAccumulated' }, | 
| 2128 |  |  |  |  |  |  | '0054,1320' => { VR => 'DS', Name => 'SliceSensitivityFactor' }, | 
| 2129 |  |  |  |  |  |  | '0054,1321' => { VR => 'DS', Name => 'DecayFactor' }, | 
| 2130 |  |  |  |  |  |  | '0054,1322' => { VR => 'DS', Name => 'DoseCalibrationFactor' }, | 
| 2131 |  |  |  |  |  |  | '0054,1323' => { VR => 'DS', Name => 'ScatterFractionFactor' }, | 
| 2132 |  |  |  |  |  |  | '0054,1324' => { VR => 'DS', Name => 'DeadTimeFactor' }, | 
| 2133 |  |  |  |  |  |  | '0054,1330' => { VR => 'US', Name => 'ImageIndex' }, | 
| 2134 |  |  |  |  |  |  | '0054,1400' => { VR => 'CS', Name => 'CountsIncluded' }, | 
| 2135 |  |  |  |  |  |  | '0054,1401' => { VR => 'CS', Name => 'DeadTimeCorrectionFlag' }, | 
| 2136 |  |  |  |  |  |  | '0060,3000' => { VR => 'SQ', Name => 'HistogramSequence' }, | 
| 2137 |  |  |  |  |  |  | '0060,3002' => { VR => 'US', Name => 'HistogramNumberOfBins' }, | 
| 2138 |  |  |  |  |  |  | '0060,3004' => { VR => 'US', Name => 'HistogramFirstBinValue' }, | 
| 2139 |  |  |  |  |  |  | '0060,3006' => { VR => 'US', Name => 'HistogramLastBinValue' }, | 
| 2140 |  |  |  |  |  |  | '0060,3008' => { VR => 'US', Name => 'HistogramBinWidth' }, | 
| 2141 |  |  |  |  |  |  | '0060,3010' => { VR => 'LO', Name => 'HistogramExplanation' }, | 
| 2142 |  |  |  |  |  |  | '0060,3020' => { VR => 'UL', Name => 'HistogramData' }, | 
| 2143 |  |  |  |  |  |  | '0062,0001' => { VR => 'CS', Name => 'SegmentationType' }, | 
| 2144 |  |  |  |  |  |  | '0062,0002' => { VR => 'SQ', Name => 'SegmentSequence' }, | 
| 2145 |  |  |  |  |  |  | '0062,0003' => { VR => 'SQ', Name => 'SegmentedPropertyCategoryCodeSeq' }, | 
| 2146 |  |  |  |  |  |  | '0062,0004' => { VR => 'US', Name => 'SegmentNumber' }, | 
| 2147 |  |  |  |  |  |  | '0062,0005' => { VR => 'LO', Name => 'SegmentLabel' }, | 
| 2148 |  |  |  |  |  |  | '0062,0006' => { VR => 'ST', Name => 'SegmentDescription' }, | 
| 2149 |  |  |  |  |  |  | '0062,0008' => { VR => 'CS', Name => 'SegmentAlgorithmType' }, | 
| 2150 |  |  |  |  |  |  | '0062,0009' => { VR => 'LO', Name => 'SegmentAlgorithmName' }, | 
| 2151 |  |  |  |  |  |  | '0062,000A' => { VR => 'SQ', Name => 'SegmentIdentificationSequence' }, | 
| 2152 |  |  |  |  |  |  | '0062,000B' => { VR => 'US', Name => 'ReferencedSegmentNumber' }, | 
| 2153 |  |  |  |  |  |  | '0062,000C' => { VR => 'US', Name => 'RecommendedDisplayGrayscaleValue' }, | 
| 2154 |  |  |  |  |  |  | '0062,000D' => { VR => 'US', Name => 'RecommendedDisplayCIELabValue' }, | 
| 2155 |  |  |  |  |  |  | '0062,000E' => { VR => 'US', Name => 'MaximumFractionalValue' }, | 
| 2156 |  |  |  |  |  |  | '0062,000F' => { VR => 'SQ', Name => 'SegmentedPropertyTypeCodeSequence' }, | 
| 2157 |  |  |  |  |  |  | '0062,0010' => { VR => 'CS', Name => 'SegmentationFractionalType' }, | 
| 2158 |  |  |  |  |  |  | '0064,0002' => { VR => 'SQ', Name => 'DeformableRegistrationSequence' }, | 
| 2159 |  |  |  |  |  |  | '0064,0003' => { VR => 'UI', Name => 'SourceFrameOfReferenceUID' }, | 
| 2160 |  |  |  |  |  |  | '0064,0005' => { VR => 'SQ', Name => 'DeformableRegistrationGridSequence' }, | 
| 2161 |  |  |  |  |  |  | '0064,0007' => { VR => 'UL', Name => 'GridDimensions' }, | 
| 2162 |  |  |  |  |  |  | '0064,0008' => { VR => 'FD', Name => 'GridResolution' }, | 
| 2163 |  |  |  |  |  |  | '0064,0009' => { VR => 'OF', Name => 'VectorGridData' }, | 
| 2164 |  |  |  |  |  |  | '0064,000F' => { VR => 'SQ', Name => 'PreDeformationMatrixRegistSeq' }, | 
| 2165 |  |  |  |  |  |  | '0064,0010' => { VR => 'SQ', Name => 'PostDeformationMatrixRegistSeq' }, | 
| 2166 |  |  |  |  |  |  | '0066,0001' => { VR => 'UL', Name => 'NumberOfSurfaces' }, | 
| 2167 |  |  |  |  |  |  | '0066,0002' => { VR => 'SQ', Name => 'SurfaceSequence' }, | 
| 2168 |  |  |  |  |  |  | '0066,0003' => { VR => 'UL', Name => 'SurfaceNumber' }, | 
| 2169 |  |  |  |  |  |  | '0066,0004' => { VR => 'LT', Name => 'SurfaceComments' }, | 
| 2170 |  |  |  |  |  |  | '0066,0009' => { VR => 'CS', Name => 'SurfaceProcessing' }, | 
| 2171 |  |  |  |  |  |  | '0066,000A' => { VR => 'FL', Name => 'SurfaceProcessingRatio' }, | 
| 2172 |  |  |  |  |  |  | '0066,000E' => { VR => 'CS', Name => 'FiniteVolume' }, | 
| 2173 |  |  |  |  |  |  | '0066,0010' => { VR => 'CS', Name => 'Manifold' }, | 
| 2174 |  |  |  |  |  |  | '0066,0011' => { VR => 'SQ', Name => 'SurfacePointsSequence' }, | 
| 2175 |  |  |  |  |  |  | '0066,0015' => { VR => 'UL', Name => 'NumberOfSurfacePoints' }, | 
| 2176 |  |  |  |  |  |  | '0066,0016' => { VR => 'OF', Name => 'PointCoordinatesData' }, | 
| 2177 |  |  |  |  |  |  | '0066,0017' => { VR => 'FL', Name => 'PointPositionAccuracy' }, | 
| 2178 |  |  |  |  |  |  | '0066,0018' => { VR => 'FL', Name => 'MeanPointDistance' }, | 
| 2179 |  |  |  |  |  |  | '0066,0019' => { VR => 'FL', Name => 'MaximumPointDistance' }, | 
| 2180 |  |  |  |  |  |  | '0066,001B' => { VR => 'FL', Name => 'AxisOfRotation' }, | 
| 2181 |  |  |  |  |  |  | '0066,001C' => { VR => 'FL', Name => 'CenterOfRotation' }, | 
| 2182 |  |  |  |  |  |  | '0066,001E' => { VR => 'UL', Name => 'NumberOfVectors' }, | 
| 2183 |  |  |  |  |  |  | '0066,001F' => { VR => 'US', Name => 'VectorDimensionality' }, | 
| 2184 |  |  |  |  |  |  | '0066,0020' => { VR => 'FL', Name => 'VectorAccuracy' }, | 
| 2185 |  |  |  |  |  |  | '0066,0021' => { VR => 'OF', Name => 'VectorCoordinateData' }, | 
| 2186 |  |  |  |  |  |  | '0066,0023' => { VR => 'OW', Name => 'TrianglePointIndexList' }, | 
| 2187 |  |  |  |  |  |  | '0066,0024' => { VR => 'OW', Name => 'EdgePointIndexList' }, | 
| 2188 |  |  |  |  |  |  | '0066,0025' => { VR => 'OW', Name => 'VertexPointIndexList' }, | 
| 2189 |  |  |  |  |  |  | '0066,0026' => { VR => 'SQ', Name => 'TriangleStripSequence' }, | 
| 2190 |  |  |  |  |  |  | '0066,0027' => { VR => 'SQ', Name => 'TriangleFanSequence' }, | 
| 2191 |  |  |  |  |  |  | '0066,0028' => { VR => 'SQ', Name => 'LineSequence' }, | 
| 2192 |  |  |  |  |  |  | '0066,0029' => { VR => 'OW', Name => 'PrimitivePointIndexList' }, | 
| 2193 |  |  |  |  |  |  | '0066,002A' => { VR => 'UL', Name => 'SurfaceCount' }, | 
| 2194 |  |  |  |  |  |  | '0066,002F' => { VR => 'SQ', Name => 'AlgorithmFamilyCodeSequ' }, | 
| 2195 |  |  |  |  |  |  | '0066,0031' => { VR => 'LO', Name => 'AlgorithmVersion' }, | 
| 2196 |  |  |  |  |  |  | '0066,0032' => { VR => 'LT', Name => 'AlgorithmParameters' }, | 
| 2197 |  |  |  |  |  |  | '0066,0034' => { VR => 'SQ', Name => 'FacetSequence' }, | 
| 2198 |  |  |  |  |  |  | '0066,0036' => { VR => 'LO', Name => 'AlgorithmName' }, | 
| 2199 |  |  |  |  |  |  | '0070,0001' => { VR => 'SQ', Name => 'GraphicAnnotationSequence' }, | 
| 2200 |  |  |  |  |  |  | '0070,0002' => { VR => 'CS', Name => 'GraphicLayer' }, | 
| 2201 |  |  |  |  |  |  | '0070,0003' => { VR => 'CS', Name => 'BoundingBoxAnnotationUnits' }, | 
| 2202 |  |  |  |  |  |  | '0070,0004' => { VR => 'CS', Name => 'AnchorPointAnnotationUnits' }, | 
| 2203 |  |  |  |  |  |  | '0070,0005' => { VR => 'CS', Name => 'GraphicAnnotationUnits' }, | 
| 2204 |  |  |  |  |  |  | '0070,0006' => { VR => 'ST', Name => 'UnformattedTextValue' }, | 
| 2205 |  |  |  |  |  |  | '0070,0008' => { VR => 'SQ', Name => 'TextObjectSequence' }, | 
| 2206 |  |  |  |  |  |  | '0070,0009' => { VR => 'SQ', Name => 'GraphicObjectSequence' }, | 
| 2207 |  |  |  |  |  |  | '0070,0010' => { VR => 'FL', Name => 'BoundingBoxTopLeftHandCorner' }, | 
| 2208 |  |  |  |  |  |  | '0070,0011' => { VR => 'FL', Name => 'BoundingBoxBottomRightHandCorner' }, | 
| 2209 |  |  |  |  |  |  | '0070,0012' => { VR => 'CS', Name => 'BoundingBoxTextHorizJustification' }, | 
| 2210 |  |  |  |  |  |  | '0070,0014' => { VR => 'FL', Name => 'AnchorPoint' }, | 
| 2211 |  |  |  |  |  |  | '0070,0015' => { VR => 'CS', Name => 'AnchorPointVisibility' }, | 
| 2212 |  |  |  |  |  |  | '0070,0020' => { VR => 'US', Name => 'GraphicDimensions' }, | 
| 2213 |  |  |  |  |  |  | '0070,0021' => { VR => 'US', Name => 'NumberOfGraphicPoints' }, | 
| 2214 |  |  |  |  |  |  | '0070,0022' => { VR => 'FL', Name => 'GraphicData' }, | 
| 2215 |  |  |  |  |  |  | '0070,0023' => { VR => 'CS', Name => 'GraphicType' }, | 
| 2216 |  |  |  |  |  |  | '0070,0024' => { VR => 'CS', Name => 'GraphicFilled' }, | 
| 2217 |  |  |  |  |  |  | '0070,0040' => { VR => 'IS', Name => 'ImageRotationRetired' }, | 
| 2218 |  |  |  |  |  |  | '0070,0041' => { VR => 'CS', Name => 'ImageHorizontalFlip' }, | 
| 2219 |  |  |  |  |  |  | '0070,0042' => { VR => 'US', Name => 'ImageRotation' }, | 
| 2220 |  |  |  |  |  |  | '0070,0050' => { VR => 'US', Name => 'DisplayedAreaTopLeftTrial' }, | 
| 2221 |  |  |  |  |  |  | '0070,0051' => { VR => 'US', Name => 'DisplayedAreaBottomRightTrial' }, | 
| 2222 |  |  |  |  |  |  | '0070,0052' => { VR => 'SL', Name => 'DisplayedAreaTopLeft' }, | 
| 2223 |  |  |  |  |  |  | '0070,0053' => { VR => 'SL', Name => 'DisplayedAreaBottomRight' }, | 
| 2224 |  |  |  |  |  |  | '0070,005A' => { VR => 'SQ', Name => 'DisplayedAreaSelectionSequence' }, | 
| 2225 |  |  |  |  |  |  | '0070,0060' => { VR => 'SQ', Name => 'GraphicLayerSequence' }, | 
| 2226 |  |  |  |  |  |  | '0070,0062' => { VR => 'IS', Name => 'GraphicLayerOrder' }, | 
| 2227 |  |  |  |  |  |  | '0070,0066' => { VR => 'US', Name => 'GraphicLayerRecDisplayGraysclValue' }, | 
| 2228 |  |  |  |  |  |  | '0070,0067' => { VR => 'US', Name => 'GraphicLayerRecDisplayRGBValue' }, | 
| 2229 |  |  |  |  |  |  | '0070,0068' => { VR => 'LO', Name => 'GraphicLayerDescription' }, | 
| 2230 |  |  |  |  |  |  | '0070,0080' => { VR => 'CS', Name => 'ContentLabel' }, | 
| 2231 |  |  |  |  |  |  | '0070,0081' => { VR => 'LO', Name => 'ContentDescription' }, | 
| 2232 |  |  |  |  |  |  | '0070,0082' => { VR => 'DA', Name => 'PresentationCreationDate' }, | 
| 2233 |  |  |  |  |  |  | '0070,0083' => { VR => 'TM', Name => 'PresentationCreationTime' }, | 
| 2234 |  |  |  |  |  |  | '0070,0084' => { VR => 'PN', Name => 'ContentCreatorName' }, | 
| 2235 |  |  |  |  |  |  | '0070,0086' => { VR => 'SQ', Name => 'ContentCreatorIDCodeSequence' }, | 
| 2236 |  |  |  |  |  |  | '0070,0100' => { VR => 'CS', Name => 'PresentationSizeMode' }, | 
| 2237 |  |  |  |  |  |  | '0070,0101' => { VR => 'DS', Name => 'PresentationPixelSpacing' }, | 
| 2238 |  |  |  |  |  |  | '0070,0102' => { VR => 'IS', Name => 'PresentationPixelAspectRatio' }, | 
| 2239 |  |  |  |  |  |  | '0070,0103' => { VR => 'FL', Name => 'PresentationPixelMagRatio' }, | 
| 2240 |  |  |  |  |  |  | '0070,0306' => { VR => 'CS', Name => 'ShapeType' }, | 
| 2241 |  |  |  |  |  |  | '0070,0308' => { VR => 'SQ', Name => 'RegistrationSequence' }, | 
| 2242 |  |  |  |  |  |  | '0070,0309' => { VR => 'SQ', Name => 'MatrixRegistrationSequence' }, | 
| 2243 |  |  |  |  |  |  | '0070,030A' => { VR => 'SQ', Name => 'MatrixSequence' }, | 
| 2244 |  |  |  |  |  |  | '0070,030C' => { VR => 'CS', Name => 'FrameOfRefTransformationMatrixType' }, | 
| 2245 |  |  |  |  |  |  | '0070,030D' => { VR => 'SQ', Name => 'RegistrationTypeCodeSequence' }, | 
| 2246 |  |  |  |  |  |  | '0070,030F' => { VR => 'ST', Name => 'FiducialDescription' }, | 
| 2247 |  |  |  |  |  |  | '0070,0310' => { VR => 'SH', Name => 'FiducialIdentifier' }, | 
| 2248 |  |  |  |  |  |  | '0070,0311' => { VR => 'SQ', Name => 'FiducialIdentifierCodeSequence' }, | 
| 2249 |  |  |  |  |  |  | '0070,0312' => { VR => 'FD', Name => 'ContourUncertaintyRadius' }, | 
| 2250 |  |  |  |  |  |  | '0070,0314' => { VR => 'SQ', Name => 'UsedFiducialsSequence' }, | 
| 2251 |  |  |  |  |  |  | '0070,0318' => { VR => 'SQ', Name => 'GraphicCoordinatesDataSequence' }, | 
| 2252 |  |  |  |  |  |  | '0070,031A' => { VR => 'UI', Name => 'FiducialUID' }, | 
| 2253 |  |  |  |  |  |  | '0070,031C' => { VR => 'SQ', Name => 'FiducialSetSequence' }, | 
| 2254 |  |  |  |  |  |  | '0070,031E' => { VR => 'SQ', Name => 'FiducialSequence' }, | 
| 2255 |  |  |  |  |  |  | '0070,0401' => { VR => 'US', Name => 'GraphicLayerRecomDisplayCIELabVal' }, | 
| 2256 |  |  |  |  |  |  | '0070,0402' => { VR => 'SQ', Name => 'BlendingSequence' }, | 
| 2257 |  |  |  |  |  |  | '0070,0403' => { VR => 'FL', Name => 'RelativeOpacity' }, | 
| 2258 |  |  |  |  |  |  | '0070,0404' => { VR => 'SQ', Name => 'ReferencedSpatialRegistrationSeq' }, | 
| 2259 |  |  |  |  |  |  | '0070,0405' => { VR => 'CS', Name => 'BlendingPosition' }, | 
| 2260 |  |  |  |  |  |  | '0072,0002' => { VR => 'SH', Name => 'HangingProtocolName' }, | 
| 2261 |  |  |  |  |  |  | '0072,0004' => { VR => 'LO', Name => 'HangingProtocolDescription' }, | 
| 2262 |  |  |  |  |  |  | '0072,0006' => { VR => 'CS', Name => 'HangingProtocolLevel' }, | 
| 2263 |  |  |  |  |  |  | '0072,0008' => { VR => 'LO', Name => 'HangingProtocolCreator' }, | 
| 2264 |  |  |  |  |  |  | '0072,000A' => { VR => 'DT', Name => 'HangingProtocolCreationDateTime' }, | 
| 2265 |  |  |  |  |  |  | '0072,000C' => { VR => 'SQ', Name => 'HangingProtocolDefinitionSequence' }, | 
| 2266 |  |  |  |  |  |  | '0072,000E' => { VR => 'SQ', Name => 'HangingProtocolUserIDCodeSequence' }, | 
| 2267 |  |  |  |  |  |  | '0072,0010' => { VR => 'LO', Name => 'HangingProtocolUserGroupName' }, | 
| 2268 |  |  |  |  |  |  | '0072,0012' => { VR => 'SQ', Name => 'SourceHangingProtocolSequence' }, | 
| 2269 |  |  |  |  |  |  | '0072,0014' => { VR => 'US', Name => 'NumberOfPriorsReferenced' }, | 
| 2270 |  |  |  |  |  |  | '0072,0020' => { VR => 'SQ', Name => 'ImageSetsSequence' }, | 
| 2271 |  |  |  |  |  |  | '0072,0022' => { VR => 'SQ', Name => 'ImageSetSelectorSequence' }, | 
| 2272 |  |  |  |  |  |  | '0072,0024' => { VR => 'CS', Name => 'ImageSetSelectorUsageFlag' }, | 
| 2273 |  |  |  |  |  |  | '0072,0026' => { VR => 'AT', Name => 'SelectorAttribute' }, | 
| 2274 |  |  |  |  |  |  | '0072,0028' => { VR => 'US', Name => 'SelectorValueNumber' }, | 
| 2275 |  |  |  |  |  |  | '0072,0030' => { VR => 'SQ', Name => 'TimeBasedImageSetsSequence' }, | 
| 2276 |  |  |  |  |  |  | '0072,0032' => { VR => 'US', Name => 'ImageSetNumber' }, | 
| 2277 |  |  |  |  |  |  | '0072,0034' => { VR => 'CS', Name => 'ImageSetSelectorCategory' }, | 
| 2278 |  |  |  |  |  |  | '0072,0038' => { VR => 'US', Name => 'RelativeTime' }, | 
| 2279 |  |  |  |  |  |  | '0072,003A' => { VR => 'CS', Name => 'RelativeTimeUnits' }, | 
| 2280 |  |  |  |  |  |  | '0072,003C' => { VR => 'SS', Name => 'AbstractPriorValue' }, | 
| 2281 |  |  |  |  |  |  | '0072,003E' => { VR => 'SQ', Name => 'AbstractPriorCodeSequence' }, | 
| 2282 |  |  |  |  |  |  | '0072,0040' => { VR => 'LO', Name => 'ImageSetLabel' }, | 
| 2283 |  |  |  |  |  |  | '0072,0050' => { VR => 'CS', Name => 'SelectorAttributeVR' }, | 
| 2284 |  |  |  |  |  |  | '0072,0052' => { VR => 'AT', Name => 'SelectorSequencePointer' }, | 
| 2285 |  |  |  |  |  |  | '0072,0054' => { VR => 'LO', Name => 'SelectorSeqPointerPrivateCreator' }, | 
| 2286 |  |  |  |  |  |  | '0072,0056' => { VR => 'LO', Name => 'SelectorAttributePrivateCreator' }, | 
| 2287 |  |  |  |  |  |  | '0072,0060' => { VR => 'AT', Name => 'SelectorATValue' }, | 
| 2288 |  |  |  |  |  |  | '0072,0062' => { VR => 'CS', Name => 'SelectorCSValue' }, | 
| 2289 |  |  |  |  |  |  | '0072,0064' => { VR => 'IS', Name => 'SelectorISValue' }, | 
| 2290 |  |  |  |  |  |  | '0072,0066' => { VR => 'LO', Name => 'SelectorLOValue' }, | 
| 2291 |  |  |  |  |  |  | '0072,0068' => { VR => 'LT', Name => 'SelectorLTValue' }, | 
| 2292 |  |  |  |  |  |  | '0072,006A' => { VR => 'PN', Name => 'SelectorPNValue' }, | 
| 2293 |  |  |  |  |  |  | '0072,006C' => { VR => 'SH', Name => 'SelectorSHValue' }, | 
| 2294 |  |  |  |  |  |  | '0072,006E' => { VR => 'ST', Name => 'SelectorSTValue' }, | 
| 2295 |  |  |  |  |  |  | '0072,0070' => { VR => 'UT', Name => 'SelectorUTValue' }, | 
| 2296 |  |  |  |  |  |  | '0072,0072' => { VR => 'DS', Name => 'SelectorDSValue' }, | 
| 2297 |  |  |  |  |  |  | '0072,0074' => { VR => 'FD', Name => 'SelectorFDValue' }, | 
| 2298 |  |  |  |  |  |  | '0072,0076' => { VR => 'FL', Name => 'SelectorFLValue' }, | 
| 2299 |  |  |  |  |  |  | '0072,0078' => { VR => 'UL', Name => 'SelectorULValue' }, | 
| 2300 |  |  |  |  |  |  | '0072,007A' => { VR => 'US', Name => 'SelectorUSValue' }, | 
| 2301 |  |  |  |  |  |  | '0072,007C' => { VR => 'SL', Name => 'SelectorSLValue' }, | 
| 2302 |  |  |  |  |  |  | '0072,007E' => { VR => 'SS', Name => 'SelectorSSValue' }, | 
| 2303 |  |  |  |  |  |  | '0072,0080' => { VR => 'SQ', Name => 'SelectorCodeSequenceValue' }, | 
| 2304 |  |  |  |  |  |  | '0072,0100' => { VR => 'US', Name => 'NumberOfScreens' }, | 
| 2305 |  |  |  |  |  |  | '0072,0102' => { VR => 'SQ', Name => 'NominalScreenDefinitionSequence' }, | 
| 2306 |  |  |  |  |  |  | '0072,0104' => { VR => 'US', Name => 'NumberOfVerticalPixels' }, | 
| 2307 |  |  |  |  |  |  | '0072,0106' => { VR => 'US', Name => 'NumberOfHorizontalPixels' }, | 
| 2308 |  |  |  |  |  |  | '0072,0108' => { VR => 'FD', Name => 'DisplayEnvironmentSpatialPosition' }, | 
| 2309 |  |  |  |  |  |  | '0072,010A' => { VR => 'US', Name => 'ScreenMinimumGrayscaleBitDepth' }, | 
| 2310 |  |  |  |  |  |  | '0072,010C' => { VR => 'US', Name => 'ScreenMinimumColorBitDepth' }, | 
| 2311 |  |  |  |  |  |  | '0072,010E' => { VR => 'US', Name => 'ApplicationMaximumRepaintTime' }, | 
| 2312 |  |  |  |  |  |  | '0072,0200' => { VR => 'SQ', Name => 'DisplaySetsSequence' }, | 
| 2313 |  |  |  |  |  |  | '0072,0202' => { VR => 'US', Name => 'DisplaySetNumber' }, | 
| 2314 |  |  |  |  |  |  | '0072,0203' => { VR => 'LO', Name => 'DisplaySetLabel' }, | 
| 2315 |  |  |  |  |  |  | '0072,0204' => { VR => 'US', Name => 'DisplaySetPresentationGroup' }, | 
| 2316 |  |  |  |  |  |  | '0072,0206' => { VR => 'LO', Name => 'DisplaySetPresentationGroupDescr' }, | 
| 2317 |  |  |  |  |  |  | '0072,0208' => { VR => 'CS', Name => 'PartialDataDisplayHandling' }, | 
| 2318 |  |  |  |  |  |  | '0072,0210' => { VR => 'SQ', Name => 'SynchronizedScrollingSequence' }, | 
| 2319 |  |  |  |  |  |  | '0072,0212' => { VR => 'US', Name => 'DisplaySetScrollingGroup' }, | 
| 2320 |  |  |  |  |  |  | '0072,0214' => { VR => 'SQ', Name => 'NavigationIndicatorSequence' }, | 
| 2321 |  |  |  |  |  |  | '0072,0216' => { VR => 'US', Name => 'NavigationDisplaySet' }, | 
| 2322 |  |  |  |  |  |  | '0072,0218' => { VR => 'US', Name => 'ReferenceDisplaySets' }, | 
| 2323 |  |  |  |  |  |  | '0072,0300' => { VR => 'SQ', Name => 'ImageBoxesSequence' }, | 
| 2324 |  |  |  |  |  |  | '0072,0302' => { VR => 'US', Name => 'ImageBoxNumber' }, | 
| 2325 |  |  |  |  |  |  | '0072,0304' => { VR => 'CS', Name => 'ImageBoxLayoutType' }, | 
| 2326 |  |  |  |  |  |  | '0072,0306' => { VR => 'US', Name => 'ImageBoxTileHorizontalDimension' }, | 
| 2327 |  |  |  |  |  |  | '0072,0308' => { VR => 'US', Name => 'ImageBoxTileVerticalDimension' }, | 
| 2328 |  |  |  |  |  |  | '0072,0310' => { VR => 'CS', Name => 'ImageBoxScrollDirection' }, | 
| 2329 |  |  |  |  |  |  | '0072,0312' => { VR => 'CS', Name => 'ImageBoxSmallScrollType' }, | 
| 2330 |  |  |  |  |  |  | '0072,0314' => { VR => 'US', Name => 'ImageBoxSmallScrollAmount' }, | 
| 2331 |  |  |  |  |  |  | '0072,0316' => { VR => 'CS', Name => 'ImageBoxLargeScrollType' }, | 
| 2332 |  |  |  |  |  |  | '0072,0318' => { VR => 'US', Name => 'ImageBoxLargeScrollAmount' }, | 
| 2333 |  |  |  |  |  |  | '0072,0320' => { VR => 'US', Name => 'ImageBoxOverlapPriority' }, | 
| 2334 |  |  |  |  |  |  | '0072,0330' => { VR => 'FD', Name => 'CineRelativeToRealTime' }, | 
| 2335 |  |  |  |  |  |  | '0072,0400' => { VR => 'SQ', Name => 'FilterOperationsSequence' }, | 
| 2336 |  |  |  |  |  |  | '0072,0402' => { VR => 'CS', Name => 'FilterByCategory' }, | 
| 2337 |  |  |  |  |  |  | '0072,0404' => { VR => 'CS', Name => 'FilterByAttributePresence' }, | 
| 2338 |  |  |  |  |  |  | '0072,0406' => { VR => 'CS', Name => 'FilterByOperator' }, | 
| 2339 |  |  |  |  |  |  | '0072,0432' => { VR => 'US', Name => 'SynchronizedImageBoxList' }, | 
| 2340 |  |  |  |  |  |  | '0072,0434' => { VR => 'CS', Name => 'TypeOfSynchronization' }, | 
| 2341 |  |  |  |  |  |  | '0072,0500' => { VR => 'CS', Name => 'BlendingOperationType' }, | 
| 2342 |  |  |  |  |  |  | '0072,0510' => { VR => 'CS', Name => 'ReformattingOperationType' }, | 
| 2343 |  |  |  |  |  |  | '0072,0512' => { VR => 'FD', Name => 'ReformattingThickness' }, | 
| 2344 |  |  |  |  |  |  | '0072,0514' => { VR => 'FD', Name => 'ReformattingInterval' }, | 
| 2345 |  |  |  |  |  |  | '0072,0516' => { VR => 'CS', Name => 'ReformattingOpInitialViewDir' }, | 
| 2346 |  |  |  |  |  |  | '0072,0520' => { VR => 'CS', Name => 'RenderingType3D' }, | 
| 2347 |  |  |  |  |  |  | '0072,0600' => { VR => 'SQ', Name => 'SortingOperationsSequence' }, | 
| 2348 |  |  |  |  |  |  | '0072,0602' => { VR => 'CS', Name => 'SortByCategory' }, | 
| 2349 |  |  |  |  |  |  | '0072,0604' => { VR => 'CS', Name => 'SortingDirection' }, | 
| 2350 |  |  |  |  |  |  | '0072,0700' => { VR => 'CS', Name => 'DisplaySetPatientOrientation' }, | 
| 2351 |  |  |  |  |  |  | '0072,0702' => { VR => 'CS', Name => 'VOIType' }, | 
| 2352 |  |  |  |  |  |  | '0072,0704' => { VR => 'CS', Name => 'PseudoColorType' }, | 
| 2353 |  |  |  |  |  |  | '0072,0706' => { VR => 'CS', Name => 'ShowGrayscaleInverted' }, | 
| 2354 |  |  |  |  |  |  | '0072,0710' => { VR => 'CS', Name => 'ShowImageTrueSizeFlag' }, | 
| 2355 |  |  |  |  |  |  | '0072,0712' => { VR => 'CS', Name => 'ShowGraphicAnnotationFlag' }, | 
| 2356 |  |  |  |  |  |  | '0072,0714' => { VR => 'CS', Name => 'ShowPatientDemographicsFlag' }, | 
| 2357 |  |  |  |  |  |  | '0072,0716' => { VR => 'CS', Name => 'ShowAcquisitionTechniquesFlag' }, | 
| 2358 |  |  |  |  |  |  | '0072,0717' => { VR => 'CS', Name => 'DisplaySetHorizontalJustification' }, | 
| 2359 |  |  |  |  |  |  | '0072,0718' => { VR => 'CS', Name => 'DisplaySetVerticalJustification' }, | 
| 2360 |  |  |  |  |  |  | '0074,1000' => { VR => 'CS', Name => 'UnifiedProcedureStepState' }, | 
| 2361 |  |  |  |  |  |  | '0074,1002' => { VR => 'SQ', Name => 'UPSProgressInformationSequence' }, | 
| 2362 |  |  |  |  |  |  | '0074,1004' => { VR => 'DS', Name => 'UnifiedProcedureStepProgress' }, | 
| 2363 |  |  |  |  |  |  | '0074,1006' => { VR => 'ST', Name => 'UnifiedProcedureStepProgressDescr' }, | 
| 2364 |  |  |  |  |  |  | '0074,1008' => { VR => 'SQ', Name => 'UnifiedProcedureStepComURISeq' }, | 
| 2365 |  |  |  |  |  |  | '0074,100a' => { VR => 'ST', Name => 'ContactURI' }, | 
| 2366 |  |  |  |  |  |  | '0074,100c' => { VR => 'LO', Name => 'ContactDisplayName' }, | 
| 2367 |  |  |  |  |  |  | '0074,1020' => { VR => 'SQ', Name => 'BeamTaskSequence' }, | 
| 2368 |  |  |  |  |  |  | '0074,1022' => { VR => 'CS', Name => 'BeamTaskType' }, | 
| 2369 |  |  |  |  |  |  | '0074,1024' => { VR => 'IS', Name => 'BeamOrderIndex' }, | 
| 2370 |  |  |  |  |  |  | '0074,1030' => { VR => 'SQ', Name => 'DeliveryVerificationImageSequence' }, | 
| 2371 |  |  |  |  |  |  | '0074,1032' => { VR => 'CS', Name => 'VerificationImageTiming' }, | 
| 2372 |  |  |  |  |  |  | '0074,1034' => { VR => 'CS', Name => 'DoubleExposureFlag' }, | 
| 2373 |  |  |  |  |  |  | '0074,1036' => { VR => 'CS', Name => 'DoubleExposureOrdering' }, | 
| 2374 |  |  |  |  |  |  | '0074,1038' => { VR => 'DS', Name => 'DoubleExposureMeterset' }, | 
| 2375 |  |  |  |  |  |  | '0074,103A' => { VR => 'DS', Name => 'DoubleExposureFieldDelta' }, | 
| 2376 |  |  |  |  |  |  | '0074,1040' => { VR => 'SQ', Name => 'RelatedReferenceRTImageSequence' }, | 
| 2377 |  |  |  |  |  |  | '0074,1042' => { VR => 'SQ', Name => 'GeneralMachineVerificationSequence' }, | 
| 2378 |  |  |  |  |  |  | '0074,1044' => { VR => 'SQ', Name => 'ConventionalMachineVerificationSeq' }, | 
| 2379 |  |  |  |  |  |  | '0074,1046' => { VR => 'SQ', Name => 'IonMachineVerificationSequence' }, | 
| 2380 |  |  |  |  |  |  | '0074,1048' => { VR => 'SQ', Name => 'FailedAttributesSequence' }, | 
| 2381 |  |  |  |  |  |  | '0074,104A' => { VR => 'SQ', Name => 'OverriddenAttributesSequence' }, | 
| 2382 |  |  |  |  |  |  | '0074,104C' => { VR => 'SQ', Name => 'ConventionalControlPointVerifySeq' }, | 
| 2383 |  |  |  |  |  |  | '0074,104E' => { VR => 'SQ', Name => 'IonControlPointVerificationSeq' }, | 
| 2384 |  |  |  |  |  |  | '0074,1050' => { VR => 'SQ', Name => 'AttributeOccurrenceSequence' }, | 
| 2385 |  |  |  |  |  |  | '0074,1052' => { VR => 'AT', Name => 'AttributeOccurrencePointer' }, | 
| 2386 |  |  |  |  |  |  | '0074,1054' => { VR => 'UL', Name => 'AttributeItemSelector' }, | 
| 2387 |  |  |  |  |  |  | '0074,1056' => { VR => 'LO', Name => 'AttributeOccurrencePrivateCreator' }, | 
| 2388 |  |  |  |  |  |  | '0074,1200' => { VR => 'CS', Name => 'ScheduledProcedureStepPriority' }, | 
| 2389 |  |  |  |  |  |  | '0074,1202' => { VR => 'LO', Name => 'WorklistLabel' }, | 
| 2390 |  |  |  |  |  |  | '0074,1204' => { VR => 'LO', Name => 'ProcedureStepLabel' }, | 
| 2391 |  |  |  |  |  |  | '0074,1210' => { VR => 'SQ', Name => 'ScheduledProcessingParametersSeq' }, | 
| 2392 |  |  |  |  |  |  | '0074,1212' => { VR => 'SQ', Name => 'PerformedProcessingParametersSeq' }, | 
| 2393 |  |  |  |  |  |  | '0074,1216' => { VR => 'SQ', Name => 'UPSPerformedProcedureSequence' }, | 
| 2394 |  |  |  |  |  |  | '0074,1220' => { VR => 'SQ', Name => 'RelatedProcedureStepSequence' }, | 
| 2395 |  |  |  |  |  |  | '0074,1222' => { VR => 'LO', Name => 'ProcedureStepRelationshipType' }, | 
| 2396 |  |  |  |  |  |  | '0074,1230' => { VR => 'LO', Name => 'DeletionLock' }, | 
| 2397 |  |  |  |  |  |  | '0074,1234' => { VR => 'AE', Name => 'ReceivingAE' }, | 
| 2398 |  |  |  |  |  |  | '0074,1236' => { VR => 'AE', Name => 'RequestingAE' }, | 
| 2399 |  |  |  |  |  |  | '0074,1238' => { VR => 'LT', Name => 'ReasonForCancellation' }, | 
| 2400 |  |  |  |  |  |  | '0074,1242' => { VR => 'CS', Name => 'SCPStatus' }, | 
| 2401 |  |  |  |  |  |  | '0074,1244' => { VR => 'CS', Name => 'SubscriptionListStatus' }, | 
| 2402 |  |  |  |  |  |  | '0074,1246' => { VR => 'CS', Name => 'UPSListStatus' }, | 
| 2403 |  |  |  |  |  |  | # storage group | 
| 2404 |  |  |  |  |  |  | '0088,0130' => { VR => 'SH', Name => 'StorageMediaFileSetID' }, | 
| 2405 |  |  |  |  |  |  | '0088,0140' => { VR => 'UI', Name => 'StorageMediaFileSetUID' }, | 
| 2406 |  |  |  |  |  |  | '0088,0200' => { VR => 'SQ', Name => 'IconImageSequence' }, | 
| 2407 |  |  |  |  |  |  | '0088,0904' => { VR => 'LO', Name => 'TopicTitle' }, | 
| 2408 |  |  |  |  |  |  | '0088,0906' => { VR => 'ST', Name => 'TopicSubject' }, | 
| 2409 |  |  |  |  |  |  | '0088,0910' => { VR => 'LO', Name => 'TopicAuthor' }, | 
| 2410 |  |  |  |  |  |  | '0088,0912' => { VR => 'LO', Name => 'TopicKeywords' }, | 
| 2411 |  |  |  |  |  |  | '0100,0410' => { VR => 'CS', Name => 'SOPInstanceStatus' }, | 
| 2412 |  |  |  |  |  |  | '0100,0420' => { VR => 'DT', Name => 'SOPAuthorizationDateAndTime' }, | 
| 2413 |  |  |  |  |  |  | '0100,0424' => { VR => 'LT', Name => 'SOPAuthorizationComment' }, | 
| 2414 |  |  |  |  |  |  | '0100,0426' => { VR => 'LO', Name => 'AuthorizationEquipmentCertNumber' }, | 
| 2415 |  |  |  |  |  |  | '0400,0005' => { VR => 'US', Name => 'MACIDNumber' }, | 
| 2416 |  |  |  |  |  |  | '0400,0010' => { VR => 'UI', Name => 'MACCalculationTransferSyntaxUID' }, | 
| 2417 |  |  |  |  |  |  | '0400,0015' => { VR => 'CS', Name => 'MACAlgorithm' }, | 
| 2418 |  |  |  |  |  |  | '0400,0020' => { VR => 'AT', Name => 'DataElementsSigned' }, | 
| 2419 |  |  |  |  |  |  | '0400,0100' => { VR => 'UI', Name => 'DigitalSignatureUID' }, | 
| 2420 |  |  |  |  |  |  | '0400,0105' => { VR => 'DT', Name => 'DigitalSignatureDateTime' }, | 
| 2421 |  |  |  |  |  |  | '0400,0110' => { VR => 'CS', Name => 'CertificateType' }, | 
| 2422 |  |  |  |  |  |  | '0400,0115' => { VR => 'OB', Name => 'CertificateOfSigner' }, | 
| 2423 |  |  |  |  |  |  | '0400,0120' => { VR => 'OB', Name => 'Signature' }, | 
| 2424 |  |  |  |  |  |  | '0400,0305' => { VR => 'CS', Name => 'CertifiedTimestampType' }, | 
| 2425 |  |  |  |  |  |  | '0400,0310' => { VR => 'OB', Name => 'CertifiedTimestamp' }, | 
| 2426 |  |  |  |  |  |  | '0400,0401' => { VR => 'SQ', Name => 'DigitalSignaturePurposeCodeSeq' }, | 
| 2427 |  |  |  |  |  |  | '0400,0402' => { VR => 'SQ', Name => 'ReferencedDigitalSignatureSeq' }, | 
| 2428 |  |  |  |  |  |  | '0400,0403' => { VR => 'SQ', Name => 'ReferencedSOPInstanceMACSeq' }, | 
| 2429 |  |  |  |  |  |  | '0400,0404' => { VR => 'OB', Name => 'MAC' }, | 
| 2430 |  |  |  |  |  |  | '0400,0500' => { VR => 'SQ', Name => 'EncryptedAttributesSequence' }, | 
| 2431 |  |  |  |  |  |  | '0400,0510' => { VR => 'UI', Name => 'EncryptedContentTransferSyntaxUID' }, | 
| 2432 |  |  |  |  |  |  | '0400,0520' => { VR => 'OB', Name => 'EncryptedContent' }, | 
| 2433 |  |  |  |  |  |  | '0400,0550' => { VR => 'SQ', Name => 'ModifiedAttributesSequence' }, | 
| 2434 |  |  |  |  |  |  | '0400,0561' => { VR => 'SQ', Name => 'OriginalAttributesSequence' }, | 
| 2435 |  |  |  |  |  |  | '0400,0562' => { VR => 'DT', Name => 'AttributeModificationDateTime' }, | 
| 2436 |  |  |  |  |  |  | '0400,0563' => { VR => 'LO', Name => 'ModifyingSystem' }, | 
| 2437 |  |  |  |  |  |  | '0400,0564' => { VR => 'LO', Name => 'SourceOfPreviousValues' }, | 
| 2438 |  |  |  |  |  |  | '0400,0565' => { VR => 'CS', Name => 'ReasonForTheAttributeModification' }, | 
| 2439 |  |  |  |  |  |  | '1000,xxx0' => { VR => 'US', Name => 'EscapeTriplet' }, | 
| 2440 |  |  |  |  |  |  | '1000,xxx1' => { VR => 'US', Name => 'RunLengthTriplet' }, | 
| 2441 |  |  |  |  |  |  | '1000,xxx2' => { VR => 'US', Name => 'HuffmanTableSize' }, | 
| 2442 |  |  |  |  |  |  | '1000,xxx3' => { VR => 'US', Name => 'HuffmanTableTriplet' }, | 
| 2443 |  |  |  |  |  |  | '1000,xxx4' => { VR => 'US', Name => 'ShiftTableSize' }, | 
| 2444 |  |  |  |  |  |  | '1000,xxx5' => { VR => 'US', Name => 'ShiftTableTriplet' }, | 
| 2445 |  |  |  |  |  |  | '1010,xxxx' => { VR => 'US', Name => 'ZonalMap' }, | 
| 2446 |  |  |  |  |  |  | '2000,0010' => { VR => 'IS', Name => 'NumberOfCopies' }, | 
| 2447 |  |  |  |  |  |  | '2000,001E' => { VR => 'SQ', Name => 'PrinterConfigurationSequence' }, | 
| 2448 |  |  |  |  |  |  | '2000,0020' => { VR => 'CS', Name => 'PrintPriority' }, | 
| 2449 |  |  |  |  |  |  | '2000,0030' => { VR => 'CS', Name => 'MediumType' }, | 
| 2450 |  |  |  |  |  |  | '2000,0040' => { VR => 'CS', Name => 'FilmDestination' }, | 
| 2451 |  |  |  |  |  |  | '2000,0050' => { VR => 'LO', Name => 'FilmSessionLabel' }, | 
| 2452 |  |  |  |  |  |  | '2000,0060' => { VR => 'IS', Name => 'MemoryAllocation' }, | 
| 2453 |  |  |  |  |  |  | '2000,0061' => { VR => 'IS', Name => 'MaximumMemoryAllocation' }, | 
| 2454 |  |  |  |  |  |  | '2000,0062' => { VR => 'CS', Name => 'ColorImagePrintingFlag' }, | 
| 2455 |  |  |  |  |  |  | '2000,0063' => { VR => 'CS', Name => 'CollationFlag' }, | 
| 2456 |  |  |  |  |  |  | '2000,0065' => { VR => 'CS', Name => 'AnnotationFlag' }, | 
| 2457 |  |  |  |  |  |  | '2000,0067' => { VR => 'CS', Name => 'ImageOverlayFlag' }, | 
| 2458 |  |  |  |  |  |  | '2000,0069' => { VR => 'CS', Name => 'PresentationLUTFlag' }, | 
| 2459 |  |  |  |  |  |  | '2000,006A' => { VR => 'CS', Name => 'ImageBoxPresentationLUTFlag' }, | 
| 2460 |  |  |  |  |  |  | '2000,00A0' => { VR => 'US', Name => 'MemoryBitDepth' }, | 
| 2461 |  |  |  |  |  |  | '2000,00A1' => { VR => 'US', Name => 'PrintingBitDepth' }, | 
| 2462 |  |  |  |  |  |  | '2000,00A2' => { VR => 'SQ', Name => 'MediaInstalledSequence' }, | 
| 2463 |  |  |  |  |  |  | '2000,00A4' => { VR => 'SQ', Name => 'OtherMediaAvailableSequence' }, | 
| 2464 |  |  |  |  |  |  | '2000,00A8' => { VR => 'SQ', Name => 'SupportedImageDisplayFormatSeq' }, | 
| 2465 |  |  |  |  |  |  | '2000,0500' => { VR => 'SQ', Name => 'ReferencedFilmBoxSequence' }, | 
| 2466 |  |  |  |  |  |  | '2000,0510' => { VR => 'SQ', Name => 'ReferencedStoredPrintSequence' }, | 
| 2467 |  |  |  |  |  |  | # film box group | 
| 2468 |  |  |  |  |  |  | '2010,0010' => { VR => 'ST', Name => 'ImageDisplayFormat' }, | 
| 2469 |  |  |  |  |  |  | '2010,0030' => { VR => 'CS', Name => 'AnnotationDisplayFormatID' }, | 
| 2470 |  |  |  |  |  |  | '2010,0040' => { VR => 'CS', Name => 'FilmOrientation' }, | 
| 2471 |  |  |  |  |  |  | '2010,0050' => { VR => 'CS', Name => 'FilmSizeID' }, | 
| 2472 |  |  |  |  |  |  | '2010,0052' => { VR => 'CS', Name => 'PrinterResolutionID' }, | 
| 2473 |  |  |  |  |  |  | '2010,0054' => { VR => 'CS', Name => 'DefaultPrinterResolutionID' }, | 
| 2474 |  |  |  |  |  |  | '2010,0060' => { VR => 'CS', Name => 'MagnificationType' }, | 
| 2475 |  |  |  |  |  |  | '2010,0080' => { VR => 'CS', Name => 'SmoothingType' }, | 
| 2476 |  |  |  |  |  |  | '2010,00A6' => { VR => 'CS', Name => 'DefaultMagnificationType' }, | 
| 2477 |  |  |  |  |  |  | '2010,00A7' => { VR => 'CS', Name => 'OtherMagnificationTypesAvailable' }, | 
| 2478 |  |  |  |  |  |  | '2010,00A8' => { VR => 'CS', Name => 'DefaultSmoothingType' }, | 
| 2479 |  |  |  |  |  |  | '2010,00A9' => { VR => 'CS', Name => 'OtherSmoothingTypesAvailable' }, | 
| 2480 |  |  |  |  |  |  | '2010,0100' => { VR => 'CS', Name => 'BorderDensity' }, | 
| 2481 |  |  |  |  |  |  | '2010,0110' => { VR => 'CS', Name => 'EmptyImageDensity' }, | 
| 2482 |  |  |  |  |  |  | '2010,0120' => { VR => 'US', Name => 'MinDensity' }, | 
| 2483 |  |  |  |  |  |  | '2010,0130' => { VR => 'US', Name => 'MaxDensity' }, | 
| 2484 |  |  |  |  |  |  | '2010,0140' => { VR => 'CS', Name => 'Trim' }, | 
| 2485 |  |  |  |  |  |  | '2010,0150' => { VR => 'ST', Name => 'ConfigurationInformation' }, | 
| 2486 |  |  |  |  |  |  | '2010,0152' => { VR => 'LT', Name => 'ConfigurationInformationDescr' }, | 
| 2487 |  |  |  |  |  |  | '2010,0154' => { VR => 'IS', Name => 'MaximumCollatedFilms' }, | 
| 2488 |  |  |  |  |  |  | '2010,015E' => { VR => 'US', Name => 'Illumination' }, | 
| 2489 |  |  |  |  |  |  | '2010,0160' => { VR => 'US', Name => 'ReflectedAmbientLight' }, | 
| 2490 |  |  |  |  |  |  | '2010,0376' => { VR => 'DS', Name => 'PrinterPixelSpacing' }, | 
| 2491 |  |  |  |  |  |  | '2010,0500' => { VR => 'SQ', Name => 'ReferencedFilmSessionSequence' }, | 
| 2492 |  |  |  |  |  |  | '2010,0510' => { VR => 'SQ', Name => 'ReferencedImageBoxSequence' }, | 
| 2493 |  |  |  |  |  |  | '2010,0520' => { VR => 'SQ', Name => 'ReferencedBasicAnnotationBoxSeq' }, | 
| 2494 |  |  |  |  |  |  | # image box group | 
| 2495 |  |  |  |  |  |  | '2020,0010' => { VR => 'US', Name => 'ImageBoxPosition' }, | 
| 2496 |  |  |  |  |  |  | '2020,0020' => { VR => 'CS', Name => 'Polarity' }, | 
| 2497 |  |  |  |  |  |  | '2020,0030' => { VR => 'DS', Name => 'RequestedImageSize' }, | 
| 2498 |  |  |  |  |  |  | '2020,0040' => { VR => 'CS', Name => 'RequestedDecimate-CropBehavior' }, | 
| 2499 |  |  |  |  |  |  | '2020,0050' => { VR => 'CS', Name => 'RequestedResolutionID' }, | 
| 2500 |  |  |  |  |  |  | '2020,00A0' => { VR => 'CS', Name => 'RequestedImageSizeFlag' }, | 
| 2501 |  |  |  |  |  |  | '2020,00A2' => { VR => 'CS', Name => 'DecimateCropResult' }, | 
| 2502 |  |  |  |  |  |  | '2020,0110' => { VR => 'SQ', Name => 'BasicGrayscaleImageSequence' }, | 
| 2503 |  |  |  |  |  |  | '2020,0111' => { VR => 'SQ', Name => 'BasicColorImageSequence' }, | 
| 2504 |  |  |  |  |  |  | '2020,0130' => { VR => 'SQ', Name => 'ReferencedImageOverlayBoxSequence' }, | 
| 2505 |  |  |  |  |  |  | '2020,0140' => { VR => 'SQ', Name => 'ReferencedVOILUTBoxSequence' }, | 
| 2506 |  |  |  |  |  |  | # annotation group | 
| 2507 |  |  |  |  |  |  | '2030,0010' => { VR => 'US', Name => 'AnnotationPosition' }, | 
| 2508 |  |  |  |  |  |  | '2030,0020' => { VR => 'LO', Name => 'TextString' }, | 
| 2509 |  |  |  |  |  |  | # overlay box group | 
| 2510 |  |  |  |  |  |  | '2040,0010' => { VR => 'SQ', Name => 'ReferencedOverlayPlaneSequence' }, | 
| 2511 |  |  |  |  |  |  | '2040,0011' => { VR => 'US', Name => 'ReferencedOverlayPlaneGroups' }, | 
| 2512 |  |  |  |  |  |  | '2040,0020' => { VR => 'SQ', Name => 'OverlayPixelDataSequence' }, | 
| 2513 |  |  |  |  |  |  | '2040,0060' => { VR => 'CS', Name => 'OverlayMagnificationType' }, | 
| 2514 |  |  |  |  |  |  | '2040,0070' => { VR => 'CS', Name => 'OverlaySmoothingType' }, | 
| 2515 |  |  |  |  |  |  | '2040,0072' => { VR => 'CS', Name => 'OverlayOrImageMagnification' }, | 
| 2516 |  |  |  |  |  |  | '2040,0074' => { VR => 'US', Name => 'MagnifyToNumberOfColumns' }, | 
| 2517 |  |  |  |  |  |  | '2040,0080' => { VR => 'CS', Name => 'OverlayForegroundDensity' }, | 
| 2518 |  |  |  |  |  |  | '2040,0082' => { VR => 'CS', Name => 'OverlayBackgroundDensity' }, | 
| 2519 |  |  |  |  |  |  | '2040,0090' => { VR => 'CS', Name => 'OverlayMode' }, | 
| 2520 |  |  |  |  |  |  | '2040,0100' => { VR => 'CS', Name => 'ThresholdDensity' }, | 
| 2521 |  |  |  |  |  |  | '2040,0500' => { VR => 'SQ', Name => 'ReferencedImageBoxSequence' }, | 
| 2522 |  |  |  |  |  |  | '2050,0010' => { VR => 'SQ', Name => 'PresentationLUTSequence' }, | 
| 2523 |  |  |  |  |  |  | '2050,0020' => { VR => 'CS', Name => 'PresentationLUTShape' }, | 
| 2524 |  |  |  |  |  |  | '2050,0500' => { VR => 'SQ', Name => 'ReferencedPresentationLUTSequence' }, | 
| 2525 |  |  |  |  |  |  | '2100,0010' => { VR => 'SH', Name => 'PrintJobID' }, | 
| 2526 |  |  |  |  |  |  | '2100,0020' => { VR => 'CS', Name => 'ExecutionStatus' }, | 
| 2527 |  |  |  |  |  |  | '2100,0030' => { VR => 'CS', Name => 'ExecutionStatusInfo' }, | 
| 2528 |  |  |  |  |  |  | '2100,0040' => { VR => 'DA', Name => 'CreationDate' }, | 
| 2529 |  |  |  |  |  |  | '2100,0050' => { VR => 'TM', Name => 'CreationTime' }, | 
| 2530 |  |  |  |  |  |  | '2100,0070' => { VR => 'AE', Name => 'Originator' }, | 
| 2531 |  |  |  |  |  |  | '2100,0140' => { VR => 'AE', Name => 'DestinationAE' }, | 
| 2532 |  |  |  |  |  |  | '2100,0160' => { VR => 'SH', Name => 'OwnerID' }, | 
| 2533 |  |  |  |  |  |  | '2100,0170' => { VR => 'IS', Name => 'NumberOfFilms' }, | 
| 2534 |  |  |  |  |  |  | '2100,0500' => { VR => 'SQ', Name => 'ReferencedPrintJobSequence' }, | 
| 2535 |  |  |  |  |  |  | # printer group | 
| 2536 |  |  |  |  |  |  | '2110,0010' => { VR => 'CS', Name => 'PrinterStatus' }, | 
| 2537 |  |  |  |  |  |  | '2110,0020' => { VR => 'CS', Name => 'PrinterStatusInfo' }, | 
| 2538 |  |  |  |  |  |  | '2110,0030' => { VR => 'LO', Name => 'PrinterName' }, | 
| 2539 |  |  |  |  |  |  | '2110,0099' => { VR => 'SH', Name => 'PrintQueueID' }, | 
| 2540 |  |  |  |  |  |  | '2120,0010' => { VR => 'CS', Name => 'QueueStatus' }, | 
| 2541 |  |  |  |  |  |  | # print job group | 
| 2542 |  |  |  |  |  |  | '2120,0050' => { VR => 'SQ', Name => 'PrintJobDescriptionSequence' }, | 
| 2543 |  |  |  |  |  |  | '2120,0070' => { VR => 'SQ', Name => 'ReferencedPrintJobSequence' }, | 
| 2544 |  |  |  |  |  |  | '2130,0010' => { VR => 'SQ', Name => 'PrintManagementCapabilitiesSeq' }, | 
| 2545 |  |  |  |  |  |  | '2130,0015' => { VR => 'SQ', Name => 'PrinterCharacteristicsSequence' }, | 
| 2546 |  |  |  |  |  |  | '2130,0030' => { VR => 'SQ', Name => 'FilmBoxContentSequence' }, | 
| 2547 |  |  |  |  |  |  | '2130,0040' => { VR => 'SQ', Name => 'ImageBoxContentSequence' }, | 
| 2548 |  |  |  |  |  |  | '2130,0050' => { VR => 'SQ', Name => 'AnnotationContentSequence' }, | 
| 2549 |  |  |  |  |  |  | '2130,0060' => { VR => 'SQ', Name => 'ImageOverlayBoxContentSequence' }, | 
| 2550 |  |  |  |  |  |  | '2130,0080' => { VR => 'SQ', Name => 'PresentationLUTContentSequence' }, | 
| 2551 |  |  |  |  |  |  | '2130,00A0' => { VR => 'SQ', Name => 'ProposedStudySequence' }, | 
| 2552 |  |  |  |  |  |  | '2130,00C0' => { VR => 'SQ', Name => 'OriginalImageSequence' }, | 
| 2553 |  |  |  |  |  |  | '2200,0001' => { VR => 'CS', Name => 'LabelFromInfoExtractedFromInstance' }, | 
| 2554 |  |  |  |  |  |  | '2200,0002' => { VR => 'UT', Name => 'LabelText' }, | 
| 2555 |  |  |  |  |  |  | '2200,0003' => { VR => 'CS', Name => 'LabelStyleSelection' }, | 
| 2556 |  |  |  |  |  |  | '2200,0004' => { VR => 'LT', Name => 'MediaDisposition' }, | 
| 2557 |  |  |  |  |  |  | '2200,0005' => { VR => 'LT', Name => 'BarcodeValue' }, | 
| 2558 |  |  |  |  |  |  | '2200,0006' => { VR => 'CS', Name => 'BarcodeSymbology' }, | 
| 2559 |  |  |  |  |  |  | '2200,0007' => { VR => 'CS', Name => 'AllowMediaSplitting' }, | 
| 2560 |  |  |  |  |  |  | '2200,0008' => { VR => 'CS', Name => 'IncludeNonDICOMObjects' }, | 
| 2561 |  |  |  |  |  |  | '2200,0009' => { VR => 'CS', Name => 'IncludeDisplayApplication' }, | 
| 2562 |  |  |  |  |  |  | '2200,000A' => { VR => 'CS', Name => 'SaveCompInstancesAfterMediaCreate' }, | 
| 2563 |  |  |  |  |  |  | '2200,000B' => { VR => 'US', Name => 'TotalNumberMediaPiecesCreated' }, | 
| 2564 |  |  |  |  |  |  | '2200,000C' => { VR => 'LO', Name => 'RequestedMediaApplicationProfile' }, | 
| 2565 |  |  |  |  |  |  | '2200,000D' => { VR => 'SQ', Name => 'ReferencedStorageMediaSequence' }, | 
| 2566 |  |  |  |  |  |  | '2200,000E' => { VR => 'AT', Name => 'FailureAttributes' }, | 
| 2567 |  |  |  |  |  |  | '2200,000F' => { VR => 'CS', Name => 'AllowLossyCompression' }, | 
| 2568 |  |  |  |  |  |  | '2200,0020' => { VR => 'CS', Name => 'RequestPriority' }, | 
| 2569 |  |  |  |  |  |  | '3002,0002' => { VR => 'SH', Name => 'RTImageLabel' }, | 
| 2570 |  |  |  |  |  |  | '3002,0003' => { VR => 'LO', Name => 'RTImageName' }, | 
| 2571 |  |  |  |  |  |  | '3002,0004' => { VR => 'ST', Name => 'RTImageDescription' }, | 
| 2572 |  |  |  |  |  |  | '3002,000A' => { VR => 'CS', Name => 'ReportedValuesOrigin' }, | 
| 2573 |  |  |  |  |  |  | '3002,000C' => { VR => 'CS', Name => 'RTImagePlane' }, | 
| 2574 |  |  |  |  |  |  | '3002,000D' => { VR => 'DS', Name => 'XRayImageReceptorTranslation' }, | 
| 2575 |  |  |  |  |  |  | '3002,000E' => { VR => 'DS', Name => 'XRayImageReceptorAngle' }, | 
| 2576 |  |  |  |  |  |  | '3002,0010' => { VR => 'DS', Name => 'RTImageOrientation' }, | 
| 2577 |  |  |  |  |  |  | '3002,0011' => { VR => 'DS', Name => 'ImagePlanePixelSpacing' }, | 
| 2578 |  |  |  |  |  |  | '3002,0012' => { VR => 'DS', Name => 'RTImagePosition' }, | 
| 2579 |  |  |  |  |  |  | '3002,0020' => { VR => 'SH', Name => 'RadiationMachineName' }, | 
| 2580 |  |  |  |  |  |  | '3002,0022' => { VR => 'DS', Name => 'RadiationMachineSAD' }, | 
| 2581 |  |  |  |  |  |  | '3002,0024' => { VR => 'DS', Name => 'RadiationMachineSSD' }, | 
| 2582 |  |  |  |  |  |  | '3002,0026' => { VR => 'DS', Name => 'RTImageSID' }, | 
| 2583 |  |  |  |  |  |  | '3002,0028' => { VR => 'DS', Name => 'SourceToReferenceObjectDistance' }, | 
| 2584 |  |  |  |  |  |  | '3002,0029' => { VR => 'IS', Name => 'FractionNumber' }, | 
| 2585 |  |  |  |  |  |  | '3002,0030' => { VR => 'SQ', Name => 'ExposureSequence' }, | 
| 2586 |  |  |  |  |  |  | '3002,0032' => { VR => 'DS', Name => 'MetersetExposure' }, | 
| 2587 |  |  |  |  |  |  | '3002,0034' => { VR => 'DS', Name => 'DiaphragmPosition' }, | 
| 2588 |  |  |  |  |  |  | '3002,0040' => { VR => 'SQ', Name => 'FluenceMapSequence' }, | 
| 2589 |  |  |  |  |  |  | '3002,0041' => { VR => 'CS', Name => 'FluenceDataSource' }, | 
| 2590 |  |  |  |  |  |  | '3002,0042' => { VR => 'DS', Name => 'FluenceDataScale' }, | 
| 2591 |  |  |  |  |  |  | '3002,0051' => { VR => 'CS', Name => 'FluenceMode' }, | 
| 2592 |  |  |  |  |  |  | '3002,0052' => { VR => 'SH', Name => 'FluenceModeID' }, | 
| 2593 |  |  |  |  |  |  | '3004,0001' => { VR => 'CS', Name => 'DVHType' }, | 
| 2594 |  |  |  |  |  |  | '3004,0002' => { VR => 'CS', Name => 'DoseUnits' }, | 
| 2595 |  |  |  |  |  |  | '3004,0004' => { VR => 'CS', Name => 'DoseType' }, | 
| 2596 |  |  |  |  |  |  | '3004,0006' => { VR => 'LO', Name => 'DoseComment' }, | 
| 2597 |  |  |  |  |  |  | '3004,0008' => { VR => 'DS', Name => 'NormalizationPoint' }, | 
| 2598 |  |  |  |  |  |  | '3004,000A' => { VR => 'CS', Name => 'DoseSummationType' }, | 
| 2599 |  |  |  |  |  |  | '3004,000C' => { VR => 'DS', Name => 'GridFrameOffsetVector' }, | 
| 2600 |  |  |  |  |  |  | '3004,000E' => { VR => 'DS', Name => 'DoseGridScaling' }, | 
| 2601 |  |  |  |  |  |  | '3004,0010' => { VR => 'SQ', Name => 'RTDoseROISequence' }, | 
| 2602 |  |  |  |  |  |  | '3004,0012' => { VR => 'DS', Name => 'DoseValue' }, | 
| 2603 |  |  |  |  |  |  | '3004,0014' => { VR => 'CS', Name => 'TissueHeterogeneityCorrection' }, | 
| 2604 |  |  |  |  |  |  | '3004,0040' => { VR => 'DS', Name => 'DVHNormalizationPoint' }, | 
| 2605 |  |  |  |  |  |  | '3004,0042' => { VR => 'DS', Name => 'DVHNormalizationDoseValue' }, | 
| 2606 |  |  |  |  |  |  | '3004,0050' => { VR => 'SQ', Name => 'DVHSequence' }, | 
| 2607 |  |  |  |  |  |  | '3004,0052' => { VR => 'DS', Name => 'DVHDoseScaling' }, | 
| 2608 |  |  |  |  |  |  | '3004,0054' => { VR => 'CS', Name => 'DVHVolumeUnits' }, | 
| 2609 |  |  |  |  |  |  | '3004,0056' => { VR => 'IS', Name => 'DVHNumberOfBins' }, | 
| 2610 |  |  |  |  |  |  | '3004,0058' => { VR => 'DS', Name => 'DVHData' }, | 
| 2611 |  |  |  |  |  |  | '3004,0060' => { VR => 'SQ', Name => 'DVHReferencedROISequence' }, | 
| 2612 |  |  |  |  |  |  | '3004,0062' => { VR => 'CS', Name => 'DVHROIContributionType' }, | 
| 2613 |  |  |  |  |  |  | '3004,0070' => { VR => 'DS', Name => 'DVHMinimumDose' }, | 
| 2614 |  |  |  |  |  |  | '3004,0072' => { VR => 'DS', Name => 'DVHMaximumDose' }, | 
| 2615 |  |  |  |  |  |  | '3004,0074' => { VR => 'DS', Name => 'DVHMeanDose' }, | 
| 2616 |  |  |  |  |  |  | '3006,0002' => { VR => 'SH', Name => 'StructureSetLabel' }, | 
| 2617 |  |  |  |  |  |  | '3006,0004' => { VR => 'LO', Name => 'StructureSetName' }, | 
| 2618 |  |  |  |  |  |  | '3006,0006' => { VR => 'ST', Name => 'StructureSetDescription' }, | 
| 2619 |  |  |  |  |  |  | '3006,0008' => { VR => 'DA', Name => 'StructureSetDate' }, | 
| 2620 |  |  |  |  |  |  | '3006,0009' => { VR => 'TM', Name => 'StructureSetTime' }, | 
| 2621 |  |  |  |  |  |  | '3006,0010' => { VR => 'SQ', Name => 'ReferencedFrameOfReferenceSequence' }, | 
| 2622 |  |  |  |  |  |  | '3006,0012' => { VR => 'SQ', Name => 'RTReferencedStudySequence' }, | 
| 2623 |  |  |  |  |  |  | '3006,0014' => { VR => 'SQ', Name => 'RTReferencedSeriesSequence' }, | 
| 2624 |  |  |  |  |  |  | '3006,0016' => { VR => 'SQ', Name => 'ContourImageSequence' }, | 
| 2625 |  |  |  |  |  |  | '3006,0020' => { VR => 'SQ', Name => 'StructureSetROISequence' }, | 
| 2626 |  |  |  |  |  |  | '3006,0022' => { VR => 'IS', Name => 'ROINumber' }, | 
| 2627 |  |  |  |  |  |  | '3006,0024' => { VR => 'UI', Name => 'ReferencedFrameOfReferenceUID' }, | 
| 2628 |  |  |  |  |  |  | '3006,0026' => { VR => 'LO', Name => 'ROIName' }, | 
| 2629 |  |  |  |  |  |  | '3006,0028' => { VR => 'ST', Name => 'ROIDescription' }, | 
| 2630 |  |  |  |  |  |  | '3006,002A' => { VR => 'IS', Name => 'ROIDisplayColor' }, | 
| 2631 |  |  |  |  |  |  | '3006,002C' => { VR => 'DS', Name => 'ROIVolume' }, | 
| 2632 |  |  |  |  |  |  | '3006,0030' => { VR => 'SQ', Name => 'RTRelatedROISequence' }, | 
| 2633 |  |  |  |  |  |  | '3006,0033' => { VR => 'CS', Name => 'RTROIRelationship' }, | 
| 2634 |  |  |  |  |  |  | '3006,0036' => { VR => 'CS', Name => 'ROIGenerationAlgorithm' }, | 
| 2635 |  |  |  |  |  |  | '3006,0038' => { VR => 'LO', Name => 'ROIGenerationDescription' }, | 
| 2636 |  |  |  |  |  |  | '3006,0039' => { VR => 'SQ', Name => 'ROIContourSequence' }, | 
| 2637 |  |  |  |  |  |  | '3006,0040' => { VR => 'SQ', Name => 'ContourSequence' }, | 
| 2638 |  |  |  |  |  |  | '3006,0042' => { VR => 'CS', Name => 'ContourGeometricType' }, | 
| 2639 |  |  |  |  |  |  | '3006,0044' => { VR => 'DS', Name => 'ContourSlabThickness' }, | 
| 2640 |  |  |  |  |  |  | '3006,0045' => { VR => 'DS', Name => 'ContourOffsetVector' }, | 
| 2641 |  |  |  |  |  |  | '3006,0046' => { VR => 'IS', Name => 'NumberOfContourPoints' }, | 
| 2642 |  |  |  |  |  |  | '3006,0048' => { VR => 'IS', Name => 'ContourNumber' }, | 
| 2643 |  |  |  |  |  |  | '3006,0049' => { VR => 'IS', Name => 'AttachedContours' }, | 
| 2644 |  |  |  |  |  |  | '3006,0050' => { VR => 'DS', Name => 'ContourData' }, | 
| 2645 |  |  |  |  |  |  | '3006,0080' => { VR => 'SQ', Name => 'RTROIObservationsSequence' }, | 
| 2646 |  |  |  |  |  |  | '3006,0082' => { VR => 'IS', Name => 'ObservationNumber' }, | 
| 2647 |  |  |  |  |  |  | '3006,0084' => { VR => 'IS', Name => 'ReferencedROINumber' }, | 
| 2648 |  |  |  |  |  |  | '3006,0085' => { VR => 'SH', Name => 'ROIObservationLabel' }, | 
| 2649 |  |  |  |  |  |  | '3006,0086' => { VR => 'SQ', Name => 'RTROIIdentificationCodeSequence' }, | 
| 2650 |  |  |  |  |  |  | '3006,0088' => { VR => 'ST', Name => 'ROIObservationDescription' }, | 
| 2651 |  |  |  |  |  |  | '3006,00A0' => { VR => 'SQ', Name => 'RelatedRTROIObservationsSequence' }, | 
| 2652 |  |  |  |  |  |  | '3006,00A4' => { VR => 'CS', Name => 'RTROIInterpretedType' }, | 
| 2653 |  |  |  |  |  |  | '3006,00A6' => { VR => 'PN', Name => 'ROIInterpreter' }, | 
| 2654 |  |  |  |  |  |  | '3006,00B0' => { VR => 'SQ', Name => 'ROIPhysicalPropertiesSequence' }, | 
| 2655 |  |  |  |  |  |  | '3006,00B2' => { VR => 'CS', Name => 'ROIPhysicalProperty' }, | 
| 2656 |  |  |  |  |  |  | '3006,00B4' => { VR => 'DS', Name => 'ROIPhysicalPropertyValue' }, | 
| 2657 |  |  |  |  |  |  | '3006,00B6' => { VR => 'SQ', Name => 'ROIElementalCompositionSequence' }, | 
| 2658 |  |  |  |  |  |  | '3006,00B7' => { VR => 'US', Name => 'ROIElementalCompAtomicNumber' }, | 
| 2659 |  |  |  |  |  |  | '3006,00B8' => { VR => 'FL', Name => 'ROIElementalCompAtomicMassFraction' }, | 
| 2660 |  |  |  |  |  |  | '3006,00C0' => { VR => 'SQ', Name => 'FrameOfReferenceRelationshipSeq' }, | 
| 2661 |  |  |  |  |  |  | '3006,00C2' => { VR => 'UI', Name => 'RelatedFrameOfReferenceUID' }, | 
| 2662 |  |  |  |  |  |  | '3006,00C4' => { VR => 'CS', Name => 'FrameOfReferenceTransformType' }, | 
| 2663 |  |  |  |  |  |  | '3006,00C6' => { VR => 'DS', Name => 'FrameOfReferenceTransformMatrix' }, | 
| 2664 |  |  |  |  |  |  | '3006,00C8' => { VR => 'LO', Name => 'FrameOfReferenceTransformComment' }, | 
| 2665 |  |  |  |  |  |  | '3008,0010' => { VR => 'SQ', Name => 'MeasuredDoseReferenceSequence' }, | 
| 2666 |  |  |  |  |  |  | '3008,0012' => { VR => 'ST', Name => 'MeasuredDoseDescription' }, | 
| 2667 |  |  |  |  |  |  | '3008,0014' => { VR => 'CS', Name => 'MeasuredDoseType' }, | 
| 2668 |  |  |  |  |  |  | '3008,0016' => { VR => 'DS', Name => 'MeasuredDoseValue' }, | 
| 2669 |  |  |  |  |  |  | '3008,0020' => { VR => 'SQ', Name => 'TreatmentSessionBeamSequence' }, | 
| 2670 |  |  |  |  |  |  | '3008,0021' => { VR => 'SQ', Name => 'TreatmentSessionIonBeamSequence' }, | 
| 2671 |  |  |  |  |  |  | '3008,0022' => { VR => 'IS', Name => 'CurrentFractionNumber' }, | 
| 2672 |  |  |  |  |  |  | '3008,0024' => { VR => 'DA', Name => 'TreatmentControlPointDate' }, | 
| 2673 |  |  |  |  |  |  | '3008,0025' => { VR => 'TM', Name => 'TreatmentControlPointTime' }, | 
| 2674 |  |  |  |  |  |  | '3008,002A' => { VR => 'CS', Name => 'TreatmentTerminationStatus' }, | 
| 2675 |  |  |  |  |  |  | '3008,002B' => { VR => 'SH', Name => 'TreatmentTerminationCode' }, | 
| 2676 |  |  |  |  |  |  | '3008,002C' => { VR => 'CS', Name => 'TreatmentVerificationStatus' }, | 
| 2677 |  |  |  |  |  |  | '3008,0030' => { VR => 'SQ', Name => 'ReferencedTreatmentRecordSequence' }, | 
| 2678 |  |  |  |  |  |  | '3008,0032' => { VR => 'DS', Name => 'SpecifiedPrimaryMeterset' }, | 
| 2679 |  |  |  |  |  |  | '3008,0033' => { VR => 'DS', Name => 'SpecifiedSecondaryMeterset' }, | 
| 2680 |  |  |  |  |  |  | '3008,0036' => { VR => 'DS', Name => 'DeliveredPrimaryMeterset' }, | 
| 2681 |  |  |  |  |  |  | '3008,0037' => { VR => 'DS', Name => 'DeliveredSecondaryMeterset' }, | 
| 2682 |  |  |  |  |  |  | '3008,003A' => { VR => 'DS', Name => 'SpecifiedTreatmentTime' }, | 
| 2683 |  |  |  |  |  |  | '3008,003B' => { VR => 'DS', Name => 'DeliveredTreatmentTime' }, | 
| 2684 |  |  |  |  |  |  | '3008,0040' => { VR => 'SQ', Name => 'ControlPointDeliverySequence' }, | 
| 2685 |  |  |  |  |  |  | '3008,0041' => { VR => 'SQ', Name => 'IonControlPointDeliverySequence' }, | 
| 2686 |  |  |  |  |  |  | '3008,0042' => { VR => 'DS', Name => 'SpecifiedMeterset' }, | 
| 2687 |  |  |  |  |  |  | '3008,0044' => { VR => 'DS', Name => 'DeliveredMeterset' }, | 
| 2688 |  |  |  |  |  |  | '3008,0045' => { VR => 'FL', Name => 'MetersetRateSet' }, | 
| 2689 |  |  |  |  |  |  | '3008,0046' => { VR => 'FL', Name => 'MetersetRateDelivered' }, | 
| 2690 |  |  |  |  |  |  | '3008,0047' => { VR => 'FL', Name => 'ScanSpotMetersetsDelivered' }, | 
| 2691 |  |  |  |  |  |  | '3008,0048' => { VR => 'DS', Name => 'DoseRateDelivered' }, | 
| 2692 |  |  |  |  |  |  | '3008,0050' => { VR => 'SQ', Name => 'TreatmentSummaryCalcDoseRefSeq' }, | 
| 2693 |  |  |  |  |  |  | '3008,0052' => { VR => 'DS', Name => 'CumulativeDoseToDoseReference' }, | 
| 2694 |  |  |  |  |  |  | '3008,0054' => { VR => 'DA', Name => 'FirstTreatmentDate' }, | 
| 2695 |  |  |  |  |  |  | '3008,0056' => { VR => 'DA', Name => 'MostRecentTreatmentDate' }, | 
| 2696 |  |  |  |  |  |  | '3008,005A' => { VR => 'IS', Name => 'NumberOfFractionsDelivered' }, | 
| 2697 |  |  |  |  |  |  | '3008,0060' => { VR => 'SQ', Name => 'OverrideSequence' }, | 
| 2698 |  |  |  |  |  |  | '3008,0061' => { VR => 'AT', Name => 'ParameterSequencePointer' }, | 
| 2699 |  |  |  |  |  |  | '3008,0062' => { VR => 'AT', Name => 'OverrideParameterPointer' }, | 
| 2700 |  |  |  |  |  |  | '3008,0063' => { VR => 'IS', Name => 'ParameterItemIndex' }, | 
| 2701 |  |  |  |  |  |  | '3008,0064' => { VR => 'IS', Name => 'MeasuredDoseReferenceNumber' }, | 
| 2702 |  |  |  |  |  |  | '3008,0065' => { VR => 'AT', Name => 'ParameterPointer' }, | 
| 2703 |  |  |  |  |  |  | '3008,0066' => { VR => 'ST', Name => 'OverrideReason' }, | 
| 2704 |  |  |  |  |  |  | '3008,0068' => { VR => 'SQ', Name => 'CorrectedParameterSequence' }, | 
| 2705 |  |  |  |  |  |  | '3008,006A' => { VR => 'FL', Name => 'CorrectionValue' }, | 
| 2706 |  |  |  |  |  |  | '3008,0070' => { VR => 'SQ', Name => 'CalculatedDoseReferenceSequence' }, | 
| 2707 |  |  |  |  |  |  | '3008,0072' => { VR => 'IS', Name => 'CalculatedDoseReferenceNumber' }, | 
| 2708 |  |  |  |  |  |  | '3008,0074' => { VR => 'ST', Name => 'CalculatedDoseReferenceDescription' }, | 
| 2709 |  |  |  |  |  |  | '3008,0076' => { VR => 'DS', Name => 'CalculatedDoseReferenceDoseValue' }, | 
| 2710 |  |  |  |  |  |  | '3008,0078' => { VR => 'DS', Name => 'StartMeterset' }, | 
| 2711 |  |  |  |  |  |  | '3008,007A' => { VR => 'DS', Name => 'EndMeterset' }, | 
| 2712 |  |  |  |  |  |  | '3008,0080' => { VR => 'SQ', Name => 'ReferencedMeasuredDoseReferenceSeq' }, | 
| 2713 |  |  |  |  |  |  | '3008,0082' => { VR => 'IS', Name => 'ReferencedMeasuredDoseReferenceNum' }, | 
| 2714 |  |  |  |  |  |  | '3008,0090' => { VR => 'SQ', Name => 'ReferencedCalculatedDoseRefSeq' }, | 
| 2715 |  |  |  |  |  |  | '3008,0092' => { VR => 'IS', Name => 'ReferencedCalculatedDoseRefNumber' }, | 
| 2716 |  |  |  |  |  |  | '3008,00A0' => { VR => 'SQ', Name => 'BeamLimitingDeviceLeafPairsSeq' }, | 
| 2717 |  |  |  |  |  |  | '3008,00B0' => { VR => 'SQ', Name => 'RecordedWedgeSequence' }, | 
| 2718 |  |  |  |  |  |  | '3008,00C0' => { VR => 'SQ', Name => 'RecordedCompensatorSequence' }, | 
| 2719 |  |  |  |  |  |  | '3008,00D0' => { VR => 'SQ', Name => 'RecordedBlockSequence' }, | 
| 2720 |  |  |  |  |  |  | '3008,00E0' => { VR => 'SQ', Name => 'TreatmentSummaryMeasuredDoseRefSeq' }, | 
| 2721 |  |  |  |  |  |  | '3008,00F0' => { VR => 'SQ', Name => 'RecordedSnoutSequence' }, | 
| 2722 |  |  |  |  |  |  | '3008,00F2' => { VR => 'SQ', Name => 'RecordedRangeShifterSequence' }, | 
| 2723 |  |  |  |  |  |  | '3008,00F4' => { VR => 'SQ', Name => 'RecordedLateralSpreadingDeviceSeq' }, | 
| 2724 |  |  |  |  |  |  | '3008,00F6' => { VR => 'SQ', Name => 'RecordedRangeModulatorSequence' }, | 
| 2725 |  |  |  |  |  |  | '3008,0100' => { VR => 'SQ', Name => 'RecordedSourceSequence' }, | 
| 2726 |  |  |  |  |  |  | '3008,0105' => { VR => 'LO', Name => 'SourceSerialNumber' }, | 
| 2727 |  |  |  |  |  |  | '3008,0110' => { VR => 'SQ', Name => 'TreatmentSessionAppSetupSeq' }, | 
| 2728 |  |  |  |  |  |  | '3008,0116' => { VR => 'CS', Name => 'ApplicationSetupCheck' }, | 
| 2729 |  |  |  |  |  |  | '3008,0120' => { VR => 'SQ', Name => 'RecordedBrachyAccessoryDeviceSeq' }, | 
| 2730 |  |  |  |  |  |  | '3008,0122' => { VR => 'IS', Name => 'ReferencedBrachyAccessoryDeviceNum' }, | 
| 2731 |  |  |  |  |  |  | '3008,0130' => { VR => 'SQ', Name => 'RecordedChannelSequence' }, | 
| 2732 |  |  |  |  |  |  | '3008,0132' => { VR => 'DS', Name => 'SpecifiedChannelTotalTime' }, | 
| 2733 |  |  |  |  |  |  | '3008,0134' => { VR => 'DS', Name => 'DeliveredChannelTotalTime' }, | 
| 2734 |  |  |  |  |  |  | '3008,0136' => { VR => 'IS', Name => 'SpecifiedNumberOfPulses' }, | 
| 2735 |  |  |  |  |  |  | '3008,0138' => { VR => 'IS', Name => 'DeliveredNumberOfPulses' }, | 
| 2736 |  |  |  |  |  |  | '3008,013A' => { VR => 'DS', Name => 'SpecifiedPulseRepetitionInterval' }, | 
| 2737 |  |  |  |  |  |  | '3008,013C' => { VR => 'DS', Name => 'DeliveredPulseRepetitionInterval' }, | 
| 2738 |  |  |  |  |  |  | '3008,0140' => { VR => 'SQ', Name => 'RecordedSourceApplicatorSequence' }, | 
| 2739 |  |  |  |  |  |  | '3008,0142' => { VR => 'IS', Name => 'ReferencedSourceApplicatorNumber' }, | 
| 2740 |  |  |  |  |  |  | '3008,0150' => { VR => 'SQ', Name => 'RecordedChannelShieldSequence' }, | 
| 2741 |  |  |  |  |  |  | '3008,0152' => { VR => 'IS', Name => 'ReferencedChannelShieldNumber' }, | 
| 2742 |  |  |  |  |  |  | '3008,0160' => { VR => 'SQ', Name => 'BrachyControlPointDeliveredSeq' }, | 
| 2743 |  |  |  |  |  |  | '3008,0162' => { VR => 'DA', Name => 'SafePositionExitDate' }, | 
| 2744 |  |  |  |  |  |  | '3008,0164' => { VR => 'TM', Name => 'SafePositionExitTime' }, | 
| 2745 |  |  |  |  |  |  | '3008,0166' => { VR => 'DA', Name => 'SafePositionReturnDate' }, | 
| 2746 |  |  |  |  |  |  | '3008,0168' => { VR => 'TM', Name => 'SafePositionReturnTime' }, | 
| 2747 |  |  |  |  |  |  | '3008,0200' => { VR => 'CS', Name => 'CurrentTreatmentStatus' }, | 
| 2748 |  |  |  |  |  |  | '3008,0202' => { VR => 'ST', Name => 'TreatmentStatusComment' }, | 
| 2749 |  |  |  |  |  |  | '3008,0220' => { VR => 'SQ', Name => 'FractionGroupSummarySequence' }, | 
| 2750 |  |  |  |  |  |  | '3008,0223' => { VR => 'IS', Name => 'ReferencedFractionNumber' }, | 
| 2751 |  |  |  |  |  |  | '3008,0224' => { VR => 'CS', Name => 'FractionGroupType' }, | 
| 2752 |  |  |  |  |  |  | '3008,0230' => { VR => 'CS', Name => 'BeamStopperPosition' }, | 
| 2753 |  |  |  |  |  |  | '3008,0240' => { VR => 'SQ', Name => 'FractionStatusSummarySequence' }, | 
| 2754 |  |  |  |  |  |  | '3008,0250' => { VR => 'DA', Name => 'TreatmentDate' }, | 
| 2755 |  |  |  |  |  |  | '3008,0251' => { VR => 'TM', Name => 'TreatmentTime' }, | 
| 2756 |  |  |  |  |  |  | '300A,0002' => { VR => 'SH', Name => 'RTPlanLabel' }, | 
| 2757 |  |  |  |  |  |  | '300A,0003' => { VR => 'LO', Name => 'RTPlanName' }, | 
| 2758 |  |  |  |  |  |  | '300A,0004' => { VR => 'ST', Name => 'RTPlanDescription' }, | 
| 2759 |  |  |  |  |  |  | '300A,0006' => { VR => 'DA', Name => 'RTPlanDate' }, | 
| 2760 |  |  |  |  |  |  | '300A,0007' => { VR => 'TM', Name => 'RTPlanTime' }, | 
| 2761 |  |  |  |  |  |  | '300A,0009' => { VR => 'LO', Name => 'TreatmentProtocols' }, | 
| 2762 |  |  |  |  |  |  | '300A,000A' => { VR => 'CS', Name => 'PlanIntent' }, | 
| 2763 |  |  |  |  |  |  | '300A,000B' => { VR => 'LO', Name => 'TreatmentSites' }, | 
| 2764 |  |  |  |  |  |  | '300A,000C' => { VR => 'CS', Name => 'RTPlanGeometry' }, | 
| 2765 |  |  |  |  |  |  | '300A,000E' => { VR => 'ST', Name => 'PrescriptionDescription' }, | 
| 2766 |  |  |  |  |  |  | '300A,0010' => { VR => 'SQ', Name => 'DoseReferenceSequence' }, | 
| 2767 |  |  |  |  |  |  | '300A,0012' => { VR => 'IS', Name => 'DoseReferenceNumber' }, | 
| 2768 |  |  |  |  |  |  | '300A,0013' => { VR => 'UI', Name => 'DoseReferenceUID' }, | 
| 2769 |  |  |  |  |  |  | '300A,0014' => { VR => 'CS', Name => 'DoseReferenceStructureType' }, | 
| 2770 |  |  |  |  |  |  | '300A,0015' => { VR => 'CS', Name => 'NominalBeamEnergyUnit' }, | 
| 2771 |  |  |  |  |  |  | '300A,0016' => { VR => 'LO', Name => 'DoseReferenceDescription' }, | 
| 2772 |  |  |  |  |  |  | '300A,0018' => { VR => 'DS', Name => 'DoseReferencePointCoordinates' }, | 
| 2773 |  |  |  |  |  |  | '300A,001A' => { VR => 'DS', Name => 'NominalPriorDose' }, | 
| 2774 |  |  |  |  |  |  | '300A,0020' => { VR => 'CS', Name => 'DoseReferenceType' }, | 
| 2775 |  |  |  |  |  |  | '300A,0021' => { VR => 'DS', Name => 'ConstraintWeight' }, | 
| 2776 |  |  |  |  |  |  | '300A,0022' => { VR => 'DS', Name => 'DeliveryWarningDose' }, | 
| 2777 |  |  |  |  |  |  | '300A,0023' => { VR => 'DS', Name => 'DeliveryMaximumDose' }, | 
| 2778 |  |  |  |  |  |  | '300A,0025' => { VR => 'DS', Name => 'TargetMinimumDose' }, | 
| 2779 |  |  |  |  |  |  | '300A,0026' => { VR => 'DS', Name => 'TargetPrescriptionDose' }, | 
| 2780 |  |  |  |  |  |  | '300A,0027' => { VR => 'DS', Name => 'TargetMaximumDose' }, | 
| 2781 |  |  |  |  |  |  | '300A,0028' => { VR => 'DS', Name => 'TargetUnderdoseVolumeFraction' }, | 
| 2782 |  |  |  |  |  |  | '300A,002A' => { VR => 'DS', Name => 'OrganAtRiskFullVolumeDose' }, | 
| 2783 |  |  |  |  |  |  | '300A,002B' => { VR => 'DS', Name => 'OrganAtRiskLimitDose' }, | 
| 2784 |  |  |  |  |  |  | '300A,002C' => { VR => 'DS', Name => 'OrganAtRiskMaximumDose' }, | 
| 2785 |  |  |  |  |  |  | '300A,002D' => { VR => 'DS', Name => 'OrganAtRiskOverdoseVolumeFraction' }, | 
| 2786 |  |  |  |  |  |  | '300A,0040' => { VR => 'SQ', Name => 'ToleranceTableSequence' }, | 
| 2787 |  |  |  |  |  |  | '300A,0042' => { VR => 'IS', Name => 'ToleranceTableNumber' }, | 
| 2788 |  |  |  |  |  |  | '300A,0043' => { VR => 'SH', Name => 'ToleranceTableLabel' }, | 
| 2789 |  |  |  |  |  |  | '300A,0044' => { VR => 'DS', Name => 'GantryAngleTolerance' }, | 
| 2790 |  |  |  |  |  |  | '300A,0046' => { VR => 'DS', Name => 'BeamLimitingDeviceAngleTolerance' }, | 
| 2791 |  |  |  |  |  |  | '300A,0048' => { VR => 'SQ', Name => 'BeamLimitingDeviceToleranceSeq' }, | 
| 2792 |  |  |  |  |  |  | '300A,004A' => { VR => 'DS', Name => 'BeamLimitingDevicePositionTol' }, | 
| 2793 |  |  |  |  |  |  | '300A,004B' => { VR => 'FL', Name => 'SnoutPositionTolerance' }, | 
| 2794 |  |  |  |  |  |  | '300A,004C' => { VR => 'DS', Name => 'PatientSupportAngleTolerance' }, | 
| 2795 |  |  |  |  |  |  | '300A,004E' => { VR => 'DS', Name => 'TableTopEccentricAngleTolerance' }, | 
| 2796 |  |  |  |  |  |  | '300A,004F' => { VR => 'FL', Name => 'TableTopPitchAngleTolerance' }, | 
| 2797 |  |  |  |  |  |  | '300A,0050' => { VR => 'FL', Name => 'TableTopRollAngleTolerance' }, | 
| 2798 |  |  |  |  |  |  | '300A,0051' => { VR => 'DS', Name => 'TableTopVerticalPositionTolerance' }, | 
| 2799 |  |  |  |  |  |  | '300A,0052' => { VR => 'DS', Name => 'TableTopLongitudinalPositionTol' }, | 
| 2800 |  |  |  |  |  |  | '300A,0053' => { VR => 'DS', Name => 'TableTopLateralPositionTolerance' }, | 
| 2801 |  |  |  |  |  |  | '300A,0055' => { VR => 'CS', Name => 'RTPlanRelationship' }, | 
| 2802 |  |  |  |  |  |  | '300A,0070' => { VR => 'SQ', Name => 'FractionGroupSequence' }, | 
| 2803 |  |  |  |  |  |  | '300A,0071' => { VR => 'IS', Name => 'FractionGroupNumber' }, | 
| 2804 |  |  |  |  |  |  | '300A,0072' => { VR => 'LO', Name => 'FractionGroupDescription' }, | 
| 2805 |  |  |  |  |  |  | '300A,0078' => { VR => 'IS', Name => 'NumberOfFractionsPlanned' }, | 
| 2806 |  |  |  |  |  |  | '300A,0079' => { VR => 'IS', Name => 'NumberFractionPatternDigitsPerDay' }, | 
| 2807 |  |  |  |  |  |  | '300A,007A' => { VR => 'IS', Name => 'RepeatFractionCycleLength' }, | 
| 2808 |  |  |  |  |  |  | '300A,007B' => { VR => 'LT', Name => 'FractionPattern' }, | 
| 2809 |  |  |  |  |  |  | '300A,0080' => { VR => 'IS', Name => 'NumberOfBeams' }, | 
| 2810 |  |  |  |  |  |  | '300A,0082' => { VR => 'DS', Name => 'BeamDoseSpecificationPoint' }, | 
| 2811 |  |  |  |  |  |  | '300A,0084' => { VR => 'DS', Name => 'BeamDose' }, | 
| 2812 |  |  |  |  |  |  | '300A,0086' => { VR => 'DS', Name => 'BeamMeterset' }, | 
| 2813 |  |  |  |  |  |  | '300A,0088' => { VR => 'FL', Name => 'BeamDosePointDepth' }, | 
| 2814 |  |  |  |  |  |  | '300A,0089' => { VR => 'FL', Name => 'BeamDosePointEquivalentDepth' }, | 
| 2815 |  |  |  |  |  |  | '300A,008A' => { VR => 'FL', Name => 'BeamDosePointSSD' }, | 
| 2816 |  |  |  |  |  |  | '300A,00A0' => { VR => 'IS', Name => 'NumberOfBrachyApplicationSetups' }, | 
| 2817 |  |  |  |  |  |  | '300A,00A2' => { VR => 'DS', Name => 'BrachyAppSetupDoseSpecPoint' }, | 
| 2818 |  |  |  |  |  |  | '300A,00A4' => { VR => 'DS', Name => 'BrachyApplicationSetupDose' }, | 
| 2819 |  |  |  |  |  |  | '300A,00B0' => { VR => 'SQ', Name => 'BeamSequence' }, | 
| 2820 |  |  |  |  |  |  | '300A,00B2' => { VR => 'SH', Name => 'TreatmentMachineName' }, | 
| 2821 |  |  |  |  |  |  | '300A,00B3' => { VR => 'CS', Name => 'PrimaryDosimeterUnit' }, | 
| 2822 |  |  |  |  |  |  | '300A,00B4' => { VR => 'DS', Name => 'SourceAxisDistance' }, | 
| 2823 |  |  |  |  |  |  | '300A,00B6' => { VR => 'SQ', Name => 'BeamLimitingDeviceSequence' }, | 
| 2824 |  |  |  |  |  |  | '300A,00B8' => { VR => 'CS', Name => 'RTBeamLimitingDeviceType' }, | 
| 2825 |  |  |  |  |  |  | '300A,00BA' => { VR => 'DS', Name => 'SourceToBeamLimitingDeviceDistance' }, | 
| 2826 |  |  |  |  |  |  | '300A,00BB' => { VR => 'FL', Name => 'IsocenterToBeamLimitingDeviceDist' }, | 
| 2827 |  |  |  |  |  |  | '300A,00BC' => { VR => 'IS', Name => 'NumberOfLeafJawPairs' }, | 
| 2828 |  |  |  |  |  |  | '300A,00BE' => { VR => 'DS', Name => 'LeafPositionBoundaries' }, | 
| 2829 |  |  |  |  |  |  | '300A,00C0' => { VR => 'IS', Name => 'BeamNumber' }, | 
| 2830 |  |  |  |  |  |  | '300A,00C2' => { VR => 'LO', Name => 'BeamName' }, | 
| 2831 |  |  |  |  |  |  | '300A,00C3' => { VR => 'ST', Name => 'BeamDescription' }, | 
| 2832 |  |  |  |  |  |  | '300A,00C4' => { VR => 'CS', Name => 'BeamType' }, | 
| 2833 |  |  |  |  |  |  | '300A,00C6' => { VR => 'CS', Name => 'RadiationType' }, | 
| 2834 |  |  |  |  |  |  | '300A,00C7' => { VR => 'CS', Name => 'HighDoseTechniqueType' }, | 
| 2835 |  |  |  |  |  |  | '300A,00C8' => { VR => 'IS', Name => 'ReferenceImageNumber' }, | 
| 2836 |  |  |  |  |  |  | '300A,00CA' => { VR => 'SQ', Name => 'PlannedVerificationImageSequence' }, | 
| 2837 |  |  |  |  |  |  | '300A,00CC' => { VR => 'LO', Name => 'ImagingDeviceSpecificAcqParams' }, | 
| 2838 |  |  |  |  |  |  | '300A,00CE' => { VR => 'CS', Name => 'TreatmentDeliveryType' }, | 
| 2839 |  |  |  |  |  |  | '300A,00D0' => { VR => 'IS', Name => 'NumberOfWedges' }, | 
| 2840 |  |  |  |  |  |  | '300A,00D1' => { VR => 'SQ', Name => 'WedgeSequence' }, | 
| 2841 |  |  |  |  |  |  | '300A,00D2' => { VR => 'IS', Name => 'WedgeNumber' }, | 
| 2842 |  |  |  |  |  |  | '300A,00D3' => { VR => 'CS', Name => 'WedgeType' }, | 
| 2843 |  |  |  |  |  |  | '300A,00D4' => { VR => 'SH', Name => 'WedgeID' }, | 
| 2844 |  |  |  |  |  |  | '300A,00D5' => { VR => 'IS', Name => 'WedgeAngle' }, | 
| 2845 |  |  |  |  |  |  | '300A,00D6' => { VR => 'DS', Name => 'WedgeFactor' }, | 
| 2846 |  |  |  |  |  |  | '300A,00D7' => { VR => 'FL', Name => 'TotalWedgeTrayWaterEquivThickness' }, | 
| 2847 |  |  |  |  |  |  | '300A,00D8' => { VR => 'DS', Name => 'WedgeOrientation' }, | 
| 2848 |  |  |  |  |  |  | '300A,00D9' => { VR => 'FL', Name => 'IsocenterToWedgeTrayDistance' }, | 
| 2849 |  |  |  |  |  |  | '300A,00DA' => { VR => 'DS', Name => 'SourceToWedgeTrayDistance' }, | 
| 2850 |  |  |  |  |  |  | '300A,00DB' => { VR => 'FL', Name => 'WedgeThinEdgePosition' }, | 
| 2851 |  |  |  |  |  |  | '300A,00DC' => { VR => 'SH', Name => 'BolusID' }, | 
| 2852 |  |  |  |  |  |  | '300A,00DD' => { VR => 'ST', Name => 'BolusDescription' }, | 
| 2853 |  |  |  |  |  |  | '300A,00E0' => { VR => 'IS', Name => 'NumberOfCompensators' }, | 
| 2854 |  |  |  |  |  |  | '300A,00E1' => { VR => 'SH', Name => 'MaterialID' }, | 
| 2855 |  |  |  |  |  |  | '300A,00E2' => { VR => 'DS', Name => 'TotalCompensatorTrayFactor' }, | 
| 2856 |  |  |  |  |  |  | '300A,00E3' => { VR => 'SQ', Name => 'CompensatorSequence' }, | 
| 2857 |  |  |  |  |  |  | '300A,00E4' => { VR => 'IS', Name => 'CompensatorNumber' }, | 
| 2858 |  |  |  |  |  |  | '300A,00E5' => { VR => 'SH', Name => 'CompensatorID' }, | 
| 2859 |  |  |  |  |  |  | '300A,00E6' => { VR => 'DS', Name => 'SourceToCompensatorTrayDistance' }, | 
| 2860 |  |  |  |  |  |  | '300A,00E7' => { VR => 'IS', Name => 'CompensatorRows' }, | 
| 2861 |  |  |  |  |  |  | '300A,00E8' => { VR => 'IS', Name => 'CompensatorColumns' }, | 
| 2862 |  |  |  |  |  |  | '300A,00E9' => { VR => 'DS', Name => 'CompensatorPixelSpacing' }, | 
| 2863 |  |  |  |  |  |  | '300A,00EA' => { VR => 'DS', Name => 'CompensatorPosition' }, | 
| 2864 |  |  |  |  |  |  | '300A,00EB' => { VR => 'DS', Name => 'CompensatorTransmissionData' }, | 
| 2865 |  |  |  |  |  |  | '300A,00EC' => { VR => 'DS', Name => 'CompensatorThicknessData' }, | 
| 2866 |  |  |  |  |  |  | '300A,00ED' => { VR => 'IS', Name => 'NumberOfBoli' }, | 
| 2867 |  |  |  |  |  |  | '300A,00EE' => { VR => 'CS', Name => 'CompensatorType' }, | 
| 2868 |  |  |  |  |  |  | '300A,00F0' => { VR => 'IS', Name => 'NumberOfBlocks' }, | 
| 2869 |  |  |  |  |  |  | '300A,00F2' => { VR => 'DS', Name => 'TotalBlockTrayFactor' }, | 
| 2870 |  |  |  |  |  |  | '300A,00F3' => { VR => 'FL', Name => 'TotalBlockTrayWaterEquivThickness' }, | 
| 2871 |  |  |  |  |  |  | '300A,00F4' => { VR => 'SQ', Name => 'BlockSequence' }, | 
| 2872 |  |  |  |  |  |  | '300A,00F5' => { VR => 'SH', Name => 'BlockTrayID' }, | 
| 2873 |  |  |  |  |  |  | '300A,00F6' => { VR => 'DS', Name => 'SourceToBlockTrayDistance' }, | 
| 2874 |  |  |  |  |  |  | '300A,00F7' => { VR => 'FL', Name => 'IsocenterToBlockTrayDistance' }, | 
| 2875 |  |  |  |  |  |  | '300A,00F8' => { VR => 'CS', Name => 'BlockType' }, | 
| 2876 |  |  |  |  |  |  | '300A,00F9' => { VR => 'LO', Name => 'AccessoryCode' }, | 
| 2877 |  |  |  |  |  |  | '300A,00FA' => { VR => 'CS', Name => 'BlockDivergence' }, | 
| 2878 |  |  |  |  |  |  | '300A,00FB' => { VR => 'CS', Name => 'BlockMountingPosition' }, | 
| 2879 |  |  |  |  |  |  | '300A,00FC' => { VR => 'IS', Name => 'BlockNumber' }, | 
| 2880 |  |  |  |  |  |  | '300A,00FE' => { VR => 'LO', Name => 'BlockName' }, | 
| 2881 |  |  |  |  |  |  | '300A,0100' => { VR => 'DS', Name => 'BlockThickness' }, | 
| 2882 |  |  |  |  |  |  | '300A,0102' => { VR => 'DS', Name => 'BlockTransmission' }, | 
| 2883 |  |  |  |  |  |  | '300A,0104' => { VR => 'IS', Name => 'BlockNumberOfPoints' }, | 
| 2884 |  |  |  |  |  |  | '300A,0106' => { VR => 'DS', Name => 'BlockData' }, | 
| 2885 |  |  |  |  |  |  | '300A,0107' => { VR => 'SQ', Name => 'ApplicatorSequence' }, | 
| 2886 |  |  |  |  |  |  | '300A,0108' => { VR => 'SH', Name => 'ApplicatorID' }, | 
| 2887 |  |  |  |  |  |  | '300A,0109' => { VR => 'CS', Name => 'ApplicatorType' }, | 
| 2888 |  |  |  |  |  |  | '300A,010A' => { VR => 'LO', Name => 'ApplicatorDescription' }, | 
| 2889 |  |  |  |  |  |  | '300A,010C' => { VR => 'DS', Name => 'CumulativeDoseReferenceCoefficient' }, | 
| 2890 |  |  |  |  |  |  | '300A,010E' => { VR => 'DS', Name => 'FinalCumulativeMetersetWeight' }, | 
| 2891 |  |  |  |  |  |  | '300A,0110' => { VR => 'IS', Name => 'NumberOfControlPoints' }, | 
| 2892 |  |  |  |  |  |  | '300A,0111' => { VR => 'SQ', Name => 'ControlPointSequence' }, | 
| 2893 |  |  |  |  |  |  | '300A,0112' => { VR => 'IS', Name => 'ControlPointIndex' }, | 
| 2894 |  |  |  |  |  |  | '300A,0114' => { VR => 'DS', Name => 'NominalBeamEnergy' }, | 
| 2895 |  |  |  |  |  |  | '300A,0115' => { VR => 'DS', Name => 'DoseRateSet' }, | 
| 2896 |  |  |  |  |  |  | '300A,0116' => { VR => 'SQ', Name => 'WedgePositionSequence' }, | 
| 2897 |  |  |  |  |  |  | '300A,0118' => { VR => 'CS', Name => 'WedgePosition' }, | 
| 2898 |  |  |  |  |  |  | '300A,011A' => { VR => 'SQ', Name => 'BeamLimitingDevicePositionSequence' }, | 
| 2899 |  |  |  |  |  |  | '300A,011C' => { VR => 'DS', Name => 'LeafJawPositions' }, | 
| 2900 |  |  |  |  |  |  | '300A,011E' => { VR => 'DS', Name => 'GantryAngle' }, | 
| 2901 |  |  |  |  |  |  | '300A,011F' => { VR => 'CS', Name => 'GantryRotationDirection' }, | 
| 2902 |  |  |  |  |  |  | '300A,0120' => { VR => 'DS', Name => 'BeamLimitingDeviceAngle' }, | 
| 2903 |  |  |  |  |  |  | '300A,0121' => { VR => 'CS', Name => 'BeamLimitingDeviceRotateDirection' }, | 
| 2904 |  |  |  |  |  |  | '300A,0122' => { VR => 'DS', Name => 'PatientSupportAngle' }, | 
| 2905 |  |  |  |  |  |  | '300A,0123' => { VR => 'CS', Name => 'PatientSupportRotationDirection' }, | 
| 2906 |  |  |  |  |  |  | '300A,0124' => { VR => 'DS', Name => 'TableTopEccentricAxisDistance' }, | 
| 2907 |  |  |  |  |  |  | '300A,0125' => { VR => 'DS', Name => 'TableTopEccentricAngle' }, | 
| 2908 |  |  |  |  |  |  | '300A,0126' => { VR => 'CS', Name => 'TableTopEccentricRotateDirection' }, | 
| 2909 |  |  |  |  |  |  | '300A,0128' => { VR => 'DS', Name => 'TableTopVerticalPosition' }, | 
| 2910 |  |  |  |  |  |  | '300A,0129' => { VR => 'DS', Name => 'TableTopLongitudinalPosition' }, | 
| 2911 |  |  |  |  |  |  | '300A,012A' => { VR => 'DS', Name => 'TableTopLateralPosition' }, | 
| 2912 |  |  |  |  |  |  | '300A,012C' => { VR => 'DS', Name => 'IsocenterPosition' }, | 
| 2913 |  |  |  |  |  |  | '300A,012E' => { VR => 'DS', Name => 'SurfaceEntryPoint' }, | 
| 2914 |  |  |  |  |  |  | '300A,0130' => { VR => 'DS', Name => 'SourceToSurfaceDistance' }, | 
| 2915 |  |  |  |  |  |  | '300A,0134' => { VR => 'DS', Name => 'CumulativeMetersetWeight' }, | 
| 2916 |  |  |  |  |  |  | '300A,0140' => { VR => 'FL', Name => 'TableTopPitchAngle' }, | 
| 2917 |  |  |  |  |  |  | '300A,0142' => { VR => 'CS', Name => 'TableTopPitchRotationDirection' }, | 
| 2918 |  |  |  |  |  |  | '300A,0144' => { VR => 'FL', Name => 'TableTopRollAngle' }, | 
| 2919 |  |  |  |  |  |  | '300A,0146' => { VR => 'CS', Name => 'TableTopRollRotationDirection' }, | 
| 2920 |  |  |  |  |  |  | '300A,0148' => { VR => 'FL', Name => 'HeadFixationAngle' }, | 
| 2921 |  |  |  |  |  |  | '300A,014A' => { VR => 'FL', Name => 'GantryPitchAngle' }, | 
| 2922 |  |  |  |  |  |  | '300A,014C' => { VR => 'CS', Name => 'GantryPitchRotationDirection' }, | 
| 2923 |  |  |  |  |  |  | '300A,014E' => { VR => 'FL', Name => 'GantryPitchAngleTolerance' }, | 
| 2924 |  |  |  |  |  |  | '300A,0180' => { VR => 'SQ', Name => 'PatientSetupSequence' }, | 
| 2925 |  |  |  |  |  |  | '300A,0182' => { VR => 'IS', Name => 'PatientSetupNumber' }, | 
| 2926 |  |  |  |  |  |  | '300A,0183' => { VR => 'LO', Name => 'PatientSetupLabel' }, | 
| 2927 |  |  |  |  |  |  | '300A,0184' => { VR => 'LO', Name => 'PatientAdditionalPosition' }, | 
| 2928 |  |  |  |  |  |  | '300A,0190' => { VR => 'SQ', Name => 'FixationDeviceSequence' }, | 
| 2929 |  |  |  |  |  |  | '300A,0192' => { VR => 'CS', Name => 'FixationDeviceType' }, | 
| 2930 |  |  |  |  |  |  | '300A,0194' => { VR => 'SH', Name => 'FixationDeviceLabel' }, | 
| 2931 |  |  |  |  |  |  | '300A,0196' => { VR => 'ST', Name => 'FixationDeviceDescription' }, | 
| 2932 |  |  |  |  |  |  | '300A,0198' => { VR => 'SH', Name => 'FixationDevicePosition' }, | 
| 2933 |  |  |  |  |  |  | '300A,0199' => { VR => 'FL', Name => 'FixationDevicePitchAngle' }, | 
| 2934 |  |  |  |  |  |  | '300A,019A' => { VR => 'FL', Name => 'FixationDeviceRollAngle' }, | 
| 2935 |  |  |  |  |  |  | '300A,01A0' => { VR => 'SQ', Name => 'ShieldingDeviceSequence' }, | 
| 2936 |  |  |  |  |  |  | '300A,01A2' => { VR => 'CS', Name => 'ShieldingDeviceType' }, | 
| 2937 |  |  |  |  |  |  | '300A,01A4' => { VR => 'SH', Name => 'ShieldingDeviceLabel' }, | 
| 2938 |  |  |  |  |  |  | '300A,01A6' => { VR => 'ST', Name => 'ShieldingDeviceDescription' }, | 
| 2939 |  |  |  |  |  |  | '300A,01A8' => { VR => 'SH', Name => 'ShieldingDevicePosition' }, | 
| 2940 |  |  |  |  |  |  | '300A,01B0' => { VR => 'CS', Name => 'SetupTechnique' }, | 
| 2941 |  |  |  |  |  |  | '300A,01B2' => { VR => 'ST', Name => 'SetupTechniqueDescription' }, | 
| 2942 |  |  |  |  |  |  | '300A,01B4' => { VR => 'SQ', Name => 'SetupDeviceSequence' }, | 
| 2943 |  |  |  |  |  |  | '300A,01B6' => { VR => 'CS', Name => 'SetupDeviceType' }, | 
| 2944 |  |  |  |  |  |  | '300A,01B8' => { VR => 'SH', Name => 'SetupDeviceLabel' }, | 
| 2945 |  |  |  |  |  |  | '300A,01BA' => { VR => 'ST', Name => 'SetupDeviceDescription' }, | 
| 2946 |  |  |  |  |  |  | '300A,01BC' => { VR => 'DS', Name => 'SetupDeviceParameter' }, | 
| 2947 |  |  |  |  |  |  | '300A,01D0' => { VR => 'ST', Name => 'SetupReferenceDescription' }, | 
| 2948 |  |  |  |  |  |  | '300A,01D2' => { VR => 'DS', Name => 'TableTopVerticalSetupDisplacement' }, | 
| 2949 |  |  |  |  |  |  | '300A,01D4' => { VR => 'DS', Name => 'TableTopLongitudinalSetupDisplace' }, | 
| 2950 |  |  |  |  |  |  | '300A,01D6' => { VR => 'DS', Name => 'TableTopLateralSetupDisplacement' }, | 
| 2951 |  |  |  |  |  |  | '300A,0200' => { VR => 'CS', Name => 'BrachyTreatmentTechnique' }, | 
| 2952 |  |  |  |  |  |  | '300A,0202' => { VR => 'CS', Name => 'BrachyTreatmentType' }, | 
| 2953 |  |  |  |  |  |  | '300A,0206' => { VR => 'SQ', Name => 'TreatmentMachineSequence' }, | 
| 2954 |  |  |  |  |  |  | '300A,0210' => { VR => 'SQ', Name => 'SourceSequence' }, | 
| 2955 |  |  |  |  |  |  | '300A,0212' => { VR => 'IS', Name => 'SourceNumber' }, | 
| 2956 |  |  |  |  |  |  | '300A,0214' => { VR => 'CS', Name => 'SourceType' }, | 
| 2957 |  |  |  |  |  |  | '300A,0216' => { VR => 'LO', Name => 'SourceManufacturer' }, | 
| 2958 |  |  |  |  |  |  | '300A,0218' => { VR => 'DS', Name => 'ActiveSourceDiameter' }, | 
| 2959 |  |  |  |  |  |  | '300A,021A' => { VR => 'DS', Name => 'ActiveSourceLength' }, | 
| 2960 |  |  |  |  |  |  | '300A,0222' => { VR => 'DS', Name => 'SourceEncapsulationNomThickness' }, | 
| 2961 |  |  |  |  |  |  | '300A,0224' => { VR => 'DS', Name => 'SourceEncapsulationNomTransmission' }, | 
| 2962 |  |  |  |  |  |  | '300A,0226' => { VR => 'LO', Name => 'SourceIsotopeName' }, | 
| 2963 |  |  |  |  |  |  | '300A,0228' => { VR => 'DS', Name => 'SourceIsotopeHalfLife' }, | 
| 2964 |  |  |  |  |  |  | '300A,0229' => { VR => 'CS', Name => 'SourceStrengthUnits' }, | 
| 2965 |  |  |  |  |  |  | '300A,022A' => { VR => 'DS', Name => 'ReferenceAirKermaRate' }, | 
| 2966 |  |  |  |  |  |  | '300A,022B' => { VR => 'DS', Name => 'SourceStrength' }, | 
| 2967 |  |  |  |  |  |  | '300A,022C' => { VR => 'DA', Name => 'SourceStrengthReferenceDate' }, | 
| 2968 |  |  |  |  |  |  | '300A,022E' => { VR => 'TM', Name => 'SourceStrengthReferenceTime' }, | 
| 2969 |  |  |  |  |  |  | '300A,0230' => { VR => 'SQ', Name => 'ApplicationSetupSequence' }, | 
| 2970 |  |  |  |  |  |  | '300A,0232' => { VR => 'CS', Name => 'ApplicationSetupType' }, | 
| 2971 |  |  |  |  |  |  | '300A,0234' => { VR => 'IS', Name => 'ApplicationSetupNumber' }, | 
| 2972 |  |  |  |  |  |  | '300A,0236' => { VR => 'LO', Name => 'ApplicationSetupName' }, | 
| 2973 |  |  |  |  |  |  | '300A,0238' => { VR => 'LO', Name => 'ApplicationSetupManufacturer' }, | 
| 2974 |  |  |  |  |  |  | '300A,0240' => { VR => 'IS', Name => 'TemplateNumber' }, | 
| 2975 |  |  |  |  |  |  | '300A,0242' => { VR => 'SH', Name => 'TemplateType' }, | 
| 2976 |  |  |  |  |  |  | '300A,0244' => { VR => 'LO', Name => 'TemplateName' }, | 
| 2977 |  |  |  |  |  |  | '300A,0250' => { VR => 'DS', Name => 'TotalReferenceAirKerma' }, | 
| 2978 |  |  |  |  |  |  | '300A,0260' => { VR => 'SQ', Name => 'BrachyAccessoryDeviceSequence' }, | 
| 2979 |  |  |  |  |  |  | '300A,0262' => { VR => 'IS', Name => 'BrachyAccessoryDeviceNumber' }, | 
| 2980 |  |  |  |  |  |  | '300A,0263' => { VR => 'SH', Name => 'BrachyAccessoryDeviceID' }, | 
| 2981 |  |  |  |  |  |  | '300A,0264' => { VR => 'CS', Name => 'BrachyAccessoryDeviceType' }, | 
| 2982 |  |  |  |  |  |  | '300A,0266' => { VR => 'LO', Name => 'BrachyAccessoryDeviceName' }, | 
| 2983 |  |  |  |  |  |  | '300A,026A' => { VR => 'DS', Name => 'BrachyAccessoryDeviceNomThickness' }, | 
| 2984 |  |  |  |  |  |  | '300A,026C' => { VR => 'DS', Name => 'BrachyAccessoryDevNomTransmission' }, | 
| 2985 |  |  |  |  |  |  | '300A,0280' => { VR => 'SQ', Name => 'ChannelSequence' }, | 
| 2986 |  |  |  |  |  |  | '300A,0282' => { VR => 'IS', Name => 'ChannelNumber' }, | 
| 2987 |  |  |  |  |  |  | '300A,0284' => { VR => 'DS', Name => 'ChannelLength' }, | 
| 2988 |  |  |  |  |  |  | '300A,0286' => { VR => 'DS', Name => 'ChannelTotalTime' }, | 
| 2989 |  |  |  |  |  |  | '300A,0288' => { VR => 'CS', Name => 'SourceMovementType' }, | 
| 2990 |  |  |  |  |  |  | '300A,028A' => { VR => 'IS', Name => 'NumberOfPulses' }, | 
| 2991 |  |  |  |  |  |  | '300A,028C' => { VR => 'DS', Name => 'PulseRepetitionInterval' }, | 
| 2992 |  |  |  |  |  |  | '300A,0290' => { VR => 'IS', Name => 'SourceApplicatorNumber' }, | 
| 2993 |  |  |  |  |  |  | '300A,0291' => { VR => 'SH', Name => 'SourceApplicatorID' }, | 
| 2994 |  |  |  |  |  |  | '300A,0292' => { VR => 'CS', Name => 'SourceApplicatorType' }, | 
| 2995 |  |  |  |  |  |  | '300A,0294' => { VR => 'LO', Name => 'SourceApplicatorName' }, | 
| 2996 |  |  |  |  |  |  | '300A,0296' => { VR => 'DS', Name => 'SourceApplicatorLength' }, | 
| 2997 |  |  |  |  |  |  | '300A,0298' => { VR => 'LO', Name => 'SourceApplicatorManufacturer' }, | 
| 2998 |  |  |  |  |  |  | '300A,029C' => { VR => 'DS', Name => 'SourceApplicatorWallNomThickness' }, | 
| 2999 |  |  |  |  |  |  | '300A,029E' => { VR => 'DS', Name => 'SourceApplicatorWallNomTrans' }, | 
| 3000 |  |  |  |  |  |  | '300A,02A0' => { VR => 'DS', Name => 'SourceApplicatorStepSize' }, | 
| 3001 |  |  |  |  |  |  | '300A,02A2' => { VR => 'IS', Name => 'TransferTubeNumber' }, | 
| 3002 |  |  |  |  |  |  | '300A,02A4' => { VR => 'DS', Name => 'TransferTubeLength' }, | 
| 3003 |  |  |  |  |  |  | '300A,02B0' => { VR => 'SQ', Name => 'ChannelShieldSequence' }, | 
| 3004 |  |  |  |  |  |  | '300A,02B2' => { VR => 'IS', Name => 'ChannelShieldNumber' }, | 
| 3005 |  |  |  |  |  |  | '300A,02B3' => { VR => 'SH', Name => 'ChannelShieldID' }, | 
| 3006 |  |  |  |  |  |  | '300A,02B4' => { VR => 'LO', Name => 'ChannelShieldName' }, | 
| 3007 |  |  |  |  |  |  | '300A,02B8' => { VR => 'DS', Name => 'ChannelShieldNominalThickness' }, | 
| 3008 |  |  |  |  |  |  | '300A,02BA' => { VR => 'DS', Name => 'ChannelShieldNominalTransmission' }, | 
| 3009 |  |  |  |  |  |  | '300A,02C8' => { VR => 'DS', Name => 'FinalCumulativeTimeWeight' }, | 
| 3010 |  |  |  |  |  |  | '300A,02D0' => { VR => 'SQ', Name => 'BrachyControlPointSequence' }, | 
| 3011 |  |  |  |  |  |  | '300A,02D2' => { VR => 'DS', Name => 'ControlPointRelativePosition' }, | 
| 3012 |  |  |  |  |  |  | '300A,02D4' => { VR => 'DS', Name => 'ControlPoint3DPosition' }, | 
| 3013 |  |  |  |  |  |  | '300A,02D6' => { VR => 'DS', Name => 'CumulativeTimeWeight' }, | 
| 3014 |  |  |  |  |  |  | '300A,02E0' => { VR => 'CS', Name => 'CompensatorDivergence' }, | 
| 3015 |  |  |  |  |  |  | '300A,02E1' => { VR => 'CS', Name => 'CompensatorMountingPosition' }, | 
| 3016 |  |  |  |  |  |  | '300A,02E2' => { VR => 'DS', Name => 'SourceToCompensatorDistance' }, | 
| 3017 |  |  |  |  |  |  | '300A,02E3' => { VR => 'FL', Name => 'TotalCompTrayWaterEquivThickness' }, | 
| 3018 |  |  |  |  |  |  | '300A,02E4' => { VR => 'FL', Name => 'IsocenterToCompensatorTrayDistance' }, | 
| 3019 |  |  |  |  |  |  | '300A,02E5' => { VR => 'FL', Name => 'CompensatorColumnOffset' }, | 
| 3020 |  |  |  |  |  |  | '300A,02E6' => { VR => 'FL', Name => 'IsocenterToCompensatorDistances' }, | 
| 3021 |  |  |  |  |  |  | '300A,02E7' => { VR => 'FL', Name => 'CompensatorRelStoppingPowerRatio' }, | 
| 3022 |  |  |  |  |  |  | '300A,02E8' => { VR => 'FL', Name => 'CompensatorMillingToolDiameter' }, | 
| 3023 |  |  |  |  |  |  | '300A,02EA' => { VR => 'SQ', Name => 'IonRangeCompensatorSequence' }, | 
| 3024 |  |  |  |  |  |  | '300A,02EB' => { VR => 'LT', Name => 'CompensatorDescription' }, | 
| 3025 |  |  |  |  |  |  | '300A,0302' => { VR => 'IS', Name => 'RadiationMassNumber' }, | 
| 3026 |  |  |  |  |  |  | '300A,0304' => { VR => 'IS', Name => 'RadiationAtomicNumber' }, | 
| 3027 |  |  |  |  |  |  | '300A,0306' => { VR => 'SS', Name => 'RadiationChargeState' }, | 
| 3028 |  |  |  |  |  |  | '300A,0308' => { VR => 'CS', Name => 'ScanMode' }, | 
| 3029 |  |  |  |  |  |  | '300A,030A' => { VR => 'FL', Name => 'VirtualSourceAxisDistances' }, | 
| 3030 |  |  |  |  |  |  | '300A,030C' => { VR => 'SQ', Name => 'SnoutSequence' }, | 
| 3031 |  |  |  |  |  |  | '300A,030D' => { VR => 'FL', Name => 'SnoutPosition' }, | 
| 3032 |  |  |  |  |  |  | '300A,030F' => { VR => 'SH', Name => 'SnoutID' }, | 
| 3033 |  |  |  |  |  |  | '300A,0312' => { VR => 'IS', Name => 'NumberOfRangeShifters' }, | 
| 3034 |  |  |  |  |  |  | '300A,0314' => { VR => 'SQ', Name => 'RangeShifterSequence' }, | 
| 3035 |  |  |  |  |  |  | '300A,0316' => { VR => 'IS', Name => 'RangeShifterNumber' }, | 
| 3036 |  |  |  |  |  |  | '300A,0318' => { VR => 'SH', Name => 'RangeShifterID' }, | 
| 3037 |  |  |  |  |  |  | '300A,0320' => { VR => 'CS', Name => 'RangeShifterType' }, | 
| 3038 |  |  |  |  |  |  | '300A,0322' => { VR => 'LO', Name => 'RangeShifterDescription' }, | 
| 3039 |  |  |  |  |  |  | '300A,0330' => { VR => 'IS', Name => 'NumberOfLateralSpreadingDevices' }, | 
| 3040 |  |  |  |  |  |  | '300A,0332' => { VR => 'SQ', Name => 'LateralSpreadingDeviceSequence' }, | 
| 3041 |  |  |  |  |  |  | '300A,0334' => { VR => 'IS', Name => 'LateralSpreadingDeviceNumber' }, | 
| 3042 |  |  |  |  |  |  | '300A,0336' => { VR => 'SH', Name => 'LateralSpreadingDeviceID' }, | 
| 3043 |  |  |  |  |  |  | '300A,0338' => { VR => 'CS', Name => 'LateralSpreadingDeviceType' }, | 
| 3044 |  |  |  |  |  |  | '300A,033A' => { VR => 'LO', Name => 'LateralSpreadingDeviceDescription' }, | 
| 3045 |  |  |  |  |  |  | '300A,033C' => { VR => 'FL', Name => 'LateralSpreadingDevWaterEquivThick' }, | 
| 3046 |  |  |  |  |  |  | '300A,0340' => { VR => 'IS', Name => 'NumberOfRangeModulators' }, | 
| 3047 |  |  |  |  |  |  | '300A,0342' => { VR => 'SQ', Name => 'RangeModulatorSequence' }, | 
| 3048 |  |  |  |  |  |  | '300A,0344' => { VR => 'IS', Name => 'RangeModulatorNumber' }, | 
| 3049 |  |  |  |  |  |  | '300A,0346' => { VR => 'SH', Name => 'RangeModulatorID' }, | 
| 3050 |  |  |  |  |  |  | '300A,0348' => { VR => 'CS', Name => 'RangeModulatorType' }, | 
| 3051 |  |  |  |  |  |  | '300A,034A' => { VR => 'LO', Name => 'RangeModulatorDescription' }, | 
| 3052 |  |  |  |  |  |  | '300A,034C' => { VR => 'SH', Name => 'BeamCurrentModulationID' }, | 
| 3053 |  |  |  |  |  |  | '300A,0350' => { VR => 'CS', Name => 'PatientSupportType' }, | 
| 3054 |  |  |  |  |  |  | '300A,0352' => { VR => 'SH', Name => 'PatientSupportID' }, | 
| 3055 |  |  |  |  |  |  | '300A,0354' => { VR => 'LO', Name => 'PatientSupportAccessoryCode' }, | 
| 3056 |  |  |  |  |  |  | '300A,0356' => { VR => 'FL', Name => 'FixationLightAzimuthalAngle' }, | 
| 3057 |  |  |  |  |  |  | '300A,0358' => { VR => 'FL', Name => 'FixationLightPolarAngle' }, | 
| 3058 |  |  |  |  |  |  | '300A,035A' => { VR => 'FL', Name => 'MetersetRate' }, | 
| 3059 |  |  |  |  |  |  | '300A,0360' => { VR => 'SQ', Name => 'RangeShifterSettingsSequence' }, | 
| 3060 |  |  |  |  |  |  | '300A,0362' => { VR => 'LO', Name => 'RangeShifterSetting' }, | 
| 3061 |  |  |  |  |  |  | '300A,0364' => { VR => 'FL', Name => 'IsocenterToRangeShifterDistance' }, | 
| 3062 |  |  |  |  |  |  | '300A,0366' => { VR => 'FL', Name => 'RangeShifterWaterEquivThickness' }, | 
| 3063 |  |  |  |  |  |  | '300A,0370' => { VR => 'SQ', Name => 'LateralSpreadingDeviceSettingsSeq' }, | 
| 3064 |  |  |  |  |  |  | '300A,0372' => { VR => 'LO', Name => 'LateralSpreadingDeviceSetting' }, | 
| 3065 |  |  |  |  |  |  | '300A,0374' => { VR => 'FL', Name => 'IsocenterToLateralSpreadingDevDist' }, | 
| 3066 |  |  |  |  |  |  | '300A,0380' => { VR => 'SQ', Name => 'RangeModulatorSettingsSequence' }, | 
| 3067 |  |  |  |  |  |  | '300A,0382' => { VR => 'FL', Name => 'RangeModulatorGatingStartValue' }, | 
| 3068 |  |  |  |  |  |  | '300A,0384' => { VR => 'FL', Name => 'RangeModulatorGatingStopValue' }, | 
| 3069 |  |  |  |  |  |  | '300A,038A' => { VR => 'FL', Name => 'IsocenterToRangeModulatorDistance' }, | 
| 3070 |  |  |  |  |  |  | '300A,0390' => { VR => 'SH', Name => 'ScanSpotTuneID' }, | 
| 3071 |  |  |  |  |  |  | '300A,0392' => { VR => 'IS', Name => 'NumberOfScanSpotPositions' }, | 
| 3072 |  |  |  |  |  |  | '300A,0394' => { VR => 'FL', Name => 'ScanSpotPositionMap' }, | 
| 3073 |  |  |  |  |  |  | '300A,0396' => { VR => 'FL', Name => 'ScanSpotMetersetWeights' }, | 
| 3074 |  |  |  |  |  |  | '300A,0398' => { VR => 'FL', Name => 'ScanningSpotSize' }, | 
| 3075 |  |  |  |  |  |  | '300A,039A' => { VR => 'IS', Name => 'NumberOfPaintings' }, | 
| 3076 |  |  |  |  |  |  | '300A,03A0' => { VR => 'SQ', Name => 'IonToleranceTableSequence' }, | 
| 3077 |  |  |  |  |  |  | '300A,03A2' => { VR => 'SQ', Name => 'IonBeamSequence' }, | 
| 3078 |  |  |  |  |  |  | '300A,03A4' => { VR => 'SQ', Name => 'IonBeamLimitingDeviceSequence' }, | 
| 3079 |  |  |  |  |  |  | '300A,03A6' => { VR => 'SQ', Name => 'IonBlockSequence' }, | 
| 3080 |  |  |  |  |  |  | '300A,03A8' => { VR => 'SQ', Name => 'IonControlPointSequence' }, | 
| 3081 |  |  |  |  |  |  | '300A,03AA' => { VR => 'SQ', Name => 'IonWedgeSequence' }, | 
| 3082 |  |  |  |  |  |  | '300A,03AC' => { VR => 'SQ', Name => 'IonWedgePositionSequence' }, | 
| 3083 |  |  |  |  |  |  | '300A,0401' => { VR => 'SQ', Name => 'ReferencedSetupImageSequence' }, | 
| 3084 |  |  |  |  |  |  | '300A,0402' => { VR => 'ST', Name => 'SetupImageComment' }, | 
| 3085 |  |  |  |  |  |  | '300A,0410' => { VR => 'SQ', Name => 'MotionSynchronizationSequence' }, | 
| 3086 |  |  |  |  |  |  | '300A,0412' => { VR => 'FL', Name => 'ControlPointOrientation' }, | 
| 3087 |  |  |  |  |  |  | '300A,0420' => { VR => 'SQ', Name => 'GeneralAccessorySequence' }, | 
| 3088 |  |  |  |  |  |  | '300A,0421' => { VR => 'SH', Name => 'GeneralAccessoryID' }, | 
| 3089 |  |  |  |  |  |  | '300A,0422' => { VR => 'ST', Name => 'GeneralAccessoryDescription' }, | 
| 3090 |  |  |  |  |  |  | '300A,0423' => { VR => 'CS', Name => 'GeneralAccessoryType' }, | 
| 3091 |  |  |  |  |  |  | '300A,0424' => { VR => 'IS', Name => 'GeneralAccessoryNumber' }, | 
| 3092 |  |  |  |  |  |  | '300C,0002' => { VR => 'SQ', Name => 'ReferencedRTPlanSequence' }, | 
| 3093 |  |  |  |  |  |  | '300C,0004' => { VR => 'SQ', Name => 'ReferencedBeamSequence' }, | 
| 3094 |  |  |  |  |  |  | '300C,0006' => { VR => 'IS', Name => 'ReferencedBeamNumber' }, | 
| 3095 |  |  |  |  |  |  | '300C,0007' => { VR => 'IS', Name => 'ReferencedReferenceImageNumber' }, | 
| 3096 |  |  |  |  |  |  | '300C,0008' => { VR => 'DS', Name => 'StartCumulativeMetersetWeight' }, | 
| 3097 |  |  |  |  |  |  | '300C,0009' => { VR => 'DS', Name => 'EndCumulativeMetersetWeight' }, | 
| 3098 |  |  |  |  |  |  | '300C,000A' => { VR => 'SQ', Name => 'ReferencedBrachyAppSetupSeq' }, | 
| 3099 |  |  |  |  |  |  | '300C,000C' => { VR => 'IS', Name => 'ReferencedBrachyAppSetupNumber' }, | 
| 3100 |  |  |  |  |  |  | '300C,000E' => { VR => 'IS', Name => 'ReferencedSourceNumber' }, | 
| 3101 |  |  |  |  |  |  | '300C,0020' => { VR => 'SQ', Name => 'ReferencedFractionGroupSequence' }, | 
| 3102 |  |  |  |  |  |  | '300C,0022' => { VR => 'IS', Name => 'ReferencedFractionGroupNumber' }, | 
| 3103 |  |  |  |  |  |  | '300C,0040' => { VR => 'SQ', Name => 'ReferencedVerificationImageSeq' }, | 
| 3104 |  |  |  |  |  |  | '300C,0042' => { VR => 'SQ', Name => 'ReferencedReferenceImageSequence' }, | 
| 3105 |  |  |  |  |  |  | '300C,0050' => { VR => 'SQ', Name => 'ReferencedDoseReferenceSequence' }, | 
| 3106 |  |  |  |  |  |  | '300C,0051' => { VR => 'IS', Name => 'ReferencedDoseReferenceNumber' }, | 
| 3107 |  |  |  |  |  |  | '300C,0055' => { VR => 'SQ', Name => 'BrachyReferencedDoseReferenceSeq' }, | 
| 3108 |  |  |  |  |  |  | '300C,0060' => { VR => 'SQ', Name => 'ReferencedStructureSetSequence' }, | 
| 3109 |  |  |  |  |  |  | '300C,006A' => { VR => 'IS', Name => 'ReferencedPatientSetupNumber' }, | 
| 3110 |  |  |  |  |  |  | '300C,0080' => { VR => 'SQ', Name => 'ReferencedDoseSequence' }, | 
| 3111 |  |  |  |  |  |  | '300C,00A0' => { VR => 'IS', Name => 'ReferencedToleranceTableNumber' }, | 
| 3112 |  |  |  |  |  |  | '300C,00B0' => { VR => 'SQ', Name => 'ReferencedBolusSequence' }, | 
| 3113 |  |  |  |  |  |  | '300C,00C0' => { VR => 'IS', Name => 'ReferencedWedgeNumber' }, | 
| 3114 |  |  |  |  |  |  | '300C,00D0' => { VR => 'IS', Name => 'ReferencedCompensatorNumber' }, | 
| 3115 |  |  |  |  |  |  | '300C,00E0' => { VR => 'IS', Name => 'ReferencedBlockNumber' }, | 
| 3116 |  |  |  |  |  |  | '300C,00F0' => { VR => 'IS', Name => 'ReferencedControlPointIndex' }, | 
| 3117 |  |  |  |  |  |  | '300C,00F2' => { VR => 'SQ', Name => 'ReferencedControlPointSequence' }, | 
| 3118 |  |  |  |  |  |  | '300C,00F4' => { VR => 'IS', Name => 'ReferencedStartControlPointIndex' }, | 
| 3119 |  |  |  |  |  |  | '300C,00F6' => { VR => 'IS', Name => 'ReferencedStopControlPointIndex' }, | 
| 3120 |  |  |  |  |  |  | '300C,0100' => { VR => 'IS', Name => 'ReferencedRangeShifterNumber' }, | 
| 3121 |  |  |  |  |  |  | '300C,0102' => { VR => 'IS', Name => 'ReferencedLateralSpreadingDevNum' }, | 
| 3122 |  |  |  |  |  |  | '300C,0104' => { VR => 'IS', Name => 'ReferencedRangeModulatorNumber' }, | 
| 3123 |  |  |  |  |  |  | '300E,0002' => { VR => 'CS', Name => 'ApprovalStatus' }, | 
| 3124 |  |  |  |  |  |  | '300E,0004' => { VR => 'DA', Name => 'ReviewDate' }, | 
| 3125 |  |  |  |  |  |  | '300E,0005' => { VR => 'TM', Name => 'ReviewTime' }, | 
| 3126 |  |  |  |  |  |  | '300E,0008' => { VR => 'PN', Name => 'ReviewerName' }, | 
| 3127 |  |  |  |  |  |  | # text group | 
| 3128 |  |  |  |  |  |  | '4000,0000' => { VR => 'UL', Name => 'TextGroupLength' }, | 
| 3129 |  |  |  |  |  |  | '4000,0010' => { VR => 'LT', Name => 'Arbitrary' }, | 
| 3130 |  |  |  |  |  |  | '4000,4000' => { VR => 'LT', Name => 'TextComments' }, | 
| 3131 |  |  |  |  |  |  | # results group | 
| 3132 |  |  |  |  |  |  | '4008,0040' => { VR => 'SH', Name => 'ResultsID' }, | 
| 3133 |  |  |  |  |  |  | '4008,0042' => { VR => 'LO', Name => 'ResultsIDIssuer' }, | 
| 3134 |  |  |  |  |  |  | '4008,0050' => { VR => 'SQ', Name => 'ReferencedInterpretationSequence' }, | 
| 3135 |  |  |  |  |  |  | '4008,0100' => { VR => 'DA', Name => 'InterpretationRecordedDate' }, | 
| 3136 |  |  |  |  |  |  | '4008,0101' => { VR => 'TM', Name => 'InterpretationRecordedTime' }, | 
| 3137 |  |  |  |  |  |  | '4008,0102' => { VR => 'PN', Name => 'InterpretationRecorder' }, | 
| 3138 |  |  |  |  |  |  | '4008,0103' => { VR => 'LO', Name => 'ReferenceToRecordedSound' }, | 
| 3139 |  |  |  |  |  |  | '4008,0108' => { VR => 'DA', Name => 'InterpretationTranscriptionDate' }, | 
| 3140 |  |  |  |  |  |  | '4008,0109' => { VR => 'TM', Name => 'InterpretationTranscriptionTime' }, | 
| 3141 |  |  |  |  |  |  | '4008,010A' => { VR => 'PN', Name => 'InterpretationTranscriber' }, | 
| 3142 |  |  |  |  |  |  | '4008,010B' => { VR => 'ST', Name => 'InterpretationText' }, | 
| 3143 |  |  |  |  |  |  | '4008,010C' => { VR => 'PN', Name => 'InterpretationAuthor' }, | 
| 3144 |  |  |  |  |  |  | '4008,0111' => { VR => 'SQ', Name => 'InterpretationApproverSequence' }, | 
| 3145 |  |  |  |  |  |  | '4008,0112' => { VR => 'DA', Name => 'InterpretationApprovalDate' }, | 
| 3146 |  |  |  |  |  |  | '4008,0113' => { VR => 'TM', Name => 'InterpretationApprovalTime' }, | 
| 3147 |  |  |  |  |  |  | '4008,0114' => { VR => 'PN', Name => 'PhysicianApprovingInterpretation' }, | 
| 3148 |  |  |  |  |  |  | '4008,0115' => { VR => 'LT', Name => 'InterpretationDiagnosisDescription' }, | 
| 3149 |  |  |  |  |  |  | '4008,0117' => { VR => 'SQ', Name => 'InterpretationDiagnosisCodeSeq' }, | 
| 3150 |  |  |  |  |  |  | '4008,0118' => { VR => 'SQ', Name => 'ResultsDistributionListSequence' }, | 
| 3151 |  |  |  |  |  |  | '4008,0119' => { VR => 'PN', Name => 'DistributionName' }, | 
| 3152 |  |  |  |  |  |  | '4008,011A' => { VR => 'LO', Name => 'DistributionAddress' }, | 
| 3153 |  |  |  |  |  |  | '4008,0200' => { VR => 'SH', Name => 'InterpretationID' }, | 
| 3154 |  |  |  |  |  |  | '4008,0202' => { VR => 'LO', Name => 'InterpretationIDIssuer' }, | 
| 3155 |  |  |  |  |  |  | '4008,0210' => { VR => 'CS', Name => 'InterpretationTypeID' }, | 
| 3156 |  |  |  |  |  |  | '4008,0212' => { VR => 'CS', Name => 'InterpretationStatusID' }, | 
| 3157 |  |  |  |  |  |  | '4008,0300' => { VR => 'ST', Name => 'Impressions' }, | 
| 3158 |  |  |  |  |  |  | '4008,4000' => { VR => 'ST', Name => 'ResultsComments' }, | 
| 3159 |  |  |  |  |  |  | '4FFE,0001' => { VR => 'SQ', Name => 'MACParametersSequence' }, | 
| 3160 |  |  |  |  |  |  | # curve group | 
| 3161 |  |  |  |  |  |  | '50xx,0005' => { VR => 'US', Name => 'CurveDimensions' }, | 
| 3162 |  |  |  |  |  |  | '50xx,0010' => { VR => 'US', Name => 'NumberOfPoints' }, | 
| 3163 |  |  |  |  |  |  | '50xx,0020' => { VR => 'CS', Name => 'TypeOfData' }, | 
| 3164 |  |  |  |  |  |  | '50xx,0022' => { VR => 'LO', Name => 'CurveDescription' }, | 
| 3165 |  |  |  |  |  |  | '50xx,0030' => { VR => 'SH', Name => 'AxisUnits' }, | 
| 3166 |  |  |  |  |  |  | '50xx,0040' => { VR => 'SH', Name => 'AxisLabels' }, | 
| 3167 |  |  |  |  |  |  | '50xx,0103' => { VR => 'US', Name => 'DataValueRepresentation' }, | 
| 3168 |  |  |  |  |  |  | '50xx,0104' => { VR => 'US', Name => 'MinimumCoordinateValue' }, | 
| 3169 |  |  |  |  |  |  | '50xx,0105' => { VR => 'US', Name => 'MaximumCoordinateValue' }, | 
| 3170 |  |  |  |  |  |  | '50xx,0106' => { VR => 'SH', Name => 'CurveRange' }, | 
| 3171 |  |  |  |  |  |  | '50xx,0110' => { VR => 'US', Name => 'CurveDataDescriptor' }, | 
| 3172 |  |  |  |  |  |  | '50xx,0112' => { VR => 'US', Name => 'CoordinateStartValue' }, | 
| 3173 |  |  |  |  |  |  | '50xx,0114' => { VR => 'US', Name => 'CoordinateStepValue' }, | 
| 3174 |  |  |  |  |  |  | '50xx,1001' => { VR => 'CS', Name => 'CurveActivationLayer' }, | 
| 3175 |  |  |  |  |  |  | '50xx,2000' => { VR => 'US', Name => 'AudioType' }, | 
| 3176 |  |  |  |  |  |  | '50xx,2002' => { VR => 'US', Name => 'AudioSampleFormat' }, | 
| 3177 |  |  |  |  |  |  | '50xx,2004' => { VR => 'US', Name => 'NumberOfChannels' }, | 
| 3178 |  |  |  |  |  |  | '50xx,2006' => { VR => 'UL', Name => 'NumberOfSamples' }, | 
| 3179 |  |  |  |  |  |  | '50xx,2008' => { VR => 'UL', Name => 'SampleRate' }, | 
| 3180 |  |  |  |  |  |  | '50xx,200A' => { VR => 'UL', Name => 'TotalTime' }, | 
| 3181 |  |  |  |  |  |  | '50xx,200C' => { VR => 'OW', Name => 'AudioSampleData' }, | 
| 3182 |  |  |  |  |  |  | '50xx,200E' => { VR => 'LT', Name => 'AudioComments' }, | 
| 3183 |  |  |  |  |  |  | '50xx,2500' => { VR => 'LO', Name => 'CurveLabel' }, | 
| 3184 |  |  |  |  |  |  | '50xx,2600' => { VR => 'SQ', Name => 'ReferencedOverlaySequence' }, | 
| 3185 |  |  |  |  |  |  | '50xx,2610' => { VR => 'US', Name => 'ReferencedOverlayGroup' }, | 
| 3186 |  |  |  |  |  |  | '50xx,3000' => { VR => 'OW', Name => 'CurveData' }, | 
| 3187 |  |  |  |  |  |  | '5200,9229' => { VR => 'SQ', Name => 'SharedFunctionalGroupsSequence' }, | 
| 3188 |  |  |  |  |  |  | '5200,9230' => { VR => 'SQ', Name => 'PerFrameFunctionalGroupsSequence' }, | 
| 3189 |  |  |  |  |  |  | '5400,0100' => { VR => 'SQ', Name => 'WaveformSequence' }, | 
| 3190 |  |  |  |  |  |  | '5400,0110' => { VR => 'OB', Name => 'ChannelMinimumValue' }, | 
| 3191 |  |  |  |  |  |  | '5400,0112' => { VR => 'OB', Name => 'ChannelMaximumValue' }, | 
| 3192 |  |  |  |  |  |  | '5400,1004' => { VR => 'US', Name => 'WaveformBitsAllocated' }, | 
| 3193 |  |  |  |  |  |  | '5400,1006' => { VR => 'CS', Name => 'WaveformSampleInterpretation' }, | 
| 3194 |  |  |  |  |  |  | '5400,100A' => { VR => 'OB', Name => 'WaveformPaddingValue' }, | 
| 3195 |  |  |  |  |  |  | '5400,1010' => { VR => 'OB', Name => 'WaveformData' }, | 
| 3196 |  |  |  |  |  |  | '5600,0010' => { VR => 'OF', Name => 'FirstOrderPhaseCorrectionAngle' }, | 
| 3197 |  |  |  |  |  |  | '5600,0020' => { VR => 'OF', Name => 'SpectroscopyData' }, | 
| 3198 |  |  |  |  |  |  | # overlay group | 
| 3199 |  |  |  |  |  |  | '6000,0000' => { VR => 'UL', Name => 'OverlayGroupLength' }, | 
| 3200 |  |  |  |  |  |  | '60xx,0010' => { VR => 'US', Name => 'OverlayRows' }, | 
| 3201 |  |  |  |  |  |  | '60xx,0011' => { VR => 'US', Name => 'OverlayColumns' }, | 
| 3202 |  |  |  |  |  |  | '60xx,0012' => { VR => 'US', Name => 'OverlayPlanes' }, | 
| 3203 |  |  |  |  |  |  | '60xx,0015' => { VR => 'IS', Name => 'NumberOfFramesInOverlay' }, | 
| 3204 |  |  |  |  |  |  | '60xx,0022' => { VR => 'LO', Name => 'OverlayDescription' }, | 
| 3205 |  |  |  |  |  |  | '60xx,0040' => { VR => 'CS', Name => 'OverlayType' }, | 
| 3206 |  |  |  |  |  |  | '60xx,0045' => { VR => 'LO', Name => 'OverlaySubtype' }, | 
| 3207 |  |  |  |  |  |  | '60xx,0050' => { VR => 'SS', Name => 'OverlayOrigin' }, | 
| 3208 |  |  |  |  |  |  | '60xx,0051' => { VR => 'US', Name => 'ImageFrameOrigin' }, | 
| 3209 |  |  |  |  |  |  | '60xx,0052' => { VR => 'US', Name => 'OverlayPlaneOrigin' }, | 
| 3210 |  |  |  |  |  |  | '60xx,0060' => { VR => 'CS', Name => 'OverlayCompressionCode' }, | 
| 3211 |  |  |  |  |  |  | '60xx,0061' => { VR => 'SH', Name => 'OverlayCompressionOriginator' }, | 
| 3212 |  |  |  |  |  |  | '60xx,0062' => { VR => 'SH', Name => 'OverlayCompressionLabel' }, | 
| 3213 |  |  |  |  |  |  | '60xx,0063' => { VR => 'CS', Name => 'OverlayCompressionDescription' }, | 
| 3214 |  |  |  |  |  |  | '60xx,0066' => { VR => 'AT', Name => 'OverlayCompressionStepPointers' }, | 
| 3215 |  |  |  |  |  |  | '60xx,0068' => { VR => 'US', Name => 'OverlayRepeatInterval' }, | 
| 3216 |  |  |  |  |  |  | '60xx,0069' => { VR => 'US', Name => 'OverlayBitsGrouped' }, | 
| 3217 |  |  |  |  |  |  | '60xx,0100' => { VR => 'US', Name => 'OverlayBitsAllocated' }, | 
| 3218 |  |  |  |  |  |  | '60xx,0102' => { VR => 'US', Name => 'OverlayBitPosition' }, | 
| 3219 |  |  |  |  |  |  | '60xx,0110' => { VR => 'CS', Name => 'OverlayFormat' }, | 
| 3220 |  |  |  |  |  |  | '60xx,0200' => { VR => 'US', Name => 'OverlayLocation' }, | 
| 3221 |  |  |  |  |  |  | '60xx,0800' => { VR => 'CS', Name => 'OverlayCodeLabel' }, | 
| 3222 |  |  |  |  |  |  | '60xx,0802' => { VR => 'US', Name => 'OverlayNumberOfTables' }, | 
| 3223 |  |  |  |  |  |  | '60xx,0803' => { VR => 'AT', Name => 'OverlayCodeTableLocation' }, | 
| 3224 |  |  |  |  |  |  | '60xx,0804' => { VR => 'US', Name => 'OverlayBitsForCodeWord' }, | 
| 3225 |  |  |  |  |  |  | '60xx,1001' => { VR => 'CS', Name => 'OverlayActivationLayer' }, | 
| 3226 |  |  |  |  |  |  | '60xx,1100' => { VR => 'US', Name => 'OverlayDescriptorGray' }, | 
| 3227 |  |  |  |  |  |  | '60xx,1101' => { VR => 'US', Name => 'OverlayDescriptorRed' }, | 
| 3228 |  |  |  |  |  |  | '60xx,1102' => { VR => 'US', Name => 'OverlayDescriptorGreen' }, | 
| 3229 |  |  |  |  |  |  | '60xx,1103' => { VR => 'US', Name => 'OverlayDescriptorBlue' }, | 
| 3230 |  |  |  |  |  |  | '60xx,1200' => { VR => 'US', Name => 'OverlaysGray' }, | 
| 3231 |  |  |  |  |  |  | '60xx,1201' => { VR => 'US', Name => 'OverlaysRed' }, | 
| 3232 |  |  |  |  |  |  | '60xx,1202' => { VR => 'US', Name => 'OverlaysGreen' }, | 
| 3233 |  |  |  |  |  |  | '60xx,1203' => { VR => 'US', Name => 'OverlaysBlue' }, | 
| 3234 |  |  |  |  |  |  | '60xx,1301' => { VR => 'IS', Name => 'ROIArea' }, | 
| 3235 |  |  |  |  |  |  | '60xx,1302' => { VR => 'DS', Name => 'ROIMean' }, | 
| 3236 |  |  |  |  |  |  | '60xx,1303' => { VR => 'DS', Name => 'ROIStandardDeviation' }, | 
| 3237 |  |  |  |  |  |  | '60xx,1500' => { VR => 'LO', Name => 'OverlayLabel' }, | 
| 3238 |  |  |  |  |  |  | '60xx,3000' => { VR => 'OB', Name => 'OverlayData' }, | 
| 3239 |  |  |  |  |  |  | '60xx,4000' => { VR => 'LT',Name => 'OverlayComments' }, | 
| 3240 |  |  |  |  |  |  | # pixel data group | 
| 3241 |  |  |  |  |  |  | '7Fxx,0000' => { VR => 'UL', Name => 'PixelDataGroupLength' }, | 
| 3242 |  |  |  |  |  |  | '7Fxx,0010' => { VR => 'OB', Name => 'PixelData', Binary => 1 }, | 
| 3243 |  |  |  |  |  |  | '7Fxx,0011' => { VR => 'US', Name => 'VariableNextDataGroup' }, | 
| 3244 |  |  |  |  |  |  | '7Fxx,0020' => { VR => 'OW', Name => 'VariableCoefficientsSDVN' }, | 
| 3245 |  |  |  |  |  |  | '7Fxx,0030' => { VR => 'OW', Name => 'VariableCoefficientsSDHN' }, | 
| 3246 |  |  |  |  |  |  | '7Fxx,0040' => { VR => 'OW', Name => 'VariableCoefficientsSDDN' }, | 
| 3247 |  |  |  |  |  |  | 'FFFA,FFFA' => { VR => 'SQ', Name => 'DigitalSignaturesSequence' }, | 
| 3248 |  |  |  |  |  |  | 'FFFC,FFFC' => { VR => 'OB', Name => 'DataSetTrailingPadding', Binary => 1 }, | 
| 3249 |  |  |  |  |  |  | # the sequence delimiters have no VR: | 
| 3250 |  |  |  |  |  |  | 'FFFE,E000' => 'StartOfItem', | 
| 3251 |  |  |  |  |  |  | 'FFFE,E00D' => 'EndOfItems', | 
| 3252 |  |  |  |  |  |  | 'FFFE,E0DD' => 'EndOfSequence', | 
| 3253 |  |  |  |  |  |  | ); | 
| 3254 |  |  |  |  |  |  |  | 
| 3255 |  |  |  |  |  |  | # table to translate registered UID values to readable strings | 
| 3256 |  |  |  |  |  |  | # (the PrintConv is added dynamically when a 'UI' format tag is extracted) | 
| 3257 |  |  |  |  |  |  | %uid = ( | 
| 3258 |  |  |  |  |  |  | '1.2.840.10008.1.1' => 'Verification SOP Class', | 
| 3259 |  |  |  |  |  |  | '1.2.840.10008.1.2' => 'Implicit VR Little Endian', | 
| 3260 |  |  |  |  |  |  | '1.2.840.10008.1.2.1' => 'Explicit VR Little Endian', | 
| 3261 |  |  |  |  |  |  | '1.2.840.10008.1.2.1.99' => 'Deflated Explicit VR Little Endian', | 
| 3262 |  |  |  |  |  |  | '1.2.840.10008.1.2.2' => 'Explicit VR Big Endian', | 
| 3263 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.50' => 'JPEG Baseline (Process 1)', | 
| 3264 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.51' => 'JPEG Extended (Process 2 & 4)', | 
| 3265 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.52' => 'JPEG Extended (Process 3 & 5)', | 
| 3266 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.53' => 'JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8)', | 
| 3267 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.54' => 'JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9)', | 
| 3268 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.55' => 'JPEG Full Progression, Non-Hierarchical (Process 10 & 12)', | 
| 3269 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.56' => 'JPEG Full Progression, Non-Hierarchical (Process 11 & 13)', | 
| 3270 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.57' => 'JPEG Lossless, Non-Hierarchical (Process 14)', | 
| 3271 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.58' => 'JPEG Lossless, Non-Hierarchical (Process 15) ', | 
| 3272 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.59' => 'JPEG Extended, Hierarchical (Process 16 & 18) ', | 
| 3273 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.60' => 'JPEG Extended, Hierarchical (Process 17 & 19) ', | 
| 3274 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.61' => 'JPEG Spectral Selection, Hierarchical (Process 20 & 22)', | 
| 3275 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.62' => 'JPEG Spectral Selection, Hierarchical (Process 21 & 23)', | 
| 3276 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.63' => 'JPEG Full Progression, Hierarchical (Process 24 & 26)', | 
| 3277 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.64' => 'JPEG Full Progression, Hierarchical (Process 25 & 27)', | 
| 3278 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.65' => 'JPEG Lossless, Hierarchical (Process 28) ', | 
| 3279 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.66' => 'JPEG Lossless, Hierarchical (Process 29) ', | 
| 3280 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.70' => 'JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14-1)', | 
| 3281 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.80' => 'JPEG-LS Lossless Image Compression', | 
| 3282 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.81' => 'JPEG-LS Lossy (Near-Lossless) Image Compression', | 
| 3283 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.90' => 'JPEG 2000 Image Compression (Lossless Only)', | 
| 3284 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.91' => 'JPEG 2000 Image Compression', | 
| 3285 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.92' => 'JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only)', | 
| 3286 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.93' => 'JPEG 2000 Part 2 Multi-component Image Compression', | 
| 3287 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.94' => 'JPIP Referenced', | 
| 3288 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.95' => 'JPIP Referenced Deflate', | 
| 3289 |  |  |  |  |  |  | '1.2.840.10008.1.2.4.100' => 'MPEG2 Main Profile @ Main Level', | 
| 3290 |  |  |  |  |  |  | '1.2.840.10008.1.2.5' => 'RLE Lossless', | 
| 3291 |  |  |  |  |  |  | '1.2.840.10008.1.2.6.1' => 'RFC 2557 MIME encapsulation', | 
| 3292 |  |  |  |  |  |  | '1.2.840.10008.1.2.6.2' => 'XML Encoding', | 
| 3293 |  |  |  |  |  |  | '1.2.840.10008.1.3.10' => 'Media Storage Directory Storage', | 
| 3294 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.1' => 'Talairach Brain Atlas Frame of Reference', | 
| 3295 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.2' => 'SPM2 T1 Frame of Reference', | 
| 3296 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.3' => 'SPM2 T2 Frame of Reference', | 
| 3297 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.4' => 'SPM2 PD Frame of Reference', | 
| 3298 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.5' => 'SPM2 EPI Frame of Reference', | 
| 3299 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.6' => 'SPM2 FIL T1 Frame of Reference', | 
| 3300 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.7' => 'SPM2 PET Frame of Reference', | 
| 3301 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.8' => 'SPM2 TRANSM Frame of Reference', | 
| 3302 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.9' => 'SPM2 SPECT Frame of Reference', | 
| 3303 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.10' => 'SPM2 GRAY Frame of Reference', | 
| 3304 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.11' => 'SPM2 WHITE Frame of Reference', | 
| 3305 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.12' => 'SPM2 CSF Frame of Reference', | 
| 3306 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.13' => 'SPM2 BRAINMASK Frame of Reference', | 
| 3307 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.14' => 'SPM2 AVG305T1 Frame of Reference', | 
| 3308 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.15' => 'SPM2 AVG152T1 Frame of Reference', | 
| 3309 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.16' => 'SPM2 AVG152T2 Frame of Reference', | 
| 3310 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.17' => 'SPM2 AVG152PD Frame of Reference', | 
| 3311 |  |  |  |  |  |  | '1.2.840.10008.1.4.1.18' => 'SPM2 SINGLESUBJT1 Frame of Reference', | 
| 3312 |  |  |  |  |  |  | '1.2.840.10008.1.4.2.1' => 'ICBM 452 T1 Frame of Reference', | 
| 3313 |  |  |  |  |  |  | '1.2.840.10008.1.4.2.2' => 'ICBM Single Subject MRI Frame of Reference', | 
| 3314 |  |  |  |  |  |  | '1.2.840.10008.1.9' => 'Basic Study Content Notification SOP Class', | 
| 3315 |  |  |  |  |  |  | '1.2.840.10008.1.20.1' => 'Storage Commitment Push Model SOP Class', | 
| 3316 |  |  |  |  |  |  | '1.2.840.10008.1.20.1.1' => 'Storage Commitment Push Model SOP Instance', | 
| 3317 |  |  |  |  |  |  | '1.2.840.10008.1.20.2' => 'Storage Commitment Pull Model SOP Class ', | 
| 3318 |  |  |  |  |  |  | '1.2.840.10008.1.20.2.1' => 'Storage Commitment Pull Model SOP Instance ', | 
| 3319 |  |  |  |  |  |  | '1.2.840.10008.1.40' => 'Procedural Event Logging SOP Class', | 
| 3320 |  |  |  |  |  |  | '1.2.840.10008.1.40.1' => 'Procedural Event Logging SOP Instance', | 
| 3321 |  |  |  |  |  |  | '1.2.840.10008.1.42' => 'Substance Administration Logging SOP Class', | 
| 3322 |  |  |  |  |  |  | '1.2.840.10008.1.42.1' => 'Substance Administration Logging SOP Instance', | 
| 3323 |  |  |  |  |  |  | '1.2.840.10008.2.6.1' => 'DICOM UID Registry', | 
| 3324 |  |  |  |  |  |  | '1.2.840.10008.2.16.4' => 'DICOM Controlled Terminology', | 
| 3325 |  |  |  |  |  |  | '1.2.840.10008.3.1.1.1' => 'DICOM Application Context Name', | 
| 3326 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.1.1' => 'Detached Patient Management SOP Class', | 
| 3327 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.1.4' => 'Detached Patient Management Meta SOP Class', | 
| 3328 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.2.1' => 'Detached Visit Management SOP Class', | 
| 3329 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.3.1' => 'Detached Study Management SOP Class', | 
| 3330 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.3.2' => 'Study Component Management SOP Class', | 
| 3331 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.3.3' => 'Modality Performed Procedure Step SOP Class', | 
| 3332 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.3.4' => 'Modality Performed Procedure Step Retrieve SOP Class', | 
| 3333 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.3.5' => 'Modality Performed Procedure Step Notification SOP Class', | 
| 3334 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.5.1' => 'Detached Results Management SOP Class', | 
| 3335 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.5.4' => 'Detached Results Management Meta SOP Class', | 
| 3336 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.5.5' => 'Detached Study Management Meta SOP Class', | 
| 3337 |  |  |  |  |  |  | '1.2.840.10008.3.1.2.6.1' => 'Detached Interpretation Management SOP Class', | 
| 3338 |  |  |  |  |  |  | '1.2.840.10008.4.2' => 'Storage Service Class Service Class PS 3.4', | 
| 3339 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.1' => 'Basic Film Session SOP Class', | 
| 3340 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.2' => 'Basic Film Box SOP Class', | 
| 3341 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.4' => 'Basic Grayscale Image Box SOP Class', | 
| 3342 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.4.1' => 'Basic Color Image Box SOP Class', | 
| 3343 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.4.2' => 'Referenced Image Box SOP Class', | 
| 3344 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.9' => 'Basic Grayscale Print ManagementMeta SOP Class', | 
| 3345 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.9.1' => 'Referenced Grayscale Print Management Meta SOP Class', | 
| 3346 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.14' => 'Print Job SOP Class', | 
| 3347 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.15' => 'Basic Annotation Box SOP Class', | 
| 3348 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.16' => 'Printer SOP Class', | 
| 3349 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.16.376' => 'Printer Configuration Retrieval SOP Class', | 
| 3350 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.17' => 'Printer SOP Instance', | 
| 3351 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.17.376' => 'Printer Configuration RetrievalSOP Instance', | 
| 3352 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.18' => 'Basic Color Print Management Meta SOP Class', | 
| 3353 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.18.1' => 'Referenced Color Print Management Meta SOP Class', | 
| 3354 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.22' => 'VOI LUT Box SOP Class', | 
| 3355 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.23' => 'Presentation LUT SOP Class', | 
| 3356 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.24' => 'Image Overlay Box SOP Class', | 
| 3357 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.24.1' => 'Basic Print Image Overlay Box SOP Class', | 
| 3358 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.25' => 'Print Queue SOP Instance', | 
| 3359 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.26' => 'Print Queue Management SOP Class', | 
| 3360 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.27' => 'Stored Print Storage SOP Class', | 
| 3361 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.29' => 'Hardcopy Grayscale Image', | 
| 3362 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.30' => 'Hardcopy Color Image Storage SOP Class', | 
| 3363 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.31' => 'Pull Print Request SOP Class', | 
| 3364 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.32' => 'Pull Stored Print Management Meta SOP Class', | 
| 3365 |  |  |  |  |  |  | '1.2.840.10008.5.1.1.33' => 'Media Creation Management SOP Class', | 
| 3366 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.1' => 'Computed Radiography Image Storage', | 
| 3367 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.1.1' => 'Digital X-Ray Image Storage - For Presentation', | 
| 3368 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.1.1.1' => 'Digital X-Ray Image Storage - For Processing', | 
| 3369 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.1.2' => 'Digital Mammography X-Ray Image Storage - For Presentation', | 
| 3370 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.1.2.1' => 'Digital Mammography X-Ray Image Storage - For Processing', | 
| 3371 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.1.3' => 'Digital Intra-oral X-Ray Image Storage - For Presentation', | 
| 3372 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.1.3.1' => 'Digital Intra-oral X-Ray Image Storage - For Processing', | 
| 3373 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.2' => 'CT Image Storage', | 
| 3374 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.2.1' => 'Enhanced CT Image Storage', | 
| 3375 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.3' => 'Ultrasound Multi-frame Image Storage ', | 
| 3376 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.3.1' => 'Ultrasound Multi-frame Image Storage', | 
| 3377 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.4' => 'MR Image Storage', | 
| 3378 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.4.1' => 'Enhanced MR Image Storage', | 
| 3379 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.4.2' => 'MR Spectroscopy Storage', | 
| 3380 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.5' => 'Nuclear Medicine Image Storage', | 
| 3381 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.6' => 'Ultrasound Image Storage', | 
| 3382 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.6.1' => 'Ultrasound Image Storage', | 
| 3383 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.7' => 'Secondary Capture Image Storage', | 
| 3384 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.7.1' => 'Multi-frame Single Bit Secondary', | 
| 3385 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.7.2' => 'Multi-frame Grayscale Byte Secondary Capture Image Storage', | 
| 3386 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.7.3' => 'Multi-frame Grayscale Word Secondary Capture Image Storage', | 
| 3387 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.7.4' => 'Multi-frame True Color Secondary Capture Image Storage', | 
| 3388 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.8' => 'Standalone Overlay Storage', | 
| 3389 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.9' => 'Standalone Curve Storage', | 
| 3390 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.9.1' => 'Waveform Storage - Trial (Retired)', | 
| 3391 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.9.1.1' => '12-lead ECG Waveform Storage', | 
| 3392 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.9.1.2' => 'General ECG Waveform Storage', | 
| 3393 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.9.1.3' => 'Ambulatory ECG Waveform Storage', | 
| 3394 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.9.2.1' => 'Hemodynamic Waveform Storage', | 
| 3395 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.9.3.1' => 'Cardiac Electrophysiology Waveform Storage', | 
| 3396 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.9.4.1' => 'Basic Voice Audio Waveform Storage', | 
| 3397 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.10' => 'Standalone Modality LUT Storage', | 
| 3398 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.11' => 'Standalone VOI LUT Storage', | 
| 3399 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.11.1' => 'Grayscale Softcopy Presentation State Storage SOP Class', | 
| 3400 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.11.2' => 'Color Softcopy Presentation State Storage SOP Class', | 
| 3401 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.11.3' => 'Pseudo-Color Softcopy Presentation State Storage SOP Class', | 
| 3402 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.11.4' => 'Blending Softcopy Presentation State Storage SOP Class', | 
| 3403 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.12.1' => 'X-Ray Angiographic Image Storage', | 
| 3404 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.12.1.1' => 'Enhanced XA Image Storage', | 
| 3405 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.12.2' => 'X-Ray Radiofluoroscopic Image Storage', | 
| 3406 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.12.2.1' => 'Enhanced XRF Image Storage', | 
| 3407 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.12.3' => 'X-Ray Angiographic Bi-Plane Image Storage ', | 
| 3408 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.13.1.1' => 'X-Ray 3D Angiographic Image Storage', | 
| 3409 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.13.1.2' => 'X-Ray 3D Craniofacial Image Storage', | 
| 3410 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.13.1.3' => 'Breast Tomosynthesis Image Storage', | 
| 3411 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.14.1' => 'Intravascular Optical Coherence Tomography Image Storage - For Presentation', | 
| 3412 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.14.2' => 'Intravascular Optical Coherence Tomography Image Storage - For Processing', | 
| 3413 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.20' => 'Nuclear Medicine Image Storage', | 
| 3414 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.66' => 'Raw Data Storage', | 
| 3415 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.66.1' => 'Spatial Registration Storage', | 
| 3416 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.66.2' => 'Spatial Fiducials Storage', | 
| 3417 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.66.3' => 'Deformable Spatial Registration Storage', | 
| 3418 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.66.4' => 'Segmentation Storage', | 
| 3419 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.67' => 'Real World Value Mapping Storage', | 
| 3420 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1' => 'VL Image Storage ', | 
| 3421 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.2' => 'VL Multi-frame Image Storage', | 
| 3422 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.1' => 'VL Endoscopic Image Storage', | 
| 3423 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.1.1' => 'Video Endoscopic Image Storage', | 
| 3424 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.2' => 'VL Microscopic Image Storage', | 
| 3425 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.2.1' => 'Video Microscopic Image Storage', | 
| 3426 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.3' => 'VL Slide-Coordinates Microscopic Image Storage', | 
| 3427 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.4' => 'VL Photographic Image Storage', | 
| 3428 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.4.1' => 'Video Photographic Image Storage', | 
| 3429 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.5.1' => 'Ophthalmic Photography 8 Bit Image Storage', | 
| 3430 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.5.2' => 'Ophthalmic Photography 16 Bit Image Storage', | 
| 3431 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.5.3' => 'Stereometric Relationship Storage', | 
| 3432 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.5.4' => 'Ophthalmic Tomography Image Storage', | 
| 3433 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.77.1.6' => 'VL Whole Slide Microscopy Image Storage', | 
| 3434 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.78.1' => 'Lensometry Measurements Storage', | 
| 3435 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.78.2' => 'Autorefraction Measurements Storage', | 
| 3436 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.78.3' => 'Keratometry Measurements Storage', | 
| 3437 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.78.4' => 'Subjective Refraction Measurements Storage', | 
| 3438 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.78.5' => 'Visual Acuity Measurements Storage', | 
| 3439 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.78.6' => 'Spectacle Prescription Report Storage', | 
| 3440 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.78.7' => 'Ophthalmic Axial Measurements Storage', | 
| 3441 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.78.8' => 'Intraocular Lens Calculations Storage', | 
| 3442 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.79.1' => 'Macular Grid Thickness and Volume Report Storage SOP Class', | 
| 3443 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.80.1' => 'Ophthalmic Visual Field Static Perimetry Measurements Storage', | 
| 3444 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.1' => 'Text SR Storage - Trial (Retired)', | 
| 3445 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.2' => 'Audio SR Storage - Trial (Retired)', | 
| 3446 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.3' => 'Detail SR Storage - Trial (Retired)', | 
| 3447 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.4' => 'Comprehensive SR Storage - Trial (Retired)', | 
| 3448 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.11' => 'Basic Text SR', | 
| 3449 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.22' => 'Enhanced SR', | 
| 3450 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.33' => 'Comprehensive SR', | 
| 3451 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.40' => 'Procedure Log Storage', | 
| 3452 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.50' => 'Mammography CAD SR', | 
| 3453 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.59' => 'Key Object Selection Document', | 
| 3454 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.65' => 'Chest CAD SR', | 
| 3455 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.67' => 'X-Ray Radiation Dose SR Storage', | 
| 3456 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.69' => 'Colon CAD SR', | 
| 3457 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.88.70' => 'Implantation Plan SR Document Storage', | 
| 3458 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.104.1' => 'Encapsulated PDF Storage', | 
| 3459 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.104.2' => 'Encapsulated CDA Storage', | 
| 3460 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.128' => 'Positron Emission Tomography Image Storage', | 
| 3461 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.129' => 'Standalone PET Curve Storage', | 
| 3462 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.481.1' => 'RT Image Storage', | 
| 3463 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.481.2' => 'RT Dose Storage', | 
| 3464 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.481.3' => 'RT Structure Set Storage', | 
| 3465 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.481.4' => 'RT Beams Treatment Record Storage', | 
| 3466 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.481.5' => 'RT Plan Storage', | 
| 3467 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.481.6' => 'RT Brachy Treatment Record Storage', | 
| 3468 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.481.7' => 'RT Treatment Summary Record Storage', | 
| 3469 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.481.8' => 'RT Ion Plan Storage', | 
| 3470 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.1.481.9' => 'RT Ion Beams Treatment Record Storage', | 
| 3471 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.2.1.1' => 'Patient Root Query/Retrieve Information Model - FIND', | 
| 3472 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.2.1.2' => 'Patient Root Query/Retrieve Information Model - MOVE', | 
| 3473 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.2.1.3' => 'Patient Root Query/Retrieve Information Model - GET', | 
| 3474 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.2.2.1' => 'Study Root Query/Retrieve Information Model - FIND', | 
| 3475 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.2.2.2' => 'Study Root Query/Retrieve Information Model - MOVE', | 
| 3476 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.2.2.3' => 'Study Root Query/Retrieve Information Model - GET', | 
| 3477 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.2.3.1' => 'Patient/Study Only Query/Retrieve Information Model - FIND', | 
| 3478 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.2.3.2' => 'Patient/Study Only Query/Retrieve Information Model - MOVE', | 
| 3479 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.1.2.3.3' => 'Patient/Study Only Query/Retrieve Information Model - GET', | 
| 3480 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.31' => 'Modality Worklist Information Model - FIND', | 
| 3481 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.32.1' => 'General Purpose Worklist Information Model - FIND', | 
| 3482 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.32.2' => 'General Purpose Scheduled Procedure Step SOP Class', | 
| 3483 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.32.3' => 'General Purpose Performed Procedure Step SOP Class', | 
| 3484 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.32' => 'General Purpose Worklist Management Meta SOP Class', | 
| 3485 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.33' => 'Instance Availability Notification SOP Class', | 
| 3486 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.1' => 'RT Beams Delivery Instruction Storage', | 
| 3487 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.2' => 'RT Conventional Machine Verification', | 
| 3488 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.3' => 'RT Ion Machine Verification', | 
| 3489 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.4' => 'Unified Worklist and Procedure Step Service Class', | 
| 3490 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.4.1' => 'Unified Procedure Step - Push SOP Class', | 
| 3491 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.4.2' => 'Unified Procedure Step - Watch SOP Class', | 
| 3492 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.4.3' => 'Unified Procedure Step - Pull SOP Class', | 
| 3493 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.4.4' => 'Unified Procedure Step - Event SOP Class', | 
| 3494 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.5' => 'Unified Worklist and Procedure Step SOP Instance', | 
| 3495 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.6.1' => 'Unified Procedure Step - Push SOP Class', | 
| 3496 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.6.2' => 'Unified Procedure Step - Watch SOP Class', | 
| 3497 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.6.3' => 'Unified Procedure Step - Pull SOP Class', | 
| 3498 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.6.4' => 'Unified Procedure Step - Event SOP Class', | 
| 3499 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.7' => 'RT Beams Delivery Instruction Storage', | 
| 3500 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.8' => 'RT Conventional Machine Verification', | 
| 3501 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.34.9' => 'RT Ion Machine Verification', | 
| 3502 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.37.1' => 'General Relevant Patient Information Query', | 
| 3503 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.37.2' => 'Breast Imaging Relevant Patient Information Query', | 
| 3504 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.37.3' => 'Cardiac Relevant Patient Information Query', | 
| 3505 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.38.1' => 'Hanging Protocol Storage', | 
| 3506 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.38.2' => 'Hanging Protocol Information Model - FIND', | 
| 3507 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.38.3' => 'Hanging Protocol Information Model - MOVE', | 
| 3508 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.39.1' => 'Color Palette Storage', | 
| 3509 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.39.2' => 'Color Palette Information Model - FIND', | 
| 3510 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.39.3' => 'Color Palette Information Model - MOVE', | 
| 3511 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.39.4' => 'Color Palette Information Model - GET', | 
| 3512 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.41' => 'Product Characteristics Query SOP Class', | 
| 3513 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.42' => 'Substance Approval Query SOP Class', | 
| 3514 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.43.1' => 'Generic Implant Template Storage', | 
| 3515 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.43.2' => 'Generic Implant Template Information Model - FIND', | 
| 3516 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.43.3' => 'Generic Implant Template Information Model - MOVE', | 
| 3517 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.43.4' => 'Generic Implant Template Information Model - GET', | 
| 3518 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.44.1' => 'Implant Assembly Template Storage', | 
| 3519 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.44.2' => 'Implant Assembly Template Information Model - FIND', | 
| 3520 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.44.3' => 'Implant Assembly Template Information Model - MOVE', | 
| 3521 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.44.4' => 'Implant Assembly Template Information Model - GET', | 
| 3522 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.45.1' => 'Implant Template Group Storage', | 
| 3523 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.45.2' => 'Implant Template Group Information Model - FIND', | 
| 3524 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.45.3' => 'Implant Template Group Information Model - MOVE', | 
| 3525 |  |  |  |  |  |  | '1.2.840.10008.5.1.4.45.4' => 'Implant Template Group Information Model - GET', | 
| 3526 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.1' => 'dicomDeviceName', | 
| 3527 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.2' => 'dicomDescription', | 
| 3528 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.3' => 'dicomManufacturer', | 
| 3529 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.4' => 'dicomManufacturerModelName', | 
| 3530 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.5' => 'dicomSoftwareVersion', | 
| 3531 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.6' => 'dicomVendorData', | 
| 3532 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.7' => 'dicomAETitle', | 
| 3533 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.8' => 'dicomNetworkConnectionReference', | 
| 3534 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.9' => 'dicomApplicationCluster', | 
| 3535 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.10' => 'dicomAssociationInitiator', | 
| 3536 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.11' => 'dicomAssociationAcceptor', | 
| 3537 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.12' => 'dicomHostname', | 
| 3538 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.13' => 'dicomPort', | 
| 3539 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.14' => 'dicomSOPClass', | 
| 3540 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.15' => 'dicomTransferRole', | 
| 3541 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.16' => 'dicomTransferSyntax', | 
| 3542 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.17' => 'dicomPrimaryDeviceType', | 
| 3543 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.18' => 'dicomRelatedDeviceReference', | 
| 3544 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.19' => 'dicomPreferredCalledAETitle', | 
| 3545 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.20' => 'dicomTLSCyphersuite', | 
| 3546 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.21' => 'dicomAuthorizedNodeCertificateReference', | 
| 3547 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.22' => 'dicomThisNodeCertificateReference', | 
| 3548 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.23' => 'dicomInstalled', | 
| 3549 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.24' => 'dicomStationName', | 
| 3550 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.25' => 'dicomDeviceSerialNumber', | 
| 3551 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.26' => 'dicomInstitutionName', | 
| 3552 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.27' => 'dicomInstitutionAddress', | 
| 3553 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.28' => 'dicomInstitutionDepartmentName', | 
| 3554 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.29' => 'dicomIssuerOfPatientID', | 
| 3555 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.30' => 'dicomPreferredCallingAETitle', | 
| 3556 |  |  |  |  |  |  | '1.2.840.10008.15.0.3.31' => 'dicomSupportedCharacterSet', | 
| 3557 |  |  |  |  |  |  | '1.2.840.10008.15.0.4.1' => 'dicomConfigurationRoot', | 
| 3558 |  |  |  |  |  |  | '1.2.840.10008.15.0.4.2' => 'dicomDevicesRoot', | 
| 3559 |  |  |  |  |  |  | '1.2.840.10008.15.0.4.3' => 'dicomUniqueAETitlesRegistryRoot', | 
| 3560 |  |  |  |  |  |  | '1.2.840.10008.15.0.4.4' => 'dicomDevice', | 
| 3561 |  |  |  |  |  |  | '1.2.840.10008.15.0.4.5' => 'dicomNetworkAE', | 
| 3562 |  |  |  |  |  |  | '1.2.840.10008.15.0.4.6' => 'dicomNetworkConnection', | 
| 3563 |  |  |  |  |  |  | '1.2.840.10008.15.0.4.7' => 'dicomUniqueAETitle', | 
| 3564 |  |  |  |  |  |  | '1.2.840.10008.15.0.4.8' => 'dicomTransferCapability', | 
| 3565 |  |  |  |  |  |  | ); | 
| 3566 |  |  |  |  |  |  |  | 
| 3567 |  |  |  |  |  |  | #------------------------------------------------------------------------------ | 
| 3568 |  |  |  |  |  |  | # Extract information from a DICOM (DCM) image | 
| 3569 |  |  |  |  |  |  | # Inputs: 0) ExifTool object reference, 1) DirInfo reference | 
| 3570 |  |  |  |  |  |  | # Returns: 1 on success, 0 if this wasn't a valid DICOM file | 
| 3571 |  |  |  |  |  |  | sub ProcessDICOM($$) | 
| 3572 |  |  |  |  |  |  | { | 
| 3573 | 1 |  |  | 1 | 0 | 4 | my ($et, $dirInfo) = @_; | 
| 3574 | 1 |  |  |  |  | 12 | my $raf = $$dirInfo{RAF}; | 
| 3575 | 1 |  |  |  |  | 5 | my $unknown = $et->Options('Unknown'); | 
| 3576 | 1 |  |  |  |  | 4 | my $verbose = $et->Options('Verbose'); | 
| 3577 | 1 |  |  |  |  | 7 | my ($hdr, $buff, $implicit, $vr, $len); | 
| 3578 |  |  |  |  |  |  | # | 
| 3579 |  |  |  |  |  |  | # identify the DICOM or ACR-NEMA file | 
| 3580 |  |  |  |  |  |  | # | 
| 3581 | 1 | 50 |  |  |  | 4 | $raf->Read($hdr, 12) == 12 or return 0; # save for ACR identification later | 
| 3582 | 1 | 50 |  |  |  | 5 | $raf->Seek(128, 0) or return 0;         # skip to end of DICM header | 
| 3583 | 1 | 50 |  |  |  | 9 | $raf->Read($buff, 4) == 4 or return 0;  # read signature | 
| 3584 | 1 | 50 |  |  |  | 15 | if ($buff eq 'DICM') { | 
| 3585 |  |  |  |  |  |  | # file meta information transfer syntax is explicit little endian | 
| 3586 | 1 |  |  |  |  | 9 | SetByteOrder('II'); | 
| 3587 | 1 |  |  |  |  | 11 | $et->SetFileType('DICOM'); | 
| 3588 |  |  |  |  |  |  | } else { | 
| 3589 |  |  |  |  |  |  | # test for a RAW DCM image (ACR-NEMA format, ie. no header) | 
| 3590 | 0 |  |  |  |  | 0 | foreach ('II','MM','') { | 
| 3591 | 0 | 0 |  |  |  | 0 | return 0 unless $_; # no luck identifying the syntax | 
| 3592 | 0 |  |  |  |  | 0 | SetByteOrder($_); | 
| 3593 | 0 |  |  |  |  | 0 | my $g = Get16u(\$hdr, 0); | 
| 3594 |  |  |  |  |  |  | # expect group number to be small and even | 
| 3595 | 0 | 0 | 0 |  |  | 0 | next if $g < 2 or $g > 8 or $g & 0x01; | 
|  |  |  | 0 |  |  |  |  | 
| 3596 | 0 |  |  |  |  | 0 | my $e = Get16u(\$hdr, 2); | 
| 3597 | 0 | 0 |  |  |  | 0 | next if $e > 0x20;          # expect a low element number at start | 
| 3598 | 0 |  |  |  |  | 0 | $vr = substr($hdr, 4, 2);   # look for explicit VR | 
| 3599 | 0 | 0 |  |  |  | 0 | if ($vr =~ /^[A-Z]{2}$/) { | 
| 3600 | 0 |  |  |  |  | 0 | $implicit = 0; | 
| 3601 | 0 | 0 |  |  |  | 0 | if ($vr32{$vr}) { | 
| 3602 | 0 | 0 |  |  |  | 0 | next unless Get16u(\$hdr, 6) == 0;  # must be 2 zero bytes | 
| 3603 | 0 |  |  |  |  | 0 | $len = Get32u(\$hdr, 8); | 
| 3604 |  |  |  |  |  |  | } else { | 
| 3605 | 0 | 0 | 0 |  |  | 0 | next if $e == 0 and $vr ne 'UL';    # group length must be UL | 
| 3606 | 0 |  |  |  |  | 0 | $len = Get16u(\$hdr, 6); | 
| 3607 |  |  |  |  |  |  | } | 
| 3608 |  |  |  |  |  |  | } else { | 
| 3609 | 0 |  |  |  |  | 0 | $implicit = 1; | 
| 3610 | 0 |  |  |  |  | 0 | $len = Get32u(\$hdr, 4); | 
| 3611 |  |  |  |  |  |  | } | 
| 3612 | 0 | 0 | 0 |  |  | 0 | next if $e == 0 and $len != 4;  # group length value must be 4 bytes | 
| 3613 | 0 | 0 |  |  |  | 0 | next if $len > 64;      # first element shouldn't be too long | 
| 3614 | 0 |  |  |  |  | 0 | last;   # success! | 
| 3615 |  |  |  |  |  |  | } | 
| 3616 | 0 | 0 |  |  |  | 0 | $raf->Seek(0, 0) or return 0;   # rewind to start of file | 
| 3617 | 0 |  |  |  |  | 0 | $et->SetFileType('ACR'); | 
| 3618 |  |  |  |  |  |  | } | 
| 3619 |  |  |  |  |  |  | # | 
| 3620 |  |  |  |  |  |  | # process the meta information | 
| 3621 |  |  |  |  |  |  | # | 
| 3622 | 1 |  |  |  |  | 4 | my $tagTablePtr = GetTagTable('Image::ExifTool::DICOM::Main'); | 
| 3623 | 1 |  |  |  |  | 10 | my $pos = $raf->Tell(); | 
| 3624 | 1 |  |  |  |  | 4 | my $err = 1; | 
| 3625 | 1 |  |  |  |  | 4 | my ($transferSyntax, $group2end); | 
| 3626 | 1 |  |  |  |  | 2 | for (;;) { | 
| 3627 | 99 | 100 |  |  |  | 253 | $raf->Read($buff, 8) == 8 or $err = 0, last; | 
| 3628 | 98 |  |  |  |  | 152 | $pos += 8; | 
| 3629 | 98 |  |  |  |  | 243 | my $group = Get16u(\$buff, 0); | 
| 3630 |  |  |  |  |  |  | # implement the transfer syntax at the end of the group 2 data | 
| 3631 | 98 | 100 | 66 |  |  | 215 | if ($transferSyntax and ($group != 0x0002 or | 
|  |  |  | 66 |  |  |  |  | 
| 3632 |  |  |  |  |  |  | ($group2end and $pos > $group2end))) | 
| 3633 |  |  |  |  |  |  | { | 
| 3634 |  |  |  |  |  |  | # 1.2.840.10008.1.2   = implicit VR little endian | 
| 3635 |  |  |  |  |  |  | # 1.2.840.10008.1.2.2 = explicit VR big endian | 
| 3636 |  |  |  |  |  |  | # 1.2.840.10008.1.2.x = explicit VR little endian | 
| 3637 |  |  |  |  |  |  | # 1.2.840.10008.1.2.1.99 = deflated | 
| 3638 | 1 | 50 |  |  |  | 11 | unless ($transferSyntax =~ /^1\.2\.840\.10008\.1\.2(\.\d+)?(\.\d+)?/) { | 
| 3639 | 0 |  |  |  |  | 0 | $et->Warn("Unrecognized transfer syntax $transferSyntax"); | 
| 3640 | 0 |  |  |  |  | 0 | last; | 
| 3641 |  |  |  |  |  |  | } | 
| 3642 | 1 | 50 | 33 |  |  | 23 | if (not $1) { | 
|  |  | 50 | 33 |  |  |  |  | 
|  |  | 50 |  |  |  |  |  | 
| 3643 | 0 |  |  |  |  | 0 | $implicit = 1; | 
| 3644 |  |  |  |  |  |  | } elsif ($1 eq '.2') { | 
| 3645 | 0 |  |  |  |  | 0 | SetByteOrder('MM'); | 
| 3646 | 0 |  |  |  |  | 0 | $group = Get16u(\$buff, 0); # must get group again | 
| 3647 |  |  |  |  |  |  | } elsif ($1 eq '.1' and $2 and $2 eq '.99') { | 
| 3648 |  |  |  |  |  |  | # inflate compressed data stream | 
| 3649 | 0 | 0 |  |  |  | 0 | if (eval { require Compress::Zlib }) { | 
|  | 0 |  |  |  |  | 0 |  | 
| 3650 |  |  |  |  |  |  | # must use undocumented zlib feature to disable zlib header information | 
| 3651 |  |  |  |  |  |  | # because DICOM deflated data doesn't have the zlib header (ref 3) | 
| 3652 | 0 |  |  |  |  | 0 | my $wbits = -Compress::Zlib::MAX_WBITS(); | 
| 3653 | 0 |  |  |  |  | 0 | my $inflate = Compress::Zlib::inflateInit(-WindowBits => $wbits); | 
| 3654 | 0 | 0 |  |  |  | 0 | if ($inflate) { | 
| 3655 | 0 | 0 |  |  |  | 0 | $raf->Seek(-8, 1) or last; | 
| 3656 | 0 |  |  |  |  | 0 | my $data = ''; | 
| 3657 | 0 |  |  |  |  | 0 | while ($raf->Read($buff, 65536)) { | 
| 3658 | 0 |  |  |  |  | 0 | my ($buf, $stat) = $inflate->inflate($buff); | 
| 3659 | 0 | 0 | 0 |  |  | 0 | if ($stat == Compress::Zlib::Z_OK() or | 
| 3660 |  |  |  |  |  |  | $stat == Compress::Zlib::Z_STREAM_END()) | 
| 3661 |  |  |  |  |  |  | { | 
| 3662 | 0 |  |  |  |  | 0 | $data .= $buf; | 
| 3663 | 0 | 0 |  |  |  | 0 | last if $stat == Compress::Zlib::Z_STREAM_END(); | 
| 3664 |  |  |  |  |  |  | } else { | 
| 3665 | 0 |  |  |  |  | 0 | $et->Warn('Error inflating compressed data stream'); | 
| 3666 | 0 |  |  |  |  | 0 | return 1; | 
| 3667 |  |  |  |  |  |  | } | 
| 3668 |  |  |  |  |  |  | } | 
| 3669 | 0 | 0 |  |  |  | 0 | last if length $data < 8; | 
| 3670 |  |  |  |  |  |  | # create new RAF object from inflated data stream | 
| 3671 | 0 |  |  |  |  | 0 | $raf = new File::RandomAccess(\$data); | 
| 3672 |  |  |  |  |  |  | # re-read start of stream (now decompressed) | 
| 3673 | 0 | 0 |  |  |  | 0 | $raf->Read($buff, 8) == 8 or last; | 
| 3674 | 0 |  |  |  |  | 0 | $group = Get16u(\$buff, 0); | 
| 3675 |  |  |  |  |  |  | } else { | 
| 3676 | 0 |  |  |  |  | 0 | $et->Warn('Error initializing inflation'); | 
| 3677 | 0 |  |  |  |  | 0 | return 1; | 
| 3678 |  |  |  |  |  |  | } | 
| 3679 |  |  |  |  |  |  | } else { | 
| 3680 | 0 |  |  |  |  | 0 | $et->Warn('Install Compress::Zlib to decode compressed data stream'); | 
| 3681 | 0 |  |  |  |  | 0 | return 1; | 
| 3682 |  |  |  |  |  |  | } | 
| 3683 |  |  |  |  |  |  | } | 
| 3684 | 1 |  |  |  |  | 13 | undef $transferSyntax; | 
| 3685 |  |  |  |  |  |  | } | 
| 3686 | 98 |  |  |  |  | 209 | my $element = Get16u(\$buff,2); | 
| 3687 | 98 |  |  |  |  | 328 | my $tag = sprintf('%.4X,%.4X', $group, $element); | 
| 3688 |  |  |  |  |  |  |  | 
| 3689 | 98 | 50 | 33 |  |  | 331 | if ($implicit or $implicitVR{$tag}) { | 
| 3690 |  |  |  |  |  |  | # treat everything as string if implicit VR because it | 
| 3691 |  |  |  |  |  |  | # isn't worth it to generate the necessary VR lookup tables | 
| 3692 |  |  |  |  |  |  | # for the thousands of defined data elements | 
| 3693 | 0 |  |  |  |  | 0 | $vr = '';       # no VR (treat everything as string) | 
| 3694 | 0 |  |  |  |  | 0 | $len = Get32u(\$buff, 4); | 
| 3695 |  |  |  |  |  |  | } else { | 
| 3696 | 98 |  |  |  |  | 235 | $vr = substr($buff,4,2); | 
| 3697 | 98 | 50 |  |  |  | 379 | last unless $vr =~ /^[A-Z]{2}$/; | 
| 3698 | 98 | 100 |  |  |  | 197 | if ($vr32{$vr}) { | 
| 3699 | 2 | 50 |  |  |  | 8 | $raf->Read($buff, 4) == 4 or last; | 
| 3700 | 2 |  |  |  |  | 5 | $pos += 4; | 
| 3701 | 2 |  |  |  |  | 6 | $len = Get32u(\$buff, 0); | 
| 3702 | 2 | 50 |  |  |  | 6 | $len = 0 if $vr eq 'SQ';    # just recurse into sequences | 
| 3703 |  |  |  |  |  |  | } else { | 
| 3704 | 96 |  |  |  |  | 202 | $len = Get16u(\$buff, 6); | 
| 3705 |  |  |  |  |  |  | } | 
| 3706 |  |  |  |  |  |  | } | 
| 3707 | 98 | 50 |  |  |  | 238 | if ($len == 0xffffffff) { | 
| 3708 | 0 |  |  |  |  | 0 | $len = 0;   # don't read value if undefined length | 
| 3709 | 0 | 0 |  |  |  | 0 | if ($verbose) { | 
| 3710 |  |  |  |  |  |  | # start list of items in verbose output | 
| 3711 | 0 |  |  |  |  | 0 | $et->VPrint(0, "$$et{INDENT}+ [List of items]\n"); | 
| 3712 | 0 |  |  |  |  | 0 | $$et{INDENT} .= '| '; | 
| 3713 |  |  |  |  |  |  | } | 
| 3714 |  |  |  |  |  |  | } | 
| 3715 |  |  |  |  |  |  | # read the element value | 
| 3716 | 98 | 100 |  |  |  | 168 | if ($len) { | 
| 3717 | 95 | 50 |  |  |  | 211 | $raf->Read($buff, $len) == $len or last; | 
| 3718 | 95 |  |  |  |  | 153 | $pos += $len; | 
| 3719 |  |  |  |  |  |  | } else { | 
| 3720 | 3 |  |  |  |  | 14 | $buff = ''; | 
| 3721 |  |  |  |  |  |  | } | 
| 3722 |  |  |  |  |  |  |  | 
| 3723 |  |  |  |  |  |  | # handle tags not found in the table | 
| 3724 | 98 |  |  |  |  | 198 | my $tagInfo = $$tagTablePtr{$tag}; | 
| 3725 | 98 | 100 |  |  |  | 179 | unless ($tagInfo) { | 
| 3726 |  |  |  |  |  |  | # accept tag ID's with "x" for a wildcard in the following patterns: | 
| 3727 |  |  |  |  |  |  | # '60xx,1203', '0020,31xx', '0028,04x2', '1000,xxx0', '1010,xxxx' | 
| 3728 | 1 |  |  |  |  | 3 | my $xx; | 
| 3729 | 1 | 50 | 33 |  |  | 21 | if ((($xx = $tag) =~ s/^(..)../$1xx/  and $$tagTablePtr{$xx}) or | 
|  |  | 0 | 0 |  |  |  |  | 
|  |  |  | 33 |  |  |  |  | 
|  |  |  | 0 |  |  |  |  | 
|  |  |  | 0 |  |  |  |  | 
|  |  |  | 0 |  |  |  |  | 
|  |  |  | 0 |  |  |  |  | 
|  |  |  | 0 |  |  |  |  | 
|  |  |  | 0 |  |  |  |  | 
| 3730 |  |  |  |  |  |  | (($xx = $tag) =~ s/..$/xx/        and $$tagTablePtr{$xx}) or | 
| 3731 |  |  |  |  |  |  | (($xx = $tag) =~ s/.(.)$/x$1/     and $$tagTablePtr{$xx}) or | 
| 3732 |  |  |  |  |  |  | (($xx = $tag) =~ s/...(.)$/xxx$1/ and $$tagTablePtr{$xx}) or | 
| 3733 |  |  |  |  |  |  | (($xx = $tag) =~ s/....$/xxxx/    and $$tagTablePtr{$xx})) | 
| 3734 |  |  |  |  |  |  | { | 
| 3735 | 1 |  |  |  |  | 5 | $tag = $xx; | 
| 3736 | 1 |  |  |  |  | 5 | $tagInfo = $$tagTablePtr{$xx}; | 
| 3737 |  |  |  |  |  |  | } elsif ($unknown) { | 
| 3738 |  |  |  |  |  |  | # create tag info hash for unknown elements | 
| 3739 | 0 | 0 |  |  |  | 0 | if ($element == 0) {    # element zero is group length | 
| 3740 | 0 |  |  |  |  | 0 | $tagInfo = { | 
| 3741 |  |  |  |  |  |  | Name => sprintf("Group%.4X_Length", $group), | 
| 3742 |  |  |  |  |  |  | Description => sprintf("Group %.4X Length", $group), | 
| 3743 |  |  |  |  |  |  | }; | 
| 3744 |  |  |  |  |  |  | } else { | 
| 3745 | 0 |  |  |  |  | 0 | $tagInfo = { | 
| 3746 |  |  |  |  |  |  | Name => sprintf("DICOM_%.4X_%.4X", $group, $element), | 
| 3747 |  |  |  |  |  |  | Description => sprintf("DICOM %.4X,%.4X", $group, $element), | 
| 3748 |  |  |  |  |  |  | }; | 
| 3749 |  |  |  |  |  |  | } | 
| 3750 | 0 |  |  |  |  | 0 | $$tagInfo{Unknown} = 1; | 
| 3751 | 0 |  |  |  |  | 0 | AddTagToTable($tagTablePtr, $tag, $tagInfo); | 
| 3752 |  |  |  |  |  |  | } | 
| 3753 |  |  |  |  |  |  | } | 
| 3754 |  |  |  |  |  |  | # get VR from our tag information if implicit | 
| 3755 | 98 | 50 | 0 |  |  | 297 | $vr = $$tagInfo{VR} || '  ' if $tagInfo and not $vr; | 
|  |  |  | 33 |  |  |  |  | 
| 3756 |  |  |  |  |  |  |  | 
| 3757 | 98 | 100 |  |  |  | 180 | if ($element == 0) { | 
| 3758 | 1 |  |  |  |  | 3 | $vr = 'UL'; # group length element is always unsigned long | 
| 3759 |  |  |  |  |  |  | } | 
| 3760 | 98 |  |  |  |  | 118 | my $val; | 
| 3761 | 98 |  |  |  |  | 165 | my $format = $dicomFormat{$vr}; | 
| 3762 |  |  |  |  |  |  | # remove trailing space used to pad to an even number of characters | 
| 3763 | 98 | 100 | 66 |  |  | 421 | $buff =~ s/ $// unless $format or length($buff) & 0x01; | 
| 3764 | 98 | 50 |  |  |  | 232 | if ($len > 1024) { | 
|  |  | 100 |  |  |  |  |  | 
| 3765 |  |  |  |  |  |  | # treat large data elements as binary data | 
| 3766 | 0 |  |  |  |  | 0 | my $binData; | 
| 3767 | 0 | 0 |  |  |  | 0 | my $lcTag = $tagInfo ? lc($$tagInfo{Name}) : 'unknown'; | 
| 3768 | 0 | 0 | 0 |  |  | 0 | if ($$et{REQ_TAG_LOOKUP}{$lcTag} or | 
|  |  |  | 0 |  |  |  |  | 
| 3769 |  |  |  |  |  |  | ($$et{OPTIONS}{Binary} and not $$et{EXCL_TAG_LOOKUP}{$lcTag})) | 
| 3770 |  |  |  |  |  |  | { | 
| 3771 | 0 |  |  |  |  | 0 | $binData = $buff;   # must make a copy | 
| 3772 |  |  |  |  |  |  | } else { | 
| 3773 | 0 |  |  |  |  | 0 | $binData = "Binary data $len bytes"; | 
| 3774 |  |  |  |  |  |  | } | 
| 3775 | 0 |  |  |  |  | 0 | $val = \$binData; | 
| 3776 |  |  |  |  |  |  | } elsif ($format) { | 
| 3777 | 14 |  |  |  |  | 42 | $val = ReadValue(\$buff, 0, $format, undef, $len); | 
| 3778 |  |  |  |  |  |  | } else { | 
| 3779 | 84 |  |  |  |  | 130 | $val = $buff; | 
| 3780 | 84 |  |  |  |  | 122 | $format = 'string'; | 
| 3781 | 84 | 100 | 33 |  |  | 453 | if ($vr eq 'DA') { | 
|  |  | 100 |  |  |  |  |  | 
|  |  | 50 |  |  |  |  |  | 
|  |  | 50 |  |  |  |  |  | 
|  |  | 100 |  |  |  |  |  | 
|  |  | 100 |  |  |  |  |  | 
|  |  | 100 |  |  |  |  |  | 
| 3782 |  |  |  |  |  |  | # format date values | 
| 3783 | 5 |  |  |  |  | 49 | $val =~ s/^ *(\d{4})(\d{2})(\d{2})/$1:$2:$3/; | 
| 3784 |  |  |  |  |  |  | } elsif ($vr eq 'TM') { | 
| 3785 |  |  |  |  |  |  | # format time values | 
| 3786 | 4 |  |  |  |  | 42 | $val =~ s/^ *(\d{2})(\d{2})(\d{2}[^ ]*)/$1:$2:$3/; | 
| 3787 |  |  |  |  |  |  | } elsif ($vr eq 'DT') { | 
| 3788 |  |  |  |  |  |  | # format date/time values | 
| 3789 | 0 |  |  |  |  | 0 | $val =~ s/^ *(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2}[^ ]*)/$1:$2:$3 $4:$5:$6/; | 
| 3790 |  |  |  |  |  |  | } elsif ($vr eq 'AT' and $len == 4) { | 
| 3791 |  |  |  |  |  |  | # convert attribute tag ID to hex format | 
| 3792 | 0 |  |  |  |  | 0 | my ($g, $e) = (Get16u(\$buff,0), Get16u(\$buff,2)); | 
| 3793 | 0 |  |  |  |  | 0 | $val = sprintf('%.4X,%.4X', $g, $e); | 
| 3794 |  |  |  |  |  |  | } elsif ($vr eq 'UI') { | 
| 3795 |  |  |  |  |  |  | # add PrintConv to translate registered UID's | 
| 3796 | 9 |  |  |  |  | 41 | $val =~ s/\0.*//s; # truncate at null | 
| 3797 | 9 | 100 | 66 |  |  | 52 | $$tagInfo{PrintConv} = \%uid if $uid{$val} and $tagInfo; | 
| 3798 |  |  |  |  |  |  | } elsif ($vr =~ /^(AE|CS|DS|IS|LO|PN|SH)$/) { | 
| 3799 | 64 |  |  |  |  | 131 | $val =~ s/ +$//;    # leading/trailing spaces not significant | 
| 3800 | 64 |  |  |  |  | 94 | $val =~ s/^ +//; | 
| 3801 |  |  |  |  |  |  | } elsif ($vr =~ /^(LT|ST|UT)$/) { | 
| 3802 | 1 |  |  |  |  | 4 | $val =~ s/ +$//;    # trailing spaces not significant | 
| 3803 |  |  |  |  |  |  | } | 
| 3804 |  |  |  |  |  |  | } | 
| 3805 |  |  |  |  |  |  | # save the group 2 end position and transfer syntax | 
| 3806 | 98 | 100 |  |  |  | 202 | if ($group == 0x0002) { | 
| 3807 | 8 | 100 |  |  |  | 18 | $element == 0x0000 and $group2end = $pos + $val; | 
| 3808 | 8 | 100 |  |  |  | 23 | $element == 0x0010 and $transferSyntax = $val; | 
| 3809 |  |  |  |  |  |  | } | 
| 3810 |  |  |  |  |  |  |  | 
| 3811 |  |  |  |  |  |  | # handle the new tag information | 
| 3812 | 98 |  |  |  |  | 426 | $et->HandleTag($tagTablePtr, $tag, $val, | 
| 3813 |  |  |  |  |  |  | DataPt => \$buff, | 
| 3814 |  |  |  |  |  |  | DataPos => $pos - $len, | 
| 3815 |  |  |  |  |  |  | Format => $format, | 
| 3816 |  |  |  |  |  |  | Start => 0, | 
| 3817 |  |  |  |  |  |  | Size => $len, | 
| 3818 |  |  |  |  |  |  | Extra => " ($vr)", | 
| 3819 |  |  |  |  |  |  | ); | 
| 3820 |  |  |  |  |  |  |  | 
| 3821 |  |  |  |  |  |  | # stop indenting for list if we reached EndOfItems tag | 
| 3822 | 98 | 50 | 33 |  |  | 257 | $$et{INDENT} =~ s/..$// if $verbose and $tag eq 'FFFE,E00D'; | 
| 3823 |  |  |  |  |  |  | } | 
| 3824 | 1 | 50 |  |  |  | 5 | $err and $et->Warn('Error reading DICOM file (corrupted?)'); | 
| 3825 | 1 |  |  |  |  | 6 | return 1; | 
| 3826 |  |  |  |  |  |  | } | 
| 3827 |  |  |  |  |  |  |  | 
| 3828 |  |  |  |  |  |  | 1;  # end | 
| 3829 |  |  |  |  |  |  |  | 
| 3830 |  |  |  |  |  |  | __END__ |