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

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

Concrete sub-classes implement this method to create a map of value representations for each tag in the dictionary.

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

Definition at line 2967 of file DicomDictionary.java.

                                                       {

            valueRepresentationsByTag = new HashMap(100);

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


Generated by  Doxygen 1.6.0   Back to index