Logo Search packages:      
Sourcecode: pixelmed version File versions  Download package

void com::pixelmed::dicom::DicomDictionary::createTagByName (  )  [inline, protected, virtual]

Concrete sub-classes implement this method to create a map of tags from attribute names for each tag in the dictionary.

Implements com::pixelmed::dicom::DicomDictionaryBase.

Definition at line 6715 of file DicomDictionary.java.

                                       {

            tagByName = new HashMap(100);

            tagByName.put("CommandGroupLength",TagFromName.CommandGroupLength);
            tagByName.put("CommandLengthToEnd",TagFromName.CommandLengthToEnd);
            tagByName.put("AffectedSOPClassUID",TagFromName.AffectedSOPClassUID);
            tagByName.put("RequestedSOPClassUID",TagFromName.RequestedSOPClassUID);
            tagByName.put("CommandRecognitionCode",TagFromName.CommandRecognitionCode);
            tagByName.put("CommandField",TagFromName.CommandField);
            tagByName.put("MessageID",TagFromName.MessageID);
            tagByName.put("MessageIDBeingRespondedTo",TagFromName.MessageIDBeingRespondedTo);
            tagByName.put("Initiator",TagFromName.Initiator);
            tagByName.put("Receiver",TagFromName.Receiver);
            tagByName.put("FindLocation",TagFromName.FindLocation);
            tagByName.put("MoveDestination",TagFromName.MoveDestination);
            tagByName.put("Priority",TagFromName.Priority);
            tagByName.put("DataSetType",TagFromName.DataSetType);
            tagByName.put("NumberOfMatches",TagFromName.NumberOfMatches);
            tagByName.put("ResponseSequenceNumber",TagFromName.ResponseSequenceNumber);
            tagByName.put("Status",TagFromName.Status);
            tagByName.put("OffendingElement",TagFromName.OffendingElement);
            tagByName.put("ErrorComment",TagFromName.ErrorComment);
            tagByName.put("ErrorID",TagFromName.ErrorID);
            tagByName.put("AffectedSOPInstanceUID",TagFromName.AffectedSOPInstanceUID);
            tagByName.put("RequestedSOPInstanceUID",TagFromName.RequestedSOPInstanceUID);
            tagByName.put("EventTypeID",TagFromName.EventTypeID);
            tagByName.put("AttributeIdentifierList",TagFromName.AttributeIdentifierList);
            tagByName.put("ActionTypeID",TagFromName.ActionTypeID);
            tagByName.put("NumberOfRemainingSuboperations",TagFromName.NumberOfRemainingSuboperations);
            tagByName.put("NumberOfCompletedSuboperations",TagFromName.NumberOfCompletedSuboperations);
            tagByName.put("NumberOfFailedSuboperations",TagFromName.NumberOfFailedSuboperations);
            tagByName.put("NumberOfWarningSuboperations",TagFromName.NumberOfWarningSuboperations);
            tagByName.put("MoveOriginatorApplicationEntityTitle",TagFromName.MoveOriginatorApplicationEntityTitle);
            tagByName.put("MoveOriginatorMessageID",TagFromName.MoveOriginatorMessageID);
            tagByName.put("DialogReceiver",TagFromName.DialogReceiver);
            tagByName.put("TerminalType",TagFromName.TerminalType);
            tagByName.put("MessageSetID",TagFromName.MessageSetID);
            tagByName.put("EndMessageSet",TagFromName.EndMessageSet);
            tagByName.put("DisplayFormat",TagFromName.DisplayFormat);
            tagByName.put("PagePositionID",TagFromName.PagePositionID);
            tagByName.put("TextFormatID",TagFromName.TextFormatID);
            tagByName.put("NormalReverse",TagFromName.NormalReverse);
            tagByName.put("AddGrayScale",TagFromName.AddGrayScale);
            tagByName.put("Borders",TagFromName.Borders);
            tagByName.put("Copies",TagFromName.Copies);
            tagByName.put("OldMagnificationType",TagFromName.OldMagnificationType);
            tagByName.put("Erase",TagFromName.Erase);
            tagByName.put("Print",TagFromName.Print);
            tagByName.put("Overlays",TagFromName.Overlays);
            tagByName.put("FileMetaInformationGroupLength",TagFromName.FileMetaInformationGroupLength);
            tagByName.put("FileMetaInformationVersion",TagFromName.FileMetaInformationVersion);
            tagByName.put("MediaStorageSOPClassUID",TagFromName.MediaStorageSOPClassUID);
            tagByName.put("MediaStorageSOPInstanceUID",TagFromName.MediaStorageSOPInstanceUID);
            tagByName.put("TransferSyntaxUID",TagFromName.TransferSyntaxUID);
            tagByName.put("ImplementationClassUID",TagFromName.ImplementationClassUID);
            tagByName.put("ImplementationVersionName",TagFromName.ImplementationVersionName);
            tagByName.put("SourceApplicationEntityTitle",TagFromName.SourceApplicationEntityTitle);
            tagByName.put("PrivateInformationCreatorUID",TagFromName.PrivateInformationCreatorUID);
            tagByName.put("PrivateInformation",TagFromName.PrivateInformation);
            tagByName.put("FileSetID",TagFromName.FileSetID);
            tagByName.put("FileSetDescriptorFileID",TagFromName.FileSetDescriptorFileID);
            tagByName.put("FileSetCharacterSet",TagFromName.FileSetCharacterSet);
            tagByName.put("RootDirectoryFirstRecord",TagFromName.RootDirectoryFirstRecord);
            tagByName.put("RootDirectoryLastRecord",TagFromName.RootDirectoryLastRecord);
            tagByName.put("FileSetConsistencyFlag",TagFromName.FileSetConsistencyFlag);
            tagByName.put("DirectoryRecordSequence",TagFromName.DirectoryRecordSequence);
            tagByName.put("NextDirectoryRecordOffset",TagFromName.NextDirectoryRecordOffset);
            tagByName.put("RecordInUseFlag",TagFromName.RecordInUseFlag);
            tagByName.put("LowerLevelDirectoryOffset",TagFromName.LowerLevelDirectoryOffset);
            tagByName.put("DirectoryRecordType",TagFromName.DirectoryRecordType);
            tagByName.put("PrivateRecordUID",TagFromName.PrivateRecordUID);
            tagByName.put("ReferencedFileID",TagFromName.ReferencedFileID);
            tagByName.put("MRDRDirectoryRecordOffset",TagFromName.MRDRDirectoryRecordOffset);
            tagByName.put("ReferencedSOPClassUIDInFile",TagFromName.ReferencedSOPClassUIDInFile);
            tagByName.put("ReferencedSOPInstanceUIDInFile",TagFromName.ReferencedSOPInstanceUIDInFile);
            tagByName.put("ReferencedTransferSyntaxUIDInFile",TagFromName.ReferencedTransferSyntaxUIDInFile);
            tagByName.put("ReferencedRelatedGeneralSOPClassUIDInFile",TagFromName.ReferencedRelatedGeneralSOPClassUIDInFile);
            tagByName.put("NumberOfReferences",TagFromName.NumberOfReferences);
            tagByName.put("LengthToEnd",TagFromName.LengthToEnd);
            tagByName.put("SpecificCharacterSet",TagFromName.SpecificCharacterSet);
            tagByName.put("LanguageCodeSequence",TagFromName.LanguageCodeSequence);
            tagByName.put("ImageType",TagFromName.ImageType);
            tagByName.put("RecognitionCode",TagFromName.RecognitionCode);
            tagByName.put("InstanceCreationDate",TagFromName.InstanceCreationDate);
            tagByName.put("InstanceCreationTime",TagFromName.InstanceCreationTime);
            tagByName.put("InstanceCreatorUID",TagFromName.InstanceCreatorUID);
            tagByName.put("SOPClassUID",TagFromName.SOPClassUID);
            tagByName.put("SOPInstanceUID",TagFromName.SOPInstanceUID);
            tagByName.put("RelatedGeneralSOPClassUID",TagFromName.RelatedGeneralSOPClassUID);
            tagByName.put("OriginalSpecializedSOPClassUID",TagFromName.OriginalSpecializedSOPClassUID);
            tagByName.put("StudyDate",TagFromName.StudyDate);
            tagByName.put("SeriesDate",TagFromName.SeriesDate);
            tagByName.put("AcquisitionDate",TagFromName.AcquisitionDate);
            tagByName.put("ContentDate",TagFromName.ContentDate);
            tagByName.put("OverlayDate",TagFromName.OverlayDate);
            tagByName.put("CurveDate",TagFromName.CurveDate);
            tagByName.put("AcquisitionDateTime",TagFromName.AcquisitionDateTime);
            tagByName.put("StudyTime",TagFromName.StudyTime);
            tagByName.put("SeriesTime",TagFromName.SeriesTime);
            tagByName.put("AcquisitionTime",TagFromName.AcquisitionTime);
            tagByName.put("ContentTime",TagFromName.ContentTime);
            tagByName.put("OverlayTime",TagFromName.OverlayTime);
            tagByName.put("CurveTime",TagFromName.CurveTime);
            tagByName.put("OldDataSetType",TagFromName.OldDataSetType);
            tagByName.put("OldDataSetSubtype",TagFromName.OldDataSetSubtype);
            tagByName.put("NuclearMedicineSeriesTypeRetired",TagFromName.NuclearMedicineSeriesTypeRetired);
            tagByName.put("AccessionNumber",TagFromName.AccessionNumber);
            tagByName.put("IssuerOfAccessionNumberSequence",TagFromName.IssuerOfAccessionNumberSequence);
            tagByName.put("QueryRetrieveLevel",TagFromName.QueryRetrieveLevel);
            tagByName.put("RetrieveAETitle",TagFromName.RetrieveAETitle);
            tagByName.put("InstanceAvailability",TagFromName.InstanceAvailability);
            tagByName.put("FailedSOPInstanceUIDList",TagFromName.FailedSOPInstanceUIDList);
            tagByName.put("Modality",TagFromName.Modality);
            tagByName.put("ModalitiesInStudy",TagFromName.ModalitiesInStudy);
            tagByName.put("SOPClassesInStudy",TagFromName.SOPClassesInStudy);
            tagByName.put("ConversionType",TagFromName.ConversionType);
            tagByName.put("PresentationIntentType",TagFromName.PresentationIntentType);
            tagByName.put("Manufacturer",TagFromName.Manufacturer);
            tagByName.put("InstitutionName",TagFromName.InstitutionName);
            tagByName.put("InstitutionAddress",TagFromName.InstitutionAddress);
            tagByName.put("InstitutionCodeSequence",TagFromName.InstitutionCodeSequence);
            tagByName.put("ReferringPhysicianName",TagFromName.ReferringPhysicianName);
            tagByName.put("ReferringPhysicianAddress",TagFromName.ReferringPhysicianAddress);
            tagByName.put("ReferringPhysicianTelephoneNumber",TagFromName.ReferringPhysicianTelephoneNumber);
            tagByName.put("ReferringPhysicianIdentificationSequence",TagFromName.ReferringPhysicianIdentificationSequence);
            tagByName.put("CodeValue",TagFromName.CodeValue);
            tagByName.put("CodingSchemeDesignator",TagFromName.CodingSchemeDesignator);
            tagByName.put("CodingSchemeVersion",TagFromName.CodingSchemeVersion);
            tagByName.put("CodeMeaning",TagFromName.CodeMeaning);
            tagByName.put("MappingResource",TagFromName.MappingResource);
            tagByName.put("ContextGroupVersion",TagFromName.ContextGroupVersion);
            tagByName.put("ContextGroupLocalVersion",TagFromName.ContextGroupLocalVersion);
            tagByName.put("ContextGroupExtensionFlag",TagFromName.ContextGroupExtensionFlag);
            tagByName.put("CodingSchemeUID",TagFromName.CodingSchemeUID);
            tagByName.put("ContextGroupExtensionCreatorUID",TagFromName.ContextGroupExtensionCreatorUID);
            tagByName.put("ContextIdentifier",TagFromName.ContextIdentifier);
            tagByName.put("CodingSchemeIdentificationSequence",TagFromName.CodingSchemeIdentificationSequence);
            tagByName.put("CodingSchemeRegistry",TagFromName.CodingSchemeRegistry);
            tagByName.put("CodingSchemeExternalID",TagFromName.CodingSchemeExternalID);
            tagByName.put("CodingSchemeName",TagFromName.CodingSchemeName);
            tagByName.put("CodingSchemeResponsibleOrganization",TagFromName.CodingSchemeResponsibleOrganization);
            tagByName.put("ContextUID",TagFromName.ContextUID);
            tagByName.put("TimezoneOffsetFromUTC",TagFromName.TimezoneOffsetFromUTC);
            tagByName.put("NetworkID",TagFromName.NetworkID);
            tagByName.put("StationName",TagFromName.StationName);
            tagByName.put("StudyDescription",TagFromName.StudyDescription);
            tagByName.put("ProcedureCodeSequence",TagFromName.ProcedureCodeSequence);
            tagByName.put("SeriesDescription",TagFromName.SeriesDescription);
            tagByName.put("InstitutionalDepartmentName",TagFromName.InstitutionalDepartmentName);
            tagByName.put("PhysicianOfRecord",TagFromName.PhysicianOfRecord);
            tagByName.put("PhysicianOfRecordIdentificationSequence",TagFromName.PhysicianOfRecordIdentificationSequence);
            tagByName.put("PerformingPhysicianName",TagFromName.PerformingPhysicianName);
            tagByName.put("PerformingPhysicianIdentificationSequence",TagFromName.PerformingPhysicianIdentificationSequence);
            tagByName.put("PhysicianReadingStudy",TagFromName.PhysicianReadingStudy);
            tagByName.put("PhysicianReadingStudyIdentificationSequence",TagFromName.PhysicianReadingStudyIdentificationSequence);
            tagByName.put("OperatorName",TagFromName.OperatorName);
            tagByName.put("OperatorIdentificationSequence",TagFromName.OperatorIdentificationSequence);
            tagByName.put("AdmittingDiagnosesDescription",TagFromName.AdmittingDiagnosesDescription);
            tagByName.put("AdmittingDiagnosesCodeSequence",TagFromName.AdmittingDiagnosesCodeSequence);
            tagByName.put("ManufacturerModelName",TagFromName.ManufacturerModelName);
            tagByName.put("ReferencedResultsSequence",TagFromName.ReferencedResultsSequence);
            tagByName.put("ReferencedStudySequence",TagFromName.ReferencedStudySequence);
            tagByName.put("ReferencedPerformedProcedureStepSequence",TagFromName.ReferencedPerformedProcedureStepSequence);
            tagByName.put("ReferencedSeriesSequence",TagFromName.ReferencedSeriesSequence);
            tagByName.put("ReferencedPatientSequence",TagFromName.ReferencedPatientSequence);
            tagByName.put("ReferencedVisitSequence",TagFromName.ReferencedVisitSequence);
            tagByName.put("ReferencedOverlaySequence",TagFromName.ReferencedOverlaySequence);
            tagByName.put("ReferencedStereometricInstanceSequence",TagFromName.ReferencedStereometricInstanceSequence);
            tagByName.put("ReferencedWaveformSequence",TagFromName.ReferencedWaveformSequence);
            tagByName.put("ReferencedImageSequence",TagFromName.ReferencedImageSequence);
            tagByName.put("ReferencedCurveSequence",TagFromName.ReferencedCurveSequence);
            tagByName.put("ReferencedInstanceSequence",TagFromName.ReferencedInstanceSequence);
            tagByName.put("ReferencedRealWorldValueMappingInstanceSequence",TagFromName.ReferencedRealWorldValueMappingInstanceSequence);
            tagByName.put("ReferencedSOPClassUID",TagFromName.ReferencedSOPClassUID);
            tagByName.put("ReferencedSOPInstanceUID",TagFromName.ReferencedSOPInstanceUID);
            tagByName.put("SOPClassesSupported",TagFromName.SOPClassesSupported);
            tagByName.put("ReferencedFrameNumber",TagFromName.ReferencedFrameNumber);
            tagByName.put("TransactionUID",TagFromName.TransactionUID);
            tagByName.put("FailureReason",TagFromName.FailureReason);
            tagByName.put("FailedSOPSequence",TagFromName.FailedSOPSequence);
            tagByName.put("ReferencedSOPSequence",TagFromName.ReferencedSOPSequence);
            tagByName.put("StudiesContainingOtherReferencedInstancesSequence",TagFromName.StudiesContainingOtherReferencedInstancesSequence);
            tagByName.put("RelatedSeriesSequence",TagFromName.RelatedSeriesSequence);
            tagByName.put("OldLossyImageCompression",TagFromName.OldLossyImageCompression);
            tagByName.put("DerivationDescription",TagFromName.DerivationDescription);
            tagByName.put("SourceImageSequence",TagFromName.SourceImageSequence);
            tagByName.put("StageName",TagFromName.StageName);
            tagByName.put("StageNumber",TagFromName.StageNumber);
            tagByName.put("NumberOfStages",TagFromName.NumberOfStages);
            tagByName.put("ViewName",TagFromName.ViewName);
            tagByName.put("ViewNumber",TagFromName.ViewNumber);
            tagByName.put("NumberOfEventTimers",TagFromName.NumberOfEventTimers);
            tagByName.put("NumberOfViewsInStage",TagFromName.NumberOfViewsInStage);
            tagByName.put("EventElapsedTime",TagFromName.EventElapsedTime);
            tagByName.put("EventTimerName",TagFromName.EventTimerName);
            tagByName.put("EventTimerSequence",TagFromName.EventTimerSequence);
            tagByName.put("EventTimeOffset",TagFromName.EventTimeOffset);
            tagByName.put("EventCodeSequence",TagFromName.EventCodeSequence);
            tagByName.put("StartTrim",TagFromName.StartTrim);
            tagByName.put("StopTrim",TagFromName.StopTrim);
            tagByName.put("RecommendedDisplayFrameRate",TagFromName.RecommendedDisplayFrameRate);
            tagByName.put("TransducerPosition",TagFromName.TransducerPosition);
            tagByName.put("TransducerOrientation",TagFromName.TransducerOrientation);
            tagByName.put("AnatomicStructure",TagFromName.AnatomicStructure);
            tagByName.put("AnatomicRegionSequence",TagFromName.AnatomicRegionSequence);
            tagByName.put("AnatomicRegionModifierSequence",TagFromName.AnatomicRegionModifierSequence);
            tagByName.put("PrimaryAnatomicStructureSequence",TagFromName.PrimaryAnatomicStructureSequence);
            tagByName.put("AnatomicStructureSpaceOrRegionSequence",TagFromName.AnatomicStructureSpaceOrRegionSequence);
            tagByName.put("PrimaryAnatomicStructureModifierSequence",TagFromName.PrimaryAnatomicStructureModifierSequence);
            tagByName.put("TransducerPositionSequence",TagFromName.TransducerPositionSequence);
            tagByName.put("TransducerPositionModifierSequence",TagFromName.TransducerPositionModifierSequence);
            tagByName.put("TransducerOrientationSequence",TagFromName.TransducerOrientationSequence);
            tagByName.put("TransducerOrientationModifierSequence",TagFromName.TransducerOrientationModifierSequence);
            tagByName.put("AnatomicStructureSpaceOrRegionCodeSequenceTrial",TagFromName.AnatomicStructureSpaceOrRegionCodeSequenceTrial);
            tagByName.put("AnatomicPortalOfEntranceCodeSequenceTrial",TagFromName.AnatomicPortalOfEntranceCodeSequenceTrial);
            tagByName.put("AnatomicApproachDirectionCodeSequenceTrial",TagFromName.AnatomicApproachDirectionCodeSequenceTrial);
            tagByName.put("AnatomicPerspectiveDescriptionTrial",TagFromName.AnatomicPerspectiveDescriptionTrial);
            tagByName.put("AnatomicPerspectiveCodeSequenceTrial",TagFromName.AnatomicPerspectiveCodeSequenceTrial);
            tagByName.put("AnatomicLocationOfExaminingInstrumentDescriptionTrial",TagFromName.AnatomicLocationOfExaminingInstrumentDescriptionTrial);
            tagByName.put("AnatomicLocationOfExaminingInstrumentCodeSequenceTrial",TagFromName.AnatomicLocationOfExaminingInstrumentCodeSequenceTrial);
            tagByName.put("AnatomicStructureSpaceOrRegionModifierCodeSequenceTrial",TagFromName.AnatomicStructureSpaceOrRegionModifierCodeSequenceTrial);
            tagByName.put("OnAxisBackgroundAnatomicStructureCodeSequenceTrial",TagFromName.OnAxisBackgroundAnatomicStructureCodeSequenceTrial);
            tagByName.put("AlternateRepresentationSequence",TagFromName.AlternateRepresentationSequence);
            tagByName.put("IrradiationEventUID",TagFromName.IrradiationEventUID);
            tagByName.put("IdentifyingComments",TagFromName.IdentifyingComments);
            tagByName.put("FrameType",TagFromName.FrameType);
            tagByName.put("ReferencedImageEvidenceSequence",TagFromName.ReferencedImageEvidenceSequence);
            tagByName.put("ReferencedRawDataSequence",TagFromName.ReferencedRawDataSequence);
            tagByName.put("CreatorVersionUID",TagFromName.CreatorVersionUID);
            tagByName.put("DerivationImageSequence",TagFromName.DerivationImageSequence);
            tagByName.put("SourceImageEvidenceSequence",TagFromName.SourceImageEvidenceSequence);
            tagByName.put("PixelPresentation",TagFromName.PixelPresentation);
            tagByName.put("VolumetricProperties",TagFromName.VolumetricProperties);
            tagByName.put("VolumeBasedCalculationTechnique",TagFromName.VolumeBasedCalculationTechnique);
            tagByName.put("ComplexImageComponent",TagFromName.ComplexImageComponent);
            tagByName.put("AcquisitionContrast",TagFromName.AcquisitionContrast);
            tagByName.put("DerivationCodeSequence",TagFromName.DerivationCodeSequence);
            tagByName.put("ReferencedPresentationStateSequence",TagFromName.ReferencedPresentationStateSequence);
            tagByName.put("ReferencedOtherPlaneSequence",TagFromName.ReferencedOtherPlaneSequence);
            tagByName.put("FrameDisplaySequence",TagFromName.FrameDisplaySequence);
            tagByName.put("RecommendedDisplayFrameRateInFloat",TagFromName.RecommendedDisplayFrameRateInFloat);
            tagByName.put("SkipFrameRangeFlag",TagFromName.SkipFrameRangeFlag);
            tagByName.put("PatientName",TagFromName.PatientName);
            tagByName.put("PatientID",TagFromName.PatientID);
            tagByName.put("IssuerOfPatientID",TagFromName.IssuerOfPatientID);
            tagByName.put("TypeOfPatientID",TagFromName.TypeOfPatientID);
            tagByName.put("IssuerOfPatientIDQualifiersSequence",TagFromName.IssuerOfPatientIDQualifiersSequence);
            tagByName.put("PatientBirthDate",TagFromName.PatientBirthDate);
            tagByName.put("PatientBirthTime",TagFromName.PatientBirthTime);
            tagByName.put("PatientSex",TagFromName.PatientSex);
            tagByName.put("PatientInsurancePlanCodeSequence",TagFromName.PatientInsurancePlanCodeSequence);
            tagByName.put("PatientPrimaryLanguageCodeSequence",TagFromName.PatientPrimaryLanguageCodeSequence);
            tagByName.put("PatientPrimaryLanguageModifierCodeSequence",TagFromName.PatientPrimaryLanguageModifierCodeSequence);
            tagByName.put("OtherPatientID",TagFromName.OtherPatientID);
            tagByName.put("OtherPatientName",TagFromName.OtherPatientName);
            tagByName.put("OtherPatientIDSequence",TagFromName.OtherPatientIDSequence);
            tagByName.put("PatientBirthName",TagFromName.PatientBirthName);
            tagByName.put("PatientAge",TagFromName.PatientAge);
            tagByName.put("PatientSize",TagFromName.PatientSize);
            tagByName.put("PatientWeight",TagFromName.PatientWeight);
            tagByName.put("PatientAddress",TagFromName.PatientAddress);
            tagByName.put("InsurancePlanIdentification",TagFromName.InsurancePlanIdentification);
            tagByName.put("PatientMotherBirthName",TagFromName.PatientMotherBirthName);
            tagByName.put("MilitaryRank",TagFromName.MilitaryRank);
            tagByName.put("BranchOfService",TagFromName.BranchOfService);
            tagByName.put("MedicalRecordLocator",TagFromName.MedicalRecordLocator);
            tagByName.put("MedicalAlerts",TagFromName.MedicalAlerts);
            tagByName.put("Allergies",TagFromName.Allergies);
            tagByName.put("CountryOfResidence",TagFromName.CountryOfResidence);
            tagByName.put("RegionOfResidence",TagFromName.RegionOfResidence);
            tagByName.put("PatientTelephoneNumber",TagFromName.PatientTelephoneNumber);
            tagByName.put("EthnicGroup",TagFromName.EthnicGroup);
            tagByName.put("Occupation",TagFromName.Occupation);
            tagByName.put("SmokingStatus",TagFromName.SmokingStatus);
            tagByName.put("AdditionalPatientHistory",TagFromName.AdditionalPatientHistory);
            tagByName.put("PregnancyStatus",TagFromName.PregnancyStatus);
            tagByName.put("LastMenstrualDate",TagFromName.LastMenstrualDate);
            tagByName.put("PatientReligiousPreference",TagFromName.PatientReligiousPreference);
            tagByName.put("PatientSpeciesDescription",TagFromName.PatientSpeciesDescription);
            tagByName.put("PatientSpeciesCodeSequence",TagFromName.PatientSpeciesCodeSequence);
            tagByName.put("PatientSexNeutered",TagFromName.PatientSexNeutered);
            tagByName.put("PatientBreedDescription",TagFromName.PatientBreedDescription);
            tagByName.put("PatientBreedCodeSequence",TagFromName.PatientBreedCodeSequence);
            tagByName.put("BreedRegistrationSequence",TagFromName.BreedRegistrationSequence);
            tagByName.put("BreedRegistrationNumber",TagFromName.BreedRegistrationNumber);
            tagByName.put("BreedRegistryCodeSequence",TagFromName.BreedRegistryCodeSequence);
            tagByName.put("ResponsiblePerson",TagFromName.ResponsiblePerson);
            tagByName.put("ResponsiblePersonRole",TagFromName.ResponsiblePersonRole);
            tagByName.put("ResponsibleOrganization",TagFromName.ResponsibleOrganization);
            tagByName.put("PatientComments",TagFromName.PatientComments);
            tagByName.put("ExaminedBodyThickness",TagFromName.ExaminedBodyThickness);
            tagByName.put("ClinicalTrialSponsorName",TagFromName.ClinicalTrialSponsorName);
            tagByName.put("ClinicalTrialProtocolID",TagFromName.ClinicalTrialProtocolID);
            tagByName.put("ClinicalTrialProtocolName",TagFromName.ClinicalTrialProtocolName);
            tagByName.put("ClinicalTrialSiteID",TagFromName.ClinicalTrialSiteID);
            tagByName.put("ClinicalTrialSiteName",TagFromName.ClinicalTrialSiteName);
            tagByName.put("ClinicalTrialSubjectID",TagFromName.ClinicalTrialSubjectID);
            tagByName.put("ClinicalTrialSubjectReadingID",TagFromName.ClinicalTrialSubjectReadingID);
            tagByName.put("ClinicalTrialTimePointID",TagFromName.ClinicalTrialTimePointID);
            tagByName.put("ClinicalTrialTimePointDescription",TagFromName.ClinicalTrialTimePointDescription);
            tagByName.put("ClinicalTrialCoordinatingCenterName",TagFromName.ClinicalTrialCoordinatingCenterName);
            tagByName.put("PatientIdentityRemoved",TagFromName.PatientIdentityRemoved);
            tagByName.put("DeidentificationMethod",TagFromName.DeidentificationMethod);
            tagByName.put("DeidentificationMethodCodeSequence",TagFromName.DeidentificationMethodCodeSequence);
            tagByName.put("ClinicalTrialSeriesID",TagFromName.ClinicalTrialSeriesID);
            tagByName.put("ClinicalTrialSeriesDescription",TagFromName.ClinicalTrialSeriesDescription);
            tagByName.put("ClinicalTrialProtocolEthicsCommitteeName",TagFromName.ClinicalTrialProtocolEthicsCommitteeName);
            tagByName.put("ClinicalTrialProtocolEthicsCommitteeApprovalNumber",TagFromName.ClinicalTrialProtocolEthicsCommitteeApprovalNumber);
            tagByName.put("ConsentForClinicalTrialUseSequence",TagFromName.ConsentForClinicalTrialUseSequence);
            tagByName.put("DistributionType",TagFromName.DistributionType);
            tagByName.put("ConsentForDistributionFlag",TagFromName.ConsentForDistributionFlag);
            tagByName.put("ContrastBolusAgent",TagFromName.ContrastBolusAgent);
            tagByName.put("ContrastBolusAgentSequence",TagFromName.ContrastBolusAgentSequence);
            tagByName.put("ContrastBolusAdministrationRouteSequence",TagFromName.ContrastBolusAdministrationRouteSequence);
            tagByName.put("BodyPartExamined",TagFromName.BodyPartExamined);
            tagByName.put("ScanningSequence",TagFromName.ScanningSequence);
            tagByName.put("SequenceVariant",TagFromName.SequenceVariant);
            tagByName.put("ScanOptions",TagFromName.ScanOptions);
            tagByName.put("MRAcquisitionType",TagFromName.MRAcquisitionType);
            tagByName.put("SequenceName",TagFromName.SequenceName);
            tagByName.put("AngioFlag",TagFromName.AngioFlag);
            tagByName.put("InterventionDrugInformationSequence",TagFromName.InterventionDrugInformationSequence);
            tagByName.put("InterventionDrugStopTime",TagFromName.InterventionDrugStopTime);
            tagByName.put("InterventionDrugDose",TagFromName.InterventionDrugDose);
            tagByName.put("InterventionDrugCodeSequence",TagFromName.InterventionDrugCodeSequence);
            tagByName.put("AdditionalDrugSequence",TagFromName.AdditionalDrugSequence);
            tagByName.put("Radionuclide",TagFromName.Radionuclide);
            tagByName.put("Radiopharmaceutical",TagFromName.Radiopharmaceutical);
            tagByName.put("EnergyWindowCenterline",TagFromName.EnergyWindowCenterline);
            tagByName.put("EnergyWindowTotalWidth",TagFromName.EnergyWindowTotalWidth);
            tagByName.put("InterventionDrugName",TagFromName.InterventionDrugName);
            tagByName.put("InterventionDrugStartTime",TagFromName.InterventionDrugStartTime);
            tagByName.put("InterventionSequence",TagFromName.InterventionSequence);
            tagByName.put("TherapyType",TagFromName.TherapyType);
            tagByName.put("InterventionStatus",TagFromName.InterventionStatus);
            tagByName.put("TherapyDescription",TagFromName.TherapyDescription);
            tagByName.put("InterventionDescription",TagFromName.InterventionDescription);
            tagByName.put("CineRate",TagFromName.CineRate);
            tagByName.put("InitialCineRunState",TagFromName.InitialCineRunState);
            tagByName.put("SliceThickness",TagFromName.SliceThickness);
            tagByName.put("KVP",TagFromName.KVP);
            tagByName.put("CountsAccumulated",TagFromName.CountsAccumulated);
            tagByName.put("AcquisitionTerminationCondition",TagFromName.AcquisitionTerminationCondition);
            tagByName.put("EffectiveDuration",TagFromName.EffectiveDuration);
            tagByName.put("AcquisitionStartCondition",TagFromName.AcquisitionStartCondition);
            tagByName.put("AcquisitionStartConditionData",TagFromName.AcquisitionStartConditionData);
            tagByName.put("AcquisitionTerminationConditionData",TagFromName.AcquisitionTerminationConditionData);
            tagByName.put("RepetitionTime",TagFromName.RepetitionTime);
            tagByName.put("EchoTime",TagFromName.EchoTime);
            tagByName.put("InversionTime",TagFromName.InversionTime);
            tagByName.put("NumberOfAverages",TagFromName.NumberOfAverages);
            tagByName.put("ImagingFrequency",TagFromName.ImagingFrequency);
            tagByName.put("ImagedNucleus",TagFromName.ImagedNucleus);
            tagByName.put("EchoNumber",TagFromName.EchoNumber);
            tagByName.put("MagneticFieldStrength",TagFromName.MagneticFieldStrength);
            tagByName.put("SpacingBetweenSlices",TagFromName.SpacingBetweenSlices);
            tagByName.put("NumberOfPhaseEncodingSteps",TagFromName.NumberOfPhaseEncodingSteps);
            tagByName.put("DataCollectionDiameter",TagFromName.DataCollectionDiameter);
            tagByName.put("EchoTrainLength",TagFromName.EchoTrainLength);
            tagByName.put("PercentSampling",TagFromName.PercentSampling);
            tagByName.put("PercentPhaseFieldOfView",TagFromName.PercentPhaseFieldOfView);
            tagByName.put("PixelBandwidth",TagFromName.PixelBandwidth);
            tagByName.put("DeviceSerialNumber",TagFromName.DeviceSerialNumber);
            tagByName.put("DeviceUID",TagFromName.DeviceUID);
            tagByName.put("PlateID",TagFromName.PlateID);
            tagByName.put("GeneratorID",TagFromName.GeneratorID);
            tagByName.put("GridID",TagFromName.GridID);
            tagByName.put("CassetteID",TagFromName.CassetteID);
            tagByName.put("GantryID",TagFromName.GantryID);
            tagByName.put("SecondaryCaptureDeviceID",TagFromName.SecondaryCaptureDeviceID);
            tagByName.put("HardcopyCreationDeviceID",TagFromName.HardcopyCreationDeviceID);
            tagByName.put("DateOfSecondaryCapture",TagFromName.DateOfSecondaryCapture);
            tagByName.put("TimeOfSecondaryCapture",TagFromName.TimeOfSecondaryCapture);
            tagByName.put("SecondaryCaptureDeviceManufacturer",TagFromName.SecondaryCaptureDeviceManufacturer);
            tagByName.put("HardcopyDeviceManufacturer",TagFromName.HardcopyDeviceManufacturer);
            tagByName.put("SecondaryCaptureDeviceManufacturerModelName",TagFromName.SecondaryCaptureDeviceManufacturerModelName);
            tagByName.put("SecondaryCaptureDeviceSoftwareVersion",TagFromName.SecondaryCaptureDeviceSoftwareVersion);
            tagByName.put("HardcopyDeviceSoftwareVersion",TagFromName.HardcopyDeviceSoftwareVersion);
            tagByName.put("HardcopyDeviceManufacturerModelName",TagFromName.HardcopyDeviceManufacturerModelName);
            tagByName.put("SoftwareVersion",TagFromName.SoftwareVersion);
            tagByName.put("VideoImageFormatAcquired",TagFromName.VideoImageFormatAcquired);
            tagByName.put("DigitalImageFormatAcquired",TagFromName.DigitalImageFormatAcquired);
            tagByName.put("ProtocolName",TagFromName.ProtocolName);
            tagByName.put("ContrastBolusRoute",TagFromName.ContrastBolusRoute);
            tagByName.put("ContrastBolusVolume",TagFromName.ContrastBolusVolume);
            tagByName.put("ContrastBolusStartTime",TagFromName.ContrastBolusStartTime);
            tagByName.put("ContrastBolusStopTime",TagFromName.ContrastBolusStopTime);
            tagByName.put("ContrastBolusTotalDose",TagFromName.ContrastBolusTotalDose);
            tagByName.put("SyringeCounts",TagFromName.SyringeCounts);
            tagByName.put("ContrastFlowRate",TagFromName.ContrastFlowRate);
            tagByName.put("ContrastFlowDuration",TagFromName.ContrastFlowDuration);
            tagByName.put("ContrastBolusIngredient",TagFromName.ContrastBolusIngredient);
            tagByName.put("ContrastBolusIngredientConcentration",TagFromName.ContrastBolusIngredientConcentration);
            tagByName.put("SpatialResolution",TagFromName.SpatialResolution);
            tagByName.put("TriggerTime",TagFromName.TriggerTime);
            tagByName.put("TriggerSourceOrType",TagFromName.TriggerSourceOrType);
            tagByName.put("NominalInterval",TagFromName.NominalInterval);
            tagByName.put("FrameTime",TagFromName.FrameTime);
            tagByName.put("CardiacFramingType",TagFromName.CardiacFramingType);
            tagByName.put("FrameTimeVector",TagFromName.FrameTimeVector);
            tagByName.put("FrameDelay",TagFromName.FrameDelay);
            tagByName.put("ImageTriggerDelay",TagFromName.ImageTriggerDelay);
            tagByName.put("MultiplexGroupTimeOffset",TagFromName.MultiplexGroupTimeOffset);
            tagByName.put("TriggerTimeOffset",TagFromName.TriggerTimeOffset);
            tagByName.put("SynchronizationTrigger",TagFromName.SynchronizationTrigger);
            tagByName.put("SynchronizationChannel",TagFromName.SynchronizationChannel);
            tagByName.put("TriggerSamplePosition",TagFromName.TriggerSamplePosition);
            tagByName.put("RadiopharmaceuticalRoute",TagFromName.RadiopharmaceuticalRoute);
            tagByName.put("RadiopharmaceuticalVolume",TagFromName.RadiopharmaceuticalVolume);
            tagByName.put("RadiopharmaceuticalStartTime",TagFromName.RadiopharmaceuticalStartTime);
            tagByName.put("RadiopharmaceuticalStopTime",TagFromName.RadiopharmaceuticalStopTime);
            tagByName.put("RadionuclideTotalDose",TagFromName.RadionuclideTotalDose);
            tagByName.put("RadionuclideHalfLife",TagFromName.RadionuclideHalfLife);
            tagByName.put("RadionuclidePositronFraction",TagFromName.RadionuclidePositronFraction);
            tagByName.put("RadiopharmaceuticalSpecificActivity",TagFromName.RadiopharmaceuticalSpecificActivity);
            tagByName.put("RadiopharmaceuticalStartDateTime",TagFromName.RadiopharmaceuticalStartDateTime);
            tagByName.put("RadiopharmaceuticalStopDateTime",TagFromName.RadiopharmaceuticalStopDateTime);
            tagByName.put("BeatRejectionFlag",TagFromName.BeatRejectionFlag);
            tagByName.put("LowRRValue",TagFromName.LowRRValue);
            tagByName.put("HighRRValue",TagFromName.HighRRValue);
            tagByName.put("IntervalsAcquired",TagFromName.IntervalsAcquired);
            tagByName.put("IntervalsRejected",TagFromName.IntervalsRejected);
            tagByName.put("PVCRejection",TagFromName.PVCRejection);
            tagByName.put("SkipBeats",TagFromName.SkipBeats);
            tagByName.put("HeartRate",TagFromName.HeartRate);
            tagByName.put("CardiacNumberOfImages",TagFromName.CardiacNumberOfImages);
            tagByName.put("TriggerWindow",TagFromName.TriggerWindow);
            tagByName.put("ReconstructionDiameter",TagFromName.ReconstructionDiameter);
            tagByName.put("DistanceSourceToDetector",TagFromName.DistanceSourceToDetector);
            tagByName.put("DistanceSourceToPatient",TagFromName.DistanceSourceToPatient);
            tagByName.put("EstimatedRadiographicMagnificationFactor",TagFromName.EstimatedRadiographicMagnificationFactor);
            tagByName.put("GantryDetectorTilt",TagFromName.GantryDetectorTilt);
            tagByName.put("GantryDetectorSlew",TagFromName.GantryDetectorSlew);
            tagByName.put("TableHeight",TagFromName.TableHeight);
            tagByName.put("TableTraverse",TagFromName.TableTraverse);
            tagByName.put("TableMotion",TagFromName.TableMotion);
            tagByName.put("TableVerticalIncrement",TagFromName.TableVerticalIncrement);
            tagByName.put("TableLateralIncrement",TagFromName.TableLateralIncrement);
            tagByName.put("TableLongitudinalIncrement",TagFromName.TableLongitudinalIncrement);
            tagByName.put("TableAngle",TagFromName.TableAngle);
            tagByName.put("TableType",TagFromName.TableType);
            tagByName.put("RotationDirection",TagFromName.RotationDirection);
            tagByName.put("AngularPosition",TagFromName.AngularPosition);
            tagByName.put("RadialPosition",TagFromName.RadialPosition);
            tagByName.put("ScanArc",TagFromName.ScanArc);
            tagByName.put("AngularStep",TagFromName.AngularStep);
            tagByName.put("CenterOfRotationOffset",TagFromName.CenterOfRotationOffset);
            tagByName.put("RotationOffset",TagFromName.RotationOffset);
            tagByName.put("FieldOfViewShape",TagFromName.FieldOfViewShape);
            tagByName.put("FieldOfViewDimensions",TagFromName.FieldOfViewDimensions);
            tagByName.put("ExposureTime",TagFromName.ExposureTime);
            tagByName.put("XRayTubeCurrent",TagFromName.XRayTubeCurrent);
            tagByName.put("Exposure",TagFromName.Exposure);
            tagByName.put("ExposureInuAs",TagFromName.ExposureInuAs);
            tagByName.put("AveragePulseWidth",TagFromName.AveragePulseWidth);
            tagByName.put("RadiationSetting",TagFromName.RadiationSetting);
            tagByName.put("RectificationType",TagFromName.RectificationType);
            tagByName.put("RadiationMode",TagFromName.RadiationMode);
            tagByName.put("ImageAndFluoroscopyAreaDoseProduct",TagFromName.ImageAndFluoroscopyAreaDoseProduct);
            tagByName.put("FilterType",TagFromName.FilterType);
            tagByName.put("TypeOfFilters",TagFromName.TypeOfFilters);
            tagByName.put("IntensifierSize",TagFromName.IntensifierSize);
            tagByName.put("ImagerPixelSpacing",TagFromName.ImagerPixelSpacing);
            tagByName.put("Grid",TagFromName.Grid);
            tagByName.put("GeneratorPower",TagFromName.GeneratorPower);
            tagByName.put("CollimatorGridName",TagFromName.CollimatorGridName);
            tagByName.put("CollimatorType",TagFromName.CollimatorType);
            tagByName.put("FocalDistance",TagFromName.FocalDistance);
            tagByName.put("XFocusCenter",TagFromName.XFocusCenter);
            tagByName.put("YFocusCenter",TagFromName.YFocusCenter);
            tagByName.put("FocalSpot",TagFromName.FocalSpot);
            tagByName.put("AnodeTargetMaterial",TagFromName.AnodeTargetMaterial);
            tagByName.put("BodyPartThickness",TagFromName.BodyPartThickness);
            tagByName.put("CompressionForce",TagFromName.CompressionForce);
            tagByName.put("DateOfLastCalibration",TagFromName.DateOfLastCalibration);
            tagByName.put("TimeOfLastCalibration",TagFromName.TimeOfLastCalibration);
            tagByName.put("ConvolutionKernel",TagFromName.ConvolutionKernel);
            tagByName.put("UpperLowerPixelValues",TagFromName.UpperLowerPixelValues);
            tagByName.put("ActualFrameDuration",TagFromName.ActualFrameDuration);
            tagByName.put("CountRate",TagFromName.CountRate);
            tagByName.put("PreferredPlaybackSequencing",TagFromName.PreferredPlaybackSequencing);
            tagByName.put("ReceiveCoilName",TagFromName.ReceiveCoilName);
            tagByName.put("TransmitCoilName",TagFromName.TransmitCoilName);
            tagByName.put("PlateType",TagFromName.PlateType);
            tagByName.put("PhosphorType",TagFromName.PhosphorType);
            tagByName.put("ScanVelocity",TagFromName.ScanVelocity);
            tagByName.put("WholeBodyTechnique",TagFromName.WholeBodyTechnique);
            tagByName.put("ScanLength",TagFromName.ScanLength);
            tagByName.put("AcquisitionMatrix",TagFromName.AcquisitionMatrix);
            tagByName.put("InPlanePhaseEncodingDirection",TagFromName.InPlanePhaseEncodingDirection);
            tagByName.put("FlipAngle",TagFromName.FlipAngle);
            tagByName.put("VariableFlipAngleFlag",TagFromName.VariableFlipAngleFlag);
            tagByName.put("SAR",TagFromName.SAR);
            tagByName.put("dBdt",TagFromName.dBdt);
            tagByName.put("AcquisitionDeviceProcessingDescription",TagFromName.AcquisitionDeviceProcessingDescription);
            tagByName.put("AcquisitionDeviceProcessingCode",TagFromName.AcquisitionDeviceProcessingCode);
            tagByName.put("CassetteOrientation",TagFromName.CassetteOrientation);
            tagByName.put("CassetteSize",TagFromName.CassetteSize);
            tagByName.put("ExposuresOnPlate",TagFromName.ExposuresOnPlate);
            tagByName.put("RelativeXRayExposure",TagFromName.RelativeXRayExposure);
            tagByName.put("ColumnAngulation",TagFromName.ColumnAngulation);
            tagByName.put("TomoLayerHeight",TagFromName.TomoLayerHeight);
            tagByName.put("TomoAngle",TagFromName.TomoAngle);
            tagByName.put("TomoTime",TagFromName.TomoTime);
            tagByName.put("TomoType",TagFromName.TomoType);
            tagByName.put("TomoClass",TagFromName.TomoClass);
            tagByName.put("NumberOfTomosynthesisSourceImages",TagFromName.NumberOfTomosynthesisSourceImages);
            tagByName.put("PositionerMotion",TagFromName.PositionerMotion);
            tagByName.put("PositionerType",TagFromName.PositionerType);
            tagByName.put("PositionerPrimaryAngle",TagFromName.PositionerPrimaryAngle);
            tagByName.put("PositionerSecondaryAngle",TagFromName.PositionerSecondaryAngle);
            tagByName.put("PositionerPrimaryAngleIncrement",TagFromName.PositionerPrimaryAngleIncrement);
            tagByName.put("PositionerSecondaryAngleIncrement",TagFromName.PositionerSecondaryAngleIncrement);
            tagByName.put("DetectorPrimaryAngle",TagFromName.DetectorPrimaryAngle);
            tagByName.put("DetectorSecondaryAngle",TagFromName.DetectorSecondaryAngle);
            tagByName.put("ShutterShape",TagFromName.ShutterShape);
            tagByName.put("ShutterLeftVerticalEdge",TagFromName.ShutterLeftVerticalEdge);
            tagByName.put("ShutterRightVerticalEdge",TagFromName.ShutterRightVerticalEdge);
            tagByName.put("ShutterUpperHorizontalEdge",TagFromName.ShutterUpperHorizontalEdge);
            tagByName.put("ShutterLowerHorizontalEdge",TagFromName.ShutterLowerHorizontalEdge);
            tagByName.put("CenterOfCircularShutter",TagFromName.CenterOfCircularShutter);
            tagByName.put("RadiusOfCircularShutter",TagFromName.RadiusOfCircularShutter);
            tagByName.put("VerticesOfPolygonalShutter",TagFromName.VerticesOfPolygonalShutter);
            tagByName.put("ShutterPresentationValue",TagFromName.ShutterPresentationValue);
            tagByName.put("ShutterOverlayGroup",TagFromName.ShutterOverlayGroup);
            tagByName.put("ShutterPresentationColorCIELabValue",TagFromName.ShutterPresentationColorCIELabValue);
            tagByName.put("CollimatorShape",TagFromName.CollimatorShape);
            tagByName.put("CollimatorLeftVerticalEdge",TagFromName.CollimatorLeftVerticalEdge);
            tagByName.put("CollimatorRightVerticalEdge",TagFromName.CollimatorRightVerticalEdge);
            tagByName.put("CollimatorUpperHorizontalEdge",TagFromName.CollimatorUpperHorizontalEdge);
            tagByName.put("CollimatorLowerHorizontalEdge",TagFromName.CollimatorLowerHorizontalEdge);
            tagByName.put("CenterOfCircularCollimator",TagFromName.CenterOfCircularCollimator);
            tagByName.put("RadiusOfCircularCollimator",TagFromName.RadiusOfCircularCollimator);
            tagByName.put("VerticesOfPolygonalCollimator",TagFromName.VerticesOfPolygonalCollimator);
            tagByName.put("AcquisitionTimeSynchronized",TagFromName.AcquisitionTimeSynchronized);
            tagByName.put("TimeSource",TagFromName.TimeSource);
            tagByName.put("TimeDistributionProtocol",TagFromName.TimeDistributionProtocol);
            tagByName.put("NTPSourceAddress",TagFromName.NTPSourceAddress);
            tagByName.put("PageNumberVector",TagFromName.PageNumberVector);
            tagByName.put("FrameLabelVector",TagFromName.FrameLabelVector);
            tagByName.put("FramePrimaryAngleVector",TagFromName.FramePrimaryAngleVector);
            tagByName.put("FrameSecondaryAngleVector",TagFromName.FrameSecondaryAngleVector);
            tagByName.put("SliceLocationVector",TagFromName.SliceLocationVector);
            tagByName.put("DisplayWindowLabelVector",TagFromName.DisplayWindowLabelVector);
            tagByName.put("NominalScannedPixelSpacing",TagFromName.NominalScannedPixelSpacing);
            tagByName.put("DigitizingDeviceTransportDirection",TagFromName.DigitizingDeviceTransportDirection);
            tagByName.put("RotationOfScannedFilm",TagFromName.RotationOfScannedFilm);
            tagByName.put("IVUSAcquisition",TagFromName.IVUSAcquisition);
            tagByName.put("IVUSPullbackRate",TagFromName.IVUSPullbackRate);
            tagByName.put("IVUSGatedRate",TagFromName.IVUSGatedRate);
            tagByName.put("IVUSPullbackStartFrameNumber",TagFromName.IVUSPullbackStartFrameNumber);
            tagByName.put("IVUSPullbackStopFrameNumber",TagFromName.IVUSPullbackStopFrameNumber);
            tagByName.put("LesionNumber",TagFromName.LesionNumber);
            tagByName.put("AcquisitionComments",TagFromName.AcquisitionComments);
            tagByName.put("OutputPower",TagFromName.OutputPower);
            tagByName.put("TransducerData",TagFromName.TransducerData);
            tagByName.put("FocusDepth",TagFromName.FocusDepth);
            tagByName.put("ProcessingFunction",TagFromName.ProcessingFunction);
            tagByName.put("PostprocessingFunction",TagFromName.PostprocessingFunction);
            tagByName.put("MechanicalIndex",TagFromName.MechanicalIndex);
            tagByName.put("BoneThermalIndex",TagFromName.BoneThermalIndex);
            tagByName.put("CranialThermalIndex",TagFromName.CranialThermalIndex);
            tagByName.put("SoftTissueThermalIndex",TagFromName.SoftTissueThermalIndex);
            tagByName.put("SoftTissueFocusThermalIndex",TagFromName.SoftTissueFocusThermalIndex);
            tagByName.put("SoftTissueSurfaceThermalIndex",TagFromName.SoftTissueSurfaceThermalIndex);
            tagByName.put("DynamicRange",TagFromName.DynamicRange);
            tagByName.put("TotalGain",TagFromName.TotalGain);
            tagByName.put("DepthOfScanField",TagFromName.DepthOfScanField);
            tagByName.put("PatientPosition",TagFromName.PatientPosition);
            tagByName.put("ViewPosition",TagFromName.ViewPosition);
            tagByName.put("ProjectionEponymousNameCodeSequence",TagFromName.ProjectionEponymousNameCodeSequence);
            tagByName.put("ImageTransformationMatrix",TagFromName.ImageTransformationMatrix);
            tagByName.put("ImageTranslationVector",TagFromName.ImageTranslationVector);
            tagByName.put("Sensitivity",TagFromName.Sensitivity);
            tagByName.put("SequenceOfUltrasoundRegions",TagFromName.SequenceOfUltrasoundRegions);
            tagByName.put("RegionSpatialFormat",TagFromName.RegionSpatialFormat);
            tagByName.put("RegionDataType",TagFromName.RegionDataType);
            tagByName.put("RegionFlags",TagFromName.RegionFlags);
            tagByName.put("RegionLocationMinX0",TagFromName.RegionLocationMinX0);
            tagByName.put("RegionLocationMinY0",TagFromName.RegionLocationMinY0);
            tagByName.put("RegionLocationMaxX1",TagFromName.RegionLocationMaxX1);
            tagByName.put("RegionLocationMaxY1",TagFromName.RegionLocationMaxY1);
            tagByName.put("ReferencePixelX0",TagFromName.ReferencePixelX0);
            tagByName.put("ReferencePixelY0",TagFromName.ReferencePixelY0);
            tagByName.put("PhysicalUnitsXDirection",TagFromName.PhysicalUnitsXDirection);
            tagByName.put("PhysicalUnitsYDirection",TagFromName.PhysicalUnitsYDirection);
            tagByName.put("ReferencePixelPhysicalValueX",TagFromName.ReferencePixelPhysicalValueX);
            tagByName.put("ReferencePixelPhysicalValueY",TagFromName.ReferencePixelPhysicalValueY);
            tagByName.put("PhysicalDeltaX",TagFromName.PhysicalDeltaX);
            tagByName.put("PhysicalDeltaY",TagFromName.PhysicalDeltaY);
            tagByName.put("TransducerFrequency",TagFromName.TransducerFrequency);
            tagByName.put("TransducerType",TagFromName.TransducerType);
            tagByName.put("PulseRepetitionFrequency",TagFromName.PulseRepetitionFrequency);
            tagByName.put("DopplerCorrectionAngle",TagFromName.DopplerCorrectionAngle);
            tagByName.put("SteeringAngle",TagFromName.SteeringAngle);
            tagByName.put("DopplerSampleVolumeXPositionRetired",TagFromName.DopplerSampleVolumeXPositionRetired);
            tagByName.put("DopplerSampleVolumeXPosition",TagFromName.DopplerSampleVolumeXPosition);
            tagByName.put("DopplerSampleVolumeYPositionRetired",TagFromName.DopplerSampleVolumeYPositionRetired);
            tagByName.put("DopplerSampleVolumeYPosition",TagFromName.DopplerSampleVolumeYPosition);
            tagByName.put("TMLinePositionX0Retired",TagFromName.TMLinePositionX0Retired);
            tagByName.put("TMLinePositionX0",TagFromName.TMLinePositionX0);
            tagByName.put("TMLinePositionY0Retired",TagFromName.TMLinePositionY0Retired);
            tagByName.put("TMLinePositionY0",TagFromName.TMLinePositionY0);
            tagByName.put("TMLinePositionX1Retired",TagFromName.TMLinePositionX1Retired);
            tagByName.put("TMLinePositionX1",TagFromName.TMLinePositionX1);
            tagByName.put("TMLinePositionY1Retired",TagFromName.TMLinePositionY1Retired);
            tagByName.put("TMLinePositionY1",TagFromName.TMLinePositionY1);
            tagByName.put("PixelComponentOrganization",TagFromName.PixelComponentOrganization);
            tagByName.put("PixelComponentMask",TagFromName.PixelComponentMask);
            tagByName.put("PixelComponentRangeStart",TagFromName.PixelComponentRangeStart);
            tagByName.put("PixelComponentRangeStop",TagFromName.PixelComponentRangeStop);
            tagByName.put("PixelComponentPhysicalUnits",TagFromName.PixelComponentPhysicalUnits);
            tagByName.put("PixelComponentDataType",TagFromName.PixelComponentDataType);
            tagByName.put("NumberOfTableBreakPoints",TagFromName.NumberOfTableBreakPoints);
            tagByName.put("TableOfXBreakPoints",TagFromName.TableOfXBreakPoints);
            tagByName.put("TableOfYBreakPoints",TagFromName.TableOfYBreakPoints);
            tagByName.put("NumberOfTableEntries",TagFromName.NumberOfTableEntries);
            tagByName.put("TableOfPixelValues",TagFromName.TableOfPixelValues);
            tagByName.put("TableOfParameterValues",TagFromName.TableOfParameterValues);
            tagByName.put("RWaveTimeVector",TagFromName.RWaveTimeVector);
            tagByName.put("DetectorConditionsNominalFlag",TagFromName.DetectorConditionsNominalFlag);
            tagByName.put("DetectorTemperature",TagFromName.DetectorTemperature);
            tagByName.put("DetectorType",TagFromName.DetectorType);
            tagByName.put("DetectorConfiguration",TagFromName.DetectorConfiguration);
            tagByName.put("DetectorDescription",TagFromName.DetectorDescription);
            tagByName.put("DetectorMode",TagFromName.DetectorMode);
            tagByName.put("DetectorID",TagFromName.DetectorID);
            tagByName.put("DateOfLastDetectorCalibration",TagFromName.DateOfLastDetectorCalibration);
            tagByName.put("TimeOfLastDetectorCalibration",TagFromName.TimeOfLastDetectorCalibration);
            tagByName.put("ExposuresOnDetectorSinceLastCalibration",TagFromName.ExposuresOnDetectorSinceLastCalibration);
            tagByName.put("ExposuresOnDetectorSinceManufactured",TagFromName.ExposuresOnDetectorSinceManufactured);
            tagByName.put("DetectorTimeSinceLastExposure",TagFromName.DetectorTimeSinceLastExposure);
            tagByName.put("DetectorActiveTime",TagFromName.DetectorActiveTime);
            tagByName.put("DetectorActivationOffsetFromExposure",TagFromName.DetectorActivationOffsetFromExposure);
            tagByName.put("DetectorBinning",TagFromName.DetectorBinning);
            tagByName.put("DetectorElementPhysicalSize",TagFromName.DetectorElementPhysicalSize);
            tagByName.put("DetectorElementSpacing",TagFromName.DetectorElementSpacing);
            tagByName.put("DetectorActiveShape",TagFromName.DetectorActiveShape);
            tagByName.put("DetectorActiveDimensions",TagFromName.DetectorActiveDimensions);
            tagByName.put("DetectorActiveOrigin",TagFromName.DetectorActiveOrigin);
            tagByName.put("DetectorManufacturerName",TagFromName.DetectorManufacturerName);
            tagByName.put("DetectorManufacturerModelName",TagFromName.DetectorManufacturerModelName);
            tagByName.put("FieldOfViewOrigin",TagFromName.FieldOfViewOrigin);
            tagByName.put("FieldOfViewRotation",TagFromName.FieldOfViewRotation);
            tagByName.put("FieldOfViewHorizontalFlip",TagFromName.FieldOfViewHorizontalFlip);
            tagByName.put("GridAbsorbingMaterial",TagFromName.GridAbsorbingMaterial);
            tagByName.put("GridSpacingMaterial",TagFromName.GridSpacingMaterial);
            tagByName.put("GridThickness",TagFromName.GridThickness);
            tagByName.put("GridPitch",TagFromName.GridPitch);
            tagByName.put("GridAspectRatio",TagFromName.GridAspectRatio);
            tagByName.put("GridPeriod",TagFromName.GridPeriod);
            tagByName.put("GridFocalDistance",TagFromName.GridFocalDistance);
            tagByName.put("FilterMaterial",TagFromName.FilterMaterial);
            tagByName.put("FilterThicknessMinimum",TagFromName.FilterThicknessMinimum);
            tagByName.put("FilterThicknessMaximum",TagFromName.FilterThicknessMaximum);
            tagByName.put("ExposureControlMode",TagFromName.ExposureControlMode);
            tagByName.put("ExposureControlModeDescription",TagFromName.ExposureControlModeDescription);
            tagByName.put("ExposureStatus",TagFromName.ExposureStatus);
            tagByName.put("PhototimerSetting",TagFromName.PhototimerSetting);
            tagByName.put("ExposureTimeInuS",TagFromName.ExposureTimeInuS);
            tagByName.put("XRayTubeCurrentInuA",TagFromName.XRayTubeCurrentInuA);
            tagByName.put("ContentQualification",TagFromName.ContentQualification);
            tagByName.put("PulseSequenceName",TagFromName.PulseSequenceName);
            tagByName.put("MRImagingModifierSequence",TagFromName.MRImagingModifierSequence);
            tagByName.put("EchoPulseSequence",TagFromName.EchoPulseSequence);
            tagByName.put("InversionRecovery",TagFromName.InversionRecovery);
            tagByName.put("FlowCompensation",TagFromName.FlowCompensation);
            tagByName.put("MultipleSpinEcho",TagFromName.MultipleSpinEcho);
            tagByName.put("MultiplanarExcitation",TagFromName.MultiplanarExcitation);
            tagByName.put("PhaseContrast",TagFromName.PhaseContrast);
            tagByName.put("TimeOfFlightContrast",TagFromName.TimeOfFlightContrast);
            tagByName.put("Spoiling",TagFromName.Spoiling);
            tagByName.put("SteadyStatePulseSequence",TagFromName.SteadyStatePulseSequence);
            tagByName.put("EchoPlanarPulseSequence",TagFromName.EchoPlanarPulseSequence);
            tagByName.put("TagAngleFirstAxis",TagFromName.TagAngleFirstAxis);
            tagByName.put("MagnetizationTransfer",TagFromName.MagnetizationTransfer);
            tagByName.put("T2Preparation",TagFromName.T2Preparation);
            tagByName.put("BloodSignalNulling",TagFromName.BloodSignalNulling);
            tagByName.put("SaturationRecovery",TagFromName.SaturationRecovery);
            tagByName.put("SpectrallySelectedSuppression",TagFromName.SpectrallySelectedSuppression);
            tagByName.put("SpectrallySelectedExcitation",TagFromName.SpectrallySelectedExcitation);
            tagByName.put("SpatialPresaturation",TagFromName.SpatialPresaturation);
            tagByName.put("Tagging",TagFromName.Tagging);
            tagByName.put("OversamplingPhase",TagFromName.OversamplingPhase);
            tagByName.put("TagSpacingFirstDimension",TagFromName.TagSpacingFirstDimension);
            tagByName.put("GeometryOfKSpaceTraversal",TagFromName.GeometryOfKSpaceTraversal);
            tagByName.put("SegmentedKSpaceTraversal",TagFromName.SegmentedKSpaceTraversal);
            tagByName.put("RectilinearPhaseEncodeReordering",TagFromName.RectilinearPhaseEncodeReordering);
            tagByName.put("TagThickness",TagFromName.TagThickness);
            tagByName.put("PartialFourierDirection",TagFromName.PartialFourierDirection);
            tagByName.put("CardiacSynchronizationTechnique",TagFromName.CardiacSynchronizationTechnique);
            tagByName.put("ReceiveCoilManufacturerName",TagFromName.ReceiveCoilManufacturerName);
            tagByName.put("MRReceiveCoilSequence",TagFromName.MRReceiveCoilSequence);
            tagByName.put("ReceiveCoilType",TagFromName.ReceiveCoilType);
            tagByName.put("QuadratureReceiveCoil",TagFromName.QuadratureReceiveCoil);
            tagByName.put("MultiCoilDefinitionSequence",TagFromName.MultiCoilDefinitionSequence);
            tagByName.put("MultiCoilConfiguration",TagFromName.MultiCoilConfiguration);
            tagByName.put("MultiCoilElementName",TagFromName.MultiCoilElementName);
            tagByName.put("MultiCoilElementUsed",TagFromName.MultiCoilElementUsed);
            tagByName.put("MRTransmitCoilSequence",TagFromName.MRTransmitCoilSequence);
            tagByName.put("TransmitCoilManufacturerName",TagFromName.TransmitCoilManufacturerName);
            tagByName.put("TransmitCoilType",TagFromName.TransmitCoilType);
            tagByName.put("SpectralWidth",TagFromName.SpectralWidth);
            tagByName.put("ChemicalShiftReference",TagFromName.ChemicalShiftReference);
            tagByName.put("VolumeLocalizationTechnique",TagFromName.VolumeLocalizationTechnique);
            tagByName.put("MRAcquisitionFrequencyEncodingSteps",TagFromName.MRAcquisitionFrequencyEncodingSteps);
            tagByName.put("Decoupling",TagFromName.Decoupling);
            tagByName.put("DecoupledNucleus",TagFromName.DecoupledNucleus);
            tagByName.put("DecouplingFrequency",TagFromName.DecouplingFrequency);
            tagByName.put("DecouplingMethod",TagFromName.DecouplingMethod);
            tagByName.put("DecouplingChemicalShiftReference",TagFromName.DecouplingChemicalShiftReference);
            tagByName.put("KSpaceFiltering",TagFromName.KSpaceFiltering);
            tagByName.put("TimeDomainFiltering",TagFromName.TimeDomainFiltering);
            tagByName.put("NumberOfZeroFills",TagFromName.NumberOfZeroFills);
            tagByName.put("BaselineCorrection",TagFromName.BaselineCorrection);
            tagByName.put("ParallelReductionFactorInPlane",TagFromName.ParallelReductionFactorInPlane);
            tagByName.put("CardiacRRIntervalSpecified",TagFromName.CardiacRRIntervalSpecified);
            tagByName.put("AcquisitionDuration",TagFromName.AcquisitionDuration);
            tagByName.put("FrameAcquisitionDateTime",TagFromName.FrameAcquisitionDateTime);
            tagByName.put("DiffusionDirectionality",TagFromName.DiffusionDirectionality);
            tagByName.put("DiffusionGradientDirectionSequence",TagFromName.DiffusionGradientDirectionSequence);
            tagByName.put("ParallelAcquisition",TagFromName.ParallelAcquisition);
            tagByName.put("ParallelAcquisitionTechnique",TagFromName.ParallelAcquisitionTechnique);
            tagByName.put("InversionTimes",TagFromName.InversionTimes);
            tagByName.put("MetaboliteMapDescription",TagFromName.MetaboliteMapDescription);
            tagByName.put("PartialFourier",TagFromName.PartialFourier);
            tagByName.put("EffectiveEchoTime",TagFromName.EffectiveEchoTime);
            tagByName.put("MetaboliteCodeSequence",TagFromName.MetaboliteCodeSequence);
            tagByName.put("ChemicalShiftSequence",TagFromName.ChemicalShiftSequence);
            tagByName.put("CardiacSignalSource",TagFromName.CardiacSignalSource);
            tagByName.put("DiffusionBValue",TagFromName.DiffusionBValue);
            tagByName.put("DiffusionGradientOrientation",TagFromName.DiffusionGradientOrientation);
            tagByName.put("VelocityEncodingDirection",TagFromName.VelocityEncodingDirection);
            tagByName.put("VelocityEncodingMinimumValue",TagFromName.VelocityEncodingMinimumValue);
            tagByName.put("NumberOfKSpaceTrajectories",TagFromName.NumberOfKSpaceTrajectories);
            tagByName.put("CoverageOfKSpace",TagFromName.CoverageOfKSpace);
            tagByName.put("SpectroscopyAcquisitionPhaseRows",TagFromName.SpectroscopyAcquisitionPhaseRows);
            tagByName.put("ParallelReductionFactorInPlaneRetired",TagFromName.ParallelReductionFactorInPlaneRetired);
            tagByName.put("TransmitterFrequency",TagFromName.TransmitterFrequency);
            tagByName.put("ResonantNucleus",TagFromName.ResonantNucleus);
            tagByName.put("FrequencyCorrection",TagFromName.FrequencyCorrection);
            tagByName.put("MRSpectroscopyFOVGeometrySequence",TagFromName.MRSpectroscopyFOVGeometrySequence);
            tagByName.put("SlabThickness",TagFromName.SlabThickness);
            tagByName.put("SlabOrientation",TagFromName.SlabOrientation);
            tagByName.put("MidSlabPosition",TagFromName.MidSlabPosition);
            tagByName.put("MRSpatialSaturationSequence",TagFromName.MRSpatialSaturationSequence);
            tagByName.put("MRTimingAndRelatedParametersSequence",TagFromName.MRTimingAndRelatedParametersSequence);
            tagByName.put("MREchoSequence",TagFromName.MREchoSequence);
            tagByName.put("MRModifierSequence",TagFromName.MRModifierSequence);
            tagByName.put("MRDiffusionSequence",TagFromName.MRDiffusionSequence);
            tagByName.put("CardiacSynchronizationSequence",TagFromName.CardiacSynchronizationSequence);
            tagByName.put("MRAveragesSequence",TagFromName.MRAveragesSequence);
            tagByName.put("MRFOVGeometrySequence",TagFromName.MRFOVGeometrySequence);
            tagByName.put("VolumeLocalizationSequence",TagFromName.VolumeLocalizationSequence);
            tagByName.put("SpectroscopyAcquisitionDataColumns",TagFromName.SpectroscopyAcquisitionDataColumns);
            tagByName.put("DiffusionAnisotropyType",TagFromName.DiffusionAnisotropyType);
            tagByName.put("FrameReferenceDateTime",TagFromName.FrameReferenceDateTime);
            tagByName.put("MRMetaboliteMapSequence",TagFromName.MRMetaboliteMapSequence);
            tagByName.put("ParallelReductionFactorOutOfPlane",TagFromName.ParallelReductionFactorOutOfPlane);
            tagByName.put("SpectroscopyAcquisitionOutOfPlanePhaseSteps",TagFromName.SpectroscopyAcquisitionOutOfPlanePhaseSteps);
            tagByName.put("BulkMotionStatus",TagFromName.BulkMotionStatus);
            tagByName.put("ParallelReductionFactorSecondInPlane",TagFromName.ParallelReductionFactorSecondInPlane);
            tagByName.put("CardiacBeatRejectionTechnique",TagFromName.CardiacBeatRejectionTechnique);
            tagByName.put("RespiratoryMotionCompensationTechnique",TagFromName.RespiratoryMotionCompensationTechnique);
            tagByName.put("RespiratorySignalSource",TagFromName.RespiratorySignalSource);
            tagByName.put("BulkMotionCompensationTechnique",TagFromName.BulkMotionCompensationTechnique);
            tagByName.put("BulkMotionSignalSource",TagFromName.BulkMotionSignalSource);
            tagByName.put("ApplicableSafetyStandardAgency",TagFromName.ApplicableSafetyStandardAgency);
            tagByName.put("ApplicableSafetyStandardDescription",TagFromName.ApplicableSafetyStandardDescription);
            tagByName.put("OperatingModeSequence",TagFromName.OperatingModeSequence);
            tagByName.put("OperatingModeType",TagFromName.OperatingModeType);
            tagByName.put("OperatingMode",TagFromName.OperatingMode);
            tagByName.put("SpecificAbsorptionRateDefinition",TagFromName.SpecificAbsorptionRateDefinition);
            tagByName.put("GradientOutputType",TagFromName.GradientOutputType);
            tagByName.put("SpecificAbsorptionRateValue",TagFromName.SpecificAbsorptionRateValue);
            tagByName.put("GradientOutput",TagFromName.GradientOutput);
            tagByName.put("FlowCompensationDirection",TagFromName.FlowCompensationDirection);
            tagByName.put("TaggingDelay",TagFromName.TaggingDelay);
            tagByName.put("RespiratoryMotionCompensationTechniqueDescription",TagFromName.RespiratoryMotionCompensationTechniqueDescription);
            tagByName.put("RespiratorySignalSourceID",TagFromName.RespiratorySignalSourceID);
            tagByName.put("ChemicalShiftMinimumIntegrationLimitInHz",TagFromName.ChemicalShiftMinimumIntegrationLimitInHz);
            tagByName.put("ChemicalShiftMaximumIntegrationLimitInHz",TagFromName.ChemicalShiftMaximumIntegrationLimitInHz);
            tagByName.put("MRVelocityEncodingSequence",TagFromName.MRVelocityEncodingSequence);
            tagByName.put("FirstOrderPhaseCorrection",TagFromName.FirstOrderPhaseCorrection);
            tagByName.put("WaterReferencedPhaseCorrection",TagFromName.WaterReferencedPhaseCorrection);
            tagByName.put("MRSpectroscopyAcquisitionType",TagFromName.MRSpectroscopyAcquisitionType);
            tagByName.put("RespiratoryCyclePosition",TagFromName.RespiratoryCyclePosition);
            tagByName.put("VelocityEncodingMaximumValue",TagFromName.VelocityEncodingMaximumValue);
            tagByName.put("TagSpacingSecondDimension",TagFromName.TagSpacingSecondDimension);
            tagByName.put("TagAngleSecondAxis",TagFromName.TagAngleSecondAxis);
            tagByName.put("FrameAcquisitionDuration",TagFromName.FrameAcquisitionDuration);
            tagByName.put("MRImageFrameTypeSequence",TagFromName.MRImageFrameTypeSequence);
            tagByName.put("MRSpectroscopyFrameTypeSequence",TagFromName.MRSpectroscopyFrameTypeSequence);
            tagByName.put("MRAcquisitionPhaseEncodingStepsInPlane",TagFromName.MRAcquisitionPhaseEncodingStepsInPlane);
            tagByName.put("MRAcquisitionPhaseEncodingStepsOutOfPlane",TagFromName.MRAcquisitionPhaseEncodingStepsOutOfPlane);
            tagByName.put("SpectroscopyAcquisitionPhaseColumns",TagFromName.SpectroscopyAcquisitionPhaseColumns);
            tagByName.put("CardiacCyclePosition",TagFromName.CardiacCyclePosition);
            tagByName.put("SpecificAbsorptionRateSequence",TagFromName.SpecificAbsorptionRateSequence);
            tagByName.put("RFEchoTrainLength",TagFromName.RFEchoTrainLength);
            tagByName.put("GradientEchoTrainLength",TagFromName.GradientEchoTrainLength);
            tagByName.put("ChemicalShiftMinimumIntegrationLimitInPPM",TagFromName.ChemicalShiftMinimumIntegrationLimitInPPM);
            tagByName.put("ChemicalShiftMaximumIntegrationLimitInPPM",TagFromName.ChemicalShiftMaximumIntegrationLimitInPPM);
            tagByName.put("CTAcquisitionTypeSequence",TagFromName.CTAcquisitionTypeSequence);
            tagByName.put("AcquisitionType",TagFromName.AcquisitionType);
            tagByName.put("TubeAngle",TagFromName.TubeAngle);
            tagByName.put("CTAcquisitionDetailsSequence",TagFromName.CTAcquisitionDetailsSequence);
            tagByName.put("RevolutionTime",TagFromName.RevolutionTime);
            tagByName.put("SingleCollimationWidth",TagFromName.SingleCollimationWidth);
            tagByName.put("TotalCollimationWidth",TagFromName.TotalCollimationWidth);
            tagByName.put("CTTableDynamicsSequence",TagFromName.CTTableDynamicsSequence);
            tagByName.put("TableSpeed",TagFromName.TableSpeed);
            tagByName.put("TableFeedPerRotation",TagFromName.TableFeedPerRotation);
            tagByName.put("SpiralPitchFactor",TagFromName.SpiralPitchFactor);
            tagByName.put("CTGeometrySequence",TagFromName.CTGeometrySequence);
            tagByName.put("DataCollectionCenterPatient",TagFromName.DataCollectionCenterPatient);
            tagByName.put("CTReconstructionSequence",TagFromName.CTReconstructionSequence);
            tagByName.put("ReconstructionAlgorithm",TagFromName.ReconstructionAlgorithm);
            tagByName.put("ConvolutionKernelGroup",TagFromName.ConvolutionKernelGroup);
            tagByName.put("ReconstructionFieldOfView",TagFromName.ReconstructionFieldOfView);
            tagByName.put("ReconstructionTargetCenterPatient",TagFromName.ReconstructionTargetCenterPatient);
            tagByName.put("ReconstructionAngle",TagFromName.ReconstructionAngle);
            tagByName.put("ImageFilter",TagFromName.ImageFilter);
            tagByName.put("CTExposureSequence",TagFromName.CTExposureSequence);
            tagByName.put("ReconstructionPixelSpacing",TagFromName.ReconstructionPixelSpacing);
            tagByName.put("ExposureModulationType",TagFromName.ExposureModulationType);
            tagByName.put("EstimatedDoseSaving",TagFromName.EstimatedDoseSaving);
            tagByName.put("CTXRayDetailsSequence",TagFromName.CTXRayDetailsSequence);
            tagByName.put("CTPositionSequence",TagFromName.CTPositionSequence);
            tagByName.put("TablePosition",TagFromName.TablePosition);
            tagByName.put("ExposureTimeInms",TagFromName.ExposureTimeInms);
            tagByName.put("CTImageFrameTypeSequence",TagFromName.CTImageFrameTypeSequence);
            tagByName.put("XRayTubeCurrentInmA",TagFromName.XRayTubeCurrentInmA);
            tagByName.put("ExposureInmAs",TagFromName.ExposureInmAs);
            tagByName.put("ConstantVolumeFlag",TagFromName.ConstantVolumeFlag);
            tagByName.put("FluoroscopyFlag",TagFromName.FluoroscopyFlag);
            tagByName.put("DistanceSourceToDataCollectionCenter",TagFromName.DistanceSourceToDataCollectionCenter);
            tagByName.put("ContrastBolusAgentNumber",TagFromName.ContrastBolusAgentNumber);
            tagByName.put("ContrastBolusIngredientCodeSequence",TagFromName.ContrastBolusIngredientCodeSequence);
            tagByName.put("ContrastAdministrationProfileSequence",TagFromName.ContrastAdministrationProfileSequence);
            tagByName.put("ContrastBolusUsageSequence",TagFromName.ContrastBolusUsageSequence);
            tagByName.put("ContrastBolusAgentAdministered",TagFromName.ContrastBolusAgentAdministered);
            tagByName.put("ContrastBolusAgentDetected",TagFromName.ContrastBolusAgentDetected);
            tagByName.put("ContrastBolusAgentPhase",TagFromName.ContrastBolusAgentPhase);
            tagByName.put("CTDIvol",TagFromName.CTDIvol);
            tagByName.put("CTDIPhantomTypeCodeSequence",TagFromName.CTDIPhantomTypeCodeSequence);
            tagByName.put("CalciumScoringMassFactorPatient",TagFromName.CalciumScoringMassFactorPatient);
            tagByName.put("CalciumScoringMassFactorDevice",TagFromName.CalciumScoringMassFactorDevice);
            tagByName.put("EnergyWeightingFactor",TagFromName.EnergyWeightingFactor);
            tagByName.put("CTAdditionalXRaySourceSequence",TagFromName.CTAdditionalXRaySourceSequence);
            tagByName.put("ProjectionPixelCalibrationSequence",TagFromName.ProjectionPixelCalibrationSequence);
            tagByName.put("DistanceSourceToIsocenter",TagFromName.DistanceSourceToIsocenter);
            tagByName.put("DistanceObjectToTableTop",TagFromName.DistanceObjectToTableTop);
            tagByName.put("ObjectPixelSpacingInCenterOfBeam",TagFromName.ObjectPixelSpacingInCenterOfBeam);
            tagByName.put("PositionerPositionSequence",TagFromName.PositionerPositionSequence);
            tagByName.put("TablePositionSequence",TagFromName.TablePositionSequence);
            tagByName.put("CollimatorShapeSequence",TagFromName.CollimatorShapeSequence);
            tagByName.put("XAXRFFrameCharacteristicsSequence",TagFromName.XAXRFFrameCharacteristicsSequence);
            tagByName.put("FrameAcquisitionSequence",TagFromName.FrameAcquisitionSequence);
            tagByName.put("XRayReceptorType",TagFromName.XRayReceptorType);
            tagByName.put("AcquisitionProtocolName",TagFromName.AcquisitionProtocolName);
            tagByName.put("AcquisitionProtocolDescription",TagFromName.AcquisitionProtocolDescription);
            tagByName.put("ContrastBolusIngredientOpaque",TagFromName.ContrastBolusIngredientOpaque);
            tagByName.put("DistanceReceptorPlaneToDetectorHousing",TagFromName.DistanceReceptorPlaneToDetectorHousing);
            tagByName.put("IntensifierActiveShape",TagFromName.IntensifierActiveShape);
            tagByName.put("IntensifierActiveDimensions",TagFromName.IntensifierActiveDimensions);
            tagByName.put("PhysicalDetectorSize",TagFromName.PhysicalDetectorSize);
            tagByName.put("PositionOfIsocenterProjection",TagFromName.PositionOfIsocenterProjection);
            tagByName.put("FieldOfViewSequence",TagFromName.FieldOfViewSequence);
            tagByName.put("FieldOfViewDescription",TagFromName.FieldOfViewDescription);
            tagByName.put("ExposureControlSensingRegionsSequence",TagFromName.ExposureControlSensingRegionsSequence);
            tagByName.put("ExposureControlSensingRegionShape",TagFromName.ExposureControlSensingRegionShape);
            tagByName.put("ExposureControlSensingRegionLeftVerticalEdge",TagFromName.ExposureControlSensingRegionLeftVerticalEdge);
            tagByName.put("ExposureControlSensingRegionRightVerticalEdge",TagFromName.ExposureControlSensingRegionRightVerticalEdge);
            tagByName.put("ExposureControlSensingRegionUpperHorizontalEdge",TagFromName.ExposureControlSensingRegionUpperHorizontalEdge);
            tagByName.put("ExposureControlSensingRegionLowerHorizontalEdge",TagFromName.ExposureControlSensingRegionLowerHorizontalEdge);
            tagByName.put("CenterOfCircularExposureControlSensingRegion",TagFromName.CenterOfCircularExposureControlSensingRegion);
            tagByName.put("RadiusOfCircularExposureControlSensingRegion",TagFromName.RadiusOfCircularExposureControlSensingRegion);
            tagByName.put("VerticesOfPolygonalExposureControlSensingRegion",TagFromName.VerticesOfPolygonalExposureControlSensingRegion);
            tagByName.put("ColumnAngulationPatient",TagFromName.ColumnAngulationPatient);
            tagByName.put("BeamAngle",TagFromName.BeamAngle);
            tagByName.put("FrameDetectorParametersSequence",TagFromName.FrameDetectorParametersSequence);
            tagByName.put("CalculatedAnatomyThickness",TagFromName.CalculatedAnatomyThickness);
            tagByName.put("CalibrationSequence",TagFromName.CalibrationSequence);
            tagByName.put("ObjectThicknessSequence",TagFromName.ObjectThicknessSequence);
            tagByName.put("PlaneIdentification",TagFromName.PlaneIdentification);
            tagByName.put("FieldOfViewDimensionsInFloat",TagFromName.FieldOfViewDimensionsInFloat);
            tagByName.put("IsocenterReferenceSystemSequence",TagFromName.IsocenterReferenceSystemSequence);
            tagByName.put("PositionerIsocenterPrimaryAngle",TagFromName.PositionerIsocenterPrimaryAngle);
            tagByName.put("PositionerIsocenterSecondaryAngle",TagFromName.PositionerIsocenterSecondaryAngle);
            tagByName.put("PositionerIsocenterDetectorRotationAngle",TagFromName.PositionerIsocenterDetectorRotationAngle);
            tagByName.put("TableXPositionToIsocenter",TagFromName.TableXPositionToIsocenter);
            tagByName.put("TableYPositionToIsocenter",TagFromName.TableYPositionToIsocenter);
            tagByName.put("TableZPositionToIsocenter",TagFromName.TableZPositionToIsocenter);
            tagByName.put("TableHorizontalRotationAngle",TagFromName.TableHorizontalRotationAngle);
            tagByName.put("TableHeadTiltAngle",TagFromName.TableHeadTiltAngle);
            tagByName.put("TableCradleTiltAngle",TagFromName.TableCradleTiltAngle);
            tagByName.put("FrameDisplayShutterSequence",TagFromName.FrameDisplayShutterSequence);
            tagByName.put("AcquiredImageAreaDoseProduct",TagFromName.AcquiredImageAreaDoseProduct);
            tagByName.put("CArmPositionerTabletopRelationship",TagFromName.CArmPositionerTabletopRelationship);
            tagByName.put("XRayGeometrySequence",TagFromName.XRayGeometrySequence);
            tagByName.put("IrradiationEventIdentificationSequence",TagFromName.IrradiationEventIdentificationSequence);
            tagByName.put("XRay3DFrameTypeSequence",TagFromName.XRay3DFrameTypeSequence);
            tagByName.put("ContributingSourcesSequence",TagFromName.ContributingSourcesSequence);
            tagByName.put("XRay3DAcquisitionSequence",TagFromName.XRay3DAcquisitionSequence);
            tagByName.put("PrimaryPositionerScanArc",TagFromName.PrimaryPositionerScanArc);
            tagByName.put("SecondaryPositionerScanArc",TagFromName.SecondaryPositionerScanArc);
            tagByName.put("PrimaryPositionerScanStartAngle",TagFromName.PrimaryPositionerScanStartAngle);
            tagByName.put("SecondaryPositionerScanStartAngle",TagFromName.SecondaryPositionerScanStartAngle);
            tagByName.put("PrimaryPositionerIncrement",TagFromName.PrimaryPositionerIncrement);
            tagByName.put("SecondaryPositionerIncrement",TagFromName.SecondaryPositionerIncrement);
            tagByName.put("StartAcquisitionDateTime",TagFromName.StartAcquisitionDateTime);
            tagByName.put("EndAcquisitionDateTime",TagFromName.EndAcquisitionDateTime);
            tagByName.put("ApplicationName",TagFromName.ApplicationName);
            tagByName.put("ApplicationVersion",TagFromName.ApplicationVersion);
            tagByName.put("ApplicationManufacturer",TagFromName.ApplicationManufacturer);
            tagByName.put("AlgorithmType",TagFromName.AlgorithmType);
            tagByName.put("AlgorithmDescription",TagFromName.AlgorithmDescription);
            tagByName.put("XRay3DReconstructionSequence",TagFromName.XRay3DReconstructionSequence);
            tagByName.put("ReconstructionDescription",TagFromName.ReconstructionDescription);
            tagByName.put("PerProjectionAcquisitionSequence",TagFromName.PerProjectionAcquisitionSequence);
            tagByName.put("DiffusionBMatrixSequence",TagFromName.DiffusionBMatrixSequence);
            tagByName.put("DiffusionBMatrixValueXX",TagFromName.DiffusionBMatrixValueXX);
            tagByName.put("DiffusionBMatrixValueXY",TagFromName.DiffusionBMatrixValueXY);
            tagByName.put("DiffusionBMatrixValueXZ",TagFromName.DiffusionBMatrixValueXZ);
            tagByName.put("DiffusionBMatrixValueYY",TagFromName.DiffusionBMatrixValueYY);
            tagByName.put("DiffusionBMatrixValueYZ",TagFromName.DiffusionBMatrixValueYZ);
            tagByName.put("DiffusionBMatrixValueZZ",TagFromName.DiffusionBMatrixValueZZ);
            tagByName.put("DecayCorrectionDateTime",TagFromName.DecayCorrectionDateTime);
            tagByName.put("StartDensityThreshold",TagFromName.StartDensityThreshold);
            tagByName.put("StartRelativeDensityDifferenceThreshold",TagFromName.StartRelativeDensityDifferenceThreshold);
            tagByName.put("StartCardiacTriggerCountThreshold",TagFromName.StartCardiacTriggerCountThreshold);
            tagByName.put("StartRespiratoryTriggerCountThreshold",TagFromName.StartRespiratoryTriggerCountThreshold);
            tagByName.put("TerminationCountsThreshold",TagFromName.TerminationCountsThreshold);
            tagByName.put("TerminationDensityThreshold",TagFromName.TerminationDensityThreshold);
            tagByName.put("TerminationRelativeDensityThreshold",TagFromName.TerminationRelativeDensityThreshold);
            tagByName.put("TerminationTimeThreshold",TagFromName.TerminationTimeThreshold);
            tagByName.put("TerminationCardiacTriggerCountThreshold",TagFromName.TerminationCardiacTriggerCountThreshold);
            tagByName.put("TerminationRespiratoryTriggerCountThreshold",TagFromName.TerminationRespiratoryTriggerCountThreshold);
            tagByName.put("DetectorGeometry",TagFromName.DetectorGeometry);
            tagByName.put("TransverseDetectorSeparation",TagFromName.TransverseDetectorSeparation);
            tagByName.put("AxialDetectorDimension",TagFromName.AxialDetectorDimension);
            tagByName.put("RadiopharmaceuticalAgentNumber",TagFromName.RadiopharmaceuticalAgentNumber);
            tagByName.put("PETFrameAcquisitionSequence",TagFromName.PETFrameAcquisitionSequence);
            tagByName.put("PETDetectorMotionDetailsSequence",TagFromName.PETDetectorMotionDetailsSequence);
            tagByName.put("PETTableDynamicsSequence",TagFromName.PETTableDynamicsSequence);
            tagByName.put("PETPositionSequence",TagFromName.PETPositionSequence);
            tagByName.put("PETFrameCorrectionFactorsSequence",TagFromName.PETFrameCorrectionFactorsSequence);
            tagByName.put("RadiopharmaceuticalUsageSequence",TagFromName.RadiopharmaceuticalUsageSequence);
            tagByName.put("AttenuationCorrectionSource",TagFromName.AttenuationCorrectionSource);
            tagByName.put("NumberOfIterations",TagFromName.NumberOfIterations);
            tagByName.put("NumberOfSubsets",TagFromName.NumberOfSubsets);
            tagByName.put("PETReconstructionSequence",TagFromName.PETReconstructionSequence);
            tagByName.put("PETFrameTypeSequence",TagFromName.PETFrameTypeSequence);
            tagByName.put("TimeOfFlightInformationUsed",TagFromName.TimeOfFlightInformationUsed);
            tagByName.put("ReconstructionType",TagFromName.ReconstructionType);
            tagByName.put("DecayCorrected",TagFromName.DecayCorrected);
            tagByName.put("AttenuationCorrected",TagFromName.AttenuationCorrected);
            tagByName.put("ScatterCorrected",TagFromName.ScatterCorrected);
            tagByName.put("DeadTimeCorrected",TagFromName.DeadTimeCorrected);
            tagByName.put("GantryMotionCorrected",TagFromName.GantryMotionCorrected);
            tagByName.put("PatientMotionCorrected",TagFromName.PatientMotionCorrected);
            tagByName.put("CountLossNormalizationCorrected",TagFromName.CountLossNormalizationCorrected);
            tagByName.put("RandomsCorrected",TagFromName.RandomsCorrected);
            tagByName.put("NonUniformRadialSamplingCorrected",TagFromName.NonUniformRadialSamplingCorrected);
            tagByName.put("SensitivityCalibrated",TagFromName.SensitivityCalibrated);
            tagByName.put("DetectorNormalizationCorrection",TagFromName.DetectorNormalizationCorrection);
            tagByName.put("IterativeReconstructionMethod",TagFromName.IterativeReconstructionMethod);
            tagByName.put("AttenuationCorrectionTemporalRelationship",TagFromName.AttenuationCorrectionTemporalRelationship);
            tagByName.put("PatientPhysiologicalStateSequence",TagFromName.PatientPhysiologicalStateSequence);
            tagByName.put("PatientPhysiologicalStateCodeSequence",TagFromName.PatientPhysiologicalStateCodeSequence);
            tagByName.put("DepthsOfFocus",TagFromName.DepthsOfFocus);
            tagByName.put("ExcludedIntervalsSequence",TagFromName.ExcludedIntervalsSequence);
            tagByName.put("ExclusionStartDatetime",TagFromName.ExclusionStartDatetime);
            tagByName.put("ExclusionDuration",TagFromName.ExclusionDuration);
            tagByName.put("USImageDescriptionSequence",TagFromName.USImageDescriptionSequence);
            tagByName.put("ImageDataTypeSequence",TagFromName.ImageDataTypeSequence);
            tagByName.put("DataType",TagFromName.DataType);
            tagByName.put("TransducerScanPatternCodeSequence",TagFromName.TransducerScanPatternCodeSequence);
            tagByName.put("AliasedDataType",TagFromName.AliasedDataType);
            tagByName.put("PositionMeasuringDeviceUsed",TagFromName.PositionMeasuringDeviceUsed);
            tagByName.put("TransducerGeometryCodeSequence",TagFromName.TransducerGeometryCodeSequence);
            tagByName.put("TransducerBeamSteeringCodeSequence",TagFromName.TransducerBeamSteeringCodeSequence);
            tagByName.put("TransducerApplicationCodeSequence",TagFromName.TransducerApplicationCodeSequence);
            tagByName.put("ContributingEquipmentSequence",TagFromName.ContributingEquipmentSequence);
            tagByName.put("ContributionDateTime",TagFromName.ContributionDateTime);
            tagByName.put("ContributionDescription",TagFromName.ContributionDescription);
            tagByName.put("StudyInstanceUID",TagFromName.StudyInstanceUID);
            tagByName.put("SeriesInstanceUID",TagFromName.SeriesInstanceUID);
            tagByName.put("StudyID",TagFromName.StudyID);
            tagByName.put("SeriesNumber",TagFromName.SeriesNumber);
            tagByName.put("AcquisitionNumber",TagFromName.AcquisitionNumber);
            tagByName.put("InstanceNumber",TagFromName.InstanceNumber);
            tagByName.put("IsotopeNumber",TagFromName.IsotopeNumber);
            tagByName.put("PhaseNumber",TagFromName.PhaseNumber);
            tagByName.put("IntervalNumber",TagFromName.IntervalNumber);
            tagByName.put("TimeSlotNumber",TagFromName.TimeSlotNumber);
            tagByName.put("AngleNumber",TagFromName.AngleNumber);
            tagByName.put("ItemNumber",TagFromName.ItemNumber);
            tagByName.put("PatientOrientation",TagFromName.PatientOrientation);
            tagByName.put("OverlayNumber",TagFromName.OverlayNumber);
            tagByName.put("CurveNumber",TagFromName.CurveNumber);
            tagByName.put("LUTNumber",TagFromName.LUTNumber);
            tagByName.put("ImagePosition",TagFromName.ImagePosition);
            tagByName.put("ImagePositionPatient",TagFromName.ImagePositionPatient);
            tagByName.put("ImageOrientation",TagFromName.ImageOrientation);
            tagByName.put("ImageOrientationPatient",TagFromName.ImageOrientationPatient);
            tagByName.put("Location",TagFromName.Location);
            tagByName.put("FrameOfReferenceUID",TagFromName.FrameOfReferenceUID);
            tagByName.put("Laterality",TagFromName.Laterality);
            tagByName.put("ImageLaterality",TagFromName.ImageLaterality);
            tagByName.put("ImageGeometryType",TagFromName.ImageGeometryType);
            tagByName.put("MaskingImage",TagFromName.MaskingImage);
            tagByName.put("ReportNumberTrial",TagFromName.ReportNumberTrial);
            tagByName.put("TemporalPositionIdentifier",TagFromName.TemporalPositionIdentifier);
            tagByName.put("NumberOfTemporalPositions",TagFromName.NumberOfTemporalPositions);
            tagByName.put("TemporalResolution",TagFromName.TemporalResolution);
            tagByName.put("SynchronizationFrameOfReferenceUID",TagFromName.SynchronizationFrameOfReferenceUID);
            tagByName.put("SeriesInStudy",TagFromName.SeriesInStudy);
            tagByName.put("AcquisitionsInSeries",TagFromName.AcquisitionsInSeries);
            tagByName.put("ImagesInAcquisition",TagFromName.ImagesInAcquisition);
            tagByName.put("ImagesInSeries",TagFromName.ImagesInSeries);
            tagByName.put("AcquisitionsInStudy",TagFromName.AcquisitionsInStudy);
            tagByName.put("ImagesInStudy",TagFromName.ImagesInStudy);
            tagByName.put("Reference",TagFromName.Reference);
            tagByName.put("PositionReferenceIndicator",TagFromName.PositionReferenceIndicator);
            tagByName.put("SliceLocation",TagFromName.SliceLocation);
            tagByName.put("OtherStudyNumbers",TagFromName.OtherStudyNumbers);
            tagByName.put("NumberOfPatientRelatedStudies",TagFromName.NumberOfPatientRelatedStudies);
            tagByName.put("NumberOfPatientRelatedSeries",TagFromName.NumberOfPatientRelatedSeries);
            tagByName.put("NumberOfPatientRelatedInstances",TagFromName.NumberOfPatientRelatedInstances);
            tagByName.put("NumberOfStudyRelatedSeries",TagFromName.NumberOfStudyRelatedSeries);
            tagByName.put("NumberOfStudyRelatedInstances",TagFromName.NumberOfStudyRelatedInstances);
            tagByName.put("NumberOfSeriesRelatedInstances",TagFromName.NumberOfSeriesRelatedInstances);
            tagByName.put("SourceImageID",TagFromName.SourceImageID);
            tagByName.put("ModifyingDeviceID",TagFromName.ModifyingDeviceID);
            tagByName.put("ModifiedImageID",TagFromName.ModifiedImageID);
            tagByName.put("ModifiedImageDate",TagFromName.ModifiedImageDate);
            tagByName.put("ModifyingDeviceManufacturer",TagFromName.ModifyingDeviceManufacturer);
            tagByName.put("ModifiedImageTime",TagFromName.ModifiedImageTime);
            tagByName.put("ModifiedImageDescription",TagFromName.ModifiedImageDescription);
            tagByName.put("ImageComments",TagFromName.ImageComments);
            tagByName.put("OriginalImageIdentification",TagFromName.OriginalImageIdentification);
            tagByName.put("OriginalImageIdentificationNomenclature",TagFromName.OriginalImageIdentificationNomenclature);
            tagByName.put("StackID",TagFromName.StackID);
            tagByName.put("InStackPositionNumber",TagFromName.InStackPositionNumber);
            tagByName.put("FrameAnatomySequence",TagFromName.FrameAnatomySequence);
            tagByName.put("FrameLaterality",TagFromName.FrameLaterality);
            tagByName.put("FrameContentSequence",TagFromName.FrameContentSequence);
            tagByName.put("PlanePositionSequence",TagFromName.PlanePositionSequence);
            tagByName.put("PlaneOrientationSequence",TagFromName.PlaneOrientationSequence);
            tagByName.put("TemporalPositionIndex",TagFromName.TemporalPositionIndex);
            tagByName.put("NominalCardiacTriggerDelayTime",TagFromName.NominalCardiacTriggerDelayTime);
            tagByName.put("FrameAcquisitionNumber",TagFromName.FrameAcquisitionNumber);
            tagByName.put("DimensionIndexValues",TagFromName.DimensionIndexValues);
            tagByName.put("FrameComments",TagFromName.FrameComments);
            tagByName.put("ConcatenationUID",TagFromName.ConcatenationUID);
            tagByName.put("InConcatenationNumber",TagFromName.InConcatenationNumber);
            tagByName.put("InConcatenationTotalNumber",TagFromName.InConcatenationTotalNumber);
            tagByName.put("DimensionOrganizationUID",TagFromName.DimensionOrganizationUID);
            tagByName.put("DimensionIndexPointer",TagFromName.DimensionIndexPointer);
            tagByName.put("FunctionalGroupPointer",TagFromName.FunctionalGroupPointer);
            tagByName.put("DimensionIndexPrivateCreator",TagFromName.DimensionIndexPrivateCreator);
            tagByName.put("DimensionOrganizationSequence",TagFromName.DimensionOrganizationSequence);
            tagByName.put("DimensionIndexSequence",TagFromName.DimensionIndexSequence);
            tagByName.put("ConcatenationFrameOffsetNumber",TagFromName.ConcatenationFrameOffsetNumber);
            tagByName.put("FunctionalGroupPrivateCreator",TagFromName.FunctionalGroupPrivateCreator);
            tagByName.put("NominalPercentageOfCardiacPhase",TagFromName.NominalPercentageOfCardiacPhase);
            tagByName.put("NominalPercentageOfRespiratoryPhase",TagFromName.NominalPercentageOfRespiratoryPhase);
            tagByName.put("StartingRespiratoryAmplitude",TagFromName.StartingRespiratoryAmplitude);
            tagByName.put("StartingRespiratoryPhase",TagFromName.StartingRespiratoryPhase);
            tagByName.put("EndingRespiratoryAmplitude",TagFromName.EndingRespiratoryAmplitude);
            tagByName.put("EndingRespiratoryPhase",TagFromName.EndingRespiratoryPhase);
            tagByName.put("RespiratoryTriggerType",TagFromName.RespiratoryTriggerType);
            tagByName.put("RRIntervalTimeNominal",TagFromName.RRIntervalTimeNominal);
            tagByName.put("ActualCardiacTriggerDelayTime",TagFromName.ActualCardiacTriggerDelayTime);
            tagByName.put("RespiratorySynchronizationSequence",TagFromName.RespiratorySynchronizationSequence);
            tagByName.put("RespiratoryIntervalTime",TagFromName.RespiratoryIntervalTime);
            tagByName.put("NominalRespiratoryTriggerDelayTime",TagFromName.NominalRespiratoryTriggerDelayTime);
            tagByName.put("RespiratoryTriggerDelayThreshold",TagFromName.RespiratoryTriggerDelayThreshold);
            tagByName.put("ActualRespiratoryTriggerDelayTime",TagFromName.ActualRespiratoryTriggerDelayTime);
            tagByName.put("ImagePositionVolume",TagFromName.ImagePositionVolume);
            tagByName.put("ImageOrientationVolume",TagFromName.ImageOrientationVolume);
            tagByName.put("UltrasoundAcquisitionGeometry",TagFromName.UltrasoundAcquisitionGeometry);
            tagByName.put("ApexPosition",TagFromName.ApexPosition);
            tagByName.put("VolumeToTransducerMappingMatrix",TagFromName.VolumeToTransducerMappingMatrix);
            tagByName.put("VolumeToTableMappingMatrix",TagFromName.VolumeToTableMappingMatrix);
            tagByName.put("PatientFrameofReferenceSource",TagFromName.PatientFrameofReferenceSource);
            tagByName.put("TemporalPositionTimeOffset",TagFromName.TemporalPositionTimeOffset);
            tagByName.put("PlanePositionVolumeSequence",TagFromName.PlanePositionVolumeSequence);
            tagByName.put("PlaneOrientationVolumeSequence",TagFromName.PlaneOrientationVolumeSequence);
            tagByName.put("TemporalPositionSequence",TagFromName.TemporalPositionSequence);
            tagByName.put("DimensionOrganizationType",TagFromName.DimensionOrganizationType);
            tagByName.put("VolumeFrameOfReferenceUID",TagFromName.VolumeFrameOfReferenceUID);
            tagByName.put("TableFrameOfReferenceUID",TagFromName.TableFrameOfReferenceUID);
            tagByName.put("DimensionDescriptionLabel",TagFromName.DimensionDescriptionLabel);
            tagByName.put("PatientOrientationInFrameSequence",TagFromName.PatientOrientationInFrameSequence);
            tagByName.put("FrameLabel",TagFromName.FrameLabel);
            tagByName.put("AcquisitionIndex",TagFromName.AcquisitionIndex);
            tagByName.put("ContributingSOPInstancesReferenceSequence",TagFromName.ContributingSOPInstancesReferenceSequence);
            tagByName.put("ReconstructionIndex",TagFromName.ReconstructionIndex);
            tagByName.put("LightPathFilterPassThroughWavelength",TagFromName.LightPathFilterPassThroughWavelength);
            tagByName.put("LightPathFilterPassBand",TagFromName.LightPathFilterPassBand);
            tagByName.put("ImagePathFilterPassThroughWavelength",TagFromName.ImagePathFilterPassThroughWavelength);
            tagByName.put("ImagePathFilterPassBand",TagFromName.ImagePathFilterPassBand);
            tagByName.put("PatientEyeMovementCommanded",TagFromName.PatientEyeMovementCommanded);
            tagByName.put("PatientEyeMovementCommandedCodeSequence",TagFromName.PatientEyeMovementCommandedCodeSequence);
            tagByName.put("SphericalLensPower",TagFromName.SphericalLensPower);
            tagByName.put("CylinderLensPower",TagFromName.CylinderLensPower);
            tagByName.put("CylinderAxis",TagFromName.CylinderAxis);
            tagByName.put("EmmetropicMagnification",TagFromName.EmmetropicMagnification);
            tagByName.put("IntraOcularPressure",TagFromName.IntraOcularPressure);
            tagByName.put("HorizontalFieldOfView",TagFromName.HorizontalFieldOfView);
            tagByName.put("PupilDilated",TagFromName.PupilDilated);
            tagByName.put("DegreeOfDilation",TagFromName.DegreeOfDilation);
            tagByName.put("StereoBaselineAngle",TagFromName.StereoBaselineAngle);
            tagByName.put("StereoBaselineDisplacement",TagFromName.StereoBaselineDisplacement);
            tagByName.put("StereoHorizontalPixelOffset",TagFromName.StereoHorizontalPixelOffset);
            tagByName.put("StereoVerticalPixelOffset",TagFromName.StereoVerticalPixelOffset);
            tagByName.put("StereoRotation",TagFromName.StereoRotation);
            tagByName.put("AcquisitionDeviceTypeCodeSequence",TagFromName.AcquisitionDeviceTypeCodeSequence);
            tagByName.put("IlluminationTypeCodeSequence",TagFromName.IlluminationTypeCodeSequence);
            tagByName.put("LightPathFilterTypeStackCodeSequence",TagFromName.LightPathFilterTypeStackCodeSequence);
            tagByName.put("ImagePathFilterTypeStackCodeSequence",TagFromName.ImagePathFilterTypeStackCodeSequence);
            tagByName.put("LensesCodeSequence",TagFromName.LensesCodeSequence);
            tagByName.put("ChannelDescriptionCodeSequence",TagFromName.ChannelDescriptionCodeSequence);
            tagByName.put("RefractiveStateSequence",TagFromName.RefractiveStateSequence);
            tagByName.put("MydriaticAgentCodeSequence",TagFromName.MydriaticAgentCodeSequence);
            tagByName.put("RelativeImagePositionCodeSequence",TagFromName.RelativeImagePositionCodeSequence);
            tagByName.put("StereoPairsSequence",TagFromName.StereoPairsSequence);
            tagByName.put("LeftImageSequence",TagFromName.LeftImageSequence);
            tagByName.put("RightImageSequence",TagFromName.RightImageSequence);
            tagByName.put("AxialLengthOfEye",TagFromName.AxialLengthOfEye);
            tagByName.put("OphthalmicFrameLocationSequence",TagFromName.OphthalmicFrameLocationSequence);
            tagByName.put("ReferenceCoordinates",TagFromName.ReferenceCoordinates);
            tagByName.put("DepthSpatialResolution",TagFromName.DepthSpatialResolution);
            tagByName.put("MaximumDepthDistortion",TagFromName.MaximumDepthDistortion);
            tagByName.put("AlongScanSpatialResolution",TagFromName.AlongScanSpatialResolution);
            tagByName.put("MaximumAlongScanDistortion",TagFromName.MaximumAlongScanDistortion);
            tagByName.put("OphthalmicImageOrientation",TagFromName.OphthalmicImageOrientation);
            tagByName.put("DepthOfTransverseImage",TagFromName.DepthOfTransverseImage);
            tagByName.put("MydriaticAgentConcentrationUnitsSequence",TagFromName.MydriaticAgentConcentrationUnitsSequence);
            tagByName.put("AcrossScanSpatialResolution",TagFromName.AcrossScanSpatialResolution);
            tagByName.put("MaximumAcrossScanDistortion",TagFromName.MaximumAcrossScanDistortion);
            tagByName.put("MydriaticAgentConcentration",TagFromName.MydriaticAgentConcentration);
            tagByName.put("IlluminationWaveLength",TagFromName.IlluminationWaveLength);
            tagByName.put("IlluminationPower",TagFromName.IlluminationPower);
            tagByName.put("IlluminationBandwidth",TagFromName.IlluminationBandwidth);
            tagByName.put("MydriaticAgentSequence",TagFromName.MydriaticAgentSequence);
            tagByName.put("SamplesPerPixel",TagFromName.SamplesPerPixel);
            tagByName.put("SamplesPerPixelUsed",TagFromName.SamplesPerPixelUsed);
            tagByName.put("PhotometricInterpretation",TagFromName.PhotometricInterpretation);
            tagByName.put("ImageDimensions",TagFromName.ImageDimensions);
            tagByName.put("PlanarConfiguration",TagFromName.PlanarConfiguration);
            tagByName.put("NumberOfFrames",TagFromName.NumberOfFrames);
            tagByName.put("FrameIncrementPointer",TagFromName.FrameIncrementPointer);
            tagByName.put("FrameDimensionPointer",TagFromName.FrameDimensionPointer);
            tagByName.put("Rows",TagFromName.Rows);
            tagByName.put("Columns",TagFromName.Columns);
            tagByName.put("Planes",TagFromName.Planes);
            tagByName.put("UltrasoundColorDataPresent",TagFromName.UltrasoundColorDataPresent);
            tagByName.put("PixelSpacing",TagFromName.PixelSpacing);
            tagByName.put("ZoomFactor",TagFromName.ZoomFactor);
            tagByName.put("ZoomCenter",TagFromName.ZoomCenter);
            tagByName.put("PixelAspectRatio",TagFromName.PixelAspectRatio);
            tagByName.put("ImageFormat",TagFromName.ImageFormat);
            tagByName.put("ManipulatedImage",TagFromName.ManipulatedImage);
            tagByName.put("CorrectedImage",TagFromName.CorrectedImage);
            tagByName.put("CompressionRecognitionCode",TagFromName.CompressionRecognitionCode);
            tagByName.put("CompressionCode",TagFromName.CompressionCode);
            tagByName.put("CompressionOriginator",TagFromName.CompressionOriginator);
            tagByName.put("CompressionLabel",TagFromName.CompressionLabel);
            tagByName.put("CompressionDescription",TagFromName.CompressionDescription);
            tagByName.put("CompressionSequence",TagFromName.CompressionSequence);
            tagByName.put("CompressionStepPointers",TagFromName.CompressionStepPointers);
            tagByName.put("RepeatInterval",TagFromName.RepeatInterval);
            tagByName.put("BitsGrouped",TagFromName.BitsGrouped);
            tagByName.put("PerimeterTable",TagFromName.PerimeterTable);
            tagByName.put("PerimeterValue",TagFromName.PerimeterValue);
            tagByName.put("PredictorRows",TagFromName.PredictorRows);
            tagByName.put("PredictorColumns",TagFromName.PredictorColumns);
            tagByName.put("PredictorConstants",TagFromName.PredictorConstants);
            tagByName.put("BlockedPixels",TagFromName.BlockedPixels);
            tagByName.put("BlockRows",TagFromName.BlockRows);
            tagByName.put("BlockColumns",TagFromName.BlockColumns);
            tagByName.put("RowOverlap",TagFromName.RowOverlap);
            tagByName.put("ColumnOverlap",TagFromName.ColumnOverlap);
            tagByName.put("BitsAllocated",TagFromName.BitsAllocated);
            tagByName.put("BitsStored",TagFromName.BitsStored);
            tagByName.put("HighBit",TagFromName.HighBit);
            tagByName.put("PixelRepresentation",TagFromName.PixelRepresentation);
            tagByName.put("SmallestValidPixelValue",TagFromName.SmallestValidPixelValue);
            tagByName.put("LargestValidPixelValue",TagFromName.LargestValidPixelValue);
            tagByName.put("SmallestImagePixelValue",TagFromName.SmallestImagePixelValue);
            tagByName.put("LargestImagePixelValue",TagFromName.LargestImagePixelValue);
            tagByName.put("SmallestPixelValueInSeries",TagFromName.SmallestPixelValueInSeries);
            tagByName.put("LargestPixelValueInSeries",TagFromName.LargestPixelValueInSeries);
            tagByName.put("SmallestPixelValueInPlane",TagFromName.SmallestPixelValueInPlane);
            tagByName.put("LargestPixelValueInPlane",TagFromName.LargestPixelValueInPlane);
            tagByName.put("PixelPaddingValue",TagFromName.PixelPaddingValue);
            tagByName.put("PixelPaddingRangeLimit",TagFromName.PixelPaddingRangeLimit);
            tagByName.put("ImageLocation",TagFromName.ImageLocation);
            tagByName.put("QualityControlImage",TagFromName.QualityControlImage);
            tagByName.put("BurnedInAnnotation",TagFromName.BurnedInAnnotation);
            tagByName.put("TransformLabel",TagFromName.TransformLabel);
            tagByName.put("TransformVersionNumber",TagFromName.TransformVersionNumber);
            tagByName.put("SequenceOfCompressedData",TagFromName.SequenceOfCompressedData);
            tagByName.put("DCTLabel",TagFromName.DCTLabel);
            tagByName.put("DataBlockDescription",TagFromName.DataBlockDescription);
            tagByName.put("DataBlock",TagFromName.DataBlock);
            tagByName.put("NormalizationFactorFormat",TagFromName.NormalizationFactorFormat);
            tagByName.put("ZonalMapNumberFormat",TagFromName.ZonalMapNumberFormat);
            tagByName.put("ZonalMapLocation",TagFromName.ZonalMapLocation);
            tagByName.put("ZonalMapFormat",TagFromName.ZonalMapFormat);
            tagByName.put("AdaptiveMapFormat",TagFromName.AdaptiveMapFormat);
            tagByName.put("CodeNumberFormat",TagFromName.CodeNumberFormat);
            tagByName.put("PixelSpacingCalibrationType",TagFromName.PixelSpacingCalibrationType);
            tagByName.put("PixelSpacingCalibrationDescription",TagFromName.PixelSpacingCalibrationDescription);
            tagByName.put("PixelIntensityRelationship",TagFromName.PixelIntensityRelationship);
            tagByName.put("PixelIntensityRelationshipSign",TagFromName.PixelIntensityRelationshipSign);
            tagByName.put("WindowCenter",TagFromName.WindowCenter);
            tagByName.put("WindowWidth",TagFromName.WindowWidth);
            tagByName.put("RescaleIntercept",TagFromName.RescaleIntercept);
            tagByName.put("RescaleSlope",TagFromName.RescaleSlope);
            tagByName.put("RescaleType",TagFromName.RescaleType);
            tagByName.put("WindowCenterWidthExplanation",TagFromName.WindowCenterWidthExplanation);
            tagByName.put("VOILUTFunction",TagFromName.VOILUTFunction);
            tagByName.put("GrayScale",TagFromName.GrayScale);
            tagByName.put("RecommendedViewingMode",TagFromName.RecommendedViewingMode);
            tagByName.put("GrayLookupTableDescriptor",TagFromName.GrayLookupTableDescriptor);
            tagByName.put("RedPaletteColorLookupTableDescriptor",TagFromName.RedPaletteColorLookupTableDescriptor);
            tagByName.put("GreenPaletteColorLookupTableDescriptor",TagFromName.GreenPaletteColorLookupTableDescriptor);
            tagByName.put("BluePaletteColorLookupTableDescriptor",TagFromName.BluePaletteColorLookupTableDescriptor);
            tagByName.put("AlphaPaletteColorLookupTableDescriptor",TagFromName.AlphaPaletteColorLookupTableDescriptor);
            tagByName.put("LargeRedPaletteColorLookupTableDescriptor",TagFromName.LargeRedPaletteColorLookupTableDescriptor);
            tagByName.put("LargeGreenPaletteColorLookupTableDescriptor",TagFromName.LargeGreenPaletteColorLookupTableDescriptor);
            tagByName.put("LargeBluePaletteColorLookupTableDescriptor",TagFromName.LargeBluePaletteColorLookupTableDescriptor);
            tagByName.put("PaletteColorLookupTableUID",TagFromName.PaletteColorLookupTableUID);
            tagByName.put("GrayLookupTableData",TagFromName.GrayLookupTableData);
            tagByName.put("RedPaletteColorLookupTableData",TagFromName.RedPaletteColorLookupTableData);
            tagByName.put("GreenPaletteColorLookupTableData",TagFromName.GreenPaletteColorLookupTableData);
            tagByName.put("BluePaletteColorLookupTableData",TagFromName.BluePaletteColorLookupTableData);
            tagByName.put("AlphaPaletteColorLookupTableData",TagFromName.AlphaPaletteColorLookupTableData);
            tagByName.put("LargeRedPaletteColorLookupTableData",TagFromName.LargeRedPaletteColorLookupTableData);
            tagByName.put("LargeGreenPaletteColorLookupTableData",TagFromName.LargeGreenPaletteColorLookupTableData);
            tagByName.put("LargeBluePaletteColorLookupTableData",TagFromName.LargeBluePaletteColorLookupTableData);
            tagByName.put("LargePaletteColorLookupTableUID",TagFromName.LargePaletteColorLookupTableUID);
            tagByName.put("SegmentedRedPaletteColorLookupTableData",TagFromName.SegmentedRedPaletteColorLookupTableData);
            tagByName.put("SegmentedGreenPaletteColorLookupTableData",TagFromName.SegmentedGreenPaletteColorLookupTableData);
            tagByName.put("SegmentedBluePaletteColorLookupTableData",TagFromName.SegmentedBluePaletteColorLookupTableData);
            tagByName.put("BreastImplantPresent",TagFromName.BreastImplantPresent);
            tagByName.put("PartialView",TagFromName.PartialView);
            tagByName.put("PartialViewDescription",TagFromName.PartialViewDescription);
            tagByName.put("PartialViewCodeSequence",TagFromName.PartialViewCodeSequence);
            tagByName.put("SpatialLocationsPreserved",TagFromName.SpatialLocationsPreserved);
            tagByName.put("DataFrameAssignmentSequence",TagFromName.DataFrameAssignmentSequence);
            tagByName.put("DataPathAssignment",TagFromName.DataPathAssignment);
            tagByName.put("BitsMappedToColorLookupTable",TagFromName.BitsMappedToColorLookupTable);
            tagByName.put("BlendingLUT1Sequence",TagFromName.BlendingLUT1Sequence);
            tagByName.put("BlendingLUT1TransferFunction",TagFromName.BlendingLUT1TransferFunction);
            tagByName.put("BlendingWeightConstant",TagFromName.BlendingWeightConstant);
            tagByName.put("BlendingLookupTableDescriptor",TagFromName.BlendingLookupTableDescriptor);
            tagByName.put("BlendingLookupTableData",TagFromName.BlendingLookupTableData);
            tagByName.put("EnhancedPaletteColorLookupTableSequence",TagFromName.EnhancedPaletteColorLookupTableSequence);
            tagByName.put("BlendingLUT2Sequence",TagFromName.BlendingLUT2Sequence);
            tagByName.put("BlendingLUT2TransferFunction",TagFromName.BlendingLUT2TransferFunction);
            tagByName.put("DataPathID",TagFromName.DataPathID);
            tagByName.put("RGBLUTTransferFunction",TagFromName.RGBLUTTransferFunction);
            tagByName.put("AlphaLUTTransferFunction",TagFromName.AlphaLUTTransferFunction);
            tagByName.put("ICCProfile",TagFromName.ICCProfile);
            tagByName.put("LossyImageCompression",TagFromName.LossyImageCompression);
            tagByName.put("LossyImageCompressionRatio",TagFromName.LossyImageCompressionRatio);
            tagByName.put("LossyImageCompressionMethod",TagFromName.LossyImageCompressionMethod);
            tagByName.put("ModalityLUTSequence",TagFromName.ModalityLUTSequence);
            tagByName.put("LUTDescriptor",TagFromName.LUTDescriptor);
            tagByName.put("LUTExplanation",TagFromName.LUTExplanation);
            tagByName.put("ModalityLUTType",TagFromName.ModalityLUTType);
            tagByName.put("LUTData",TagFromName.LUTData);
            tagByName.put("VOILUTSequence",TagFromName.VOILUTSequence);
            tagByName.put("SoftcopyVOILUTSequence",TagFromName.SoftcopyVOILUTSequence);
            tagByName.put("ImagePresentationComments",TagFromName.ImagePresentationComments);
            tagByName.put("BiplaneAcquisitionSequence",TagFromName.BiplaneAcquisitionSequence);
            tagByName.put("RepresentativeFrameNumber",TagFromName.RepresentativeFrameNumber);
            tagByName.put("FrameNumbersOfInterest",TagFromName.FrameNumbersOfInterest);
            tagByName.put("FrameOfInterestDescription",TagFromName.FrameOfInterestDescription);
            tagByName.put("FrameOfInterestType",TagFromName.FrameOfInterestType);
            tagByName.put("MaskPointer",TagFromName.MaskPointer);
            tagByName.put("RWavePointer",TagFromName.RWavePointer);
            tagByName.put("MaskSubtractionSequence",TagFromName.MaskSubtractionSequence);
            tagByName.put("MaskOperation",TagFromName.MaskOperation);
            tagByName.put("ApplicableFrameRange",TagFromName.ApplicableFrameRange);
            tagByName.put("MaskFrameNumbers",TagFromName.MaskFrameNumbers);
            tagByName.put("ContrastFrameAveraging",TagFromName.ContrastFrameAveraging);
            tagByName.put("MaskSubPixelShift",TagFromName.MaskSubPixelShift);
            tagByName.put("TIDOffset",TagFromName.TIDOffset);
            tagByName.put("MaskOperationExplanation",TagFromName.MaskOperationExplanation);
            tagByName.put("PixelDataProviderURL",TagFromName.PixelDataProviderURL);
            tagByName.put("DataPointRows",TagFromName.DataPointRows);
            tagByName.put("DataPointColumns",TagFromName.DataPointColumns);
            tagByName.put("SignalDomainColumns",TagFromName.SignalDomainColumns);
            tagByName.put("LargestMonochromePixelValue",TagFromName.LargestMonochromePixelValue);
            tagByName.put("DataRepresentation",TagFromName.DataRepresentation);
            tagByName.put("PixelMeasuresSequence",TagFromName.PixelMeasuresSequence);
            tagByName.put("FrameVOILUTSequence",TagFromName.FrameVOILUTSequence);
            tagByName.put("PixelValueTransformationSequence",TagFromName.PixelValueTransformationSequence);
            tagByName.put("SignalDomainRows",TagFromName.SignalDomainRows);
            tagByName.put("DisplayFilterPercentage",TagFromName.DisplayFilterPercentage);
            tagByName.put("FramePixelShiftSequence",TagFromName.FramePixelShiftSequence);
            tagByName.put("SubtractionItemID",TagFromName.SubtractionItemID);
            tagByName.put("PixelIntensityRelationshipLUTSequence",TagFromName.PixelIntensityRelationshipLUTSequence);
            tagByName.put("FramePixelDataPropertiesSequence",TagFromName.FramePixelDataPropertiesSequence);
            tagByName.put("GeometricalProperties",TagFromName.GeometricalProperties);
            tagByName.put("GeometricMaximumDistortion",TagFromName.GeometricMaximumDistortion);
            tagByName.put("ImageProcessingApplied",TagFromName.ImageProcessingApplied);
            tagByName.put("MaskSelectionMode",TagFromName.MaskSelectionMode);
            tagByName.put("LUTFunction",TagFromName.LUTFunction);
            tagByName.put("MaskVisibilityPercentage",TagFromName.MaskVisibilityPercentage);
            tagByName.put("PixelShiftSequence",TagFromName.PixelShiftSequence);
            tagByName.put("RegionPixelShiftSequence",TagFromName.RegionPixelShiftSequence);
            tagByName.put("VerticesOfTheRegion",TagFromName.VerticesOfTheRegion);
            tagByName.put("MultiframePresentationSequence",TagFromName.MultiframePresentationSequence);
            tagByName.put("PixelShiftFrameRange",TagFromName.PixelShiftFrameRange);
            tagByName.put("LUTFrameRange",TagFromName.LUTFrameRange);
            tagByName.put("ImageToEquipmentMappingMatrix",TagFromName.ImageToEquipmentMappingMatrix);
            tagByName.put("EquipmentCoordinateSystemIdentification",TagFromName.EquipmentCoordinateSystemIdentification);
            tagByName.put("StudyStatusID",TagFromName.StudyStatusID);
            tagByName.put("StudyPriorityID",TagFromName.StudyPriorityID);
            tagByName.put("StudyIDIssuer",TagFromName.StudyIDIssuer);
            tagByName.put("StudyVerifiedDate",TagFromName.StudyVerifiedDate);
            tagByName.put("StudyVerifiedTime",TagFromName.StudyVerifiedTime);
            tagByName.put("StudyReadDate",TagFromName.StudyReadDate);
            tagByName.put("StudyReadTime",TagFromName.StudyReadTime);
            tagByName.put("ScheduledStudyStartDate",TagFromName.ScheduledStudyStartDate);
            tagByName.put("ScheduledStudyStartTime",TagFromName.ScheduledStudyStartTime);
            tagByName.put("ScheduledStudyStopDate",TagFromName.ScheduledStudyStopDate);
            tagByName.put("ScheduledStudyStopTime",TagFromName.ScheduledStudyStopTime);
            tagByName.put("ScheduledStudyLocation",TagFromName.ScheduledStudyLocation);
            tagByName.put("ScheduledStudyLocationAETitle",TagFromName.ScheduledStudyLocationAETitle);
            tagByName.put("ReasonForStudy",TagFromName.ReasonForStudy);
            tagByName.put("RequestingPhysicianIdentificationSequence",TagFromName.RequestingPhysicianIdentificationSequence);
            tagByName.put("RequestingPhysician",TagFromName.RequestingPhysician);
            tagByName.put("RequestingService",TagFromName.RequestingService);
            tagByName.put("StudyArrivalDate",TagFromName.StudyArrivalDate);
            tagByName.put("StudyArrivalTime",TagFromName.StudyArrivalTime);
            tagByName.put("StudyCompletionDate",TagFromName.StudyCompletionDate);
            tagByName.put("StudyCompletionTime",TagFromName.StudyCompletionTime);
            tagByName.put("StudyComponentStatusID",TagFromName.StudyComponentStatusID);
            tagByName.put("RequestedProcedureDescription",TagFromName.RequestedProcedureDescription);
            tagByName.put("RequestedProcedureCodeSequence",TagFromName.RequestedProcedureCodeSequence);
            tagByName.put("RequestedContrastAgent",TagFromName.RequestedContrastAgent);
            tagByName.put("StudyComments",TagFromName.StudyComments);
            tagByName.put("ReferencedPatientAliasSequence",TagFromName.ReferencedPatientAliasSequence);
            tagByName.put("VisitStatusID",TagFromName.VisitStatusID);
            tagByName.put("AdmissionID",TagFromName.AdmissionID);
            tagByName.put("IssuerOfAdmissionID",TagFromName.IssuerOfAdmissionID);
            tagByName.put("IssuerOfAdmissionIDSequence",TagFromName.IssuerOfAdmissionIDSequence);
            tagByName.put("RouteOfAdmissions",TagFromName.RouteOfAdmissions);
            tagByName.put("ScheduledAdmissionDate",TagFromName.ScheduledAdmissionDate);
            tagByName.put("ScheduledAdmissionTime",TagFromName.ScheduledAdmissionTime);
            tagByName.put("ScheduledDischargeDate",TagFromName.ScheduledDischargeDate);
            tagByName.put("ScheduledDischargeTime",TagFromName.ScheduledDischargeTime);
            tagByName.put("ScheduledPatientInstitutionResidence",TagFromName.ScheduledPatientInstitutionResidence);
            tagByName.put("AdmittingDate",TagFromName.AdmittingDate);
            tagByName.put("AdmittingTime",TagFromName.AdmittingTime);
            tagByName.put("DischargeDate",TagFromName.DischargeDate);
            tagByName.put("DischargeTime",TagFromName.DischargeTime);
            tagByName.put("DischargeDiagnosisDescription",TagFromName.DischargeDiagnosisDescription);
            tagByName.put("DischargeDiagnosisCodeSequence",TagFromName.DischargeDiagnosisCodeSequence);
            tagByName.put("SpecialNeeds",TagFromName.SpecialNeeds);
            tagByName.put("ServiceEpisodeID",TagFromName.ServiceEpisodeID);
            tagByName.put("IssuerOfServiceEpisodeID",TagFromName.IssuerOfServiceEpisodeID);
            tagByName.put("ServiceEpisodeDescription",TagFromName.ServiceEpisodeDescription);
            tagByName.put("IssuerOfServiceEpisodeIDSequence",TagFromName.IssuerOfServiceEpisodeIDSequence);
            tagByName.put("PertinentDocumentsSequence",TagFromName.PertinentDocumentsSequence);
            tagByName.put("CurrentPatientLocation",TagFromName.CurrentPatientLocation);
            tagByName.put("PatientInstitutionResidence",TagFromName.PatientInstitutionResidence);
            tagByName.put("PatientState",TagFromName.PatientState);
            tagByName.put("PatientClinicalTrialParticipationSequence",TagFromName.PatientClinicalTrialParticipationSequence);
            tagByName.put("VisitComments",TagFromName.VisitComments);
            tagByName.put("WaveformOriginality",TagFromName.WaveformOriginality);
            tagByName.put("NumberOfWaveformChannels",TagFromName.NumberOfWaveformChannels);
            tagByName.put("NumberOfWaveformSamples",TagFromName.NumberOfWaveformSamples);
            tagByName.put("SamplingFrequency",TagFromName.SamplingFrequency);
            tagByName.put("MultiplexGroupLabel",TagFromName.MultiplexGroupLabel);
            tagByName.put("ChannelDefinitionSequence",TagFromName.ChannelDefinitionSequence);
            tagByName.put("WaveformChannelNumber",TagFromName.WaveformChannelNumber);
            tagByName.put("ChannelLabel",TagFromName.ChannelLabel);
            tagByName.put("ChannelStatus",TagFromName.ChannelStatus);
            tagByName.put("ChannelSourceSequence",TagFromName.ChannelSourceSequence);
            tagByName.put("ChannelSourceModifiersSequence",TagFromName.ChannelSourceModifiersSequence);
            tagByName.put("SourceWaveformSequence",TagFromName.SourceWaveformSequence);
            tagByName.put("ChannelDerivationDescription",TagFromName.ChannelDerivationDescription);
            tagByName.put("ChannelSensitivity",TagFromName.ChannelSensitivity);
            tagByName.put("ChannelSensitivityUnitsSequence",TagFromName.ChannelSensitivityUnitsSequence);
            tagByName.put("ChannelSensitivityCorrectionFactor",TagFromName.ChannelSensitivityCorrectionFactor);
            tagByName.put("ChannelBaseline",TagFromName.ChannelBaseline);
            tagByName.put("ChannelTimeSkew",TagFromName.ChannelTimeSkew);
            tagByName.put("ChannelSampleSkew",TagFromName.ChannelSampleSkew);
            tagByName.put("ChannelOffset",TagFromName.ChannelOffset);
            tagByName.put("WaveformBitsStored",TagFromName.WaveformBitsStored);
            tagByName.put("FilterLowFrequency",TagFromName.FilterLowFrequency);
            tagByName.put("FilterHighFrequency",TagFromName.FilterHighFrequency);
            tagByName.put("NotchFilterFrequency",TagFromName.NotchFilterFrequency);
            tagByName.put("NotchFilterBandwidth",TagFromName.NotchFilterBandwidth);
            tagByName.put("WaveformDataDisplayScale",TagFromName.WaveformDataDisplayScale);
            tagByName.put("WaveformDisplayBackgroundCIELabValue",TagFromName.WaveformDisplayBackgroundCIELabValue);
            tagByName.put("WaveformPresentationGroupSequence",TagFromName.WaveformPresentationGroupSequence);
            tagByName.put("PresentationGroupNumber",TagFromName.PresentationGroupNumber);
            tagByName.put("ChannelDisplaySequence",TagFromName.ChannelDisplaySequence);
            tagByName.put("ChannelRecommendedDisplayCIELabValue",TagFromName.ChannelRecommendedDisplayCIELabValue);
            tagByName.put("ChannelPosition",TagFromName.ChannelPosition);
            tagByName.put("DisplayShadingFlag",TagFromName.DisplayShadingFlag);
            tagByName.put("FractionalChannelDisplayScale",TagFromName.FractionalChannelDisplayScale);
            tagByName.put("AbsoluteChannelDisplayScale",TagFromName.AbsoluteChannelDisplayScale);
            tagByName.put("MultiplexedAudioChannelsDescriptionCodeSequence",TagFromName.MultiplexedAudioChannelsDescriptionCodeSequence);
            tagByName.put("ChannelIdentificationCode",TagFromName.ChannelIdentificationCode);
            tagByName.put("ChannelMode",TagFromName.ChannelMode);
            tagByName.put("ScheduledStationAETitle",TagFromName.ScheduledStationAETitle);
            tagByName.put("ScheduledProcedureStepStartDate",TagFromName.ScheduledProcedureStepStartDate);
            tagByName.put("ScheduledProcedureStepStartTime",TagFromName.ScheduledProcedureStepStartTime);
            tagByName.put("ScheduledProcedureStepEndDate",TagFromName.ScheduledProcedureStepEndDate);
            tagByName.put("ScheduledProcedureStepEndTime",TagFromName.ScheduledProcedureStepEndTime);
            tagByName.put("ScheduledPerformingPhysicianName",TagFromName.ScheduledPerformingPhysicianName);
            tagByName.put("ScheduledProcedureStepDescription",TagFromName.ScheduledProcedureStepDescription);
            tagByName.put("ScheduledProtocolCodeSequence",TagFromName.ScheduledProtocolCodeSequence);
            tagByName.put("ScheduledProcedureStepID",TagFromName.ScheduledProcedureStepID);
            tagByName.put("StageCodeSequence",TagFromName.StageCodeSequence);
            tagByName.put("ScheduledPerformingPhysicianIdentificationSequence",TagFromName.ScheduledPerformingPhysicianIdentificationSequence);
            tagByName.put("ScheduledStationName",TagFromName.ScheduledStationName);
            tagByName.put("ScheduledProcedureStepLocation",TagFromName.ScheduledProcedureStepLocation);
            tagByName.put("PreMedication",TagFromName.PreMedication);
            tagByName.put("ScheduledProcedureStepStatus",TagFromName.ScheduledProcedureStepStatus);
            tagByName.put("OrderPlacerIdentifierSequence",TagFromName.OrderPlacerIdentifierSequence);
            tagByName.put("OrderFillerIdentifierSequence",TagFromName.OrderFillerIdentifierSequence);
            tagByName.put("LocalNamespaceEntityID",TagFromName.LocalNamespaceEntityID);
            tagByName.put("UniversalEntityID",TagFromName.UniversalEntityID);
            tagByName.put("UniversalEntityIDType",TagFromName.UniversalEntityIDType);
            tagByName.put("IdentifierTypeCode",TagFromName.IdentifierTypeCode);
            tagByName.put("AssigningFacilitySequence",TagFromName.AssigningFacilitySequence);
            tagByName.put("AssigningJurisdictionCodeSequence",TagFromName.AssigningJurisdictionCodeSequence);
            tagByName.put("AssigningAgencyOrDepartmentCodeSequence",TagFromName.AssigningAgencyOrDepartmentCodeSequence);
            tagByName.put("ScheduledProcedureStepSequence",TagFromName.ScheduledProcedureStepSequence);
            tagByName.put("ReferencedNonImageCompositeSOPInstanceSequence",TagFromName.ReferencedNonImageCompositeSOPInstanceSequence);
            tagByName.put("PerformedStationAETitle",TagFromName.PerformedStationAETitle);
            tagByName.put("PerformedStationName",TagFromName.PerformedStationName);
            tagByName.put("PerformedLocation",TagFromName.PerformedLocation);
            tagByName.put("PerformedProcedureStepStartDate",TagFromName.PerformedProcedureStepStartDate);
            tagByName.put("PerformedProcedureStepStartTime",TagFromName.PerformedProcedureStepStartTime);
            tagByName.put("PerformedProcedureStepEndDate",TagFromName.PerformedProcedureStepEndDate);
            tagByName.put("PerformedProcedureStepEndTime",TagFromName.PerformedProcedureStepEndTime);
            tagByName.put("PerformedProcedureStepStatus",TagFromName.PerformedProcedureStepStatus);
            tagByName.put("PerformedProcedureStepID",TagFromName.PerformedProcedureStepID);
            tagByName.put("PerformedProcedureStepDescription",TagFromName.PerformedProcedureStepDescription);
            tagByName.put("PerformedProcedureTypeDescription",TagFromName.PerformedProcedureTypeDescription);
            tagByName.put("PerformedProtocolCodeSequence",TagFromName.PerformedProtocolCodeSequence);
            tagByName.put("PerformedProtocolType",TagFromName.PerformedProtocolType);
            tagByName.put("ScheduledStepAttributesSequence",TagFromName.ScheduledStepAttributesSequence);
            tagByName.put("RequestAttributesSequence",TagFromName.RequestAttributesSequence);
            tagByName.put("CommentsOnPerformedProcedureStep",TagFromName.CommentsOnPerformedProcedureStep);
            tagByName.put("PerformedProcedureStepDiscontinuationReasonCodeSequence",TagFromName.PerformedProcedureStepDiscontinuationReasonCodeSequence);
            tagByName.put("QuantitySequence",TagFromName.QuantitySequence);
            tagByName.put("Quantity",TagFromName.Quantity);
            tagByName.put("MeasuringUnitsSequence",TagFromName.MeasuringUnitsSequence);
            tagByName.put("BillingItemSequence",TagFromName.BillingItemSequence);
            tagByName.put("TotalTimeOfFluoroscopy",TagFromName.TotalTimeOfFluoroscopy);
            tagByName.put("TotalNumberOfExposures",TagFromName.TotalNumberOfExposures);
            tagByName.put("EntranceDose",TagFromName.EntranceDose);
            tagByName.put("ExposedArea",TagFromName.ExposedArea);
            tagByName.put("DistanceSourceToEntrance",TagFromName.DistanceSourceToEntrance);
            tagByName.put("DistanceSourceToSupport",TagFromName.DistanceSourceToSupport);
            tagByName.put("ExposureDoseSequence",TagFromName.ExposureDoseSequence);
            tagByName.put("CommentsOnRadiationDose",TagFromName.CommentsOnRadiationDose);
            tagByName.put("XRayOutput",TagFromName.XRayOutput);
            tagByName.put("HalfValueLayer",TagFromName.HalfValueLayer);
            tagByName.put("OrganDose",TagFromName.OrganDose);
            tagByName.put("OrganExposed",TagFromName.OrganExposed);
            tagByName.put("BillingProcedureStepSequence",TagFromName.BillingProcedureStepSequence);
            tagByName.put("FilmConsumptionSequence",TagFromName.FilmConsumptionSequence);
            tagByName.put("BillingSuppliesAndDevicesSequence",TagFromName.BillingSuppliesAndDevicesSequence);
            tagByName.put("ReferencedProcedureStepSequence",TagFromName.ReferencedProcedureStepSequence);
            tagByName.put("PerformedSeriesSequence",TagFromName.PerformedSeriesSequence);
            tagByName.put("CommentsOnScheduledProcedureStep",TagFromName.CommentsOnScheduledProcedureStep);
            tagByName.put("ProtocolContextSequence",TagFromName.ProtocolContextSequence);
            tagByName.put("ContentItemModifierSequence",TagFromName.ContentItemModifierSequence);
            tagByName.put("ScheduledSpecimenSequence",TagFromName.ScheduledSpecimenSequence);
            tagByName.put("SpecimenAccessionNumber",TagFromName.SpecimenAccessionNumber);
            tagByName.put("ContainerIdentifier",TagFromName.ContainerIdentifier);
            tagByName.put("IssuerOfTheContainerIdentifierSequence",TagFromName.IssuerOfTheContainerIdentifierSequence);
            tagByName.put("AlternateContainerIdentifierSequence",TagFromName.AlternateContainerIdentifierSequence);
            tagByName.put("ContainerTypeCodeSequence",TagFromName.ContainerTypeCodeSequence);
            tagByName.put("ContainerDescription",TagFromName.ContainerDescription);
            tagByName.put("ContainerComponentSequence",TagFromName.ContainerComponentSequence);
            tagByName.put("SpecimenSequence",TagFromName.SpecimenSequence);
            tagByName.put("SpecimenIdentifier",TagFromName.SpecimenIdentifier);
            tagByName.put("SpecimenDescriptionSequenceTrial",TagFromName.SpecimenDescriptionSequenceTrial);
            tagByName.put("SpecimenDescriptionTrial",TagFromName.SpecimenDescriptionTrial);
            tagByName.put("SpecimenUID",TagFromName.SpecimenUID);
            tagByName.put("AcquisitionContextSequence",TagFromName.AcquisitionContextSequence);
            tagByName.put("AcquisitionContextDescription",TagFromName.AcquisitionContextDescription);
            tagByName.put("SpecimenDescriptionSequence",TagFromName.SpecimenDescriptionSequence);
            tagByName.put("IssuerOfTheSpecimenIdentifierSequence",TagFromName.IssuerOfTheSpecimenIdentifierSequence);
            tagByName.put("SpecimenTypeCodeSequence",TagFromName.SpecimenTypeCodeSequence);
            tagByName.put("SpecimenShortDescription",TagFromName.SpecimenShortDescription);
            tagByName.put("SpecimenDetailedDescription",TagFromName.SpecimenDetailedDescription);
            tagByName.put("SpecimenPreparationSequence",TagFromName.SpecimenPreparationSequence);
            tagByName.put("SpecimenPreparationStepContentItemSequence",TagFromName.SpecimenPreparationStepContentItemSequence);
            tagByName.put("SpecimenLocalizationContentItemSequence",TagFromName.SpecimenLocalizationContentItemSequence);
            tagByName.put("SlideIdentifier",TagFromName.SlideIdentifier);
            tagByName.put("ImageCenterPointCoordinatesSequence",TagFromName.ImageCenterPointCoordinatesSequence);
            tagByName.put("XOffsetInSlideCoordinateSystem",TagFromName.XOffsetInSlideCoordinateSystem);
            tagByName.put("YOffsetInSlideCoordinateSystem",TagFromName.YOffsetInSlideCoordinateSystem);
            tagByName.put("ZOffsetInSlideCoordinateSystem",TagFromName.ZOffsetInSlideCoordinateSystem);
            tagByName.put("PixelSpacingSequence",TagFromName.PixelSpacingSequence);
            tagByName.put("CoordinateSystemAxisCodeSequence",TagFromName.CoordinateSystemAxisCodeSequence);
            tagByName.put("MeasurementUnitsCodeSequence",TagFromName.MeasurementUnitsCodeSequence);
            tagByName.put("VitalStainCodeSequenceTrial",TagFromName.VitalStainCodeSequenceTrial);
            tagByName.put("RequestedProcedureID",TagFromName.RequestedProcedureID);
            tagByName.put("ReasonForRequestedProcedure",TagFromName.ReasonForRequestedProcedure);
            tagByName.put("RequestedProcedurePriority",TagFromName.RequestedProcedurePriority);
            tagByName.put("PatientTransportArrangements",TagFromName.PatientTransportArrangements);
            tagByName.put("RequestedProcedureLocation",TagFromName.RequestedProcedureLocation);
            tagByName.put("PlacerOrderNumberOfProcedure",TagFromName.PlacerOrderNumberOfProcedure);
            tagByName.put("FillerOrderNumberOfProcedure",TagFromName.FillerOrderNumberOfProcedure);
            tagByName.put("ConfidentialityCode",TagFromName.ConfidentialityCode);
            tagByName.put("ReportingPriority",TagFromName.ReportingPriority);
            tagByName.put("ReasonForRequestedProcedureCodeSequence",TagFromName.ReasonForRequestedProcedureCodeSequence);
            tagByName.put("NamesOfIntendedRecipientsOfResults",TagFromName.NamesOfIntendedRecipientsOfResults);
            tagByName.put("IntendedRecipientsOfResultsIdentificationSequence",TagFromName.IntendedRecipientsOfResultsIdentificationSequence);
            tagByName.put("PersonIdentificationCodeSequence",TagFromName.PersonIdentificationCodeSequence);
            tagByName.put("PersonAddress",TagFromName.PersonAddress);
            tagByName.put("PersonTelephoneNumbers",TagFromName.PersonTelephoneNumbers);
            tagByName.put("RequestedProcedureComments",TagFromName.RequestedProcedureComments);
            tagByName.put("ReasonForImagingServiceRequest",TagFromName.ReasonForImagingServiceRequest);
            tagByName.put("IssueDateOfImagingServiceRequest",TagFromName.IssueDateOfImagingServiceRequest);
            tagByName.put("IssueTimeOfImagingServiceRequest",TagFromName.IssueTimeOfImagingServiceRequest);
            tagByName.put("PlacerOrderNumberOfImagingServiceRequestRetired",TagFromName.PlacerOrderNumberOfImagingServiceRequestRetired);
            tagByName.put("FillerOrderNumberOfImagingServiceRequestRetired",TagFromName.FillerOrderNumberOfImagingServiceRequestRetired);
            tagByName.put("OrderEnteredBy",TagFromName.OrderEnteredBy);
            tagByName.put("OrderEntererLocation",TagFromName.OrderEntererLocation);
            tagByName.put("OrderCallbackPhoneNumber",TagFromName.OrderCallbackPhoneNumber);
            tagByName.put("PlacerOrderNumberOfImagingServiceRequest",TagFromName.PlacerOrderNumberOfImagingServiceRequest);
            tagByName.put("FillerOrderNumberOfImagingServiceRequest",TagFromName.FillerOrderNumberOfImagingServiceRequest);
            tagByName.put("ImagingServiceRequestComments",TagFromName.ImagingServiceRequestComments);
            tagByName.put("ConfidentialityConstraintOnPatientDataDescription",TagFromName.ConfidentialityConstraintOnPatientDataDescription);
            tagByName.put("GeneralPurposeScheduledProcedureStepStatus",TagFromName.GeneralPurposeScheduledProcedureStepStatus);
            tagByName.put("GeneralPurposePerformedProcedureStepStatus",TagFromName.GeneralPurposePerformedProcedureStepStatus);
            tagByName.put("GeneralPurposeScheduledProcedureStepPriority",TagFromName.GeneralPurposeScheduledProcedureStepPriority);
            tagByName.put("ScheduledProcessingApplicationsCodeSequence",TagFromName.ScheduledProcessingApplicationsCodeSequence);
            tagByName.put("ScheduledProcedureStepStartDateAndTime",TagFromName.ScheduledProcedureStepStartDateAndTime);
            tagByName.put("MultipleCopiesFlag",TagFromName.MultipleCopiesFlag);
            tagByName.put("PerformedProcessingApplicationsCodeSequence",TagFromName.PerformedProcessingApplicationsCodeSequence);
            tagByName.put("HumanPerformerCodeSequence",TagFromName.HumanPerformerCodeSequence);
            tagByName.put("ScheduledProcedureStepModificationDateAndTime",TagFromName.ScheduledProcedureStepModificationDateAndTime);
            tagByName.put("ExpectedCompletionDateAndTime",TagFromName.ExpectedCompletionDateAndTime);
            tagByName.put("ResultingGeneralPurposePerformedProcedureStepsSequence",TagFromName.ResultingGeneralPurposePerformedProcedureStepsSequence);
            tagByName.put("ReferencedGeneralPurposeScheduledProcedureStepSequence",TagFromName.ReferencedGeneralPurposeScheduledProcedureStepSequence);
            tagByName.put("ScheduledWorkitemCodeSequence",TagFromName.ScheduledWorkitemCodeSequence);
            tagByName.put("PerformedWorkitemCodeSequence",TagFromName.PerformedWorkitemCodeSequence);
            tagByName.put("InputAvailabilityFlag",TagFromName.InputAvailabilityFlag);
            tagByName.put("InputInformationSequence",TagFromName.InputInformationSequence);
            tagByName.put("RelevantInformationSequence",TagFromName.RelevantInformationSequence);
            tagByName.put("ReferencedGeneralPurposeScheduledProcedureStepTransactionUID",TagFromName.ReferencedGeneralPurposeScheduledProcedureStepTransactionUID);
            tagByName.put("ScheduledStationNameCodeSequence",TagFromName.ScheduledStationNameCodeSequence);
            tagByName.put("ScheduledStationClassCodeSequence",TagFromName.ScheduledStationClassCodeSequence);
            tagByName.put("ScheduledStationGeographicLocationCodeSequence",TagFromName.ScheduledStationGeographicLocationCodeSequence);
            tagByName.put("PerformedStationNameCodeSequence",TagFromName.PerformedStationNameCodeSequence);
            tagByName.put("PerformedStationClassCodeSequence",TagFromName.PerformedStationClassCodeSequence);
            tagByName.put("PerformedStationGeographicLocationCodeSequence",TagFromName.PerformedStationGeographicLocationCodeSequence);
            tagByName.put("RequestedSubsequentWorkitemCodeSequence",TagFromName.RequestedSubsequentWorkitemCodeSequence);
            tagByName.put("NonDICOMOutputCodeSequence",TagFromName.NonDICOMOutputCodeSequence);
            tagByName.put("OutputInformationSequence",TagFromName.OutputInformationSequence);
            tagByName.put("ScheduledHumanPerformersSequence",TagFromName.ScheduledHumanPerformersSequence);
            tagByName.put("ActualHumanPerformersSequence",TagFromName.ActualHumanPerformersSequence);
            tagByName.put("HumanPerformersOrganization",TagFromName.HumanPerformersOrganization);
            tagByName.put("HumanPerformersName",TagFromName.HumanPerformersName);
            tagByName.put("EntranceDoseInmGy",TagFromName.EntranceDoseInmGy);
            tagByName.put("ReferencedImageRealWorldValueMappingSequence",TagFromName.ReferencedImageRealWorldValueMappingSequence);
            tagByName.put("RealWorldValueMappingSequence",TagFromName.RealWorldValueMappingSequence);
            tagByName.put("PixelValueMappingCodeSequence",TagFromName.PixelValueMappingCodeSequence);
            tagByName.put("LUTLabel",TagFromName.LUTLabel);
            tagByName.put("RealWorldValueLastValueMapped",TagFromName.RealWorldValueLastValueMapped);
            tagByName.put("RealWorldValueLUTData",TagFromName.RealWorldValueLUTData);
            tagByName.put("RealWorldValueFirstValueMapped",TagFromName.RealWorldValueFirstValueMapped);
            tagByName.put("RealWorldValueIntercept",TagFromName.RealWorldValueIntercept);
            tagByName.put("RealWorldValueSlope",TagFromName.RealWorldValueSlope);
            tagByName.put("FindingsFlagTrial",TagFromName.FindingsFlagTrial);
            tagByName.put("RelationshipType",TagFromName.RelationshipType);
            tagByName.put("FindingsSequenceTrial",TagFromName.FindingsSequenceTrial);
            tagByName.put("FindingsGroupUIDTrial",TagFromName.FindingsGroupUIDTrial);
            tagByName.put("ReferencedFindingsGroupUIDTrial",TagFromName.ReferencedFindingsGroupUIDTrial);
            tagByName.put("FindingsGroupRecordingDateTrial",TagFromName.FindingsGroupRecordingDateTrial);
            tagByName.put("FindingsGroupRecordingTimeTrial",TagFromName.FindingsGroupRecordingTimeTrial);
            tagByName.put("FindingsSourceCategoryCodeSequenceTrial",TagFromName.FindingsSourceCategoryCodeSequenceTrial);
            tagByName.put("VerifyingOrganization",TagFromName.VerifyingOrganization);
            tagByName.put("DocumentingOrganizationIdentifierCodeSequenceTrial",TagFromName.DocumentingOrganizationIdentifierCodeSequenceTrial);
            tagByName.put("VerificationDateTime",TagFromName.VerificationDateTime);
            tagByName.put("ObservationDateTime",TagFromName.ObservationDateTime);
            tagByName.put("ValueType",TagFromName.ValueType);
            tagByName.put("ConceptNameCodeSequence",TagFromName.ConceptNameCodeSequence);
            tagByName.put("MeasurementPrecisionDescriptionTrial",TagFromName.MeasurementPrecisionDescriptionTrial);
            tagByName.put("ContinuityOfContent",TagFromName.ContinuityOfContent);
            tagByName.put("UrgencyOrPriorityAlertsTrial",TagFromName.UrgencyOrPriorityAlertsTrial);
            tagByName.put("SequencingIndicatorTrial",TagFromName.SequencingIndicatorTrial);
            tagByName.put("DocumentIdentifierCodeSequenceTrial",TagFromName.DocumentIdentifierCodeSequenceTrial);
            tagByName.put("DocumentAuthorTrial",TagFromName.DocumentAuthorTrial);
            tagByName.put("DocumentAuthorIdentifierCodeSequenceTrial",TagFromName.DocumentAuthorIdentifierCodeSequenceTrial);
            tagByName.put("IdentifierCodeSequenceTrial",TagFromName.IdentifierCodeSequenceTrial);
            tagByName.put("VerifyingObserverSequence",TagFromName.VerifyingObserverSequence);
            tagByName.put("ObjectBinaryIdentifierTrial",TagFromName.ObjectBinaryIdentifierTrial);
            tagByName.put("VerifyingObserverName",TagFromName.VerifyingObserverName);
            tagByName.put("DocumentingObserverIdentifierCodeSequenceTrial",TagFromName.DocumentingObserverIdentifierCodeSequenceTrial);
            tagByName.put("AuthorObserverSequence",TagFromName.AuthorObserverSequence);
            tagByName.put("ParticipantSequence",TagFromName.ParticipantSequence);
            tagByName.put("CustodialOrganizationSequence",TagFromName.CustodialOrganizationSequence);
            tagByName.put("ParticipationType",TagFromName.ParticipationType);
            tagByName.put("ParticipationDateTime",TagFromName.ParticipationDateTime);
            tagByName.put("ObserverType",TagFromName.ObserverType);
            tagByName.put("ProcedureIdentifierCodeSequenceTrial",TagFromName.ProcedureIdentifierCodeSequenceTrial);
            tagByName.put("VerifyingObserverIdentificationCodeSequence",TagFromName.VerifyingObserverIdentificationCodeSequence);
            tagByName.put("ObjectDirectoryBinaryIdentifierTrial",TagFromName.ObjectDirectoryBinaryIdentifierTrial);
            tagByName.put("EquivalentCDADocumentSequence",TagFromName.EquivalentCDADocumentSequence);
            tagByName.put("ReferencedWaveformChannels",TagFromName.ReferencedWaveformChannels);
            tagByName.put("DateOfDocumentOrVerbalTransactionTrial",TagFromName.DateOfDocumentOrVerbalTransactionTrial);
            tagByName.put("TimeOfDocumentCreationOrVerbalTransactionTrial",TagFromName.TimeOfDocumentCreationOrVerbalTransactionTrial);
            tagByName.put("DateTime",TagFromName.DateTime);
            tagByName.put("Date",TagFromName.Date);
            tagByName.put("Time",TagFromName.Time);
            tagByName.put("PersonName",TagFromName.PersonName);
            tagByName.put("UID",TagFromName.UID);
            tagByName.put("ReportStatusIDTrial",TagFromName.ReportStatusIDTrial);
            tagByName.put("TemporalRangeType",TagFromName.TemporalRangeType);
            tagByName.put("ReferencedSamplePositions",TagFromName.ReferencedSamplePositions);
            tagByName.put("ReferencedFrameNumbers",TagFromName.ReferencedFrameNumbers);
            tagByName.put("ReferencedTimeOffsets",TagFromName.ReferencedTimeOffsets);
            tagByName.put("ReferencedDateTime",TagFromName.ReferencedDateTime);
            tagByName.put("TextValue",TagFromName.TextValue);
            tagByName.put("ObservationCategoryCodeSequenceTrial",TagFromName.ObservationCategoryCodeSequenceTrial);
            tagByName.put("ConceptCodeSequence",TagFromName.ConceptCodeSequence);
            tagByName.put("BibliographicCitationTrial",TagFromName.BibliographicCitationTrial);
            tagByName.put("PurposeOfReferenceCodeSequence",TagFromName.PurposeOfReferenceCodeSequence);
            tagByName.put("ObservationUIDTrial",TagFromName.ObservationUIDTrial);
            tagByName.put("ReferencedObservationUIDTrial",TagFromName.ReferencedObservationUIDTrial);
            tagByName.put("ReferencedObservationClassTrial",TagFromName.ReferencedObservationClassTrial);
            tagByName.put("ReferencedObjectObservationClassTrial",TagFromName.ReferencedObjectObservationClassTrial);
            tagByName.put("AnnotationGroupNumber",TagFromName.AnnotationGroupNumber);
            tagByName.put("ObservationDateTrial",TagFromName.ObservationDateTrial);
            tagByName.put("ObservationTimeTrial",TagFromName.ObservationTimeTrial);
            tagByName.put("MeasurementAutomationTrial",TagFromName.MeasurementAutomationTrial);
            tagByName.put("ModifierCodeSequence",TagFromName.ModifierCodeSequence);
            tagByName.put("IdentificationDescriptionTrial",TagFromName.IdentificationDescriptionTrial);
            tagByName.put("CoordinatesSetGeometricTypeTrial",TagFromName.CoordinatesSetGeometricTypeTrial);
            tagByName.put("AlgorithmCodeSequenceTrial",TagFromName.AlgorithmCodeSequenceTrial);
            tagByName.put("AlgorithmDescriptionTrial",TagFromName.AlgorithmDescriptionTrial);
            tagByName.put("PixelCoordinatesSetTrial",TagFromName.PixelCoordinatesSetTrial);
            tagByName.put("MeasuredValueSequence",TagFromName.MeasuredValueSequence);
            tagByName.put("NumericValueQualifierCodeSequence",TagFromName.NumericValueQualifierCodeSequence);
            tagByName.put("CurrentObserverTrial",TagFromName.CurrentObserverTrial);
            tagByName.put("NumericValue",TagFromName.NumericValue);
            tagByName.put("ReferencedAccessionSequenceTrial",TagFromName.ReferencedAccessionSequenceTrial);
            tagByName.put("ReportStatusCommentTrial",TagFromName.ReportStatusCommentTrial);
            tagByName.put("ProcedureContextSequenceTrial",TagFromName.ProcedureContextSequenceTrial);
            tagByName.put("VerbalSourceTrial",TagFromName.VerbalSourceTrial);
            tagByName.put("AddressTrial",TagFromName.AddressTrial);
            tagByName.put("TelephoneNumberTrial",TagFromName.TelephoneNumberTrial);
            tagByName.put("VerbalSourceIdentifierCodeSequenceTrial",TagFromName.VerbalSourceIdentifierCodeSequenceTrial);
            tagByName.put("PredecessorDocumentsSequence",TagFromName.PredecessorDocumentsSequence);
            tagByName.put("ReferencedRequestSequence",TagFromName.ReferencedRequestSequence);
            tagByName.put("PerformedProcedureCodeSequence",TagFromName.PerformedProcedureCodeSequence);
            tagByName.put("CurrentRequestedProcedureEvidenceSequence",TagFromName.CurrentRequestedProcedureEvidenceSequence);
            tagByName.put("ReportDetailSequenceTrial",TagFromName.ReportDetailSequenceTrial);
            tagByName.put("PertinentOtherEvidenceSequence",TagFromName.PertinentOtherEvidenceSequence);
            tagByName.put("HL7StructuredDocumentReferenceSequence",TagFromName.HL7StructuredDocumentReferenceSequence);
            tagByName.put("ObservationSubjectUIDTrial",TagFromName.ObservationSubjectUIDTrial);
            tagByName.put("ObservationSubjectClassTrial",TagFromName.ObservationSubjectClassTrial);
            tagByName.put("ObservationSubjectTypeCodeSequenceTrial",TagFromName.ObservationSubjectTypeCodeSequenceTrial);
            tagByName.put("CompletionFlag",TagFromName.CompletionFlag);
            tagByName.put("CompletionFlagDescription",TagFromName.CompletionFlagDescription);
            tagByName.put("VerificationFlag",TagFromName.VerificationFlag);
            tagByName.put("ArchiveRequested",TagFromName.ArchiveRequested);
            tagByName.put("PreliminaryFlag",TagFromName.PreliminaryFlag);
            tagByName.put("ContentTemplateSequence",TagFromName.ContentTemplateSequence);
            tagByName.put("IdenticalDocumentsSequence",TagFromName.IdenticalDocumentsSequence);
            tagByName.put("ObservationSubjectContextFlagTrial",TagFromName.ObservationSubjectContextFlagTrial);
            tagByName.put("ObserverContextFlagTrial",TagFromName.ObserverContextFlagTrial);
            tagByName.put("ProcedureContextFlagTrial",TagFromName.ProcedureContextFlagTrial);
            tagByName.put("ContentSequence",TagFromName.ContentSequence);
            tagByName.put("RelationshipSequenceTrial",TagFromName.RelationshipSequenceTrial);
            tagByName.put("RelationshipTypeCodeSequenceTrial",TagFromName.RelationshipTypeCodeSequenceTrial);
            tagByName.put("LanguageCodeSequenceTrial",TagFromName.LanguageCodeSequenceTrial);
            tagByName.put("UniformResourceLocatorTrial",TagFromName.UniformResourceLocatorTrial);
            tagByName.put("WaveformAnnotationSequence",TagFromName.WaveformAnnotationSequence);
            tagByName.put("TemplateIdentifier",TagFromName.TemplateIdentifier);
            tagByName.put("TemplateVersion",TagFromName.TemplateVersion);
            tagByName.put("TemplateLocalVersion",TagFromName.TemplateLocalVersion);
            tagByName.put("TemplateExtensionFlag",TagFromName.TemplateExtensionFlag);
            tagByName.put("TemplateExtensionOrganizationUID",TagFromName.TemplateExtensionOrganizationUID);
            tagByName.put("TemplateExtensionCreatorUID",TagFromName.TemplateExtensionCreatorUID);
            tagByName.put("RelationshipTypeCodeSequenceModifierTrial",TagFromName.RelationshipTypeCodeSequenceModifierTrial);
            tagByName.put("ReferencedContentItemIdentifier",TagFromName.ReferencedContentItemIdentifier);
            tagByName.put("HL7InstanceIdentifier",TagFromName.HL7InstanceIdentifier);
            tagByName.put("HL7DocumentEffectiveTime",TagFromName.HL7DocumentEffectiveTime);
            tagByName.put("HL7DocumentTypeCodeSequence",TagFromName.HL7DocumentTypeCodeSequence);
            tagByName.put("RetrieveURI",TagFromName.RetrieveURI);
            tagByName.put("RetrieveLocationUID",TagFromName.RetrieveLocationUID);
            tagByName.put("DocumentTitle",TagFromName.DocumentTitle);
            tagByName.put("EncapsulatedDocument",TagFromName.EncapsulatedDocument);
            tagByName.put("MIMETypeOfEncapsulatedDocument",TagFromName.MIMETypeOfEncapsulatedDocument);
            tagByName.put("SourceInstanceSequence",TagFromName.SourceInstanceSequence);
            tagByName.put("ListOfMIMETypes",TagFromName.ListOfMIMETypes);
            tagByName.put("ProductPackageIdentifier",TagFromName.ProductPackageIdentifier);
            tagByName.put("SubstanceAdministrationApproval",TagFromName.SubstanceAdministrationApproval);
            tagByName.put("ApprovalStatusFurtherDescription",TagFromName.ApprovalStatusFurtherDescription);
            tagByName.put("ApprovalStatusDateTime",TagFromName.ApprovalStatusDateTime);
            tagByName.put("ProductTypeCodeSequence",TagFromName.ProductTypeCodeSequence);
            tagByName.put("ProductName",TagFromName.ProductName);
            tagByName.put("ProductDescription",TagFromName.ProductDescription);
            tagByName.put("ProductLotIdentifier",TagFromName.ProductLotIdentifier);
            tagByName.put("ProductExpirationDateTime",TagFromName.ProductExpirationDateTime);
            tagByName.put("SubstanceAdministrationDateTime",TagFromName.SubstanceAdministrationDateTime);
            tagByName.put("SubstanceAdministrationNotes",TagFromName.SubstanceAdministrationNotes);
            tagByName.put("SubstanceAdministrationDeviceID",TagFromName.SubstanceAdministrationDeviceID);
            tagByName.put("ProductParameterSequence",TagFromName.ProductParameterSequence);
            tagByName.put("SubstanceAdministrationParameterSequence",TagFromName.SubstanceAdministrationParameterSequence);
            tagByName.put("LensDescription",TagFromName.LensDescription);
            tagByName.put("RightLensSequence",TagFromName.RightLensSequence);
            tagByName.put("LeftLensSequence",TagFromName.LeftLensSequence);
            tagByName.put("UnspecifiedLateralityLensSequence",TagFromName.UnspecifiedLateralityLensSequence);
            tagByName.put("CylinderSequence",TagFromName.CylinderSequence);
            tagByName.put("PrismSequence",TagFromName.PrismSequence);
            tagByName.put("HorizontalPrismPower",TagFromName.HorizontalPrismPower);
            tagByName.put("HorizontalPrismBase",TagFromName.HorizontalPrismBase);
            tagByName.put("VerticalPrismPower",TagFromName.VerticalPrismPower);
            tagByName.put("VerticalPrismBase",TagFromName.VerticalPrismBase);
            tagByName.put("LensSegmentType",TagFromName.LensSegmentType);
            tagByName.put("OpticalTransmittance",TagFromName.OpticalTransmittance);
            tagByName.put("ChannelWidth",TagFromName.ChannelWidth);
            tagByName.put("PupilSize",TagFromName.PupilSize);
            tagByName.put("CornealSize",TagFromName.CornealSize);
            tagByName.put("AutorefractionRightEyeSequence",TagFromName.AutorefractionRightEyeSequence);
            tagByName.put("AutorefractionLeftEyeSequence",TagFromName.AutorefractionLeftEyeSequence);
            tagByName.put("DistancePupillaryDistance",TagFromName.DistancePupillaryDistance);
            tagByName.put("NearPupillaryDistance",TagFromName.NearPupillaryDistance);
            tagByName.put("IntermediatePupillaryDistance",TagFromName.IntermediatePupillaryDistance);
            tagByName.put("OtherPupillaryDistance",TagFromName.OtherPupillaryDistance);
            tagByName.put("KeratometryRightEyeSequence",TagFromName.KeratometryRightEyeSequence);
            tagByName.put("KeratometryLeftEyeSequence",TagFromName.KeratometryLeftEyeSequence);
            tagByName.put("SteepKeratometricAxisSequence",TagFromName.SteepKeratometricAxisSequence);
            tagByName.put("RadiusOfCurvature",TagFromName.RadiusOfCurvature);
            tagByName.put("KeratometricPower",TagFromName.KeratometricPower);
            tagByName.put("KeratometricAxis",TagFromName.KeratometricAxis);
            tagByName.put("FlatKeratometricAxisSequence",TagFromName.FlatKeratometricAxisSequence);
            tagByName.put("BackgroundColor",TagFromName.BackgroundColor);
            tagByName.put("Optotype",TagFromName.Optotype);
            tagByName.put("OptotypePresentation",TagFromName.OptotypePresentation);
            tagByName.put("SubjectiveRefractionRightEyeSequence",TagFromName.SubjectiveRefractionRightEyeSequence);
            tagByName.put("SubjectiveRefractionLeftEyeSequence",TagFromName.SubjectiveRefractionLeftEyeSequence);
            tagByName.put("AddNearSequence",TagFromName.AddNearSequence);
            tagByName.put("AddIntermediateSequence",TagFromName.AddIntermediateSequence);
            tagByName.put("AddOtherSequence",TagFromName.AddOtherSequence);
            tagByName.put("AddPower",TagFromName.AddPower);
            tagByName.put("ViewingDistance",TagFromName.ViewingDistance);
            tagByName.put("VisualAcuityTypeCodeSequence",TagFromName.VisualAcuityTypeCodeSequence);
            tagByName.put("VisualAcuityRightEyeSequence",TagFromName.VisualAcuityRightEyeSequence);
            tagByName.put("VisualAcuityLeftEyeSequence",TagFromName.VisualAcuityLeftEyeSequence);
            tagByName.put("VisualAcuityBothEyesOpenSequence",TagFromName.VisualAcuityBothEyesOpenSequence);
            tagByName.put("ViewingDistanceType",TagFromName.ViewingDistanceType);
            tagByName.put("VisualAcuityModifiers",TagFromName.VisualAcuityModifiers);
            tagByName.put("DecimalVisualAcuity",TagFromName.DecimalVisualAcuity);
            tagByName.put("OptotypeDetailedDefinition",TagFromName.OptotypeDetailedDefinition);
            tagByName.put("ReferencedRefractiveMeasurementsSequence",TagFromName.ReferencedRefractiveMeasurementsSequence);
            tagByName.put("SpherePower",TagFromName.SpherePower);
            tagByName.put("CylinderPower",TagFromName.CylinderPower);
            tagByName.put("CalibrationImage",TagFromName.CalibrationImage);
            tagByName.put("DeviceSequence",TagFromName.DeviceSequence);
            tagByName.put("ContainerComponentTypeCodeSequence",TagFromName.ContainerComponentTypeCodeSequence);
            tagByName.put("ContainerComponentThickness",TagFromName.ContainerComponentThickness);
            tagByName.put("DeviceLength",TagFromName.DeviceLength);
            tagByName.put("ContainerComponentWidth",TagFromName.ContainerComponentWidth);
            tagByName.put("DeviceDiameter",TagFromName.DeviceDiameter);
            tagByName.put("DeviceDiameterUnits",TagFromName.DeviceDiameterUnits);
            tagByName.put("DeviceVolume",TagFromName.DeviceVolume);
            tagByName.put("InterMarkerDistance",TagFromName.InterMarkerDistance);
            tagByName.put("ContainerComponentMaterial",TagFromName.ContainerComponentMaterial);
            tagByName.put("ContainerComponentID",TagFromName.ContainerComponentID);
            tagByName.put("ContainerComponentLength",TagFromName.ContainerComponentLength);
            tagByName.put("ContainerComponentDiameter",TagFromName.ContainerComponentDiameter);
            tagByName.put("ContainerComponentDescription",TagFromName.ContainerComponentDescription);
            tagByName.put("DeviceDescription",TagFromName.DeviceDescription);
            tagByName.put("EnergyWindowVector",TagFromName.EnergyWindowVector);
            tagByName.put("NumberOfEnergyWindows",TagFromName.NumberOfEnergyWindows);
            tagByName.put("EnergyWindowInformationSequence",TagFromName.EnergyWindowInformationSequence);
            tagByName.put("EnergyWindowRangeSequence",TagFromName.EnergyWindowRangeSequence);
            tagByName.put("EnergyWindowLowerLimit",TagFromName.EnergyWindowLowerLimit);
            tagByName.put("EnergyWindowUpperLimit",TagFromName.EnergyWindowUpperLimit);
            tagByName.put("RadiopharmaceuticalInformationSequence",TagFromName.RadiopharmaceuticalInformationSequence);
            tagByName.put("ResidualSyringeCounts",TagFromName.ResidualSyringeCounts);
            tagByName.put("EnergyWindowName",TagFromName.EnergyWindowName);
            tagByName.put("DetectorVector",TagFromName.DetectorVector);
            tagByName.put("NumberOfDetectors",TagFromName.NumberOfDetectors);
            tagByName.put("DetectorInformationSequence",TagFromName.DetectorInformationSequence);
            tagByName.put("PhaseVector",TagFromName.PhaseVector);
            tagByName.put("NumberOfPhases",TagFromName.NumberOfPhases);
            tagByName.put("PhaseInformationSequence",TagFromName.PhaseInformationSequence);
            tagByName.put("NumberOfFramesInPhase",TagFromName.NumberOfFramesInPhase);
            tagByName.put("PhaseDelay",TagFromName.PhaseDelay);
            tagByName.put("PauseBetweenFrames",TagFromName.PauseBetweenFrames);
            tagByName.put("PhaseDescription",TagFromName.PhaseDescription);
            tagByName.put("RotationVector",TagFromName.RotationVector);
            tagByName.put("NumberOfRotations",TagFromName.NumberOfRotations);
            tagByName.put("RotationInformationSequence",TagFromName.RotationInformationSequence);
            tagByName.put("NumberOfFramesInRotation",TagFromName.NumberOfFramesInRotation);
            tagByName.put("RRIntervalVector",TagFromName.RRIntervalVector);
            tagByName.put("NumberOfRRIntervals",TagFromName.NumberOfRRIntervals);
            tagByName.put("GatedInformationSequence",TagFromName.GatedInformationSequence);
            tagByName.put("DataInformationSequence",TagFromName.DataInformationSequence);
            tagByName.put("TimeSlotVector",TagFromName.TimeSlotVector);
            tagByName.put("NumberOfTimeSlots",TagFromName.NumberOfTimeSlots);
            tagByName.put("TimeSlotInformationSequence",TagFromName.TimeSlotInformationSequence);
            tagByName.put("TimeSlotTime",TagFromName.TimeSlotTime);
            tagByName.put("SliceVector",TagFromName.SliceVector);
            tagByName.put("NumberOfSlices",TagFromName.NumberOfSlices);
            tagByName.put("AngularViewVector",TagFromName.AngularViewVector);
            tagByName.put("TimeSliceVector",TagFromName.TimeSliceVector);
            tagByName.put("NumberOfTimeSlices",TagFromName.NumberOfTimeSlices);
            tagByName.put("StartAngle",TagFromName.StartAngle);
            tagByName.put("TypeOfDetectorMotion",TagFromName.TypeOfDetectorMotion);
            tagByName.put("TriggerVector",TagFromName.TriggerVector);
            tagByName.put("NumberOfTriggersInPhase",TagFromName.NumberOfTriggersInPhase);
            tagByName.put("ViewCodeSequence",TagFromName.ViewCodeSequence);
            tagByName.put("ViewModifierCodeSequence",TagFromName.ViewModifierCodeSequence);
            tagByName.put("RadionuclideCodeSequence",TagFromName.RadionuclideCodeSequence);
            tagByName.put("AdministrationRouteCodeSequence",TagFromName.AdministrationRouteCodeSequence);
            tagByName.put("RadiopharmaceuticalCodeSequence",TagFromName.RadiopharmaceuticalCodeSequence);
            tagByName.put("CalibrationDataSequence",TagFromName.CalibrationDataSequence);
            tagByName.put("EnergyWindowNumber",TagFromName.EnergyWindowNumber);
            tagByName.put("ImageID",TagFromName.ImageID);
            tagByName.put("PatientOrientationCodeSequence",TagFromName.PatientOrientationCodeSequence);
            tagByName.put("PatientOrientationModifierCodeSequence",TagFromName.PatientOrientationModifierCodeSequence);
            tagByName.put("PatientGantryRelationshipCodeSequence",TagFromName.PatientGantryRelationshipCodeSequence);
            tagByName.put("SliceProgressionDirection",TagFromName.SliceProgressionDirection);
            tagByName.put("SeriesType",TagFromName.SeriesType);
            tagByName.put("Units",TagFromName.Units);
            tagByName.put("CountsSource",TagFromName.CountsSource);
            tagByName.put("ReprojectionMethod",TagFromName.ReprojectionMethod);
            tagByName.put("RandomsCorrectionMethod",TagFromName.RandomsCorrectionMethod);
            tagByName.put("AttenuationCorrectionMethod",TagFromName.AttenuationCorrectionMethod);
            tagByName.put("DecayCorrection",TagFromName.DecayCorrection);
            tagByName.put("ReconstructionMethod",TagFromName.ReconstructionMethod);
            tagByName.put("DetectorLinesOfResponseUsed",TagFromName.DetectorLinesOfResponseUsed);
            tagByName.put("ScatterCorrectionMethod",TagFromName.ScatterCorrectionMethod);
            tagByName.put("AxialAcceptance",TagFromName.AxialAcceptance);
            tagByName.put("AxialMash",TagFromName.AxialMash);
            tagByName.put("TransverseMash",TagFromName.TransverseMash);
            tagByName.put("DetectorElementSize",TagFromName.DetectorElementSize);
            tagByName.put("CoincidenceWindowWidth",TagFromName.CoincidenceWindowWidth);
            tagByName.put("SecondaryCountsType",TagFromName.SecondaryCountsType);
            tagByName.put("FrameReferenceTime",TagFromName.FrameReferenceTime);
            tagByName.put("PrimaryPromptsCountsAccumulated",TagFromName.PrimaryPromptsCountsAccumulated);
            tagByName.put("SecondaryCountsAccumulated",TagFromName.SecondaryCountsAccumulated);
            tagByName.put("SliceSensitivityFactor",TagFromName.SliceSensitivityFactor);
            tagByName.put("DecayFactor",TagFromName.DecayFactor);
            tagByName.put("DoseCalibrationFactor",TagFromName.DoseCalibrationFactor);
            tagByName.put("ScatterFractionFactor",TagFromName.ScatterFractionFactor);
            tagByName.put("DeadTimeFactor",TagFromName.DeadTimeFactor);
            tagByName.put("ImageIndex",TagFromName.ImageIndex);
            tagByName.put("CountsIncluded",TagFromName.CountsIncluded);
            tagByName.put("DeadTimeCorrectionFlag",TagFromName.DeadTimeCorrectionFlag);
            tagByName.put("HistogramSequence",TagFromName.HistogramSequence);
            tagByName.put("HistogramNumberOfBins",TagFromName.HistogramNumberOfBins);
            tagByName.put("HistogramFirstBinValue",TagFromName.HistogramFirstBinValue);
            tagByName.put("HistogramLastBinValue",TagFromName.HistogramLastBinValue);
            tagByName.put("HistogramBinWidth",TagFromName.HistogramBinWidth);
            tagByName.put("HistogramExplanation",TagFromName.HistogramExplanation);
            tagByName.put("HistogramData",TagFromName.HistogramData);
            tagByName.put("SegmentationType",TagFromName.SegmentationType);
            tagByName.put("SegmentSequence",TagFromName.SegmentSequence);
            tagByName.put("SegmentedPropertyCategoryCodeSequence",TagFromName.SegmentedPropertyCategoryCodeSequence);
            tagByName.put("SegmentNumber",TagFromName.SegmentNumber);
            tagByName.put("SegmentLabel",TagFromName.SegmentLabel);
            tagByName.put("SegmentDescription",TagFromName.SegmentDescription);
            tagByName.put("SegmentAlgorithmType",TagFromName.SegmentAlgorithmType);
            tagByName.put("SegmentAlgorithmName",TagFromName.SegmentAlgorithmName);
            tagByName.put("SegmentIdentificationSequence",TagFromName.SegmentIdentificationSequence);
            tagByName.put("ReferencedSegmentNumber",TagFromName.ReferencedSegmentNumber);
            tagByName.put("RecommendedDisplayGrayscaleValue",TagFromName.RecommendedDisplayGrayscaleValue);
            tagByName.put("RecommendedDisplayCIELabValue",TagFromName.RecommendedDisplayCIELabValue);
            tagByName.put("MaximumFractionalValue",TagFromName.MaximumFractionalValue);
            tagByName.put("SegmentedPropertyTypeCodeSequence",TagFromName.SegmentedPropertyTypeCodeSequence);
            tagByName.put("SegmentationFractionalType",TagFromName.SegmentationFractionalType);
            tagByName.put("DeformableRegistrationSequence",TagFromName.DeformableRegistrationSequence);
            tagByName.put("SourceFrameOfReferenceUID",TagFromName.SourceFrameOfReferenceUID);
            tagByName.put("DeformableRegistrationGridSequence",TagFromName.DeformableRegistrationGridSequence);
            tagByName.put("GridDimensions",TagFromName.GridDimensions);
            tagByName.put("GridResolution",TagFromName.GridResolution);
            tagByName.put("VectorGridData",TagFromName.VectorGridData);
            tagByName.put("PreDeformationMatrixRegistrationSequence",TagFromName.PreDeformationMatrixRegistrationSequence);
            tagByName.put("PostDeformationMatrixRegistrationSequence",TagFromName.PostDeformationMatrixRegistrationSequence);
            tagByName.put("NumberOfSurfaces",TagFromName.NumberOfSurfaces);
            tagByName.put("SurfaceSequence",TagFromName.SurfaceSequence);
            tagByName.put("SurfaceNumber",TagFromName.SurfaceNumber);
            tagByName.put("SurfaceComments",TagFromName.SurfaceComments);
            tagByName.put("SurfaceProcessing",TagFromName.SurfaceProcessing);
            tagByName.put("SurfaceProcessingRatio",TagFromName.SurfaceProcessingRatio);
            tagByName.put("SurfaceProcessingDescription",TagFromName.SurfaceProcessingDescription);
            tagByName.put("RecommendedPresentationOpacity",TagFromName.RecommendedPresentationOpacity);
            tagByName.put("RecommendedPresentationType",TagFromName.RecommendedPresentationType);
            tagByName.put("FiniteVolume",TagFromName.FiniteVolume);
            tagByName.put("Manifold",TagFromName.Manifold);
            tagByName.put("SurfacePointsSequence",TagFromName.SurfacePointsSequence);
            tagByName.put("SurfacePointsNormalsSequence",TagFromName.SurfacePointsNormalsSequence);
            tagByName.put("SurfaceMeshPrimitivesSequence",TagFromName.SurfaceMeshPrimitivesSequence);
            tagByName.put("SurfaceNumberOfPoints",TagFromName.SurfaceNumberOfPoints);
            tagByName.put("PointCoordinatesData",TagFromName.PointCoordinatesData);
            tagByName.put("PointPositionAccuracy",TagFromName.PointPositionAccuracy);
            tagByName.put("MeanPointDistance",TagFromName.MeanPointDistance);
            tagByName.put("MaximumPointDistance",TagFromName.MaximumPointDistance);
            tagByName.put("PointsBoundingBoxCoordinates",TagFromName.PointsBoundingBoxCoordinates);
            tagByName.put("AxisOfRotation",TagFromName.AxisOfRotation);
            tagByName.put("CenterOfRotation",TagFromName.CenterOfRotation);
            tagByName.put("NumberOfVectors",TagFromName.NumberOfVectors);
            tagByName.put("VectorDimensionality",TagFromName.VectorDimensionality);
            tagByName.put("VectorAccuracy",TagFromName.VectorAccuracy);
            tagByName.put("VectorCoordinateData",TagFromName.VectorCoordinateData);
            tagByName.put("TrianglePointIndexList",TagFromName.TrianglePointIndexList);
            tagByName.put("EdgePointIndexList",TagFromName.EdgePointIndexList);
            tagByName.put("VertexPointIndexList",TagFromName.VertexPointIndexList);
            tagByName.put("TriangleStripSequence",TagFromName.TriangleStripSequence);
            tagByName.put("TriangleFanSequence",TagFromName.TriangleFanSequence);
            tagByName.put("LineSequence",TagFromName.LineSequence);
            tagByName.put("PrimitivePointIndexList",TagFromName.PrimitivePointIndexList);
            tagByName.put("SurfaceCount",TagFromName.SurfaceCount);
            tagByName.put("ReferencedSurfaceSequence",TagFromName.ReferencedSurfaceSequence);
            tagByName.put("ReferencedSurfaceNumber",TagFromName.ReferencedSurfaceNumber);
            tagByName.put("SegmentSurfaceGenerationAlgorithmIdentificationSequence",TagFromName.SegmentSurfaceGenerationAlgorithmIdentificationSequence);
            tagByName.put("SegmentSurfaceSourceInstanceSequence",TagFromName.SegmentSurfaceSourceInstanceSequence);
            tagByName.put("AlgorithmFamilyCodeSequence",TagFromName.AlgorithmFamilyCodeSequence);
            tagByName.put("AlgorithmNameCodeSequence",TagFromName.AlgorithmNameCodeSequence);
            tagByName.put("AlgorithmVersion",TagFromName.AlgorithmVersion);
            tagByName.put("AlgorithmParameters",TagFromName.AlgorithmParameters);
            tagByName.put("FacetSequence",TagFromName.FacetSequence);
            tagByName.put("SurfaceProcessingAlgorithmIdentificationSequence",TagFromName.SurfaceProcessingAlgorithmIdentificationSequence);
            tagByName.put("AlgorithmName",TagFromName.AlgorithmName);
            tagByName.put("GraphicAnnotationSequence",TagFromName.GraphicAnnotationSequence);
            tagByName.put("GraphicLayer",TagFromName.GraphicLayer);
            tagByName.put("BoundingBoxAnnotationUnits",TagFromName.BoundingBoxAnnotationUnits);
            tagByName.put("AnchorPointAnnotationUnits",TagFromName.AnchorPointAnnotationUnits);
            tagByName.put("GraphicAnnotationUnits",TagFromName.GraphicAnnotationUnits);
            tagByName.put("UnformattedTextValue",TagFromName.UnformattedTextValue);
            tagByName.put("TextObjectSequence",TagFromName.TextObjectSequence);
            tagByName.put("GraphicObjectSequence",TagFromName.GraphicObjectSequence);
            tagByName.put("BoundingBoxTopLeftHandCorner",TagFromName.BoundingBoxTopLeftHandCorner);
            tagByName.put("BoundingBoxBottomRightHandCorner",TagFromName.BoundingBoxBottomRightHandCorner);
            tagByName.put("BoundingBoxTextHorizontalJustification",TagFromName.BoundingBoxTextHorizontalJustification);
            tagByName.put("AnchorPoint",TagFromName.AnchorPoint);
            tagByName.put("AnchorPointVisibility",TagFromName.AnchorPointVisibility);
            tagByName.put("GraphicDimensions",TagFromName.GraphicDimensions);
            tagByName.put("NumberOfGraphicPoints",TagFromName.NumberOfGraphicPoints);
            tagByName.put("GraphicData",TagFromName.GraphicData);
            tagByName.put("GraphicType",TagFromName.GraphicType);
            tagByName.put("GraphicFilled",TagFromName.GraphicFilled);
            tagByName.put("ImageRotationTrial",TagFromName.ImageRotationTrial);
            tagByName.put("ImageHorizontalFlip",TagFromName.ImageHorizontalFlip);
            tagByName.put("ImageRotation",TagFromName.ImageRotation);
            tagByName.put("DisplayedAreaTopLeftHandCornerTrial",TagFromName.DisplayedAreaTopLeftHandCornerTrial);
            tagByName.put("DisplayedAreaBottomRightHandCornerTrial",TagFromName.DisplayedAreaBottomRightHandCornerTrial);
            tagByName.put("DisplayedAreaTopLeftHandCorner",TagFromName.DisplayedAreaTopLeftHandCorner);
            tagByName.put("DisplayedAreaBottomRightHandCorner",TagFromName.DisplayedAreaBottomRightHandCorner);
            tagByName.put("DisplayedAreaSelectionSequence",TagFromName.DisplayedAreaSelectionSequence);
            tagByName.put("GraphicLayerSequence",TagFromName.GraphicLayerSequence);
            tagByName.put("GraphicLayerOrder",TagFromName.GraphicLayerOrder);
            tagByName.put("GraphicLayerRecommendedDisplayGrayscaleValue",TagFromName.GraphicLayerRecommendedDisplayGrayscaleValue);
            tagByName.put("GraphicLayerRecommendedDisplayRGBValue",TagFromName.GraphicLayerRecommendedDisplayRGBValue);
            tagByName.put("GraphicLayerDescription",TagFromName.GraphicLayerDescription);
            tagByName.put("ContentLabel",TagFromName.ContentLabel);
            tagByName.put("ContentDescription",TagFromName.ContentDescription);
            tagByName.put("PresentationCreationDate",TagFromName.PresentationCreationDate);
            tagByName.put("PresentationCreationTime",TagFromName.PresentationCreationTime);
            tagByName.put("ContentCreatorsName",TagFromName.ContentCreatorsName);
            tagByName.put("ContentCreatorsIdentificationCodeSequence",TagFromName.ContentCreatorsIdentificationCodeSequence);
            tagByName.put("AlternateContentDescriptionSequence",TagFromName.AlternateContentDescriptionSequence);
            tagByName.put("PresentationSizeMode",TagFromName.PresentationSizeMode);
            tagByName.put("PresentationPixelSpacing",TagFromName.PresentationPixelSpacing);
            tagByName.put("PresentationPixelAspectRatio",TagFromName.PresentationPixelAspectRatio);
            tagByName.put("PresentationPixelMagnificationRatio",TagFromName.PresentationPixelMagnificationRatio);
            tagByName.put("ShapeType",TagFromName.ShapeType);
            tagByName.put("RegistrationSequence",TagFromName.RegistrationSequence);
            tagByName.put("MatrixRegistrationSequence",TagFromName.MatrixRegistrationSequence);
            tagByName.put("MatrixSequence",TagFromName.MatrixSequence);
            tagByName.put("FrameOfReferenceTransformationMatrixType",TagFromName.FrameOfReferenceTransformationMatrixType);
            tagByName.put("RegistrationTypeCodeSequence",TagFromName.RegistrationTypeCodeSequence);
            tagByName.put("FiducialDescription",TagFromName.FiducialDescription);
            tagByName.put("FiducialIdentifier",TagFromName.FiducialIdentifier);
            tagByName.put("FiducialIdentifierCodeSequence",TagFromName.FiducialIdentifierCodeSequence);
            tagByName.put("ContourUncertaintyRadius",TagFromName.ContourUncertaintyRadius);
            tagByName.put("UsedFiducialsSequence",TagFromName.UsedFiducialsSequence);
            tagByName.put("GraphicCoordinatesDataSequence",TagFromName.GraphicCoordinatesDataSequence);
            tagByName.put("FiducialUID",TagFromName.FiducialUID);
            tagByName.put("FiducialSetSequence",TagFromName.FiducialSetSequence);
            tagByName.put("FiducialSequence",TagFromName.FiducialSequence);
            tagByName.put("GraphicLayerRecommendedDisplayCIELabValue",TagFromName.GraphicLayerRecommendedDisplayCIELabValue);
            tagByName.put("BlendingSequence",TagFromName.BlendingSequence);
            tagByName.put("RelativeOpacity",TagFromName.RelativeOpacity);
            tagByName.put("ReferencedSpatialRegistrationSequence",TagFromName.ReferencedSpatialRegistrationSequence);
            tagByName.put("BlendingPosition",TagFromName.BlendingPosition);
            tagByName.put("HangingProtocolName",TagFromName.HangingProtocolName);
            tagByName.put("HangingProtocolDescription",TagFromName.HangingProtocolDescription);
            tagByName.put("HangingProtocolLevel",TagFromName.HangingProtocolLevel);
            tagByName.put("HangingProtocolCreator",TagFromName.HangingProtocolCreator);
            tagByName.put("HangingProtocolCreationDateTime",TagFromName.HangingProtocolCreationDateTime);
            tagByName.put("HangingProtocolDefinitionSequence",TagFromName.HangingProtocolDefinitionSequence);
            tagByName.put("HangingProtocolUserIdentificationCodeSequence",TagFromName.HangingProtocolUserIdentificationCodeSequence);
            tagByName.put("HangingProtocolUserGroupName",TagFromName.HangingProtocolUserGroupName);
            tagByName.put("SourceHangingProtocolSequence",TagFromName.SourceHangingProtocolSequence);
            tagByName.put("NumberOfPriorsReferenced",TagFromName.NumberOfPriorsReferenced);
            tagByName.put("ImageSetsSequence",TagFromName.ImageSetsSequence);
            tagByName.put("ImageSetSelectorSequence",TagFromName.ImageSetSelectorSequence);
            tagByName.put("ImageSetSelectorUsageFlag",TagFromName.ImageSetSelectorUsageFlag);
            tagByName.put("SelectorAttribute",TagFromName.SelectorAttribute);
            tagByName.put("SelectorValueNumber",TagFromName.SelectorValueNumber);
            tagByName.put("TimeBasedImageSetsSequence",TagFromName.TimeBasedImageSetsSequence);
            tagByName.put("ImageSetNumber",TagFromName.ImageSetNumber);
            tagByName.put("ImageSetSelectorCategory",TagFromName.ImageSetSelectorCategory);
            tagByName.put("RelativeTime",TagFromName.RelativeTime);
            tagByName.put("RelativeTimeUnits",TagFromName.RelativeTimeUnits);
            tagByName.put("AbstractPriorValue",TagFromName.AbstractPriorValue);
            tagByName.put("AbstractPriorCodeSequence",TagFromName.AbstractPriorCodeSequence);
            tagByName.put("ImageSetLabel",TagFromName.ImageSetLabel);
            tagByName.put("SelectorAttributeVR",TagFromName.SelectorAttributeVR);
            tagByName.put("SelectorSequencePointer",TagFromName.SelectorSequencePointer);
            tagByName.put("SelectorSequencePointerPrivateCreator",TagFromName.SelectorSequencePointerPrivateCreator);
            tagByName.put("SelectorAttributePrivateCreator",TagFromName.SelectorAttributePrivateCreator);
            tagByName.put("SelectorATValue",TagFromName.SelectorATValue);
            tagByName.put("SelectorCSValue",TagFromName.SelectorCSValue);
            tagByName.put("SelectorISValue",TagFromName.SelectorISValue);
            tagByName.put("SelectorLOValue",TagFromName.SelectorLOValue);
            tagByName.put("SelectorLTValue",TagFromName.SelectorLTValue);
            tagByName.put("SelectorPNValue",TagFromName.SelectorPNValue);
            tagByName.put("SelectorSHValue",TagFromName.SelectorSHValue);
            tagByName.put("SelectorSTValue",TagFromName.SelectorSTValue);
            tagByName.put("SelectorUTValue",TagFromName.SelectorUTValue);
            tagByName.put("SelectorDSValue",TagFromName.SelectorDSValue);
            tagByName.put("SelectorFDValue",TagFromName.SelectorFDValue);
            tagByName.put("SelectorFLValue",TagFromName.SelectorFLValue);
            tagByName.put("SelectorULValue",TagFromName.SelectorULValue);
            tagByName.put("SelectorUSValue",TagFromName.SelectorUSValue);
            tagByName.put("SelectorSLValue",TagFromName.SelectorSLValue);
            tagByName.put("SelectorSSValue",TagFromName.SelectorSSValue);
            tagByName.put("SelectorCodeSequenceValue",TagFromName.SelectorCodeSequenceValue);
            tagByName.put("NumberOfScreens",TagFromName.NumberOfScreens);
            tagByName.put("NominalScreenDefinitionSequence",TagFromName.NominalScreenDefinitionSequence);
            tagByName.put("NumberOfVerticalPixels",TagFromName.NumberOfVerticalPixels);
            tagByName.put("NumberOfHorizontalPixels",TagFromName.NumberOfHorizontalPixels);
            tagByName.put("DisplayEnvironmentSpatialPosition",TagFromName.DisplayEnvironmentSpatialPosition);
            tagByName.put("ScreenMinimumGrayscaleBitDepth",TagFromName.ScreenMinimumGrayscaleBitDepth);
            tagByName.put("ScreenMinimumColorBitDepth",TagFromName.ScreenMinimumColorBitDepth);
            tagByName.put("ApplicationMaximumRepaintTime",TagFromName.ApplicationMaximumRepaintTime);
            tagByName.put("DisplaySetsSequence",TagFromName.DisplaySetsSequence);
            tagByName.put("DisplaySetNumber",TagFromName.DisplaySetNumber);
            tagByName.put("DisplaySetLabel",TagFromName.DisplaySetLabel);
            tagByName.put("DisplaySetPresentationGroup",TagFromName.DisplaySetPresentationGroup);
            tagByName.put("DisplaySetPresentationGroupDescription",TagFromName.DisplaySetPresentationGroupDescription);
            tagByName.put("PartialDataDisplayHandling",TagFromName.PartialDataDisplayHandling);
            tagByName.put("SynchronizedScrollingSequence",TagFromName.SynchronizedScrollingSequence);
            tagByName.put("DisplaySetScrollingGroup",TagFromName.DisplaySetScrollingGroup);
            tagByName.put("NavigationIndicatorSequence",TagFromName.NavigationIndicatorSequence);
            tagByName.put("NavigationDisplaySet",TagFromName.NavigationDisplaySet);
            tagByName.put("ReferenceDisplaySets",TagFromName.ReferenceDisplaySets);
            tagByName.put("ImageBoxesSequence",TagFromName.ImageBoxesSequence);
            tagByName.put("ImageBoxNumber",TagFromName.ImageBoxNumber);
            tagByName.put("ImageBoxLayoutType",TagFromName.ImageBoxLayoutType);
            tagByName.put("ImageBoxTileHorizontalDimension",TagFromName.ImageBoxTileHorizontalDimension);
            tagByName.put("ImageBoxTileVerticalDimension",TagFromName.ImageBoxTileVerticalDimension);
            tagByName.put("ImageBoxScrollDirection",TagFromName.ImageBoxScrollDirection);
            tagByName.put("ImageBoxSmallScrollType",TagFromName.ImageBoxSmallScrollType);
            tagByName.put("ImageBoxSmallScrollAmount",TagFromName.ImageBoxSmallScrollAmount);
            tagByName.put("ImageBoxLargeScrollType",TagFromName.ImageBoxLargeScrollType);
            tagByName.put("ImageBoxLargeScrollAmount",TagFromName.ImageBoxLargeScrollAmount);
            tagByName.put("ImageBoxOverlapPriority",TagFromName.ImageBoxOverlapPriority);
            tagByName.put("CineRelativeToRealTime",TagFromName.CineRelativeToRealTime);
            tagByName.put("FilterOperationsSequence",TagFromName.FilterOperationsSequence);
            tagByName.put("FilterByCategory",TagFromName.FilterByCategory);
            tagByName.put("FilterByAttributePresence",TagFromName.FilterByAttributePresence);
            tagByName.put("FilterByOperator",TagFromName.FilterByOperator);
            tagByName.put("StructuredDisplayBackgroundCIELabValue",TagFromName.StructuredDisplayBackgroundCIELabValue);
            tagByName.put("EmptyImageBoxCIELabValue",TagFromName.EmptyImageBoxCIELabValue);
            tagByName.put("StructuredDisplayImageBoxSequence",TagFromName.StructuredDisplayImageBoxSequence);
            tagByName.put("StructuredDisplayTextBoxSequence",TagFromName.StructuredDisplayTextBoxSequence);
            tagByName.put("ReferencedFirstFrameSequence",TagFromName.ReferencedFirstFrameSequence);
            tagByName.put("ImageBoxSynchronizationSequence",TagFromName.ImageBoxSynchronizationSequence);
            tagByName.put("SynchronizedImageBoxList",TagFromName.SynchronizedImageBoxList);
            tagByName.put("TypeOfSynchronization",TagFromName.TypeOfSynchronization);
            tagByName.put("BlendingOperationType",TagFromName.BlendingOperationType);
            tagByName.put("ReformattingOperationType",TagFromName.ReformattingOperationType);
            tagByName.put("ReformattingThickness",TagFromName.ReformattingThickness);
            tagByName.put("ReformattingInterval",TagFromName.ReformattingInterval);
            tagByName.put("ReformattingOperationInitialViewDirection",TagFromName.ReformattingOperationInitialViewDirection);
            tagByName.put("ThreeDRenderingType",TagFromName.ThreeDRenderingType);
            tagByName.put("SortingOperationsSequence",TagFromName.SortingOperationsSequence);
            tagByName.put("SortByCategory",TagFromName.SortByCategory);
            tagByName.put("SortingDirection",TagFromName.SortingDirection);
            tagByName.put("DisplaySetPatientOrientation",TagFromName.DisplaySetPatientOrientation);
            tagByName.put("VOIType",TagFromName.VOIType);
            tagByName.put("PseudocolorType",TagFromName.PseudocolorType);
            tagByName.put("ShowGrayscaleInverted",TagFromName.ShowGrayscaleInverted);
            tagByName.put("ShowImageTrueSizeFlag",TagFromName.ShowImageTrueSizeFlag);
            tagByName.put("ShowGraphicAnnotationFlag",TagFromName.ShowGraphicAnnotationFlag);
            tagByName.put("ShowPatientDemographicsFlag",TagFromName.ShowPatientDemographicsFlag);
            tagByName.put("ShowAcquisitionTechniquesFlag",TagFromName.ShowAcquisitionTechniquesFlag);
            tagByName.put("DisplaySetHorizontalJustification",TagFromName.DisplaySetHorizontalJustification);
            tagByName.put("DisplaySetVerticalJustification",TagFromName.DisplaySetVerticalJustification);
            tagByName.put("StorageMediaFileSetID",TagFromName.StorageMediaFileSetID);
            tagByName.put("StorageMediaFileSetUID",TagFromName.StorageMediaFileSetUID);
            tagByName.put("IconImageSequence",TagFromName.IconImageSequence);
            tagByName.put("TopicTitle",TagFromName.TopicTitle);
            tagByName.put("TopicSubject",TagFromName.TopicSubject);
            tagByName.put("TopicAuthor",TagFromName.TopicAuthor);
            tagByName.put("TopicKeyWords",TagFromName.TopicKeyWords);
            tagByName.put("SOPInstanceStatus",TagFromName.SOPInstanceStatus);
            tagByName.put("SOPAuthorizationDateAndTime",TagFromName.SOPAuthorizationDateAndTime);
            tagByName.put("SOPAuthorizationComment",TagFromName.SOPAuthorizationComment);
            tagByName.put("AuthorizationEquipmentCertificationNumber",TagFromName.AuthorizationEquipmentCertificationNumber);
            tagByName.put("MACIDNumber",TagFromName.MACIDNumber);
            tagByName.put("MACCalculationTransferSyntaxUID",TagFromName.MACCalculationTransferSyntaxUID);
            tagByName.put("MACAlgorithm",TagFromName.MACAlgorithm);
            tagByName.put("DataElementsSigned",TagFromName.DataElementsSigned);
            tagByName.put("DigitalSignatureUID",TagFromName.DigitalSignatureUID);
            tagByName.put("DigitalSignatureDateTime",TagFromName.DigitalSignatureDateTime);
            tagByName.put("CertificateType",TagFromName.CertificateType);
            tagByName.put("CertificateOfSigner",TagFromName.CertificateOfSigner);
            tagByName.put("Signature",TagFromName.Signature);
            tagByName.put("CertifiedTimestampType",TagFromName.CertifiedTimestampType);
            tagByName.put("CertifiedTimestamp",TagFromName.CertifiedTimestamp);
            tagByName.put("DigitalSignaturePurposeCodeSequence",TagFromName.DigitalSignaturePurposeCodeSequence);
            tagByName.put("ReferencedDigitalSignatureSequence",TagFromName.ReferencedDigitalSignatureSequence);
            tagByName.put("ReferencedSOPInstanceMACSequence",TagFromName.ReferencedSOPInstanceMACSequence);
            tagByName.put("MAC",TagFromName.MAC);
            tagByName.put("EncryptedAttributesSequence",TagFromName.EncryptedAttributesSequence);
            tagByName.put("EncryptedContentTransferSyntaxUID",TagFromName.EncryptedContentTransferSyntaxUID);
            tagByName.put("EncryptedContent",TagFromName.EncryptedContent);
            tagByName.put("ModifiedAttributesSequence",TagFromName.ModifiedAttributesSequence);
            tagByName.put("OriginalAttributesSequence",TagFromName.OriginalAttributesSequence);
            tagByName.put("AttributeModificationDateTime",TagFromName.AttributeModificationDateTime);
            tagByName.put("ModifyingSystem",TagFromName.ModifyingSystem);
            tagByName.put("SourceOfPreviousValues",TagFromName.SourceOfPreviousValues);
            tagByName.put("ReasonForTheAttributeModification",TagFromName.ReasonForTheAttributeModification);
            tagByName.put("ZonalMap",TagFromName.ZonalMap);
            tagByName.put("NumberOfCopies",TagFromName.NumberOfCopies);
            tagByName.put("PrinterConfigurationSequence",TagFromName.PrinterConfigurationSequence);
            tagByName.put("PrintPriority",TagFromName.PrintPriority);
            tagByName.put("MediumType",TagFromName.MediumType);
            tagByName.put("FilmDestination",TagFromName.FilmDestination);
            tagByName.put("FilmSessionLabel",TagFromName.FilmSessionLabel);
            tagByName.put("MemoryAllocation",TagFromName.MemoryAllocation);
            tagByName.put("MaximumMemoryAllocation",TagFromName.MaximumMemoryAllocation);
            tagByName.put("ColorImagePrintingFlag",TagFromName.ColorImagePrintingFlag);
            tagByName.put("CollationFlag",TagFromName.CollationFlag);
            tagByName.put("AnnotationFlag",TagFromName.AnnotationFlag);
            tagByName.put("ImageOverlayFlag",TagFromName.ImageOverlayFlag);
            tagByName.put("PresentationLUTFlag",TagFromName.PresentationLUTFlag);
            tagByName.put("ImageBoxPresentationLUTFlag",TagFromName.ImageBoxPresentationLUTFlag);
            tagByName.put("MemoryBitDepth",TagFromName.MemoryBitDepth);
            tagByName.put("PrintingBitDepth",TagFromName.PrintingBitDepth);
            tagByName.put("MediaInstalledSequence",TagFromName.MediaInstalledSequence);
            tagByName.put("OtherMediaAvailableSequence",TagFromName.OtherMediaAvailableSequence);
            tagByName.put("SupportedImageDisplayFormatsSequence",TagFromName.SupportedImageDisplayFormatsSequence);
            tagByName.put("ReferencedFilmBoxSequence",TagFromName.ReferencedFilmBoxSequence);
            tagByName.put("ReferencedStoredPrintSequence",TagFromName.ReferencedStoredPrintSequence);
            tagByName.put("ImageDisplayFormat",TagFromName.ImageDisplayFormat);
            tagByName.put("AnnotationDisplayFormatID",TagFromName.AnnotationDisplayFormatID);
            tagByName.put("FilmOrientation",TagFromName.FilmOrientation);
            tagByName.put("FilmSizeID",TagFromName.FilmSizeID);
            tagByName.put("PrinterResolutionID",TagFromName.PrinterResolutionID);
            tagByName.put("DefaultPrinterResolutionID",TagFromName.DefaultPrinterResolutionID);
            tagByName.put("MagnificationType",TagFromName.MagnificationType);
            tagByName.put("SmoothingType",TagFromName.SmoothingType);
            tagByName.put("DefaultMagnificationType",TagFromName.DefaultMagnificationType);
            tagByName.put("OtherMagnificationTypesAvailable",TagFromName.OtherMagnificationTypesAvailable);
            tagByName.put("DefaultSmoothingType",TagFromName.DefaultSmoothingType);
            tagByName.put("OtherSmoothingTypesAvailable",TagFromName.OtherSmoothingTypesAvailable);
            tagByName.put("BorderDensity",TagFromName.BorderDensity);
            tagByName.put("EmptyImageDensity",TagFromName.EmptyImageDensity);
            tagByName.put("MinDensity",TagFromName.MinDensity);
            tagByName.put("MaxDensity",TagFromName.MaxDensity);
            tagByName.put("Trim",TagFromName.Trim);
            tagByName.put("ConfigurationInformation",TagFromName.ConfigurationInformation);
            tagByName.put("ConfigurationInformationDescription",TagFromName.ConfigurationInformationDescription);
            tagByName.put("MaximumCollatedFilms",TagFromName.MaximumCollatedFilms);
            tagByName.put("Illumination",TagFromName.Illumination);
            tagByName.put("ReflectedAmbientLight",TagFromName.ReflectedAmbientLight);
            tagByName.put("PrinterPixelSpacing",TagFromName.PrinterPixelSpacing);
            tagByName.put("ReferencedFilmSessionSequence",TagFromName.ReferencedFilmSessionSequence);
            tagByName.put("ReferencedImageBoxSequence",TagFromName.ReferencedImageBoxSequence);
            tagByName.put("ReferencedBasicAnnotationBoxSequence",TagFromName.ReferencedBasicAnnotationBoxSequence);
            tagByName.put("ImageBoxPosition",TagFromName.ImageBoxPosition);
            tagByName.put("Polarity",TagFromName.Polarity);
            tagByName.put("RequestedImageSize",TagFromName.RequestedImageSize);
            tagByName.put("RequestedDecimateCropBehavior",TagFromName.RequestedDecimateCropBehavior);
            tagByName.put("RequestedResolutionID",TagFromName.RequestedResolutionID);
            tagByName.put("RequestedImageSizeFlag",TagFromName.RequestedImageSizeFlag);
            tagByName.put("DecimateCropResult",TagFromName.DecimateCropResult);
            tagByName.put("BasicGrayscaleImageSequence",TagFromName.BasicGrayscaleImageSequence);
            tagByName.put("BasicColorImageSequence",TagFromName.BasicColorImageSequence);
            tagByName.put("ReferencedImageOverlayBoxSequence",TagFromName.ReferencedImageOverlayBoxSequence);
            tagByName.put("ReferencedVOILUTBoxSequence",TagFromName.ReferencedVOILUTBoxSequence);
            tagByName.put("AnnotationPosition",TagFromName.AnnotationPosition);
            tagByName.put("TextString",TagFromName.TextString);
            tagByName.put("ReferencedOverlayPlaneSequence",TagFromName.ReferencedOverlayPlaneSequence);
            tagByName.put("ReferencedOverlayPlaneGroups",TagFromName.ReferencedOverlayPlaneGroups);
            tagByName.put("OverlayPixelDataSequence",TagFromName.OverlayPixelDataSequence);
            tagByName.put("OverlayMagnificationType",TagFromName.OverlayMagnificationType);
            tagByName.put("OverlaySmoothingType",TagFromName.OverlaySmoothingType);
            tagByName.put("OverlayOrImageMagnification",TagFromName.OverlayOrImageMagnification);
            tagByName.put("MagnifyToNumberOfColumns",TagFromName.MagnifyToNumberOfColumns);
            tagByName.put("OverlayForegroundDensity",TagFromName.OverlayForegroundDensity);
            tagByName.put("OverlayBackgroundDensity",TagFromName.OverlayBackgroundDensity);
            tagByName.put("OverlayMode",TagFromName.OverlayMode);
            tagByName.put("ThresholdDensity",TagFromName.ThresholdDensity);
            tagByName.put("ReferencedOverlayImageBoxSequence",TagFromName.ReferencedOverlayImageBoxSequence);
            tagByName.put("PresentationLUTSequence",TagFromName.PresentationLUTSequence);
            tagByName.put("PresentationLUTShape",TagFromName.PresentationLUTShape);
            tagByName.put("ReferencedPresentationLUTSequence",TagFromName.ReferencedPresentationLUTSequence);
            tagByName.put("PrintJobID",TagFromName.PrintJobID);
            tagByName.put("ExecutionStatus",TagFromName.ExecutionStatus);
            tagByName.put("ExecutionStatusInfo",TagFromName.ExecutionStatusInfo);
            tagByName.put("CreationDate",TagFromName.CreationDate);
            tagByName.put("CreationTime",TagFromName.CreationTime);
            tagByName.put("Originator",TagFromName.Originator);
            tagByName.put("DestinationAE",TagFromName.DestinationAE);
            tagByName.put("OwnerID",TagFromName.OwnerID);
            tagByName.put("NumberOfFilms",TagFromName.NumberOfFilms);
            tagByName.put("ReferencedPrintJobSequencePull",TagFromName.ReferencedPrintJobSequencePull);
            tagByName.put("PrinterStatus",TagFromName.PrinterStatus);
            tagByName.put("PrinterStatusInfo",TagFromName.PrinterStatusInfo);
            tagByName.put("PrinterName",TagFromName.PrinterName);
            tagByName.put("PrintQueueID",TagFromName.PrintQueueID);
            tagByName.put("QueueStatus",TagFromName.QueueStatus);
            tagByName.put("PrintJobDescriptionSequence",TagFromName.PrintJobDescriptionSequence);
            tagByName.put("ReferencedPrintJobSequenceQueue",TagFromName.ReferencedPrintJobSequenceQueue);
            tagByName.put("PrintManagementCapabilitiesSequence",TagFromName.PrintManagementCapabilitiesSequence);
            tagByName.put("PrinterCharacteristicsSequence",TagFromName.PrinterCharacteristicsSequence);
            tagByName.put("FilmBoxContentSequence",TagFromName.FilmBoxContentSequence);
            tagByName.put("ImageBoxContentSequence",TagFromName.ImageBoxContentSequence);
            tagByName.put("AnnotationContentSequence",TagFromName.AnnotationContentSequence);
            tagByName.put("ImageOverlayBoxContentSequence",TagFromName.ImageOverlayBoxContentSequence);
            tagByName.put("PresentationLUTContentSequence",TagFromName.PresentationLUTContentSequence);
            tagByName.put("ProposedStudySequence",TagFromName.ProposedStudySequence);
            tagByName.put("OriginalImageSequence",TagFromName.OriginalImageSequence);
            tagByName.put("LabelUsingInformationExtractedFromInstances",TagFromName.LabelUsingInformationExtractedFromInstances);
            tagByName.put("LabelText",TagFromName.LabelText);
            tagByName.put("LabelStyleSelection",TagFromName.LabelStyleSelection);
            tagByName.put("MediaDisposition",TagFromName.MediaDisposition);
            tagByName.put("BarcodeValue",TagFromName.BarcodeValue);
            tagByName.put("BarcodeSymbology",TagFromName.BarcodeSymbology);
            tagByName.put("AllowMediaSplitting",TagFromName.AllowMediaSplitting);
            tagByName.put("IncludeNonDICOMObjects",TagFromName.IncludeNonDICOMObjects);
            tagByName.put("IncludeDisplayApplication",TagFromName.IncludeDisplayApplication);
            tagByName.put("PreserveCompositeInstancesAfterMediaCreation",TagFromName.PreserveCompositeInstancesAfterMediaCreation);
            tagByName.put("TotalNumberOfPiecesOfMediaCreated",TagFromName.TotalNumberOfPiecesOfMediaCreated);
            tagByName.put("RequestedMediaApplicationProfile",TagFromName.RequestedMediaApplicationProfile);
            tagByName.put("ReferencedStorageMediaSequence",TagFromName.ReferencedStorageMediaSequence);
            tagByName.put("FailureAttributes",TagFromName.FailureAttributes);
            tagByName.put("AllowLossyCompression",TagFromName.AllowLossyCompression);
            tagByName.put("RequestPriority",TagFromName.RequestPriority);
            tagByName.put("RTImageLabel",TagFromName.RTImageLabel);
            tagByName.put("RTImageName",TagFromName.RTImageName);
            tagByName.put("RTImageDescription",TagFromName.RTImageDescription);
            tagByName.put("ReportedValuesOrigin",TagFromName.ReportedValuesOrigin);
            tagByName.put("RTImagePlane",TagFromName.RTImagePlane);
            tagByName.put("XRayImageReceptorTranslation",TagFromName.XRayImageReceptorTranslation);
            tagByName.put("XRayImageReceptorAngle",TagFromName.XRayImageReceptorAngle);
            tagByName.put("RTImageOrientation",TagFromName.RTImageOrientation);
            tagByName.put("ImagePlanePixelSpacing",TagFromName.ImagePlanePixelSpacing);
            tagByName.put("RTImagePosition",TagFromName.RTImagePosition);
            tagByName.put("RadiationMachineName",TagFromName.RadiationMachineName);
            tagByName.put("RadiationMachineSAD",TagFromName.RadiationMachineSAD);
            tagByName.put("RadiationMachineSSD",TagFromName.RadiationMachineSSD);
            tagByName.put("RTImageSID",TagFromName.RTImageSID);
            tagByName.put("SourceToReferenceObjectDistance",TagFromName.SourceToReferenceObjectDistance);
            tagByName.put("FractionNumber",TagFromName.FractionNumber);
            tagByName.put("ExposureSequence",TagFromName.ExposureSequence);
            tagByName.put("MetersetExposure",TagFromName.MetersetExposure);
            tagByName.put("DiaphragmPosition",TagFromName.DiaphragmPosition);
            tagByName.put("FluenceMapSequence",TagFromName.FluenceMapSequence);
            tagByName.put("FluenceDataSource",TagFromName.FluenceDataSource);
            tagByName.put("FluenceDataScale",TagFromName.FluenceDataScale);
            tagByName.put("DVHType",TagFromName.DVHType);
            tagByName.put("DoseUnits",TagFromName.DoseUnits);
            tagByName.put("DoseType",TagFromName.DoseType);
            tagByName.put("DoseComment",TagFromName.DoseComment);
            tagByName.put("NormalizationPoint",TagFromName.NormalizationPoint);
            tagByName.put("DoseSummationType",TagFromName.DoseSummationType);
            tagByName.put("GridFrameOffsetVector",TagFromName.GridFrameOffsetVector);
            tagByName.put("DoseGridScaling",TagFromName.DoseGridScaling);
            tagByName.put("RTDoseROISequence",TagFromName.RTDoseROISequence);
            tagByName.put("DoseValue",TagFromName.DoseValue);
            tagByName.put("TissueHeterogeneityCorrection",TagFromName.TissueHeterogeneityCorrection);
            tagByName.put("DVHNormalizationPoint",TagFromName.DVHNormalizationPoint);
            tagByName.put("DVHNormalizationDoseValue",TagFromName.DVHNormalizationDoseValue);
            tagByName.put("DVHSequence",TagFromName.DVHSequence);
            tagByName.put("DVHDoseScaling",TagFromName.DVHDoseScaling);
            tagByName.put("DVHVolumeUnits",TagFromName.DVHVolumeUnits);
            tagByName.put("DVHNumberOfBins",TagFromName.DVHNumberOfBins);
            tagByName.put("DVHData",TagFromName.DVHData);
            tagByName.put("DVHReferencedROISequence",TagFromName.DVHReferencedROISequence);
            tagByName.put("DVHROIContributionType",TagFromName.DVHROIContributionType);
            tagByName.put("DVHMinimumDose",TagFromName.DVHMinimumDose);
            tagByName.put("DVHMaximumDose",TagFromName.DVHMaximumDose);
            tagByName.put("DVHMeanDose",TagFromName.DVHMeanDose);
            tagByName.put("StructureSetLabel",TagFromName.StructureSetLabel);
            tagByName.put("StructureSetName",TagFromName.StructureSetName);
            tagByName.put("StructureSetDescription",TagFromName.StructureSetDescription);
            tagByName.put("StructureSetDate",TagFromName.StructureSetDate);
            tagByName.put("StructureSetTime",TagFromName.StructureSetTime);
            tagByName.put("ReferencedFrameOfReferenceSequence",TagFromName.ReferencedFrameOfReferenceSequence);
            tagByName.put("RTReferencedStudySequence",TagFromName.RTReferencedStudySequence);
            tagByName.put("RTReferencedSeriesSequence",TagFromName.RTReferencedSeriesSequence);
            tagByName.put("ContourImageSequence",TagFromName.ContourImageSequence);
            tagByName.put("StructureSetROISequence",TagFromName.StructureSetROISequence);
            tagByName.put("ROINumber",TagFromName.ROINumber);
            tagByName.put("ReferencedFrameOfReferenceUID",TagFromName.ReferencedFrameOfReferenceUID);
            tagByName.put("ROIName",TagFromName.ROIName);
            tagByName.put("ROIDescription",TagFromName.ROIDescription);
            tagByName.put("ROIDisplayColor",TagFromName.ROIDisplayColor);
            tagByName.put("ROIVolume",TagFromName.ROIVolume);
            tagByName.put("RTRelatedROISequence",TagFromName.RTRelatedROISequence);
            tagByName.put("RTROIRelationship",TagFromName.RTROIRelationship);
            tagByName.put("ROIGenerationAlgorithm",TagFromName.ROIGenerationAlgorithm);
            tagByName.put("ROIGenerationDescription",TagFromName.ROIGenerationDescription);
            tagByName.put("ROIContourSequence",TagFromName.ROIContourSequence);
            tagByName.put("ContourSequence",TagFromName.ContourSequence);
            tagByName.put("ContourGeometricType",TagFromName.ContourGeometricType);
            tagByName.put("ContourSlabThickness",TagFromName.ContourSlabThickness);
            tagByName.put("ContourOffsetVector",TagFromName.ContourOffsetVector);
            tagByName.put("NumberOfContourPoints",TagFromName.NumberOfContourPoints);
            tagByName.put("ContourNumber",TagFromName.ContourNumber);
            tagByName.put("AttachedContours",TagFromName.AttachedContours);
            tagByName.put("ContourData",TagFromName.ContourData);
            tagByName.put("RTROIObservationsSequence",TagFromName.RTROIObservationsSequence);
            tagByName.put("ObservationNumber",TagFromName.ObservationNumber);
            tagByName.put("ReferencedROINumber",TagFromName.ReferencedROINumber);
            tagByName.put("ROIObservationLabel",TagFromName.ROIObservationLabel);
            tagByName.put("RTROIIdentificationCodeSequence",TagFromName.RTROIIdentificationCodeSequence);
            tagByName.put("ROIObservationDescription",TagFromName.ROIObservationDescription);
            tagByName.put("RelatedRTROIObservationsSequence",TagFromName.RelatedRTROIObservationsSequence);
            tagByName.put("RTROIInterpretedType",TagFromName.RTROIInterpretedType);
            tagByName.put("ROIInterpreter",TagFromName.ROIInterpreter);
            tagByName.put("ROIPhysicalPropertiesSequence",TagFromName.ROIPhysicalPropertiesSequence);
            tagByName.put("ROIPhysicalProperty",TagFromName.ROIPhysicalProperty);
            tagByName.put("ROIPhysicalPropertyValue",TagFromName.ROIPhysicalPropertyValue);
            tagByName.put("ROIElementalCompositionSequence",TagFromName.ROIElementalCompositionSequence);
            tagByName.put("ROIElementalCompositionAtomicNumber",TagFromName.ROIElementalCompositionAtomicNumber);
            tagByName.put("ROIElementalCompositionAtomicMassFraction",TagFromName.ROIElementalCompositionAtomicMassFraction);
            tagByName.put("FrameOfReferenceRelationshipSequence",TagFromName.FrameOfReferenceRelationshipSequence);
            tagByName.put("RelatedFrameOfReferenceUID",TagFromName.RelatedFrameOfReferenceUID);
            tagByName.put("FrameOfReferenceTransformationType",TagFromName.FrameOfReferenceTransformationType);
            tagByName.put("FrameOfReferenceTransformationMatrix",TagFromName.FrameOfReferenceTransformationMatrix);
            tagByName.put("FrameOfReferenceTransformationComment",TagFromName.FrameOfReferenceTransformationComment);
            tagByName.put("MeasuredDoseReferenceSequence",TagFromName.MeasuredDoseReferenceSequence);
            tagByName.put("MeasuredDoseDescription",TagFromName.MeasuredDoseDescription);
            tagByName.put("MeasuredDoseType",TagFromName.MeasuredDoseType);
            tagByName.put("MeasuredDoseValue",TagFromName.MeasuredDoseValue);
            tagByName.put("TreatmentSessionBeamSequence",TagFromName.TreatmentSessionBeamSequence);
            tagByName.put("TreatmentSessionIonBeamSequence",TagFromName.TreatmentSessionIonBeamSequence);
            tagByName.put("CurrentFractionNumber",TagFromName.CurrentFractionNumber);
            tagByName.put("TreatmentControlPointDate",TagFromName.TreatmentControlPointDate);
            tagByName.put("TreatmentControlPointTime",TagFromName.TreatmentControlPointTime);
            tagByName.put("TreatmentTerminationStatus",TagFromName.TreatmentTerminationStatus);
            tagByName.put("TreatmentTerminationCode",TagFromName.TreatmentTerminationCode);
            tagByName.put("TreatmentVerificationStatus",TagFromName.TreatmentVerificationStatus);
            tagByName.put("ReferencedTreatmentRecordSequence",TagFromName.ReferencedTreatmentRecordSequence);
            tagByName.put("SpecifiedPrimaryMeterset",TagFromName.SpecifiedPrimaryMeterset);
            tagByName.put("SpecifiedSecondaryMeterset",TagFromName.SpecifiedSecondaryMeterset);
            tagByName.put("DeliveredPrimaryMeterset",TagFromName.DeliveredPrimaryMeterset);
            tagByName.put("DeliveredSecondaryMeterset",TagFromName.DeliveredSecondaryMeterset);
            tagByName.put("SpecifiedTreatmentTime",TagFromName.SpecifiedTreatmentTime);
            tagByName.put("DeliveredTreatmentTime",TagFromName.DeliveredTreatmentTime);
            tagByName.put("ControlPointDeliverySequence",TagFromName.ControlPointDeliverySequence);
            tagByName.put("IonControlPointDeliverySequence",TagFromName.IonControlPointDeliverySequence);
            tagByName.put("SpecifiedMeterset",TagFromName.SpecifiedMeterset);
            tagByName.put("DeliveredMeterset",TagFromName.DeliveredMeterset);
            tagByName.put("MetersetRateSet",TagFromName.MetersetRateSet);
            tagByName.put("MetersetRateDelivered",TagFromName.MetersetRateDelivered);
            tagByName.put("ScanSpotMetersetsDelivered",TagFromName.ScanSpotMetersetsDelivered);
            tagByName.put("DoseRateDelivered",TagFromName.DoseRateDelivered);
            tagByName.put("TreatmentSummaryCalculatedDoseReferenceSequence",TagFromName.TreatmentSummaryCalculatedDoseReferenceSequence);
            tagByName.put("CumulativeDoseToDoseReference",TagFromName.CumulativeDoseToDoseReference);
            tagByName.put("FirstTreatmentDate",TagFromName.FirstTreatmentDate);
            tagByName.put("MostRecentTreatmentDate",TagFromName.MostRecentTreatmentDate);
            tagByName.put("NumberOfFractionsDelivered",TagFromName.NumberOfFractionsDelivered);
            tagByName.put("OverrideSequence",TagFromName.OverrideSequence);
            tagByName.put("ParameterSequencePointer",TagFromName.ParameterSequencePointer);
            tagByName.put("OverrideParameterPointer",TagFromName.OverrideParameterPointer);
            tagByName.put("ParameterItemIndex",TagFromName.ParameterItemIndex);
            tagByName.put("MeasuredDoseReferenceNumber",TagFromName.MeasuredDoseReferenceNumber);
            tagByName.put("ParameterPointer",TagFromName.ParameterPointer);
            tagByName.put("OverrideReason",TagFromName.OverrideReason);
            tagByName.put("CorrectedParameterSequence",TagFromName.CorrectedParameterSequence);
            tagByName.put("CorrectionValue",TagFromName.CorrectionValue);
            tagByName.put("CalculatedDoseReferenceSequence",TagFromName.CalculatedDoseReferenceSequence);
            tagByName.put("CalculatedDoseReferenceNumber",TagFromName.CalculatedDoseReferenceNumber);
            tagByName.put("CalculatedDoseReferenceDescription",TagFromName.CalculatedDoseReferenceDescription);
            tagByName.put("CalculatedDoseReferenceDoseValue",TagFromName.CalculatedDoseReferenceDoseValue);
            tagByName.put("StartMeterset",TagFromName.StartMeterset);
            tagByName.put("EndMeterset",TagFromName.EndMeterset);
            tagByName.put("ReferencedMeasuredDoseReferenceSequence",TagFromName.ReferencedMeasuredDoseReferenceSequence);
            tagByName.put("ReferencedMeasuredDoseReferenceNumber",TagFromName.ReferencedMeasuredDoseReferenceNumber);
            tagByName.put("ReferencedCalculatedDoseReferenceSequence",TagFromName.ReferencedCalculatedDoseReferenceSequence);
            tagByName.put("ReferencedCalculatedDoseReferenceNumber",TagFromName.ReferencedCalculatedDoseReferenceNumber);
            tagByName.put("BeamLimitingDeviceLeafPairsSequence",TagFromName.BeamLimitingDeviceLeafPairsSequence);
            tagByName.put("RecordedWedgeSequence",TagFromName.RecordedWedgeSequence);
            tagByName.put("RecordedCompensatorSequence",TagFromName.RecordedCompensatorSequence);
            tagByName.put("RecordedBlockSequence",TagFromName.RecordedBlockSequence);
            tagByName.put("TreatmentSummaryMeasuredDoseReferenceSequence",TagFromName.TreatmentSummaryMeasuredDoseReferenceSequence);
            tagByName.put("RecordedSnoutSequence",TagFromName.RecordedSnoutSequence);
            tagByName.put("RecordedRangeShifterSequence",TagFromName.RecordedRangeShifterSequence);
            tagByName.put("RecordedLateralSpreadingDeviceSequence",TagFromName.RecordedLateralSpreadingDeviceSequence);
            tagByName.put("RecordedRangeModulatorSequence",TagFromName.RecordedRangeModulatorSequence);
            tagByName.put("RecordedSourceSequence",TagFromName.RecordedSourceSequence);
            tagByName.put("SourceSerialNumber",TagFromName.SourceSerialNumber);
            tagByName.put("TreatmentSessionApplicationSetupSequence",TagFromName.TreatmentSessionApplicationSetupSequence);
            tagByName.put("ApplicationSetupCheck",TagFromName.ApplicationSetupCheck);
            tagByName.put("RecordedBrachyAccessoryDeviceSequence",TagFromName.RecordedBrachyAccessoryDeviceSequence);
            tagByName.put("ReferencedBrachyAccessoryDeviceNumber",TagFromName.ReferencedBrachyAccessoryDeviceNumber);
            tagByName.put("RecordedChannelSequence",TagFromName.RecordedChannelSequence);
            tagByName.put("SpecifiedChannelTotalTime",TagFromName.SpecifiedChannelTotalTime);
            tagByName.put("DeliveredChannelTotalTime",TagFromName.DeliveredChannelTotalTime);
            tagByName.put("SpecifiedNumberOfPulses",TagFromName.SpecifiedNumberOfPulses);
            tagByName.put("DeliveredNumberOfPulses",TagFromName.DeliveredNumberOfPulses);
            tagByName.put("SpecifiedPulseRepetitionInterval",TagFromName.SpecifiedPulseRepetitionInterval);
            tagByName.put("DeliveredPulseRepetitionInterval",TagFromName.DeliveredPulseRepetitionInterval);
            tagByName.put("RecordedSourceApplicatorSequence",TagFromName.RecordedSourceApplicatorSequence);
            tagByName.put("ReferencedSourceApplicatorNumber",TagFromName.ReferencedSourceApplicatorNumber);
            tagByName.put("RecordedChannelShieldSequence",TagFromName.RecordedChannelShieldSequence);
            tagByName.put("ReferencedChannelShieldNumber",TagFromName.ReferencedChannelShieldNumber);
            tagByName.put("BrachyControlPointDeliveredSequence",TagFromName.BrachyControlPointDeliveredSequence);
            tagByName.put("SafePositionExitDate",TagFromName.SafePositionExitDate);
            tagByName.put("SafePositionExitTime",TagFromName.SafePositionExitTime);
            tagByName.put("SafePositionReturnDate",TagFromName.SafePositionReturnDate);
            tagByName.put("SafePositionReturnTime",TagFromName.SafePositionReturnTime);
            tagByName.put("CurrentTreatmentStatus",TagFromName.CurrentTreatmentStatus);
            tagByName.put("TreatmentStatusComment",TagFromName.TreatmentStatusComment);
            tagByName.put("FractionGroupSummarySequence",TagFromName.FractionGroupSummarySequence);
            tagByName.put("ReferencedFractionNumber",TagFromName.ReferencedFractionNumber);
            tagByName.put("FractionGroupType",TagFromName.FractionGroupType);
            tagByName.put("BeamStopperPosition",TagFromName.BeamStopperPosition);
            tagByName.put("FractionStatusSummarySequence",TagFromName.FractionStatusSummarySequence);
            tagByName.put("TreatmentDate",TagFromName.TreatmentDate);
            tagByName.put("TreatmentTime",TagFromName.TreatmentTime);
            tagByName.put("RTPlanLabel",TagFromName.RTPlanLabel);
            tagByName.put("RTPlanName",TagFromName.RTPlanName);
            tagByName.put("RTPlanDescription",TagFromName.RTPlanDescription);
            tagByName.put("RTPlanDate",TagFromName.RTPlanDate);
            tagByName.put("RTPlanTime",TagFromName.RTPlanTime);
            tagByName.put("TreatmentProtocols",TagFromName.TreatmentProtocols);
            tagByName.put("PlanIntent",TagFromName.PlanIntent);
            tagByName.put("TreatmentSites",TagFromName.TreatmentSites);
            tagByName.put("RTPlanGeometry",TagFromName.RTPlanGeometry);
            tagByName.put("PrescriptionDescription",TagFromName.PrescriptionDescription);
            tagByName.put("DoseReferenceSequence",TagFromName.DoseReferenceSequence);
            tagByName.put("DoseReferenceNumber",TagFromName.DoseReferenceNumber);
            tagByName.put("DoseReferenceUID",TagFromName.DoseReferenceUID);
            tagByName.put("DoseReferenceStructureType",TagFromName.DoseReferenceStructureType);
            tagByName.put("NominalBeamEnergyUnit",TagFromName.NominalBeamEnergyUnit);
            tagByName.put("DoseReferenceDescription",TagFromName.DoseReferenceDescription);
            tagByName.put("DoseReferencePointCoordinates",TagFromName.DoseReferencePointCoordinates);
            tagByName.put("NominalPriorDose",TagFromName.NominalPriorDose);
            tagByName.put("DoseReferenceType",TagFromName.DoseReferenceType);
            tagByName.put("ConstraintWeight",TagFromName.ConstraintWeight);
            tagByName.put("DeliveryWarningDose",TagFromName.DeliveryWarningDose);
            tagByName.put("DeliveryMaximumDose",TagFromName.DeliveryMaximumDose);
            tagByName.put("TargetMinimumDose",TagFromName.TargetMinimumDose);
            tagByName.put("TargetPrescriptionDose",TagFromName.TargetPrescriptionDose);
            tagByName.put("TargetMaximumDose",TagFromName.TargetMaximumDose);
            tagByName.put("TargetUnderdoseVolumeFraction",TagFromName.TargetUnderdoseVolumeFraction);
            tagByName.put("OrganAtRiskFullVolumeDose",TagFromName.OrganAtRiskFullVolumeDose);
            tagByName.put("OrganAtRiskLimitDose",TagFromName.OrganAtRiskLimitDose);
            tagByName.put("OrganAtRiskMaximumDose",TagFromName.OrganAtRiskMaximumDose);
            tagByName.put("OrganAtRiskOverdoseVolumeFraction",TagFromName.OrganAtRiskOverdoseVolumeFraction);
            tagByName.put("ToleranceTableSequence",TagFromName.ToleranceTableSequence);
            tagByName.put("ToleranceTableNumber",TagFromName.ToleranceTableNumber);
            tagByName.put("ToleranceTableLabel",TagFromName.ToleranceTableLabel);
            tagByName.put("GantryAngleTolerance",TagFromName.GantryAngleTolerance);
            tagByName.put("BeamLimitingDeviceAngleTolerance",TagFromName.BeamLimitingDeviceAngleTolerance);
            tagByName.put("BeamLimitingDeviceToleranceSequence",TagFromName.BeamLimitingDeviceToleranceSequence);
            tagByName.put("BeamLimitingDevicePositionTolerance",TagFromName.BeamLimitingDevicePositionTolerance);
            tagByName.put("SnoutPositionTolerance",TagFromName.SnoutPositionTolerance);
            tagByName.put("PatientSupportAngleTolerance",TagFromName.PatientSupportAngleTolerance);
            tagByName.put("TableTopEccentricAngleTolerance",TagFromName.TableTopEccentricAngleTolerance);
            tagByName.put("TableTopPitchAngleTolerance",TagFromName.TableTopPitchAngleTolerance);
            tagByName.put("TableTopRollAngleTolerance",TagFromName.TableTopRollAngleTolerance);
            tagByName.put("TableTopVerticalPositionTolerance",TagFromName.TableTopVerticalPositionTolerance);
            tagByName.put("TableTopLongitudinalPositionTolerance",TagFromName.TableTopLongitudinalPositionTolerance);
            tagByName.put("TableTopLateralPositionTolerance",TagFromName.TableTopLateralPositionTolerance);
            tagByName.put("RTPlanRelationship",TagFromName.RTPlanRelationship);
            tagByName.put("FractionGroupSequence",TagFromName.FractionGroupSequence);
            tagByName.put("FractionGroupNumber",TagFromName.FractionGroupNumber);
            tagByName.put("FractionGroupDescription",TagFromName.FractionGroupDescription);
            tagByName.put("NumberOfFractionsPlanned",TagFromName.NumberOfFractionsPlanned);
            tagByName.put("NumberOfFractionPatternDigitsPerDay",TagFromName.NumberOfFractionPatternDigitsPerDay);
            tagByName.put("RepeatFractionCycleLength",TagFromName.RepeatFractionCycleLength);
            tagByName.put("FractionPattern",TagFromName.FractionPattern);
            tagByName.put("NumberOfBeams",TagFromName.NumberOfBeams);
            tagByName.put("BeamDoseSpecificationPoint",TagFromName.BeamDoseSpecificationPoint);
            tagByName.put("BeamDose",TagFromName.BeamDose);
            tagByName.put("BeamMeterset",TagFromName.BeamMeterset);
            tagByName.put("BeamDosePointDepth",TagFromName.BeamDosePointDepth);
            tagByName.put("BeamDosePointEquivalentDepth",TagFromName.BeamDosePointEquivalentDepth);
            tagByName.put("BeamDosePointSSD",TagFromName.BeamDosePointSSD);
            tagByName.put("NumberOfBrachyApplicationSetups",TagFromName.NumberOfBrachyApplicationSetups);
            tagByName.put("BrachyApplicationSetupDoseSpecificationPoint",TagFromName.BrachyApplicationSetupDoseSpecificationPoint);
            tagByName.put("BrachyApplicationSetupDose",TagFromName.BrachyApplicationSetupDose);
            tagByName.put("BeamSequence",TagFromName.BeamSequence);
            tagByName.put("TreatmentMachineName",TagFromName.TreatmentMachineName);
            tagByName.put("PrimaryDosimeterUnit",TagFromName.PrimaryDosimeterUnit);
            tagByName.put("SourceAxisDistance",TagFromName.SourceAxisDistance);
            tagByName.put("BeamLimitingDeviceSequence",TagFromName.BeamLimitingDeviceSequence);
            tagByName.put("RTBeamLimitingDeviceType",TagFromName.RTBeamLimitingDeviceType);
            tagByName.put("SourceToBeamLimitingDeviceDistance",TagFromName.SourceToBeamLimitingDeviceDistance);
            tagByName.put("IsocenterToBeamLimitingDeviceDistance",TagFromName.IsocenterToBeamLimitingDeviceDistance);
            tagByName.put("NumberOfLeafJawPairs",TagFromName.NumberOfLeafJawPairs);
            tagByName.put("LeafPositionBoundaries",TagFromName.LeafPositionBoundaries);
            tagByName.put("BeamNumber",TagFromName.BeamNumber);
            tagByName.put("BeamName",TagFromName.BeamName);
            tagByName.put("BeamDescription",TagFromName.BeamDescription);
            tagByName.put("BeamType",TagFromName.BeamType);
            tagByName.put("RadiationType",TagFromName.RadiationType);
            tagByName.put("HighDoseTechniqueType",TagFromName.HighDoseTechniqueType);
            tagByName.put("ReferenceImageNumber",TagFromName.ReferenceImageNumber);
            tagByName.put("PlannedVerificationImageSequence",TagFromName.PlannedVerificationImageSequence);
            tagByName.put("ImagingDeviceSpecificAcquisitionParameters",TagFromName.ImagingDeviceSpecificAcquisitionParameters);
            tagByName.put("TreatmentDeliveryType",TagFromName.TreatmentDeliveryType);
            tagByName.put("NumberOfWedges",TagFromName.NumberOfWedges);
            tagByName.put("WedgeSequence",TagFromName.WedgeSequence);
            tagByName.put("WedgeNumber",TagFromName.WedgeNumber);
            tagByName.put("WedgeType",TagFromName.WedgeType);
            tagByName.put("WedgeID",TagFromName.WedgeID);
            tagByName.put("WedgeAngle",TagFromName.WedgeAngle);
            tagByName.put("WedgeFactor",TagFromName.WedgeFactor);
            tagByName.put("TotalWedgeTrayWaterEquivalentThickness",TagFromName.TotalWedgeTrayWaterEquivalentThickness);
            tagByName.put("WedgeOrientation",TagFromName.WedgeOrientation);
            tagByName.put("IsocenterToWedgeTrayDistance",TagFromName.IsocenterToWedgeTrayDistance);
            tagByName.put("SourceToWedgeTrayDistance",TagFromName.SourceToWedgeTrayDistance);
            tagByName.put("WedgeThinEdgePosition",TagFromName.WedgeThinEdgePosition);
            tagByName.put("BolusID",TagFromName.BolusID);
            tagByName.put("BolusDescription",TagFromName.BolusDescription);
            tagByName.put("NumberOfCompensators",TagFromName.NumberOfCompensators);
            tagByName.put("MaterialID",TagFromName.MaterialID);
            tagByName.put("TotalCompensatorTrayFactor",TagFromName.TotalCompensatorTrayFactor);
            tagByName.put("CompensatorSequence",TagFromName.CompensatorSequence);
            tagByName.put("CompensatorNumber",TagFromName.CompensatorNumber);
            tagByName.put("CompensatorID",TagFromName.CompensatorID);
            tagByName.put("SourceToCompensatorTrayDistance",TagFromName.SourceToCompensatorTrayDistance);
            tagByName.put("CompensatorRows",TagFromName.CompensatorRows);
            tagByName.put("CompensatorColumns",TagFromName.CompensatorColumns);
            tagByName.put("CompensatorPixelSpacing",TagFromName.CompensatorPixelSpacing);
            tagByName.put("CompensatorPosition",TagFromName.CompensatorPosition);
            tagByName.put("CompensatorTransmissionData",TagFromName.CompensatorTransmissionData);
            tagByName.put("CompensatorThicknessData",TagFromName.CompensatorThicknessData);
            tagByName.put("NumberOfBoli",TagFromName.NumberOfBoli);
            tagByName.put("CompensatorType",TagFromName.CompensatorType);
            tagByName.put("NumberOfBlocks",TagFromName.NumberOfBlocks);
            tagByName.put("TotalBlockTrayFactor",TagFromName.TotalBlockTrayFactor);
            tagByName.put("TotalBlockTrayWaterEquivalentThickness",TagFromName.TotalBlockTrayWaterEquivalentThickness);
            tagByName.put("BlockSequence",TagFromName.BlockSequence);
            tagByName.put("BlockTrayID",TagFromName.BlockTrayID);
            tagByName.put("SourceToBlockTrayDistance",TagFromName.SourceToBlockTrayDistance);
            tagByName.put("IsocenterToBlockTrayDistance",TagFromName.IsocenterToBlockTrayDistance);
            tagByName.put("BlockType",TagFromName.BlockType);
            tagByName.put("AccessoryCode",TagFromName.AccessoryCode);
            tagByName.put("BlockDivergence",TagFromName.BlockDivergence);
            tagByName.put("BlockMountingPosition",TagFromName.BlockMountingPosition);
            tagByName.put("BlockNumber",TagFromName.BlockNumber);
            tagByName.put("BlockName",TagFromName.BlockName);
            tagByName.put("BlockThickness",TagFromName.BlockThickness);
            tagByName.put("BlockTransmission",TagFromName.BlockTransmission);
            tagByName.put("BlockNumberOfPoints",TagFromName.BlockNumberOfPoints);
            tagByName.put("BlockData",TagFromName.BlockData);
            tagByName.put("ApplicatorSequence",TagFromName.ApplicatorSequence);
            tagByName.put("ApplicatorID",TagFromName.ApplicatorID);
            tagByName.put("ApplicatorType",TagFromName.ApplicatorType);
            tagByName.put("ApplicatorDescription",TagFromName.ApplicatorDescription);
            tagByName.put("CumulativeDoseReferenceCoefficient",TagFromName.CumulativeDoseReferenceCoefficient);
            tagByName.put("FinalCumulativeMetersetWeight",TagFromName.FinalCumulativeMetersetWeight);
            tagByName.put("NumberOfControlPoints",TagFromName.NumberOfControlPoints);
            tagByName.put("ControlPointSequence",TagFromName.ControlPointSequence);
            tagByName.put("ControlPointIndex",TagFromName.ControlPointIndex);
            tagByName.put("NominalBeamEnergy",TagFromName.NominalBeamEnergy);
            tagByName.put("DoseRateSet",TagFromName.DoseRateSet);
            tagByName.put("WedgePositionSequence",TagFromName.WedgePositionSequence);
            tagByName.put("WedgePosition",TagFromName.WedgePosition);
            tagByName.put("BeamLimitingDevicePositionSequence",TagFromName.BeamLimitingDevicePositionSequence);
            tagByName.put("LeafJawPositions",TagFromName.LeafJawPositions);
            tagByName.put("GantryAngle",TagFromName.GantryAngle);
            tagByName.put("GantryRotationDirection",TagFromName.GantryRotationDirection);
            tagByName.put("BeamLimitingDeviceAngle",TagFromName.BeamLimitingDeviceAngle);
            tagByName.put("BeamLimitingDeviceRotationDirection",TagFromName.BeamLimitingDeviceRotationDirection);
            tagByName.put("PatientSupportAngle",TagFromName.PatientSupportAngle);
            tagByName.put("PatientSupportRotationDirection",TagFromName.PatientSupportRotationDirection);
            tagByName.put("TableTopEccentricAxisDistance",TagFromName.TableTopEccentricAxisDistance);
            tagByName.put("TableTopEccentricAngle",TagFromName.TableTopEccentricAngle);
            tagByName.put("TableTopEccentricRotationDirection",TagFromName.TableTopEccentricRotationDirection);
            tagByName.put("TableTopVerticalPosition",TagFromName.TableTopVerticalPosition);
            tagByName.put("TableTopLongitudinalPosition",TagFromName.TableTopLongitudinalPosition);
            tagByName.put("TableTopLateralPosition",TagFromName.TableTopLateralPosition);
            tagByName.put("IsocenterPosition",TagFromName.IsocenterPosition);
            tagByName.put("SurfaceEntryPoint",TagFromName.SurfaceEntryPoint);
            tagByName.put("SourceToSurfaceDistance",TagFromName.SourceToSurfaceDistance);
            tagByName.put("CumulativeMetersetWeight",TagFromName.CumulativeMetersetWeight);
            tagByName.put("TableTopPitchAngle",TagFromName.TableTopPitchAngle);
            tagByName.put("TableTopPitchRotationDirection",TagFromName.TableTopPitchRotationDirection);
            tagByName.put("TableTopRollAngle",TagFromName.TableTopRollAngle);
            tagByName.put("TableTopRollRotationDirection",TagFromName.TableTopRollRotationDirection);
            tagByName.put("HeadFixationAngle",TagFromName.HeadFixationAngle);
            tagByName.put("GantryPitchAngle",TagFromName.GantryPitchAngle);
            tagByName.put("GantryPitchRotationDirection",TagFromName.GantryPitchRotationDirection);
            tagByName.put("GantryPitchAngleTolerance",TagFromName.GantryPitchAngleTolerance);
            tagByName.put("PatientSetupSequence",TagFromName.PatientSetupSequence);
            tagByName.put("PatientSetupNumber",TagFromName.PatientSetupNumber);
            tagByName.put("PatientSetupLabel",TagFromName.PatientSetupLabel);
            tagByName.put("PatientAdditionalPosition",TagFromName.PatientAdditionalPosition);
            tagByName.put("FixationDeviceSequence",TagFromName.FixationDeviceSequence);
            tagByName.put("FixationDeviceType",TagFromName.FixationDeviceType);
            tagByName.put("FixationDeviceLabel",TagFromName.FixationDeviceLabel);
            tagByName.put("FixationDeviceDescription",TagFromName.FixationDeviceDescription);
            tagByName.put("FixationDevicePosition",TagFromName.FixationDevicePosition);
            tagByName.put("FixationDevicePitchAngle",TagFromName.FixationDevicePitchAngle);
            tagByName.put("FixationDeviceRollAngle",TagFromName.FixationDeviceRollAngle);
            tagByName.put("ShieldingDeviceSequence",TagFromName.ShieldingDeviceSequence);
            tagByName.put("ShieldingDeviceType",TagFromName.ShieldingDeviceType);
            tagByName.put("ShieldingDeviceLabel",TagFromName.ShieldingDeviceLabel);
            tagByName.put("ShieldingDeviceDescription",TagFromName.ShieldingDeviceDescription);
            tagByName.put("ShieldingDevicePosition",TagFromName.ShieldingDevicePosition);
            tagByName.put("SetupTechnique",TagFromName.SetupTechnique);
            tagByName.put("SetupTechniqueDescription",TagFromName.SetupTechniqueDescription);
            tagByName.put("SetupDeviceSequence",TagFromName.SetupDeviceSequence);
            tagByName.put("SetupDeviceType",TagFromName.SetupDeviceType);
            tagByName.put("SetupDeviceLabel",TagFromName.SetupDeviceLabel);
            tagByName.put("SetupDeviceDescription",TagFromName.SetupDeviceDescription);
            tagByName.put("SetupDeviceParameter",TagFromName.SetupDeviceParameter);
            tagByName.put("SetupReferenceDescription",TagFromName.SetupReferenceDescription);
            tagByName.put("TableTopVerticalSetupDisplacement",TagFromName.TableTopVerticalSetupDisplacement);
            tagByName.put("TableTopLongitudinalSetupDisplacement",TagFromName.TableTopLongitudinalSetupDisplacement);
            tagByName.put("TableTopLateralSetupDisplacement",TagFromName.TableTopLateralSetupDisplacement);
            tagByName.put("BrachyTreatmentTechnique",TagFromName.BrachyTreatmentTechnique);
            tagByName.put("BrachyTreatmentType",TagFromName.BrachyTreatmentType);
            tagByName.put("TreatmentMachineSequence",TagFromName.TreatmentMachineSequence);
            tagByName.put("SourceSequence",TagFromName.SourceSequence);
            tagByName.put("SourceNumber",TagFromName.SourceNumber);
            tagByName.put("SourceType",TagFromName.SourceType);
            tagByName.put("SourceManufacturer",TagFromName.SourceManufacturer);
            tagByName.put("ActiveSourceDiameter",TagFromName.ActiveSourceDiameter);
            tagByName.put("ActiveSourceLength",TagFromName.ActiveSourceLength);
            tagByName.put("SourceEncapsulationNominalThickness",TagFromName.SourceEncapsulationNominalThickness);
            tagByName.put("SourceEncapsulationNominalTransmission",TagFromName.SourceEncapsulationNominalTransmission);
            tagByName.put("SourceIsotopeName",TagFromName.SourceIsotopeName);
            tagByName.put("SourceIsotopeHalfLife",TagFromName.SourceIsotopeHalfLife);
            tagByName.put("SourceStrengthUnits",TagFromName.SourceStrengthUnits);
            tagByName.put("ReferenceAirKermaRate",TagFromName.ReferenceAirKermaRate);
            tagByName.put("SourceStrength",TagFromName.SourceStrength);
            tagByName.put("SourceStrengthReferenceDate",TagFromName.SourceStrengthReferenceDate);
            tagByName.put("SourceStrengthReferenceTime",TagFromName.SourceStrengthReferenceTime);
            tagByName.put("ApplicationSetupSequence",TagFromName.ApplicationSetupSequence);
            tagByName.put("ApplicationSetupType",TagFromName.ApplicationSetupType);
            tagByName.put("ApplicationSetupNumber",TagFromName.ApplicationSetupNumber);
            tagByName.put("ApplicationSetupName",TagFromName.ApplicationSetupName);
            tagByName.put("ApplicationSetupManufacturer",TagFromName.ApplicationSetupManufacturer);
            tagByName.put("TemplateNumber",TagFromName.TemplateNumber);
            tagByName.put("TemplateType",TagFromName.TemplateType);
            tagByName.put("TemplateName",TagFromName.TemplateName);
            tagByName.put("TotalReferenceAirKerma",TagFromName.TotalReferenceAirKerma);
            tagByName.put("BrachyAccessoryDeviceSequence",TagFromName.BrachyAccessoryDeviceSequence);
            tagByName.put("BrachyAccessoryDeviceNumber",TagFromName.BrachyAccessoryDeviceNumber);
            tagByName.put("BrachyAccessoryDeviceID",TagFromName.BrachyAccessoryDeviceID);
            tagByName.put("BrachyAccessoryDeviceType",TagFromName.BrachyAccessoryDeviceType);
            tagByName.put("BrachyAccessoryDeviceName",TagFromName.BrachyAccessoryDeviceName);
            tagByName.put("BrachyAccessoryDeviceNominalThickness",TagFromName.BrachyAccessoryDeviceNominalThickness);
            tagByName.put("BrachyAccessoryDeviceNominalTransmission",TagFromName.BrachyAccessoryDeviceNominalTransmission);
            tagByName.put("ChannelSequence",TagFromName.ChannelSequence);
            tagByName.put("ChannelNumber",TagFromName.ChannelNumber);
            tagByName.put("ChannelLength",TagFromName.ChannelLength);
            tagByName.put("ChannelTotalTime",TagFromName.ChannelTotalTime);
            tagByName.put("SourceMovementType",TagFromName.SourceMovementType);
            tagByName.put("NumberOfPulses",TagFromName.NumberOfPulses);
            tagByName.put("PulseRepetitionInterval",TagFromName.PulseRepetitionInterval);
            tagByName.put("SourceApplicatorNumber",TagFromName.SourceApplicatorNumber);
            tagByName.put("SourceApplicatorID",TagFromName.SourceApplicatorID);
            tagByName.put("SourceApplicatorType",TagFromName.SourceApplicatorType);
            tagByName.put("SourceApplicatorName",TagFromName.SourceApplicatorName);
            tagByName.put("SourceApplicatorLength",TagFromName.SourceApplicatorLength);
            tagByName.put("SourceApplicatorManufacturer",TagFromName.SourceApplicatorManufacturer);
            tagByName.put("SourceApplicatorWallNominalThickness",TagFromName.SourceApplicatorWallNominalThickness);
            tagByName.put("SourceApplicatorWallNominalTransmission",TagFromName.SourceApplicatorWallNominalTransmission);
            tagByName.put("SourceApplicatorStepSize",TagFromName.SourceApplicatorStepSize);
            tagByName.put("TransferTubeNumber",TagFromName.TransferTubeNumber);
            tagByName.put("TransferTubeLength",TagFromName.TransferTubeLength);
            tagByName.put("ChannelShieldSequence",TagFromName.ChannelShieldSequence);
            tagByName.put("ChannelShieldNumber",TagFromName.ChannelShieldNumber);
            tagByName.put("ChannelShieldID",TagFromName.ChannelShieldID);
            tagByName.put("ChannelShieldName",TagFromName.ChannelShieldName);
            tagByName.put("ChannelShieldNominalThickness",TagFromName.ChannelShieldNominalThickness);
            tagByName.put("ChannelShieldNominalTransmission",TagFromName.ChannelShieldNominalTransmission);
            tagByName.put("FinalCumulativeTimeWeight",TagFromName.FinalCumulativeTimeWeight);
            tagByName.put("BrachyControlPointSequence",TagFromName.BrachyControlPointSequence);
            tagByName.put("ControlPointRelativePosition",TagFromName.ControlPointRelativePosition);
            tagByName.put("ControlPoint3DPosition",TagFromName.ControlPoint3DPosition);
            tagByName.put("CumulativeTimeWeight",TagFromName.CumulativeTimeWeight);
            tagByName.put("CompensatorDivergence",TagFromName.CompensatorDivergence);
            tagByName.put("CompensatorMountingPosition",TagFromName.CompensatorMountingPosition);
            tagByName.put("SourceToCompensatorDistance",TagFromName.SourceToCompensatorDistance);
            tagByName.put("TotalCompensatorTrayWaterEquivalentThickness",TagFromName.TotalCompensatorTrayWaterEquivalentThickness);
            tagByName.put("IsocenterToCompensatorTrayDistance",TagFromName.IsocenterToCompensatorTrayDistance);
            tagByName.put("CompensatorColumnOffset",TagFromName.CompensatorColumnOffset);
            tagByName.put("IsocenterToCompensatorDistances",TagFromName.IsocenterToCompensatorDistances);
            tagByName.put("CompensatorRelativeStoppingPowerRatio",TagFromName.CompensatorRelativeStoppingPowerRatio);
            tagByName.put("CompensatorMillingToolDiameter",TagFromName.CompensatorMillingToolDiameter);
            tagByName.put("IonRangeCompensatorSequence",TagFromName.IonRangeCompensatorSequence);
            tagByName.put("CompensatorDescription",TagFromName.CompensatorDescription);
            tagByName.put("RadiationMassNumber",TagFromName.RadiationMassNumber);
            tagByName.put("RadiationAtomicNumber",TagFromName.RadiationAtomicNumber);
            tagByName.put("RadiationChargeState",TagFromName.RadiationChargeState);
            tagByName.put("ScanMode",TagFromName.ScanMode);
            tagByName.put("VirtualSourceAxisDistances",TagFromName.VirtualSourceAxisDistances);
            tagByName.put("SnoutSequence",TagFromName.SnoutSequence);
            tagByName.put("SnoutPosition",TagFromName.SnoutPosition);
            tagByName.put("SnoutID",TagFromName.SnoutID);
            tagByName.put("NumberOfRangeShifters",TagFromName.NumberOfRangeShifters);
            tagByName.put("RangeShifterSequence",TagFromName.RangeShifterSequence);
            tagByName.put("RangeShifterNumber",TagFromName.RangeShifterNumber);
            tagByName.put("RangeShifterID",TagFromName.RangeShifterID);
            tagByName.put("RangeShifterType",TagFromName.RangeShifterType);
            tagByName.put("RangeShifterDescription",TagFromName.RangeShifterDescription);
            tagByName.put("NumberOfLateralSpreadingDevices",TagFromName.NumberOfLateralSpreadingDevices);
            tagByName.put("LateralSpreadingDeviceSequence",TagFromName.LateralSpreadingDeviceSequence);
            tagByName.put("LateralSpreadingDeviceNumber",TagFromName.LateralSpreadingDeviceNumber);
            tagByName.put("LateralSpreadingDeviceID",TagFromName.LateralSpreadingDeviceID);
            tagByName.put("LateralSpreadingDeviceType",TagFromName.LateralSpreadingDeviceType);
            tagByName.put("LateralSpreadingDeviceDescription",TagFromName.LateralSpreadingDeviceDescription);
            tagByName.put("LateralSpreadingDeviceWaterEquivalentThickness",TagFromName.LateralSpreadingDeviceWaterEquivalentThickness);
            tagByName.put("NumberOfRangeModulators",TagFromName.NumberOfRangeModulators);
            tagByName.put("RangeModulatorSequence",TagFromName.RangeModulatorSequence);
            tagByName.put("RangeModulatorNumber",TagFromName.RangeModulatorNumber);
            tagByName.put("RangeModulatorID",TagFromName.RangeModulatorID);
            tagByName.put("RangeModulatorType",TagFromName.RangeModulatorType);
            tagByName.put("RangeModulatorDescription",TagFromName.RangeModulatorDescription);
            tagByName.put("BeamCurrentModulationID",TagFromName.BeamCurrentModulationID);
            tagByName.put("PatientSupportType",TagFromName.PatientSupportType);
            tagByName.put("PatientSupportID",TagFromName.PatientSupportID);
            tagByName.put("PatientSupportAccessoryCode",TagFromName.PatientSupportAccessoryCode);
            tagByName.put("FixationLightAzimuthalAngle",TagFromName.FixationLightAzimuthalAngle);
            tagByName.put("FixationLightPolarAngle",TagFromName.FixationLightPolarAngle);
            tagByName.put("MetersetRate",TagFromName.MetersetRate);
            tagByName.put("RangeShifterSettingsSequence",TagFromName.RangeShifterSettingsSequence);
            tagByName.put("RangeShifterSetting",TagFromName.RangeShifterSetting);
            tagByName.put("IsocenterToRangeShifterDistance",TagFromName.IsocenterToRangeShifterDistance);
            tagByName.put("RangeShifterWaterEquivalentThickness",TagFromName.RangeShifterWaterEquivalentThickness);
            tagByName.put("LateralSpreadingDeviceSettingsSequence",TagFromName.LateralSpreadingDeviceSettingsSequence);
            tagByName.put("LateralSpreadingDeviceSetting",TagFromName.LateralSpreadingDeviceSetting);
            tagByName.put("IsocenterToLateralSpreadingDeviceDistance",TagFromName.IsocenterToLateralSpreadingDeviceDistance);
            tagByName.put("RangeModulatorSettingsSequence",TagFromName.RangeModulatorSettingsSequence);
            tagByName.put("RangeModulatorGatingStartValue",TagFromName.RangeModulatorGatingStartValue);
            tagByName.put("RangeModulatorGatingStopValue",TagFromName.RangeModulatorGatingStopValue);
            tagByName.put("RangeModulatorGatingStartWaterEquivalentThickness",TagFromName.RangeModulatorGatingStartWaterEquivalentThickness);
            tagByName.put("RangeModulatorGatingStopWaterEquivalentThickness",TagFromName.RangeModulatorGatingStopWaterEquivalentThickness);
            tagByName.put("IsocenterToRangeModulatorDistance",TagFromName.IsocenterToRangeModulatorDistance);
            tagByName.put("ScanSpotTuneID",TagFromName.ScanSpotTuneID);
            tagByName.put("NumberOfScanSpotPositions",TagFromName.NumberOfScanSpotPositions);
            tagByName.put("ScanSpotPositionMap",TagFromName.ScanSpotPositionMap);
            tagByName.put("ScanSpotMetersetWeights",TagFromName.ScanSpotMetersetWeights);
            tagByName.put("ScanningSpotSize",TagFromName.ScanningSpotSize);
            tagByName.put("NumberOfPaintings",TagFromName.NumberOfPaintings);
            tagByName.put("IonToleranceTableSequence",TagFromName.IonToleranceTableSequence);
            tagByName.put("IonBeamSequence",TagFromName.IonBeamSequence);
            tagByName.put("IonBeamLimitingDeviceSequence",TagFromName.IonBeamLimitingDeviceSequence);
            tagByName.put("IonBlockSequence",TagFromName.IonBlockSequence);
            tagByName.put("IonControlPointSequence",TagFromName.IonControlPointSequence);
            tagByName.put("IonWedgeSequence",TagFromName.IonWedgeSequence);
            tagByName.put("IonWedgePositionSequence",TagFromName.IonWedgePositionSequence);
            tagByName.put("ReferencedSetupImageSequence",TagFromName.ReferencedSetupImageSequence);
            tagByName.put("SetupImageComment",TagFromName.SetupImageComment);
            tagByName.put("MotionSynchronizationSequence",TagFromName.MotionSynchronizationSequence);
            tagByName.put("ControlPointOrientation",TagFromName.ControlPointOrientation);
            tagByName.put("GeneralAccessorySequence",TagFromName.GeneralAccessorySequence);
            tagByName.put("GeneralAccessoryID",TagFromName.GeneralAccessoryID);
            tagByName.put("GeneralAccessoryDescription",TagFromName.GeneralAccessoryDescription);
            tagByName.put("GeneralAccessoryType",TagFromName.GeneralAccessoryType);
            tagByName.put("GeneralAccessoryNumber",TagFromName.GeneralAccessoryNumber);
            tagByName.put("ReferencedRTPlanSequence",TagFromName.ReferencedRTPlanSequence);
            tagByName.put("ReferencedBeamSequence",TagFromName.ReferencedBeamSequence);
            tagByName.put("ReferencedBeamNumber",TagFromName.ReferencedBeamNumber);
            tagByName.put("ReferencedReferenceImageNumber",TagFromName.ReferencedReferenceImageNumber);
            tagByName.put("StartCumulativeMetersetWeight",TagFromName.StartCumulativeMetersetWeight);
            tagByName.put("EndCumulativeMetersetWeight",TagFromName.EndCumulativeMetersetWeight);
            tagByName.put("ReferencedBrachyApplicationSetupSequence",TagFromName.ReferencedBrachyApplicationSetupSequence);
            tagByName.put("ReferencedBrachyApplicationSetupNumber",TagFromName.ReferencedBrachyApplicationSetupNumber);
            tagByName.put("ReferencedSourceNumber",TagFromName.ReferencedSourceNumber);
            tagByName.put("ReferencedFractionGroupSequence",TagFromName.ReferencedFractionGroupSequence);
            tagByName.put("ReferencedFractionGroupNumber",TagFromName.ReferencedFractionGroupNumber);
            tagByName.put("ReferencedVerificationImageSequence",TagFromName.ReferencedVerificationImageSequence);
            tagByName.put("ReferencedReferenceImageSequence",TagFromName.ReferencedReferenceImageSequence);
            tagByName.put("ReferencedDoseReferenceSequence",TagFromName.ReferencedDoseReferenceSequence);
            tagByName.put("ReferencedDoseReferenceNumber",TagFromName.ReferencedDoseReferenceNumber);
            tagByName.put("BrachyReferencedDoseReferenceSequence",TagFromName.BrachyReferencedDoseReferenceSequence);
            tagByName.put("ReferencedStructureSetSequence",TagFromName.ReferencedStructureSetSequence);
            tagByName.put("ReferencedPatientSetupNumber",TagFromName.ReferencedPatientSetupNumber);
            tagByName.put("ReferencedDoseSequence",TagFromName.ReferencedDoseSequence);
            tagByName.put("ReferencedToleranceTableNumber",TagFromName.ReferencedToleranceTableNumber);
            tagByName.put("ReferencedBolusSequence",TagFromName.ReferencedBolusSequence);
            tagByName.put("ReferencedWedgeNumber",TagFromName.ReferencedWedgeNumber);
            tagByName.put("ReferencedCompensatorNumber",TagFromName.ReferencedCompensatorNumber);
            tagByName.put("ReferencedBlockNumber",TagFromName.ReferencedBlockNumber);
            tagByName.put("ReferencedControlPointIndex",TagFromName.ReferencedControlPointIndex);
            tagByName.put("ReferencedControlPointSequence",TagFromName.ReferencedControlPointSequence);
            tagByName.put("ReferencedStartControlPointIndex",TagFromName.ReferencedStartControlPointIndex);
            tagByName.put("ReferencedStopControlPointIndex",TagFromName.ReferencedStopControlPointIndex);
            tagByName.put("ReferencedRangeShifterNumber",TagFromName.ReferencedRangeShifterNumber);
            tagByName.put("ReferencedLateralSpreadingDeviceNumber",TagFromName.ReferencedLateralSpreadingDeviceNumber);
            tagByName.put("ReferencedRangeModulatorNumber",TagFromName.ReferencedRangeModulatorNumber);
            tagByName.put("ApprovalStatus",TagFromName.ApprovalStatus);
            tagByName.put("ReviewDate",TagFromName.ReviewDate);
            tagByName.put("ReviewTime",TagFromName.ReviewTime);
            tagByName.put("ReviewerName",TagFromName.ReviewerName);
            tagByName.put("Arbitrary",TagFromName.Arbitrary);
            tagByName.put("TextComments",TagFromName.TextComments);
            tagByName.put("ResultsID",TagFromName.ResultsID);
            tagByName.put("ResultsIDIssuer",TagFromName.ResultsIDIssuer);
            tagByName.put("ReferencedInterpretationSequence",TagFromName.ReferencedInterpretationSequence);
            tagByName.put("ReportProductionStatusTrial",TagFromName.ReportProductionStatusTrial);
            tagByName.put("InterpretationRecordedDate",TagFromName.InterpretationRecordedDate);
            tagByName.put("InterpretationRecordedTime",TagFromName.InterpretationRecordedTime);
            tagByName.put("InterpretationRecorder",TagFromName.InterpretationRecorder);
            tagByName.put("ReferenceToRecordedSound",TagFromName.ReferenceToRecordedSound);
            tagByName.put("InterpretationTranscriptionDate",TagFromName.InterpretationTranscriptionDate);
            tagByName.put("InterpretationTranscriptionTime",TagFromName.InterpretationTranscriptionTime);
            tagByName.put("InterpretationTranscriber",TagFromName.InterpretationTranscriber);
            tagByName.put("InterpretationText",TagFromName.InterpretationText);
            tagByName.put("InterpretationAuthor",TagFromName.InterpretationAuthor);
            tagByName.put("InterpretationApproverSequence",TagFromName.InterpretationApproverSequence);
            tagByName.put("InterpretationApprovalDate",TagFromName.InterpretationApprovalDate);
            tagByName.put("InterpretationApprovalTime",TagFromName.InterpretationApprovalTime);
            tagByName.put("PhysicianApprovingInterpretation",TagFromName.PhysicianApprovingInterpretation);
            tagByName.put("InterpretationDiagnosisDescription",TagFromName.InterpretationDiagnosisDescription);
            tagByName.put("InterpretationDiagnosisCodeSequence",TagFromName.InterpretationDiagnosisCodeSequence);
            tagByName.put("ResultsDistributionListSequence",TagFromName.ResultsDistributionListSequence);
            tagByName.put("DistributionName",TagFromName.DistributionName);
            tagByName.put("DistributionAddress",TagFromName.DistributionAddress);
            tagByName.put("InterpretationID",TagFromName.InterpretationID);
            tagByName.put("InterpretationIDIssuer",TagFromName.InterpretationIDIssuer);
            tagByName.put("InterpretationTypeID",TagFromName.InterpretationTypeID);
            tagByName.put("InterpretationStatusID",TagFromName.InterpretationStatusID);
            tagByName.put("Impressions",TagFromName.Impressions);
            tagByName.put("ResultsComments",TagFromName.ResultsComments);
            tagByName.put("MACParametersSequence",TagFromName.MACParametersSequence);
            tagByName.put("CurveDimensions",TagFromName.CurveDimensions);
            tagByName.put("NumberOfPoints",TagFromName.NumberOfPoints);
            tagByName.put("TypeOfData",TagFromName.TypeOfData);
            tagByName.put("CurveDescription",TagFromName.CurveDescription);
            tagByName.put("AxisUnits",TagFromName.AxisUnits);
            tagByName.put("AxisLabels",TagFromName.AxisLabels);
            tagByName.put("DataValueRepresentation",TagFromName.DataValueRepresentation);
            tagByName.put("MinimumCoordinateValue",TagFromName.MinimumCoordinateValue);
            tagByName.put("MaximumCoordinateValue",TagFromName.MaximumCoordinateValue);
            tagByName.put("CurveRange",TagFromName.CurveRange);
            tagByName.put("CurveDataDescriptor",TagFromName.CurveDataDescriptor);
            tagByName.put("CoordinateStartValue",TagFromName.CoordinateStartValue);
            tagByName.put("CoordinateStepValue",TagFromName.CoordinateStepValue);
            tagByName.put("CurveActivationLayer",TagFromName.CurveActivationLayer);
            tagByName.put("AudioType",TagFromName.AudioType);
            tagByName.put("AudioSampleFormat",TagFromName.AudioSampleFormat);
            tagByName.put("NumberOfChannels",TagFromName.NumberOfChannels);
            tagByName.put("NumberOfSamples",TagFromName.NumberOfSamples);
            tagByName.put("SampleRate",TagFromName.SampleRate);
            tagByName.put("TotalTime",TagFromName.TotalTime);
            tagByName.put("AudioSampleData",TagFromName.AudioSampleData);
            tagByName.put("AudioComments",TagFromName.AudioComments);
            tagByName.put("CurveLabel",TagFromName.CurveLabel);
            tagByName.put("CurveReferencedOverlaySequence",TagFromName.CurveReferencedOverlaySequence);
            tagByName.put("CurveReferencedOverlayGroup",TagFromName.CurveReferencedOverlayGroup);
            tagByName.put("CurveData",TagFromName.CurveData);
            tagByName.put("SharedFunctionalGroupsSequence",TagFromName.SharedFunctionalGroupsSequence);
            tagByName.put("PerFrameFunctionalGroupsSequence",TagFromName.PerFrameFunctionalGroupsSequence);
            tagByName.put("WaveformSequence",TagFromName.WaveformSequence);
            tagByName.put("ChannelMinimumValue",TagFromName.ChannelMinimumValue);
            tagByName.put("ChannelMaximumValue",TagFromName.ChannelMaximumValue);
            tagByName.put("WaveformBitsAllocated",TagFromName.WaveformBitsAllocated);
            tagByName.put("WaveformSampleInterpretation",TagFromName.WaveformSampleInterpretation);
            tagByName.put("WaveformPaddingValue",TagFromName.WaveformPaddingValue);
            tagByName.put("WaveformData",TagFromName.WaveformData);
            tagByName.put("FirstOrderPhaseCorrectionAngle",TagFromName.FirstOrderPhaseCorrectionAngle);
            tagByName.put("SpectroscopyData",TagFromName.SpectroscopyData);
            tagByName.put("OverlayRows",TagFromName.OverlayRows);
            tagByName.put("OverlayColumns",TagFromName.OverlayColumns);
            tagByName.put("OverlayPlanes",TagFromName.OverlayPlanes);
            tagByName.put("NumberOfFramesInOverlay",TagFromName.NumberOfFramesInOverlay);
            tagByName.put("OverlayDescription",TagFromName.OverlayDescription);
            tagByName.put("OverlayType",TagFromName.OverlayType);
            tagByName.put("OverlaySubtype",TagFromName.OverlaySubtype);
            tagByName.put("OverlayOrigin",TagFromName.OverlayOrigin);
            tagByName.put("ImageFrameOrigin",TagFromName.ImageFrameOrigin);
            tagByName.put("PlaneOrigin",TagFromName.PlaneOrigin);
            tagByName.put("OverlayCompressionCode",TagFromName.OverlayCompressionCode);
            tagByName.put("OverlayCompressionOriginator",TagFromName.OverlayCompressionOriginator);
            tagByName.put("OverlayCompressionLabel",TagFromName.OverlayCompressionLabel);
            tagByName.put("OverlayCompressionDescription",TagFromName.OverlayCompressionDescription);
            tagByName.put("OverlayCompressionStepPointers",TagFromName.OverlayCompressionStepPointers);
            tagByName.put("OverlayRepeatInterval",TagFromName.OverlayRepeatInterval);
            tagByName.put("OverlayBitsGrouped",TagFromName.OverlayBitsGrouped);
            tagByName.put("OverlayBitsAllocated",TagFromName.OverlayBitsAllocated);
            tagByName.put("OverlayBitPosition",TagFromName.OverlayBitPosition);
            tagByName.put("OverlayFormat",TagFromName.OverlayFormat);
            tagByName.put("OverlayLocation",TagFromName.OverlayLocation);
            tagByName.put("OverlayCodeLabel",TagFromName.OverlayCodeLabel);
            tagByName.put("OverlayNumberOfTables",TagFromName.OverlayNumberOfTables);
            tagByName.put("OverlayCodeTableLocation",TagFromName.OverlayCodeTableLocation);
            tagByName.put("OverlayBitsForCodeWord",TagFromName.OverlayBitsForCodeWord);
            tagByName.put("OverlayActivationLayer",TagFromName.OverlayActivationLayer);
            tagByName.put("OverlayDescriptorGray",TagFromName.OverlayDescriptorGray);
            tagByName.put("OverlayDescriptorRed",TagFromName.OverlayDescriptorRed);
            tagByName.put("OverlayDescriptorGreen",TagFromName.OverlayDescriptorGreen);
            tagByName.put("OverlayDescriptorBlue",TagFromName.OverlayDescriptorBlue);
            tagByName.put("OverlayGray",TagFromName.OverlayGray);
            tagByName.put("OverlayRed",TagFromName.OverlayRed);
            tagByName.put("OverlayGreen",TagFromName.OverlayGreen);
            tagByName.put("OverlayBlue",TagFromName.OverlayBlue);
            tagByName.put("ROIArea",TagFromName.ROIArea);
            tagByName.put("ROIMean",TagFromName.ROIMean);
            tagByName.put("ROIStandardDeviation",TagFromName.ROIStandardDeviation);
            tagByName.put("OverlayLabel",TagFromName.OverlayLabel);
            tagByName.put("OverlayData",TagFromName.OverlayData);
            tagByName.put("OverlayComments",TagFromName.OverlayComments);
            tagByName.put("PixelData",TagFromName.PixelData);
            tagByName.put("CoefficientsSDVN",TagFromName.CoefficientsSDVN);
            tagByName.put("CoefficientsSDHN",TagFromName.CoefficientsSDHN);
            tagByName.put("CoefficientsSDDN",TagFromName.CoefficientsSDDN);
            tagByName.put("VariablePixelData",TagFromName.VariablePixelData);
            tagByName.put("VariableNextDataGroup",TagFromName.VariableNextDataGroup);
            tagByName.put("VariableCoefficientsSDVN",TagFromName.VariableCoefficientsSDVN);
            tagByName.put("VariableCoefficientsSDHN",TagFromName.VariableCoefficientsSDHN);
            tagByName.put("VariableCoefficientsSDDN",TagFromName.VariableCoefficientsSDDN);
            tagByName.put("DigitalSignaturesSequence",TagFromName.DigitalSignaturesSequence);
            tagByName.put("DataSetTrailingPadding",TagFromName.DataSetTrailingPadding);
      }


Generated by  Doxygen 1.6.0   Back to index