001/* ***** BEGIN LICENSE BLOCK *****
002 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
003 *
004 * The contents of this file are subject to the Mozilla Public License Version
005 * 1.1 (the "License"); you may not use this file except in compliance with
006 * the License. You may obtain a copy of the License at
007 * http://www.mozilla.org/MPL/
008 *
009 * Software distributed under the License is distributed on an "AS IS" basis,
010 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
011 * for the specific language governing rights and limitations under the
012 * License.
013 *
014 * The Original Code is part of dcm4che, an implementation of DICOM(TM) in
015 * Java(TM), hosted at https://github.com/gunterze/dcm4che.
016 *
017 * The Initial Developer of the Original Code is
018 * Agfa Healthcare.
019 * Portions created by the Initial Developer are Copyright (C) 2011
020 * the Initial Developer. All Rights Reserved.
021 *
022 * Contributor(s):
023 * See @authors listed below
024 *
025 * Alternatively, the contents of this file may be used under the terms of
026 * either the GNU General Public License Version 2 or later (the "GPL"), or
027 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
028 * in which case the provisions of the GPL or the LGPL are applicable instead
029 * of those above. If you wish to allow use of your version of this file only
030 * under the terms of either the GPL or the LGPL, and not to allow others to
031 * use your version of this file under the terms of the MPL, indicate your
032 * decision by deleting the provisions above and replace them with the notice
033 * and other provisions required by the GPL or the LGPL. If you do not delete
034 * the provisions above, a recipient may use your version of this file under
035 * the terms of any one of the MPL, the GPL or the LGPL.
036 *
037 * ***** END LICENSE BLOCK *****
038 * This file is generated from Part 6 and 7 of the Standard Text Edition 2011.
039 */
040 
041package org.dcm4che3.data;
042
043/**
044 * @author Gunter Zeilinger <gunterze@gmail.com>
045 */
046public class StandardElementDictionary extends ElementDictionary {
047
048    public static final ElementDictionary INSTANCE =
049            new StandardElementDictionary();
050
051    private StandardElementDictionary() {
052        super(null, Tag.class);
053    }
054
055    @Override
056    public String keywordOf(int tag) {
057        return Keyword.valueOf(tag);
058    }
059
060    @Override
061    public int tmTagOf(int daTag) {
062        switch (daTag) {
063        case Tag.InstanceCreationDate:
064            return Tag.InstanceCreationTime;
065        case Tag.StudyDate:
066            return Tag.StudyTime;
067        case Tag.SeriesDate:
068            return Tag.SeriesTime;
069        case Tag.AcquisitionDate:
070            return Tag.AcquisitionTime;
071        case Tag.ContentDate:
072            return Tag.ContentTime;
073        case Tag.OverlayDate:
074            return Tag.OverlayTime;
075        case Tag.CurveDate:
076            return Tag.CurveTime;
077        case Tag.PatientBirthDate:
078            return Tag.PatientBirthTime;
079        case Tag.DateOfSecondaryCapture:
080            return Tag.TimeOfSecondaryCapture;
081        case Tag.DateOfLastCalibration:
082            return Tag.TimeOfLastCalibration;
083        case Tag.DateOfLastDetectorCalibration:
084            return Tag.TimeOfLastDetectorCalibration;
085        case Tag.ModifiedImageDate:
086            return Tag.ModifiedImageTime;
087        case Tag.StudyVerifiedDate:
088            return Tag.StudyVerifiedTime;
089        case Tag.StudyReadDate:
090            return Tag.StudyReadTime;
091        case Tag.ScheduledStudyStartDate:
092            return Tag.ScheduledStudyStartTime;
093        case Tag.ScheduledStudyStopDate:
094            return Tag.ScheduledStudyStopTime;
095        case Tag.StudyArrivalDate:
096            return Tag.StudyArrivalTime;
097        case Tag.StudyCompletionDate:
098            return Tag.StudyCompletionTime;
099        case Tag.ScheduledAdmissionDate:
100            return Tag.ScheduledAdmissionTime;
101        case Tag.ScheduledDischargeDate:
102            return Tag.ScheduledDischargeTime;
103        case Tag.AdmittingDate:
104            return Tag.AdmittingTime;
105        case Tag.DischargeDate:
106            return Tag.DischargeTime;
107        case Tag.ScheduledProcedureStepStartDate:
108            return Tag.ScheduledProcedureStepStartTime;
109        case Tag.ScheduledProcedureStepEndDate:
110            return Tag.ScheduledProcedureStepEndTime;
111        case Tag.PerformedProcedureStepStartDate:
112            return Tag.PerformedProcedureStepStartTime;
113        case Tag.PerformedProcedureStepEndDate:
114            return Tag.PerformedProcedureStepEndTime;
115        case Tag.IssueDateOfImagingServiceRequest:
116            return Tag.IssueTimeOfImagingServiceRequest;
117        case Tag.Date:
118            return Tag.Time;
119        case Tag.PresentationCreationDate:
120            return Tag.PresentationCreationTime;
121        case Tag.CreationDate:
122            return Tag.CreationTime;
123        case Tag.StructureSetDate:
124            return Tag.StructureSetTime;
125        case Tag.TreatmentControlPointDate:
126            return Tag.TreatmentControlPointTime;
127        case Tag.SafePositionExitDate:
128            return Tag.SafePositionExitTime;
129        case Tag.SafePositionReturnDate:
130            return Tag.SafePositionReturnTime;
131        case Tag.TreatmentDate:
132            return Tag.TreatmentTime;
133        case Tag.RTPlanDate:
134            return Tag.RTPlanTime;
135        case Tag.SourceStrengthReferenceDate:
136            return Tag.SourceStrengthReferenceTime;
137        case Tag.ReviewDate:
138            return Tag.ReviewTime;
139        case Tag.InterpretationRecordedDate:
140            return Tag.InterpretationRecordedTime;
141        case Tag.InterpretationTranscriptionDate:
142            return Tag.InterpretationTranscriptionTime;
143        case Tag.InterpretationApprovalDate:
144            return Tag.InterpretationApprovalTime;
145        }
146        return 0;
147    }
148
149    @Override
150    public int daTagOf(int tmTag) {
151        switch (tmTag) {
152        case Tag.InstanceCreationTime:
153            return Tag.InstanceCreationDate;
154        case Tag.StudyTime:
155            return Tag.StudyDate;
156        case Tag.SeriesTime:
157            return Tag.SeriesDate;
158        case Tag.AcquisitionTime:
159            return Tag.AcquisitionDate;
160        case Tag.ContentTime:
161            return Tag.ContentDate;
162        case Tag.OverlayTime:
163            return Tag.OverlayDate;
164        case Tag.CurveTime:
165            return Tag.CurveDate;
166        case Tag.PatientBirthTime:
167            return Tag.PatientBirthDate;
168        case Tag.TimeOfSecondaryCapture:
169            return Tag.DateOfSecondaryCapture;
170        case Tag.TimeOfLastCalibration:
171            return Tag.DateOfLastCalibration;
172        case Tag.TimeOfLastDetectorCalibration:
173            return Tag.DateOfLastDetectorCalibration;
174        case Tag.ModifiedImageTime:
175            return Tag.ModifiedImageDate;
176        case Tag.StudyVerifiedTime:
177            return Tag.StudyVerifiedDate;
178        case Tag.StudyReadTime:
179            return Tag.StudyReadDate;
180        case Tag.ScheduledStudyStartTime:
181            return Tag.ScheduledStudyStartDate;
182        case Tag.ScheduledStudyStopTime:
183            return Tag.ScheduledStudyStopDate;
184        case Tag.StudyArrivalTime:
185            return Tag.StudyArrivalDate;
186        case Tag.StudyCompletionTime:
187            return Tag.StudyCompletionDate;
188        case Tag.ScheduledAdmissionTime:
189            return Tag.ScheduledAdmissionDate;
190        case Tag.ScheduledDischargeTime:
191            return Tag.ScheduledDischargeDate;
192        case Tag.AdmittingTime:
193            return Tag.AdmittingDate;
194        case Tag.DischargeTime:
195            return Tag.DischargeDate;
196        case Tag.ScheduledProcedureStepStartTime:
197            return Tag.ScheduledProcedureStepStartDate;
198        case Tag.ScheduledProcedureStepEndTime:
199            return Tag.ScheduledProcedureStepEndDate;
200        case Tag.PerformedProcedureStepStartTime:
201            return Tag.PerformedProcedureStepStartDate;
202        case Tag.PerformedProcedureStepEndTime:
203            return Tag.PerformedProcedureStepEndDate;
204        case Tag.IssueTimeOfImagingServiceRequest:
205            return Tag.IssueDateOfImagingServiceRequest;
206        case Tag.Time:
207            return Tag.Date;
208        case Tag.PresentationCreationTime:
209            return Tag.PresentationCreationDate;
210        case Tag.CreationTime:
211            return Tag.CreationDate;
212        case Tag.StructureSetTime:
213            return Tag.StructureSetDate;
214        case Tag.TreatmentControlPointTime:
215            return Tag.TreatmentControlPointDate;
216        case Tag.SafePositionExitTime:
217            return Tag.SafePositionExitDate;
218        case Tag.SafePositionReturnTime:
219            return Tag.SafePositionReturnDate;
220        case Tag.TreatmentTime:
221            return Tag.TreatmentDate;
222        case Tag.RTPlanTime:
223            return Tag.RTPlanDate;
224        case Tag.SourceStrengthReferenceTime:
225            return Tag.SourceStrengthReferenceDate;
226        case Tag.ReviewTime:
227            return Tag.ReviewDate;
228        case Tag.InterpretationRecordedTime:
229            return Tag.InterpretationRecordedDate;
230        case Tag.InterpretationTranscriptionTime:
231            return Tag.InterpretationTranscriptionDate;
232        case Tag.InterpretationApprovalTime:
233            return Tag.InterpretationApprovalDate;
234        }
235        return 0;
236    }
237
238    @Override
239    public VR vrOf(int tag) {
240        if ((tag & 0x0000FFFF) == 0)
241            return VR.UL;
242        if ((tag & 0x00010000) != 0)
243            return ((tag & 0x0000FF00) == 0
244                    && (tag & 0x000000F0) != 0)
245                  ? VR.LO
246                  : VR.UN;
247        if ((tag & 0xFFFFFF00) == Tag.SourceImageIDs)
248            return VR.CS;
249        int tmp = tag & 0xFFE00000;
250        if (tmp == 0x50000000 || tmp == 0x60000000)
251            tag &= 0xFFE0FFFF;
252        else if ((tag & 0xFF000000) == 0x7F000000
253                && (tag & 0xFFFF0000) != 0x7FE00000)
254            tag &= 0xFF00FFFF;
255        switch (tag) {
256        case Tag.Initiator:
257        case Tag.Receiver:
258        case Tag.FindLocation:
259        case Tag.MoveDestination:
260        case Tag.MoveOriginatorApplicationEntityTitle:
261        case Tag.SourceApplicationEntityTitle:
262        case Tag.SendingApplicationEntityTitle:
263        case Tag.ReceivingApplicationEntityTitle:
264        case Tag.RetrieveAETitle:
265        case Tag.StationAETitle:
266        case Tag.NetworkID:
267        case Tag.ScheduledStudyLocationAETitle:
268        case Tag.ScheduledStationAETitle:
269        case Tag.PerformedStationAETitle:
270        case Tag.SelectorAEValue:
271        case Tag.ReceivingAE:
272        case Tag.RequestingAE:
273        case Tag.Originator:
274        case Tag.DestinationAE:
275           return VR.AE;
276        case Tag.PatientAge:
277        case Tag.SelectorASValue:
278           return VR.AS;
279        case Tag.OffendingElement:
280        case Tag.AttributeIdentifierList:
281        case Tag.OriginalImageIdentification:
282        case Tag.DimensionIndexPointer:
283        case Tag.FunctionalGroupPointer:
284        case Tag.FrameIncrementPointer:
285        case Tag.FrameDimensionPointer:
286        case Tag.CompressionStepPointers:
287        case Tag.DetailsOfCoefficients:
288        case Tag.DataBlock:
289        case Tag.ZonalMapLocation:
290        case Tag.CodeTableLocation:
291        case Tag.ImageDataLocation:
292        case Tag.SelectorAttribute:
293        case Tag.SelectorSequencePointer:
294        case Tag.SelectorATValue:
295        case Tag.AttributeOccurrencePointer:
296        case Tag.DataElementsSigned:
297        case Tag.FailureAttributes:
298        case Tag.ParameterSequencePointer:
299        case Tag.OverrideParameterPointer:
300        case Tag.ParameterPointer:
301        case Tag.OverlayCompressionStepPointers:
302        case Tag.OverlayCodeTableLocation:
303           return VR.AT;
304        case Tag.TextFormatID:
305        case Tag.NormalReverse:
306        case Tag.AddGrayScale:
307        case Tag.Borders:
308        case Tag.CommandMagnificationType:
309        case Tag.Erase:
310        case Tag.Print:
311        case Tag.FileSetID:
312        case Tag.FileSetDescriptorFileID:
313        case Tag.SpecificCharacterSetOfFileSetDescriptorFile:
314        case Tag.DirectoryRecordType:
315        case Tag.ReferencedFileID:
316        case Tag.SpecificCharacterSet:
317        case Tag.ImageType:
318        case Tag.NuclearMedicineSeriesType:
319        case Tag.QueryRetrieveLevel:
320        case Tag.QueryRetrieveView:
321        case Tag.InstanceAvailability:
322        case Tag.Modality:
323        case Tag.ModalitiesInStudy:
324        case Tag.ConversionType:
325        case Tag.PresentationIntentType:
326        case Tag.MappingResource:
327        case Tag.ContextGroupExtensionFlag:
328        case Tag.ContextIdentifier:
329        case Tag.EquipmentModality:
330        case Tag.BlockIdentifyingInformationStatus:
331        case Tag.DeidentificationAction:
332        case Tag.PrivateDataElementValueRepresentation:
333        case Tag.LossyImageCompressionRetired:
334        case Tag.TransducerPosition:
335        case Tag.TransducerOrientation:
336        case Tag.AnatomicStructure:
337        case Tag.FrameType:
338        case Tag.PixelPresentation:
339        case Tag.VolumetricProperties:
340        case Tag.VolumeBasedCalculationTechnique:
341        case Tag.ComplexImageComponent:
342        case Tag.AcquisitionContrast:
343        case Tag.SkipFrameRangeFlag:
344        case Tag.TypeOfPatientID:
345        case Tag.PatientAlternativeCalendar:
346        case Tag.PatientSex:
347        case Tag.QualityControlSubject:
348        case Tag.SmokingStatus:
349        case Tag.PatientSexNeutered:
350        case Tag.AnatomicalOrientationType:
351        case Tag.ResponsiblePersonRole:
352        case Tag.PatientIdentityRemoved:
353        case Tag.DistributionType:
354        case Tag.ConsentForDistributionFlag:
355        case Tag.ComponentShape:
356        case Tag.CurvatureType:
357        case Tag.SecondaryApprovalStatus:
358        case Tag.OtherApprovalStatus:
359        case Tag.OtherSecondaryApprovalStatus:
360        case Tag.IndicationType:
361        case Tag.IndicationDisposition:
362        case Tag.CoordinateSystemDataSetMapping:
363        case Tag.CoordinateSystemAxisType:
364        case Tag.CoordinateSystemAxisUnits:
365        case Tag.TransformedAxisUnits:
366        case Tag.PulserType:
367        case Tag.AmplifierType:
368        case Tag.ElementShape:
369        case Tag.ModulationType:
370        case Tag.AcquisitionCompressionType:
371        case Tag.DACType:
372        case Tag.DriveType:
373        case Tag.ConnectorType:
374        case Tag.WedgeElement1Position:
375        case Tag.WedgeCurve:
376        case Tag.BodyPartExamined:
377        case Tag.ScanningSequence:
378        case Tag.SequenceVariant:
379        case Tag.ScanOptions:
380        case Tag.MRAcquisitionType:
381        case Tag.AngioFlag:
382        case Tag.TherapyType:
383        case Tag.InterventionStatus:
384        case Tag.TherapyDescription:
385        case Tag.InitialCineRunState:
386        case Tag.AcquisitionTerminationCondition:
387        case Tag.AcquisitionStartCondition:
388        case Tag.ContrastBolusIngredient:
389        case Tag.SynchronizationTrigger:
390        case Tag.BeatRejectionFlag:
391        case Tag.TableMotion:
392        case Tag.TableType:
393        case Tag.RotationDirection:
394        case Tag.FieldOfViewShape:
395        case Tag.RadiationSetting:
396        case Tag.RectificationType:
397        case Tag.RadiationMode:
398        case Tag.Grid:
399        case Tag.CollimatorType:
400        case Tag.AnodeTargetMaterial:
401        case Tag.WholeBodyTechnique:
402        case Tag.InPlanePhaseEncodingDirection:
403        case Tag.VariableFlipAngleFlag:
404        case Tag.CassetteOrientation:
405        case Tag.CassetteSize:
406        case Tag.TomoType:
407        case Tag.TomoClass:
408        case Tag.PositionerMotion:
409        case Tag.PositionerType:
410        case Tag.ShutterShape:
411        case Tag.CollimatorShape:
412        case Tag.AcquisitionTimeSynchronized:
413        case Tag.TimeDistributionProtocol:
414        case Tag.DigitizingDeviceTransportDirection:
415        case Tag.IVUSAcquisition:
416        case Tag.PatientPosition:
417        case Tag.ViewPosition:
418        case Tag.TransducerType:
419        case Tag.DetectorConditionsNominalFlag:
420        case Tag.DetectorType:
421        case Tag.DetectorConfiguration:
422        case Tag.DetectorActiveShape:
423        case Tag.FieldOfViewHorizontalFlip:
424        case Tag.FilterMaterial:
425        case Tag.ExposureControlMode:
426        case Tag.ExposureStatus:
427        case Tag.ContentQualification:
428        case Tag.EchoPulseSequence:
429        case Tag.InversionRecovery:
430        case Tag.FlowCompensation:
431        case Tag.MultipleSpinEcho:
432        case Tag.MultiPlanarExcitation:
433        case Tag.PhaseContrast:
434        case Tag.TimeOfFlightContrast:
435        case Tag.Spoiling:
436        case Tag.SteadyStatePulseSequence:
437        case Tag.EchoPlanarPulseSequence:
438        case Tag.MagnetizationTransfer:
439        case Tag.T2Preparation:
440        case Tag.BloodSignalNulling:
441        case Tag.SaturationRecovery:
442        case Tag.SpectrallySelectedSuppression:
443        case Tag.SpectrallySelectedExcitation:
444        case Tag.SpatialPresaturation:
445        case Tag.Tagging:
446        case Tag.OversamplingPhase:
447        case Tag.GeometryOfKSpaceTraversal:
448        case Tag.SegmentedKSpaceTraversal:
449        case Tag.RectilinearPhaseEncodeReordering:
450        case Tag.PartialFourierDirection:
451        case Tag.CardiacSynchronizationTechnique:
452        case Tag.ReceiveCoilType:
453        case Tag.QuadratureReceiveCoil:
454        case Tag.MultiCoilElementUsed:
455        case Tag.TransmitCoilType:
456        case Tag.VolumeLocalizationTechnique:
457        case Tag.Decoupling:
458        case Tag.DecoupledNucleus:
459        case Tag.DecouplingMethod:
460        case Tag.KSpaceFiltering:
461        case Tag.TimeDomainFiltering:
462        case Tag.BaselineCorrection:
463        case Tag.DiffusionDirectionality:
464        case Tag.ParallelAcquisition:
465        case Tag.ParallelAcquisitionTechnique:
466        case Tag.PartialFourier:
467        case Tag.CardiacSignalSource:
468        case Tag.CoverageOfKSpace:
469        case Tag.ResonantNucleus:
470        case Tag.FrequencyCorrection:
471        case Tag.DiffusionAnisotropyType:
472        case Tag.BulkMotionStatus:
473        case Tag.CardiacBeatRejectionTechnique:
474        case Tag.RespiratoryMotionCompensationTechnique:
475        case Tag.RespiratorySignalSource:
476        case Tag.BulkMotionCompensationTechnique:
477        case Tag.BulkMotionSignalSource:
478        case Tag.ApplicableSafetyStandardAgency:
479        case Tag.OperatingModeType:
480        case Tag.OperatingMode:
481        case Tag.SpecificAbsorptionRateDefinition:
482        case Tag.GradientOutputType:
483        case Tag.FlowCompensationDirection:
484        case Tag.FirstOrderPhaseCorrection:
485        case Tag.WaterReferencedPhaseCorrection:
486        case Tag.MRSpectroscopyAcquisitionType:
487        case Tag.RespiratoryCyclePosition:
488        case Tag.CardiacCyclePosition:
489        case Tag.ArterialSpinLabelingContrast:
490        case Tag.ASLContext:
491        case Tag.ASLCrusherFlag:
492        case Tag.ASLBolusCutoffFlag:
493        case Tag.WaterReferenceAcquisition:
494        case Tag.AcquisitionType:
495        case Tag.ReconstructionAlgorithm:
496        case Tag.ConvolutionKernelGroup:
497        case Tag.ExposureModulationType:
498        case Tag.ConstantVolumeFlag:
499        case Tag.FluoroscopyFlag:
500        case Tag.ContrastBolusAgentAdministered:
501        case Tag.ContrastBolusAgentDetected:
502        case Tag.ContrastBolusAgentPhase:
503        case Tag.PlanesInAcquisition:
504        case Tag.XRayReceptorType:
505        case Tag.ContrastBolusIngredientOpaque:
506        case Tag.IntensifierActiveShape:
507        case Tag.ExposureControlSensingRegionShape:
508        case Tag.PlaneIdentification:
509        case Tag.CArmPositionerTabletopRelationship:
510        case Tag.AlgorithmType:
511        case Tag.PositionerPrimaryAngleDirection:
512        case Tag.FunctionalSettlingPhaseFramesPresent:
513        case Tag.SettlingPhaseFrame:
514        case Tag.DetectorGeometry:
515        case Tag.AttenuationCorrectionSource:
516        case Tag.TimeOfFlightInformationUsed:
517        case Tag.ReconstructionType:
518        case Tag.DecayCorrected:
519        case Tag.AttenuationCorrected:
520        case Tag.ScatterCorrected:
521        case Tag.DeadTimeCorrected:
522        case Tag.GantryMotionCorrected:
523        case Tag.PatientMotionCorrected:
524        case Tag.CountLossNormalizationCorrected:
525        case Tag.RandomsCorrected:
526        case Tag.NonUniformRadialSamplingCorrected:
527        case Tag.SensitivityCalibrated:
528        case Tag.DetectorNormalizationCorrection:
529        case Tag.IterativeReconstructionMethod:
530        case Tag.AttenuationCorrectionTemporalRelationship:
531        case Tag.DataType:
532        case Tag.AliasedDataType:
533        case Tag.PositionMeasuringDeviceUsed:
534        case Tag.OffsetDirection:
535        case Tag.InstructionPerformedFlag:
536        case Tag.AcquisitionMotion:
537        case Tag.AutoKVPSelectionType:
538        case Tag.ProtocolDefinedPatientPosition:
539        case Tag.PatientOrientation:
540        case Tag.Laterality:
541        case Tag.ImageLaterality:
542        case Tag.MaskingImage:
543        case Tag.ModifyingDeviceID:
544        case Tag.ModifiedImageID:
545        case Tag.FrameLaterality:
546        case Tag.StartingRespiratoryPhase:
547        case Tag.EndingRespiratoryPhase:
548        case Tag.RespiratoryTriggerType:
549        case Tag.UltrasoundAcquisitionGeometry:
550        case Tag.VolumeToTransducerRelationship:
551        case Tag.PatientFrameOfReferenceSource:
552        case Tag.DimensionOrganizationType:
553        case Tag.PatientEyeMovementCommanded:
554        case Tag.PupilDilated:
555        case Tag.StereoPairsPresent:
556        case Tag.OphthalmicImageOrientation:
557        case Tag.OphthalmicAxialMeasurementsDeviceType:
558        case Tag.OphthalmicAxialLengthMeasurementsType:
559        case Tag.RefractiveProcedureOccurred:
560        case Tag.OphthalmicAxialLengthMeasurementModified:
561        case Tag.OphthalmicMappingDeviceType:
562        case Tag.RegisteredLocalizerUnits:
563        case Tag.OphthalmicAxialLengthMethod:
564        case Tag.OphthalmicVolumetricPropertiesFlag:
565        case Tag.VisualFieldShape:
566        case Tag.PresentedVisualStimuliDataFlag:
567        case Tag.ExcessiveFixationLossesDataFlag:
568        case Tag.ExcessiveFixationLosses:
569        case Tag.FalseNegativesEstimateFlag:
570        case Tag.ExcessiveFalseNegativesDataFlag:
571        case Tag.ExcessiveFalseNegatives:
572        case Tag.FalsePositivesEstimateFlag:
573        case Tag.CatchTrialsDataFlag:
574        case Tag.TestPointNormalsDataFlag:
575        case Tag.GlobalDeviationProbabilityNormalsFlag:
576        case Tag.ExcessiveFalsePositivesDataFlag:
577        case Tag.ExcessiveFalsePositives:
578        case Tag.VisualFieldTestNormalsFlag:
579        case Tag.LocalDeviationProbabilityNormalsFlag:
580        case Tag.ShortTermFluctuationCalculated:
581        case Tag.ShortTermFluctuationProbabilityCalculated:
582        case Tag.CorrectedLocalizedDeviationFromNormalCalculated:
583        case Tag.CorrectedLocalizedDeviationFromNormalProbabilityCalculated:
584        case Tag.FovealSensitivityMeasured:
585        case Tag.StimulusResults:
586        case Tag.RetestStimulusSeen:
587        case Tag.GeneralizedDefectCorrectedSensitivityDeviationFlag:
588        case Tag.BlindSpotLocalized:
589        case Tag.MeasurementLaterality:
590        case Tag.FovealPointNormativeDataFlag:
591        case Tag.ScreeningBaselineMeasured:
592        case Tag.ScreeningBaselineType:
593        case Tag.IndexNormalsFlag:
594        case Tag.PhotometricInterpretation:
595        case Tag.ImageFormat:
596        case Tag.CorrectedImage:
597        case Tag.CompressionCode:
598        case Tag.CompressionSequence:
599        case Tag.BlockedPixels:
600        case Tag.QualityControlImage:
601        case Tag.BurnedInAnnotation:
602        case Tag.RecognizableVisualFeatures:
603        case Tag.LongitudinalTemporalInformationModified:
604        case Tag.DataBlockDescription:
605        case Tag.CodeLabel:
606        case Tag.PixelSpacingCalibrationType:
607        case Tag.PixelIntensityRelationship:
608        case Tag.VOILUTFunction:
609        case Tag.GrayScale:
610        case Tag.RecommendedViewingMode:
611        case Tag.BreastImplantPresent:
612        case Tag.PartialView:
613        case Tag.SpatialLocationsPreserved:
614        case Tag.DataPathAssignment:
615        case Tag.BlendingLUT1TransferFunction:
616        case Tag.BlendingLUT2TransferFunction:
617        case Tag.DataPathID:
618        case Tag.RGBLUTTransferFunction:
619        case Tag.AlphaLUTTransferFunction:
620        case Tag.ColorSpace:
621        case Tag.LossyImageCompression:
622        case Tag.LossyImageCompressionMethod:
623        case Tag.FrameOfInterestType:
624        case Tag.MaskOperation:
625        case Tag.SystemStatus:
626        case Tag.MeasurementFunctions:
627        case Tag.MeasurementEquipmentType:
628        case Tag.DisplayFunctionType:
629        case Tag.WhitePointFlag:
630        case Tag.AmbientLightValueSource:
631        case Tag.MeasuredCharacteristics:
632        case Tag.TestResult:
633        case Tag.TestImageValidation:
634        case Tag.SignalDomainColumns:
635        case Tag.DataRepresentation:
636        case Tag.SignalDomainRows:
637        case Tag.GeometricalProperties:
638        case Tag.ImageProcessingApplied:
639        case Tag.MaskSelectionMode:
640        case Tag.LUTFunction:
641        case Tag.EquipmentCoordinateSystemIdentification:
642        case Tag.StudyStatusID:
643        case Tag.StudyPriorityID:
644        case Tag.StudyComponentStatusID:
645        case Tag.VisitStatusID:
646        case Tag.WaveformOriginality:
647        case Tag.ChannelStatus:
648        case Tag.DisplayShadingFlag:
649        case Tag.ChannelMode:
650        case Tag.ScheduledProcedureStepStatus:
651        case Tag.UniversalEntityIDType:
652        case Tag.IdentifierTypeCode:
653        case Tag.PerformedProcedureStepStatus:
654        case Tag.PerformedProtocolType:
655        case Tag.OrganExposed:
656        case Tag.GeneralPurposeScheduledProcedureStepStatus:
657        case Tag.GeneralPurposePerformedProcedureStepStatus:
658        case Tag.GeneralPurposeScheduledProcedureStepPriority:
659        case Tag.MultipleCopiesFlag:
660        case Tag.InputAvailabilityFlag:
661        case Tag.RawDataHandling:
662        case Tag.InputReadinessState:
663        case Tag.EntranceDoseDerivation:
664        case Tag.FindingsFlagTrial:
665        case Tag.RelationshipType:
666        case Tag.ValueType:
667        case Tag.ContinuityOfContent:
668        case Tag.UrgencyOrPriorityAlertsTrial:
669        case Tag.ParticipationType:
670        case Tag.ObserverType:
671        case Tag.ReportStatusIDTrial:
672        case Tag.TemporalRangeType:
673        case Tag.ReferencedObservationClassTrial:
674        case Tag.ReferencedObjectObservationClassTrial:
675        case Tag.MeasurementAutomationTrial:
676        case Tag.CoordinatesSetGeometricTypeTrial:
677        case Tag.ObservationSubjectClassTrial:
678        case Tag.CompletionFlag:
679        case Tag.VerificationFlag:
680        case Tag.ArchiveRequested:
681        case Tag.PreliminaryFlag:
682        case Tag.ObservationSubjectContextFlagTrial:
683        case Tag.ObserverContextFlagTrial:
684        case Tag.ProcedureContextFlagTrial:
685        case Tag.TemplateIdentifier:
686        case Tag.TemplateExtensionFlag:
687        case Tag.TypeOfInstances:
688        case Tag.SubstanceAdministrationApproval:
689        case Tag.HorizontalPrismBase:
690        case Tag.VerticalPrismBase:
691        case Tag.LensSegmentType:
692        case Tag.BackgroundColor:
693        case Tag.Optotype:
694        case Tag.OptotypePresentation:
695        case Tag.ViewingDistanceType:
696        case Tag.CornealTopographySurface:
697        case Tag.CornealTopographyMapQualityEvaluation:
698        case Tag.CornealPointEstimated:
699        case Tag.SpecimenLabelInImage:
700        case Tag.FocusMethod:
701        case Tag.ExtendedDepthOfField:
702        case Tag.PixelOriginInterpretation:
703        case Tag.CalibrationImage:
704        case Tag.DeviceDiameterUnits:
705        case Tag.ContainerComponentMaterial:
706        case Tag.OCTAcquisitionDomain:
707        case Tag.OCTZOffsetApplied:
708        case Tag.CatheterDirectionOfRotation:
709        case Tag.InterpolationType:
710        case Tag.RefractiveIndexApplied:
711        case Tag.PhaseDescription:
712        case Tag.TypeOfDetectorMotion:
713        case Tag.SliceProgressionDirection:
714        case Tag.ScanProgressionDirection:
715        case Tag.SeriesType:
716        case Tag.Units:
717        case Tag.CountsSource:
718        case Tag.ReprojectionMethod:
719        case Tag.SUVType:
720        case Tag.RandomsCorrectionMethod:
721        case Tag.DecayCorrection:
722        case Tag.SecondaryCountsType:
723        case Tag.CountsIncluded:
724        case Tag.DeadTimeCorrectionFlag:
725        case Tag.SegmentationType:
726        case Tag.SegmentAlgorithmType:
727        case Tag.SegmentationFractionalType:
728        case Tag.SurfaceProcessing:
729        case Tag.RecommendedPresentationType:
730        case Tag.FiniteVolume:
731        case Tag.Manifold:
732        case Tag.ImplantType:
733        case Tag.DegreeOfFreedomType:
734        case Tag.GraphicLayer:
735        case Tag.BoundingBoxAnnotationUnits:
736        case Tag.AnchorPointAnnotationUnits:
737        case Tag.GraphicAnnotationUnits:
738        case Tag.BoundingBoxTextHorizontalJustification:
739        case Tag.AnchorPointVisibility:
740        case Tag.GraphicType:
741        case Tag.GraphicFilled:
742        case Tag.ImageHorizontalFlip:
743        case Tag.ContentLabel:
744        case Tag.PresentationSizeMode:
745        case Tag.FontNameType:
746        case Tag.HorizontalAlignment:
747        case Tag.VerticalAlignment:
748        case Tag.ShadowStyle:
749        case Tag.Underlined:
750        case Tag.Bold:
751        case Tag.Italic:
752        case Tag.LineDashingStyle:
753        case Tag.FillMode:
754        case Tag.TickAlignment:
755        case Tag.ShowTickLabel:
756        case Tag.TickLabelAlignment:
757        case Tag.CompoundGraphicUnits:
758        case Tag.CompoundGraphicType:
759        case Tag.ShapeType:
760        case Tag.FrameOfReferenceTransformationMatrixType:
761        case Tag.BlendingPosition:
762        case Tag.PresentationInputType:
763        case Tag.Crop:
764        case Tag.CompositingMethod:
765        case Tag.ImageVolumeGeometry:
766        case Tag.GlobalCrop:
767        case Tag.RenderingMethod:
768        case Tag.VolumeCroppingMethod:
769        case Tag.MultiPlanarReconstructionStyle:
770        case Tag.MPRThicknessType:
771        case Tag.RenderProjection:
772        case Tag.ShadingStyle:
773        case Tag.ComponentType:
774        case Tag.AnnotationClipping:
775        case Tag.PresentationAnimationStyle:
776        case Tag.BlendingMode:
777        case Tag.TimeSeriesBlending:
778        case Tag.GeometryForDisplay:
779        case Tag.ThresholdType:
780        case Tag.HangingProtocolLevel:
781        case Tag.ImageSetSelectorUsageFlag:
782        case Tag.ImageSetSelectorCategory:
783        case Tag.RelativeTimeUnits:
784        case Tag.SelectorAttributeVR:
785        case Tag.SelectorCSValue:
786        case Tag.PartialDataDisplayHandling:
787        case Tag.ImageBoxLayoutType:
788        case Tag.ImageBoxScrollDirection:
789        case Tag.ImageBoxSmallScrollType:
790        case Tag.ImageBoxLargeScrollType:
791        case Tag.FilterByCategory:
792        case Tag.FilterByAttributePresence:
793        case Tag.FilterByOperator:
794        case Tag.TypeOfSynchronization:
795        case Tag.BlendingOperationType:
796        case Tag.ReformattingOperationType:
797        case Tag.ReformattingOperationInitialViewDirection:
798        case Tag.ThreeDRenderingType:
799        case Tag.SortByCategory:
800        case Tag.SortingDirection:
801        case Tag.DisplaySetPatientOrientation:
802        case Tag.VOIType:
803        case Tag.PseudoColorType:
804        case Tag.ShowGrayscaleInverted:
805        case Tag.ShowImageTrueSizeFlag:
806        case Tag.ShowGraphicAnnotationFlag:
807        case Tag.ShowPatientDemographicsFlag:
808        case Tag.ShowAcquisitionTechniquesFlag:
809        case Tag.DisplaySetHorizontalJustification:
810        case Tag.DisplaySetVerticalJustification:
811        case Tag.ProcedureStepState:
812        case Tag.BeamTaskType:
813        case Tag.AutosequenceFlag:
814        case Tag.VerificationImageTiming:
815        case Tag.DoubleExposureFlag:
816        case Tag.DoubleExposureOrdering:
817        case Tag.ScheduledProcedureStepPriority:
818        case Tag.SCPStatus:
819        case Tag.SubscriptionListStatus:
820        case Tag.UnifiedProcedureStepListStatus:
821        case Tag.ReasonForChannelOmission:
822        case Tag.ImplantAssemblyTemplateType:
823        case Tag.ExclusiveComponentType:
824        case Tag.MandatoryComponentType:
825        case Tag.AssessmentSummary:
826        case Tag.ObservationSignificance:
827        case Tag.ConstraintType:
828        case Tag.ConstraintViolationSignificance:
829        case Tag.ModifiableConstraintFlag:
830        case Tag.SOPInstanceStatus:
831        case Tag.MACAlgorithm:
832        case Tag.CertificateType:
833        case Tag.CertifiedTimestampType:
834        case Tag.ReasonForTheAttributeModification:
835        case Tag.PrintPriority:
836        case Tag.MediumType:
837        case Tag.FilmDestination:
838        case Tag.ColorImagePrintingFlag:
839        case Tag.CollationFlag:
840        case Tag.AnnotationFlag:
841        case Tag.ImageOverlayFlag:
842        case Tag.PresentationLUTFlag:
843        case Tag.ImageBoxPresentationLUTFlag:
844        case Tag.AnnotationDisplayFormatID:
845        case Tag.FilmOrientation:
846        case Tag.FilmSizeID:
847        case Tag.PrinterResolutionID:
848        case Tag.DefaultPrinterResolutionID:
849        case Tag.MagnificationType:
850        case Tag.SmoothingType:
851        case Tag.DefaultMagnificationType:
852        case Tag.OtherMagnificationTypesAvailable:
853        case Tag.DefaultSmoothingType:
854        case Tag.OtherSmoothingTypesAvailable:
855        case Tag.BorderDensity:
856        case Tag.EmptyImageDensity:
857        case Tag.Trim:
858        case Tag.Polarity:
859        case Tag.RequestedDecimateCropBehavior:
860        case Tag.RequestedResolutionID:
861        case Tag.RequestedImageSizeFlag:
862        case Tag.DecimateCropResult:
863        case Tag.OverlayMagnificationType:
864        case Tag.OverlaySmoothingType:
865        case Tag.OverlayOrImageMagnification:
866        case Tag.OverlayForegroundDensity:
867        case Tag.OverlayBackgroundDensity:
868        case Tag.OverlayMode:
869        case Tag.ThresholdDensity:
870        case Tag.PresentationLUTShape:
871        case Tag.ExecutionStatus:
872        case Tag.ExecutionStatusInfo:
873        case Tag.PrinterStatus:
874        case Tag.PrinterStatusInfo:
875        case Tag.QueueStatus:
876        case Tag.LabelUsingInformationExtractedFromInstances:
877        case Tag.LabelStyleSelection:
878        case Tag.BarcodeSymbology:
879        case Tag.AllowMediaSplitting:
880        case Tag.IncludeNonDICOMObjects:
881        case Tag.IncludeDisplayApplication:
882        case Tag.PreserveCompositeInstancesAfterMediaCreation:
883        case Tag.AllowLossyCompression:
884        case Tag.RequestPriority:
885        case Tag.ReportedValuesOrigin:
886        case Tag.RTImagePlane:
887        case Tag.FluenceDataSource:
888        case Tag.FluenceMode:
889        case Tag.DVHType:
890        case Tag.DoseUnits:
891        case Tag.DoseType:
892        case Tag.SpatialTransformOfDose:
893        case Tag.DoseSummationType:
894        case Tag.TissueHeterogeneityCorrection:
895        case Tag.DVHVolumeUnits:
896        case Tag.DVHROIContributionType:
897        case Tag.RTROIRelationship:
898        case Tag.ROIGenerationAlgorithm:
899        case Tag.ContourGeometricType:
900        case Tag.RTROIInterpretedType:
901        case Tag.ROIPhysicalProperty:
902        case Tag.FrameOfReferenceTransformationType:
903        case Tag.MeasuredDoseType:
904        case Tag.TreatmentTerminationStatus:
905        case Tag.TreatmentVerificationStatus:
906        case Tag.ApplicationSetupCheck:
907        case Tag.CurrentTreatmentStatus:
908        case Tag.FractionGroupType:
909        case Tag.BeamStopperPosition:
910        case Tag.PlanIntent:
911        case Tag.RTPlanGeometry:
912        case Tag.DoseReferenceStructureType:
913        case Tag.NominalBeamEnergyUnit:
914        case Tag.DoseReferenceType:
915        case Tag.RTPlanRelationship:
916        case Tag.BeamDoseMeaning:
917        case Tag.BeamDoseType:
918        case Tag.AlternateBeamDoseType:
919        case Tag.PrimaryDosimeterUnit:
920        case Tag.RTBeamLimitingDeviceType:
921        case Tag.BeamType:
922        case Tag.RadiationType:
923        case Tag.HighDoseTechniqueType:
924        case Tag.TreatmentDeliveryType:
925        case Tag.WedgeType:
926        case Tag.CompensatorType:
927        case Tag.BlockType:
928        case Tag.BlockDivergence:
929        case Tag.BlockMountingPosition:
930        case Tag.ApplicatorType:
931        case Tag.WedgePosition:
932        case Tag.GantryRotationDirection:
933        case Tag.BeamLimitingDeviceRotationDirection:
934        case Tag.PatientSupportRotationDirection:
935        case Tag.TableTopEccentricRotationDirection:
936        case Tag.TableTopPitchRotationDirection:
937        case Tag.TableTopRollRotationDirection:
938        case Tag.GantryPitchRotationDirection:
939        case Tag.FixationEye:
940        case Tag.FixationDeviceType:
941        case Tag.ShieldingDeviceType:
942        case Tag.SetupTechnique:
943        case Tag.SetupDeviceType:
944        case Tag.BrachyTreatmentTechnique:
945        case Tag.BrachyTreatmentType:
946        case Tag.SourceType:
947        case Tag.SourceStrengthUnits:
948        case Tag.ApplicationSetupType:
949        case Tag.BrachyAccessoryDeviceType:
950        case Tag.SourceMovementType:
951        case Tag.SourceApplicatorType:
952        case Tag.CompensatorDivergence:
953        case Tag.CompensatorMountingPosition:
954        case Tag.ScanMode:
955        case Tag.ModulatedScanModeType:
956        case Tag.RangeShifterType:
957        case Tag.LateralSpreadingDeviceType:
958        case Tag.RangeModulatorType:
959        case Tag.PatientSupportType:
960        case Tag.ScanSpotReordered:
961        case Tag.ScanSpotReorderingAllowed:
962        case Tag.GeneralAccessoryType:
963        case Tag.ApplicatorApertureShape:
964        case Tag.DeviceMotionExecutionMode:
965        case Tag.DeviceMotionObservationMode:
966        case Tag.DeliveredReferenceDoseDefinition:
967        case Tag.ReferenceDoseDefinition:
968        case Tag.ReasonForOmission:
969        case Tag.ApprovalStatus:
970        case Tag.ReportProductionStatusTrial:
971        case Tag.InterpretationTypeID:
972        case Tag.InterpretationStatusID:
973        case Tag.LowEnergyDetectors:
974        case Tag.HighEnergyDetectors:
975        case Tag.GantryType:
976        case Tag.OOIOwnerType:
977        case Tag.ThreatCategory:
978        case Tag.ATDAbilityAssessment:
979        case Tag.ATDAssessmentFlag:
980        case Tag.RouteSegmentLocationIDType:
981        case Tag.AbortReason:
982        case Tag.AbortFlag:
983        case Tag.TDRType:
984        case Tag.InternationalRouteSegment:
985        case Tag.AlarmDecision:
986        case Tag.TIPType:
987        case Tag.DICOSVersion:
988        case Tag.OOIType:
989        case Tag.AcquisitionStatus:
990        case Tag.PhantomType:
991        case Tag.ScanType:
992        case Tag.InboundArrivalType:
993        case Tag.CarrierIDAssigningAuthority:
994        case Tag.TransportClassification:
995        case Tag.AdditionalScreeningPerformed:
996        case Tag.AdditionalInspectionSelectionCriteria:
997        case Tag.AITDeviceType:
998        case Tag.InspectionSelectionCriteria:
999        case Tag.TypeOfData:
1000        case Tag.CurveActivationLayer:
1001        case Tag.WaveformSampleInterpretation:
1002        case Tag.OverlayType:
1003        case Tag.OverlayCompressionCode:
1004        case Tag.OverlayCompressionDescription:
1005        case Tag.OverlayFormat:
1006        case Tag.OverlayCodeLabel:
1007        case Tag.OverlayActivationLayer:
1008           return VR.CS;
1009        case Tag.InstanceCreationDate:
1010        case Tag.StudyDate:
1011        case Tag.SeriesDate:
1012        case Tag.AcquisitionDate:
1013        case Tag.ContentDate:
1014        case Tag.OverlayDate:
1015        case Tag.CurveDate:
1016        case Tag.PatientBirthDate:
1017        case Tag.LastMenstrualDate:
1018        case Tag.EthicsCommitteeApprovalEffectivenessStartDate:
1019        case Tag.EthicsCommitteeApprovalEffectivenessEndDate:
1020        case Tag.SecondaryReviewDate:
1021        case Tag.ExpiryDate:
1022        case Tag.DateOfGainCalibration:
1023        case Tag.ProcedureCreationDate:
1024        case Tag.ProcedureExpirationDate:
1025        case Tag.ProcedureLastModifiedDate:
1026        case Tag.CalibrationDate:
1027        case Tag.DateOfSecondaryCapture:
1028        case Tag.DateOfLastCalibration:
1029        case Tag.DateOfLastDetectorCalibration:
1030        case Tag.ModifiedImageDate:
1031        case Tag.StudyVerifiedDate:
1032        case Tag.StudyReadDate:
1033        case Tag.ScheduledStudyStartDate:
1034        case Tag.ScheduledStudyStopDate:
1035        case Tag.StudyArrivalDate:
1036        case Tag.StudyCompletionDate:
1037        case Tag.ScheduledAdmissionDate:
1038        case Tag.ScheduledDischargeDate:
1039        case Tag.AdmittingDate:
1040        case Tag.DischargeDate:
1041        case Tag.ScheduledProcedureStepStartDate:
1042        case Tag.ScheduledProcedureStepEndDate:
1043        case Tag.PerformedProcedureStepStartDate:
1044        case Tag.PerformedProcedureStepEndDate:
1045        case Tag.IssueDateOfImagingServiceRequest:
1046        case Tag.FindingsGroupRecordingDateTrial:
1047        case Tag.DateOfDocumentOrVerbalTransactionTrial:
1048        case Tag.Date:
1049        case Tag.ObservationDateTrial:
1050        case Tag.PresentationCreationDate:
1051        case Tag.SelectorDAValue:
1052        case Tag.CreationDate:
1053        case Tag.StructureSetDate:
1054        case Tag.TreatmentControlPointDate:
1055        case Tag.FirstTreatmentDate:
1056        case Tag.MostRecentTreatmentDate:
1057        case Tag.SafePositionExitDate:
1058        case Tag.SafePositionReturnDate:
1059        case Tag.TreatmentDate:
1060        case Tag.RTPlanDate:
1061        case Tag.SourceStrengthReferenceDate:
1062        case Tag.ReviewDate:
1063        case Tag.InterpretationRecordedDate:
1064        case Tag.InterpretationTranscriptionDate:
1065        case Tag.InterpretationApprovalDate:
1066           return VR.DA;
1067        case Tag.EventElapsedTimes:
1068        case Tag.PatientSize:
1069        case Tag.PatientBodyMassIndex:
1070        case Tag.MeasuredAPDimension:
1071        case Tag.MeasuredLateralDimension:
1072        case Tag.PatientWeight:
1073        case Tag.MaterialThickness:
1074        case Tag.MaterialPipeDiameter:
1075        case Tag.MaterialIsolationDiameter:
1076        case Tag.OuterDiameter:
1077        case Tag.InnerDiameter:
1078        case Tag.CoordinateSystemTransformRotationAndScaleMatrix:
1079        case Tag.CoordinateSystemTransformTranslationMatrix:
1080        case Tag.InternalDetectorFrameTime:
1081        case Tag.NumberOfFramesIntegrated:
1082        case Tag.HorizontalOffsetOfSensor:
1083        case Tag.VerticalOffsetOfSensor:
1084        case Tag.SensorTemperature:
1085        case Tag.KVUsedInGainCalibration:
1086        case Tag.MAUsedInGainCalibration:
1087        case Tag.NumberOfFramesUsedForIntegration:
1088        case Tag.FilterThicknessUsedInGainCalibration:
1089        case Tag.ElementDimensionA:
1090        case Tag.ElementDimensionB:
1091        case Tag.ElementPitchA:
1092        case Tag.MeasuredBeamDimensionA:
1093        case Tag.MeasuredBeamDimensionB:
1094        case Tag.LocationOfMeasuredBeamDiameter:
1095        case Tag.NominalFrequency:
1096        case Tag.MeasuredCenterFrequency:
1097        case Tag.MeasuredBandwidth:
1098        case Tag.ElementPitchB:
1099        case Tag.PulseWidth:
1100        case Tag.ExcitationFrequency:
1101        case Tag.Damping:
1102        case Tag.AcquiredSoundpathLength:
1103        case Tag.RectifierSmoothing:
1104        case Tag.DACGainPoints:
1105        case Tag.DACTimePoints:
1106        case Tag.DACAmplitude:
1107        case Tag.IncidentAngle:
1108        case Tag.CouplingVelocity:
1109        case Tag.ProbeCenterLocationX:
1110        case Tag.ProbeCenterLocationZ:
1111        case Tag.SoundPathLength:
1112        case Tag.GateThreshold:
1113        case Tag.VelocityOfSound:
1114        case Tag.ProbeInductance:
1115        case Tag.ProbeResistance:
1116        case Tag.BridgeResistors:
1117        case Tag.ProbeOrientationAngle:
1118        case Tag.UserSelectedGainY:
1119        case Tag.UserSelectedPhase:
1120        case Tag.UserSelectedOffsetX:
1121        case Tag.UserSelectedOffsetY:
1122        case Tag.ChannelThreshold:
1123        case Tag.TranslationRateX:
1124        case Tag.TranslationRateY:
1125        case Tag.ChannelOverlap:
1126        case Tag.TotalAperture:
1127        case Tag.ApertureElevation:
1128        case Tag.MainLobeAngle:
1129        case Tag.MainRoofAngle:
1130        case Tag.WedgeAngleFloat:
1131        case Tag.WedgeRoofAngle:
1132        case Tag.WedgeMaterialVelocity:
1133        case Tag.WedgeOffsetZ:
1134        case Tag.WedgeOriginOffsetX:
1135        case Tag.WedgeTimeDelay:
1136        case Tag.NominalBeamAngle:
1137        case Tag.WedgeOffsetX:
1138        case Tag.WedgeOffsetY:
1139        case Tag.WedgeTotalLength:
1140        case Tag.WedgeInContactLength:
1141        case Tag.WedgeFrontGap:
1142        case Tag.WedgeTotalHeight:
1143        case Tag.WedgeFrontHeight:
1144        case Tag.WedgeRearHeight:
1145        case Tag.WedgeTotalWidth:
1146        case Tag.WedgeInContactWidth:
1147        case Tag.WedgeChamferHeight:
1148        case Tag.RadiusAlongWedge:
1149        case Tag.InterventionDrugDose:
1150        case Tag.EnergyWindowCenterline:
1151        case Tag.EnergyWindowTotalWidth:
1152        case Tag.SliceThickness:
1153        case Tag.KVP:
1154        case Tag.EffectiveDuration:
1155        case Tag.RepetitionTime:
1156        case Tag.EchoTime:
1157        case Tag.InversionTime:
1158        case Tag.NumberOfAverages:
1159        case Tag.ImagingFrequency:
1160        case Tag.MagneticFieldStrength:
1161        case Tag.SpacingBetweenSlices:
1162        case Tag.DataCollectionDiameter:
1163        case Tag.PercentSampling:
1164        case Tag.PercentPhaseFieldOfView:
1165        case Tag.PixelBandwidth:
1166        case Tag.ContrastBolusVolume:
1167        case Tag.ContrastBolusTotalDose:
1168        case Tag.ContrastFlowRate:
1169        case Tag.ContrastFlowDuration:
1170        case Tag.ContrastBolusIngredientConcentration:
1171        case Tag.SpatialResolution:
1172        case Tag.TriggerTime:
1173        case Tag.FrameTime:
1174        case Tag.FrameTimeVector:
1175        case Tag.FrameDelay:
1176        case Tag.ImageTriggerDelay:
1177        case Tag.MultiplexGroupTimeOffset:
1178        case Tag.TriggerTimeOffset:
1179        case Tag.RadiopharmaceuticalVolume:
1180        case Tag.RadionuclideTotalDose:
1181        case Tag.RadionuclideHalfLife:
1182        case Tag.RadionuclidePositronFraction:
1183        case Tag.RadiopharmaceuticalSpecificActivity:
1184        case Tag.ReconstructionDiameter:
1185        case Tag.DistanceSourceToDetector:
1186        case Tag.DistanceSourceToPatient:
1187        case Tag.EstimatedRadiographicMagnificationFactor:
1188        case Tag.GantryDetectorTilt:
1189        case Tag.GantryDetectorSlew:
1190        case Tag.TableHeight:
1191        case Tag.TableTraverse:
1192        case Tag.TableVerticalIncrement:
1193        case Tag.TableLateralIncrement:
1194        case Tag.TableLongitudinalIncrement:
1195        case Tag.TableAngle:
1196        case Tag.AngularPosition:
1197        case Tag.RadialPosition:
1198        case Tag.ScanArc:
1199        case Tag.AngularStep:
1200        case Tag.CenterOfRotationOffset:
1201        case Tag.RotationOffset:
1202        case Tag.AveragePulseWidth:
1203        case Tag.ImageAndFluoroscopyAreaDoseProduct:
1204        case Tag.IntensifierSize:
1205        case Tag.ImagerPixelSpacing:
1206        case Tag.XFocusCenter:
1207        case Tag.YFocusCenter:
1208        case Tag.FocalSpots:
1209        case Tag.BodyPartThickness:
1210        case Tag.CompressionForce:
1211        case Tag.ScanVelocity:
1212        case Tag.FlipAngle:
1213        case Tag.SAR:
1214        case Tag.dBdt:
1215        case Tag.ExposureIndex:
1216        case Tag.TargetExposureIndex:
1217        case Tag.DeviationIndex:
1218        case Tag.ColumnAngulation:
1219        case Tag.TomoLayerHeight:
1220        case Tag.TomoAngle:
1221        case Tag.TomoTime:
1222        case Tag.PositionerPrimaryAngle:
1223        case Tag.PositionerSecondaryAngle:
1224        case Tag.PositionerPrimaryAngleIncrement:
1225        case Tag.PositionerSecondaryAngleIncrement:
1226        case Tag.DetectorPrimaryAngle:
1227        case Tag.DetectorSecondaryAngle:
1228        case Tag.FramePrimaryAngleVector:
1229        case Tag.FrameSecondaryAngleVector:
1230        case Tag.SliceLocationVector:
1231        case Tag.NominalScannedPixelSpacing:
1232        case Tag.RotationOfScannedFilm:
1233        case Tag.IVUSPullbackRate:
1234        case Tag.IVUSGatedRate:
1235        case Tag.FocusDepth:
1236        case Tag.MechanicalIndex:
1237        case Tag.BoneThermalIndex:
1238        case Tag.CranialThermalIndex:
1239        case Tag.SoftTissueThermalIndex:
1240        case Tag.SoftTissueFocusThermalIndex:
1241        case Tag.SoftTissueSurfaceThermalIndex:
1242        case Tag.DynamicRange:
1243        case Tag.TotalGain:
1244        case Tag.ImageTransformationMatrix:
1245        case Tag.ImageTranslationVector:
1246        case Tag.Sensitivity:
1247        case Tag.DetectorTemperature:
1248        case Tag.DetectorTimeSinceLastExposure:
1249        case Tag.DetectorActiveTime:
1250        case Tag.DetectorActivationOffsetFromExposure:
1251        case Tag.DetectorBinning:
1252        case Tag.DetectorElementPhysicalSize:
1253        case Tag.DetectorElementSpacing:
1254        case Tag.DetectorActiveDimensions:
1255        case Tag.DetectorActiveOrigin:
1256        case Tag.FieldOfViewOrigin:
1257        case Tag.FieldOfViewRotation:
1258        case Tag.GridThickness:
1259        case Tag.GridPitch:
1260        case Tag.GridPeriod:
1261        case Tag.GridFocalDistance:
1262        case Tag.FilterThicknessMinimum:
1263        case Tag.FilterThicknessMaximum:
1264        case Tag.PhototimerSetting:
1265        case Tag.ExposureTimeInuS:
1266        case Tag.XRayTubeCurrentInuA:
1267        case Tag.OffsetDistance:
1268        case Tag.ImagePosition:
1269        case Tag.ImagePositionPatient:
1270        case Tag.ImageOrientation:
1271        case Tag.ImageOrientationPatient:
1272        case Tag.Location:
1273        case Tag.TemporalResolution:
1274        case Tag.SliceLocation:
1275        case Tag.MydriaticAgentConcentration:
1276        case Tag.QualityThreshold:
1277        case Tag.PixelSpacing:
1278        case Tag.ZoomFactor:
1279        case Tag.ZoomCenter:
1280        case Tag.WindowCenter:
1281        case Tag.WindowWidth:
1282        case Tag.RescaleIntercept:
1283        case Tag.RescaleSlope:
1284        case Tag.LossyImageCompressionRatio:
1285        case Tag.ImageToEquipmentMappingMatrix:
1286        case Tag.SamplingFrequency:
1287        case Tag.ChannelSensitivity:
1288        case Tag.ChannelSensitivityCorrectionFactor:
1289        case Tag.ChannelBaseline:
1290        case Tag.ChannelTimeSkew:
1291        case Tag.ChannelSampleSkew:
1292        case Tag.ChannelOffset:
1293        case Tag.FilterLowFrequency:
1294        case Tag.FilterHighFrequency:
1295        case Tag.NotchFilterFrequency:
1296        case Tag.NotchFilterBandwidth:
1297        case Tag.Quantity:
1298        case Tag.DistanceSourceToEntrance:
1299        case Tag.DistanceSourceToSupport:
1300        case Tag.XRayOutput:
1301        case Tag.HalfValueLayer:
1302        case Tag.OrganDose:
1303        case Tag.XOffsetInSlideCoordinateSystem:
1304        case Tag.YOffsetInSlideCoordinateSystem:
1305        case Tag.ZOffsetInSlideCoordinateSystem:
1306        case Tag.EntranceDoseInmGy:
1307        case Tag.ReferencedTimeOffsets:
1308        case Tag.NumericValue:
1309        case Tag.ImageOrientationSlide:
1310        case Tag.CondenserLensPower:
1311        case Tag.ObjectiveLensPower:
1312        case Tag.ObjectiveLensNumericalAperture:
1313        case Tag.DeviceLength:
1314        case Tag.DeviceDiameter:
1315        case Tag.DeviceVolume:
1316        case Tag.InterMarkerDistance:
1317        case Tag.EnergyWindowLowerLimit:
1318        case Tag.EnergyWindowUpperLimit:
1319        case Tag.TimeSlotTime:
1320        case Tag.StartAngle:
1321        case Tag.AxialAcceptance:
1322        case Tag.DetectorElementSize:
1323        case Tag.CoincidenceWindowWidth:
1324        case Tag.FrameReferenceTime:
1325        case Tag.SliceSensitivityFactor:
1326        case Tag.DecayFactor:
1327        case Tag.DoseCalibrationFactor:
1328        case Tag.ScatterFractionFactor:
1329        case Tag.DeadTimeFactor:
1330        case Tag.PresentationPixelSpacing:
1331        case Tag.SelectorDSValue:
1332        case Tag.ProcedureStepProgress:
1333        case Tag.DoubleExposureMetersetTrial:
1334        case Tag.DoubleExposureFieldDeltaTrial:
1335        case Tag.ContinuationStartTotalReferenceAirKerma:
1336        case Tag.ContinuationEndTotalReferenceAirKerma:
1337        case Tag.StartCumulativeTimeWeight:
1338        case Tag.EndCumulativeTimeWeight:
1339        case Tag.PrinterPixelSpacing:
1340        case Tag.RequestedImageSize:
1341        case Tag.XRayImageReceptorTranslation:
1342        case Tag.XRayImageReceptorAngle:
1343        case Tag.RTImageOrientation:
1344        case Tag.ImagePlanePixelSpacing:
1345        case Tag.RTImagePosition:
1346        case Tag.RadiationMachineSAD:
1347        case Tag.RadiationMachineSSD:
1348        case Tag.RTImageSID:
1349        case Tag.SourceToReferenceObjectDistance:
1350        case Tag.MetersetExposure:
1351        case Tag.DiaphragmPosition:
1352        case Tag.FluenceDataScale:
1353        case Tag.NormalizationPoint:
1354        case Tag.GridFrameOffsetVector:
1355        case Tag.DoseGridScaling:
1356        case Tag.DoseValue:
1357        case Tag.DVHNormalizationPoint:
1358        case Tag.DVHNormalizationDoseValue:
1359        case Tag.DVHDoseScaling:
1360        case Tag.DVHData:
1361        case Tag.DVHMinimumDose:
1362        case Tag.DVHMaximumDose:
1363        case Tag.DVHMeanDose:
1364        case Tag.ROIVolume:
1365        case Tag.ContourSlabThickness:
1366        case Tag.ContourOffsetVector:
1367        case Tag.ContourData:
1368        case Tag.ROIPhysicalPropertyValue:
1369        case Tag.FrameOfReferenceTransformationMatrix:
1370        case Tag.MeasuredDoseValue:
1371        case Tag.SpecifiedPrimaryMeterset:
1372        case Tag.SpecifiedSecondaryMeterset:
1373        case Tag.DeliveredPrimaryMeterset:
1374        case Tag.DeliveredSecondaryMeterset:
1375        case Tag.SpecifiedTreatmentTime:
1376        case Tag.DeliveredTreatmentTime:
1377        case Tag.SpecifiedMeterset:
1378        case Tag.DeliveredMeterset:
1379        case Tag.DoseRateDelivered:
1380        case Tag.CumulativeDoseToDoseReference:
1381        case Tag.CalculatedDoseReferenceDoseValue:
1382        case Tag.StartMeterset:
1383        case Tag.EndMeterset:
1384        case Tag.SpecifiedChannelTotalTime:
1385        case Tag.DeliveredChannelTotalTime:
1386        case Tag.SpecifiedPulseRepetitionInterval:
1387        case Tag.DeliveredPulseRepetitionInterval:
1388        case Tag.DoseReferencePointCoordinates:
1389        case Tag.NominalPriorDose:
1390        case Tag.ConstraintWeight:
1391        case Tag.DeliveryWarningDose:
1392        case Tag.DeliveryMaximumDose:
1393        case Tag.TargetMinimumDose:
1394        case Tag.TargetPrescriptionDose:
1395        case Tag.TargetMaximumDose:
1396        case Tag.TargetUnderdoseVolumeFraction:
1397        case Tag.OrganAtRiskFullVolumeDose:
1398        case Tag.OrganAtRiskLimitDose:
1399        case Tag.OrganAtRiskMaximumDose:
1400        case Tag.OrganAtRiskOverdoseVolumeFraction:
1401        case Tag.GantryAngleTolerance:
1402        case Tag.BeamLimitingDeviceAngleTolerance:
1403        case Tag.BeamLimitingDevicePositionTolerance:
1404        case Tag.PatientSupportAngleTolerance:
1405        case Tag.TableTopEccentricAngleTolerance:
1406        case Tag.TableTopVerticalPositionTolerance:
1407        case Tag.TableTopLongitudinalPositionTolerance:
1408        case Tag.TableTopLateralPositionTolerance:
1409        case Tag.BeamDoseSpecificationPoint:
1410        case Tag.BeamDose:
1411        case Tag.BeamMeterset:
1412        case Tag.AlternateBeamDose:
1413        case Tag.BrachyApplicationSetupDoseSpecificationPoint:
1414        case Tag.BrachyApplicationSetupDose:
1415        case Tag.SourceAxisDistance:
1416        case Tag.SourceToBeamLimitingDeviceDistance:
1417        case Tag.LeafPositionBoundaries:
1418        case Tag.WedgeFactor:
1419        case Tag.WedgeOrientation:
1420        case Tag.SourceToWedgeTrayDistance:
1421        case Tag.EffectiveWedgeAngle:
1422        case Tag.TotalCompensatorTrayFactor:
1423        case Tag.SourceToCompensatorTrayDistance:
1424        case Tag.CompensatorPixelSpacing:
1425        case Tag.CompensatorPosition:
1426        case Tag.CompensatorTransmissionData:
1427        case Tag.CompensatorThicknessData:
1428        case Tag.TotalBlockTrayFactor:
1429        case Tag.SourceToBlockTrayDistance:
1430        case Tag.BlockThickness:
1431        case Tag.BlockTransmission:
1432        case Tag.BlockData:
1433        case Tag.CumulativeDoseReferenceCoefficient:
1434        case Tag.FinalCumulativeMetersetWeight:
1435        case Tag.NominalBeamEnergy:
1436        case Tag.DoseRateSet:
1437        case Tag.LeafJawPositions:
1438        case Tag.GantryAngle:
1439        case Tag.BeamLimitingDeviceAngle:
1440        case Tag.PatientSupportAngle:
1441        case Tag.TableTopEccentricAxisDistance:
1442        case Tag.TableTopEccentricAngle:
1443        case Tag.TableTopVerticalPosition:
1444        case Tag.TableTopLongitudinalPosition:
1445        case Tag.TableTopLateralPosition:
1446        case Tag.IsocenterPosition:
1447        case Tag.SurfaceEntryPoint:
1448        case Tag.SourceToSurfaceDistance:
1449        case Tag.CumulativeMetersetWeight:
1450        case Tag.ChairHeadFramePosition:
1451        case Tag.HeadFixationAngleTolerance:
1452        case Tag.ChairHeadFramePositionTolerance:
1453        case Tag.FixationLightAzimuthalAngleTolerance:
1454        case Tag.FixationLightPolarAngleTolerance:
1455        case Tag.SetupDeviceParameter:
1456        case Tag.TableTopVerticalSetupDisplacement:
1457        case Tag.TableTopLongitudinalSetupDisplacement:
1458        case Tag.TableTopLateralSetupDisplacement:
1459        case Tag.ActiveSourceDiameter:
1460        case Tag.ActiveSourceLength:
1461        case Tag.SourceEncapsulationNominalThickness:
1462        case Tag.SourceEncapsulationNominalTransmission:
1463        case Tag.SourceIsotopeHalfLife:
1464        case Tag.ReferenceAirKermaRate:
1465        case Tag.SourceStrength:
1466        case Tag.TotalReferenceAirKerma:
1467        case Tag.BrachyAccessoryDeviceNominalThickness:
1468        case Tag.BrachyAccessoryDeviceNominalTransmission:
1469        case Tag.ChannelLength:
1470        case Tag.ChannelTotalTime:
1471        case Tag.PulseRepetitionInterval:
1472        case Tag.SourceApplicatorLength:
1473        case Tag.SourceApplicatorWallNominalThickness:
1474        case Tag.SourceApplicatorWallNominalTransmission:
1475        case Tag.SourceApplicatorStepSize:
1476        case Tag.TransferTubeLength:
1477        case Tag.ChannelShieldNominalThickness:
1478        case Tag.ChannelShieldNominalTransmission:
1479        case Tag.FinalCumulativeTimeWeight:
1480        case Tag.ControlPointRelativePosition:
1481        case Tag.ControlPoint3DPosition:
1482        case Tag.CumulativeTimeWeight:
1483        case Tag.SourceToCompensatorDistance:
1484        case Tag.BlockSlabThickness:
1485        case Tag.StartCumulativeMetersetWeight:
1486        case Tag.EndCumulativeMetersetWeight:
1487        case Tag.ImageScaleRepresentation:
1488        case Tag.PRCSToRCSOrientation:
1489        case Tag.ROIMean:
1490        case Tag.ROIStandardDeviation:
1491           return VR.DS;
1492        case Tag.InstanceCoercionDateTime:
1493        case Tag.AcquisitionDateTime:
1494        case Tag.ContextGroupVersion:
1495        case Tag.ContextGroupLocalVersion:
1496        case Tag.RadiopharmaceuticalStartDateTime:
1497        case Tag.RadiopharmaceuticalStopDateTime:
1498        case Tag.DateTimeOfLastCalibration:
1499        case Tag.FrameAcquisitionDateTime:
1500        case Tag.FrameReferenceDateTime:
1501        case Tag.StartAcquisitionDateTime:
1502        case Tag.EndAcquisitionDateTime:
1503        case Tag.FunctionalSyncPulse:
1504        case Tag.DecayCorrectionDateTime:
1505        case Tag.ExclusionStartDateTime:
1506        case Tag.InstructionPerformedDateTime:
1507        case Tag.ContributionDateTime:
1508        case Tag.ScheduledProcedureStepStartDateTime:
1509        case Tag.ScheduledProcedureStepModificationDateTime:
1510        case Tag.ExpectedCompletionDateTime:
1511        case Tag.PerformedProcedureStepStartDateTime:
1512        case Tag.PerformedProcedureStepEndDateTime:
1513        case Tag.ProcedureStepCancellationDateTime:
1514        case Tag.VerificationDateTime:
1515        case Tag.ObservationDateTime:
1516        case Tag.ParticipationDateTime:
1517        case Tag.DateTime:
1518        case Tag.ReferencedDateTime:
1519        case Tag.TemplateVersion:
1520        case Tag.TemplateLocalVersion:
1521        case Tag.HL7DocumentEffectiveTime:
1522        case Tag.ApprovalStatusDateTime:
1523        case Tag.ProductExpirationDateTime:
1524        case Tag.SubstanceAdministrationDateTime:
1525        case Tag.EffectiveDateTime:
1526        case Tag.InformationIssueDateTime:
1527        case Tag.HangingProtocolCreationDateTime:
1528        case Tag.SelectorDTValue:
1529        case Tag.SOPAuthorizationDateTime:
1530        case Tag.DigitalSignatureDateTime:
1531        case Tag.AttributeModificationDateTime:
1532        case Tag.RouteSegmentStartTime:
1533        case Tag.RouteSegmentEndTime:
1534        case Tag.AlarmDecisionTime:
1535        case Tag.OOIOwnerCreationTime:
1536           return VR.DT;
1537        case Tag.RecommendedDisplayFrameRateInFloat:
1538        case Tag.ExaminedBodyThickness:
1539        case Tag.ContrastBolusT1Relaxivity:
1540        case Tag.B1rms:
1541        case Tag.LocalizingCursorPosition:
1542        case Tag.CalculatedTargetPosition:
1543        case Tag.DisplayedZValue:
1544        case Tag.TableOfParameterValues:
1545        case Tag.RWaveTimeVector:
1546        case Tag.PixelDataAreaOriginRelativeToFOV:
1547        case Tag.PixelDataAreaRotationAngleRelativeToFOV:
1548        case Tag.FilterBeamPathLengthMinimum:
1549        case Tag.FilterBeamPathLengthMaximum:
1550        case Tag.CalciumScoringMassFactorPatient:
1551        case Tag.CalciumScoringMassFactorDevice:
1552        case Tag.EnergyWeightingFactor:
1553        case Tag.DistanceSourceToIsocenter:
1554        case Tag.DistanceObjectToTableTop:
1555        case Tag.ObjectPixelSpacingInCenterOfBeam:
1556        case Tag.DistanceReceptorPlaneToDetectorHousing:
1557        case Tag.IntensifierActiveDimensions:
1558        case Tag.PhysicalDetectorSize:
1559        case Tag.PositionOfIsocenterProjection:
1560        case Tag.ColumnAngulationPatient:
1561        case Tag.BeamAngle:
1562        case Tag.CalculatedAnatomyThickness:
1563        case Tag.FieldOfViewDimensionsInFloat:
1564        case Tag.PositionerIsocenterPrimaryAngle:
1565        case Tag.PositionerIsocenterSecondaryAngle:
1566        case Tag.PositionerIsocenterDetectorRotationAngle:
1567        case Tag.TableXPositionToIsocenter:
1568        case Tag.TableYPositionToIsocenter:
1569        case Tag.TableZPositionToIsocenter:
1570        case Tag.TableHorizontalRotationAngle:
1571        case Tag.TableHeadTiltAngle:
1572        case Tag.TableCradleTiltAngle:
1573        case Tag.AcquiredImageAreaDoseProduct:
1574        case Tag.PrimaryPositionerScanArc:
1575        case Tag.SecondaryPositionerScanArc:
1576        case Tag.PrimaryPositionerScanStartAngle:
1577        case Tag.SecondaryPositionerScanStartAngle:
1578        case Tag.PrimaryPositionerIncrement:
1579        case Tag.SecondaryPositionerIncrement:
1580        case Tag.NominalCardiacTriggerTimePriorToRPeak:
1581        case Tag.ActualCardiacTriggerTimePriorToRPeak:
1582        case Tag.NominalPercentageOfCardiacPhase:
1583        case Tag.NominalPercentageOfRespiratoryPhase:
1584        case Tag.StartingRespiratoryAmplitude:
1585        case Tag.EndingRespiratoryAmplitude:
1586        case Tag.SphericalLensPower:
1587        case Tag.CylinderLensPower:
1588        case Tag.CylinderAxis:
1589        case Tag.EmmetropicMagnification:
1590        case Tag.IntraOcularPressure:
1591        case Tag.HorizontalFieldOfView:
1592        case Tag.DegreeOfDilation:
1593        case Tag.StereoBaselineAngle:
1594        case Tag.StereoBaselineDisplacement:
1595        case Tag.StereoHorizontalPixelOffset:
1596        case Tag.StereoVerticalPixelOffset:
1597        case Tag.StereoRotation:
1598        case Tag.CameraAngleOfView:
1599        case Tag.AxialLengthOfTheEye:
1600        case Tag.ReferenceCoordinates:
1601        case Tag.DepthSpatialResolution:
1602        case Tag.MaximumDepthDistortion:
1603        case Tag.AlongScanSpatialResolution:
1604        case Tag.MaximumAlongScanDistortion:
1605        case Tag.DepthOfTransverseImage:
1606        case Tag.AcrossScanSpatialResolution:
1607        case Tag.MaximumAcrossScanDistortion:
1608        case Tag.IlluminationWaveLength:
1609        case Tag.IlluminationPower:
1610        case Tag.IlluminationBandwidth:
1611        case Tag.OphthalmicAxialLength:
1612        case Tag.KeratometerIndex:
1613        case Tag.TargetRefraction:
1614        case Tag.IOLPower:
1615        case Tag.PredictedRefractiveError:
1616        case Tag.OphthalmicAxialLengthVelocity:
1617        case Tag.IOLPowerForExactEmmetropia:
1618        case Tag.IOLPowerForExactTargetRefraction:
1619        case Tag.LensThickness:
1620        case Tag.AnteriorChamberDepth:
1621        case Tag.SignalToNoiseRatio:
1622        case Tag.OphthalmicThicknessMapThresholdQualityRating:
1623        case Tag.AnatomicStructureReferencePoint:
1624        case Tag.RegisteredLocalizerTopLeftHandCorner:
1625        case Tag.RegisteredLocalizerBottomRightHandCorner:
1626        case Tag.OphthalmicFOV:
1627        case Tag.WideFieldOphthalmicPhotographyThresholdQualityRating:
1628        case Tag.XCoordinatesCenterPixelViewAngle:
1629        case Tag.YCoordinatesCenterPixelViewAngle:
1630        case Tag.OphthalmicAnatomicReferencePointXCoordinate:
1631        case Tag.OphthalmicAnatomicReferencePointYCoordinate:
1632        case Tag.BscanSlabThickness:
1633        case Tag.DistanceBetweenBscanSlabs:
1634        case Tag.BscanCycleTime:
1635        case Tag.BscanCycleTimeVector:
1636        case Tag.AscanRate:
1637        case Tag.BscanRate:
1638        case Tag.VisualFieldHorizontalExtent:
1639        case Tag.VisualFieldVerticalExtent:
1640        case Tag.MaximumStimulusLuminance:
1641        case Tag.BackgroundLuminance:
1642        case Tag.StimulusArea:
1643        case Tag.StimulusPresentationTime:
1644        case Tag.FalseNegativesEstimate:
1645        case Tag.FalsePositivesEstimate:
1646        case Tag.GlobalDeviationFromNormal:
1647        case Tag.LocalizedDeviationFromNormal:
1648        case Tag.VisualFieldMeanSensitivity:
1649        case Tag.GlobalDeviationProbability:
1650        case Tag.LocalizedDeviationProbability:
1651        case Tag.ShortTermFluctuation:
1652        case Tag.ShortTermFluctuationProbability:
1653        case Tag.CorrectedLocalizedDeviationFromNormal:
1654        case Tag.CorrectedLocalizedDeviationFromNormalProbability:
1655        case Tag.FovealSensitivity:
1656        case Tag.VisualFieldTestDuration:
1657        case Tag.VisualFieldTestPointXCoordinate:
1658        case Tag.VisualFieldTestPointYCoordinate:
1659        case Tag.AgeCorrectedSensitivityDeviationValue:
1660        case Tag.SensitivityValue:
1661        case Tag.RetestSensitivityValue:
1662        case Tag.QuantifiedDefect:
1663        case Tag.AgeCorrectedSensitivityDeviationProbabilityValue:
1664        case Tag.GeneralizedDefectCorrectedSensitivityDeviationValue:
1665        case Tag.GeneralizedDefectCorrectedSensitivityDeviationProbabilityValue:
1666        case Tag.MinimumSensitivityValue:
1667        case Tag.BlindSpotXCoordinate:
1668        case Tag.BlindSpotYCoordinate:
1669        case Tag.FovealPointProbabilityValue:
1670        case Tag.ScreeningBaselineValue:
1671        case Tag.IndexProbability:
1672        case Tag.FloatPixelPaddingValue:
1673        case Tag.FloatPixelPaddingRangeLimit:
1674        case Tag.MaskSubPixelShift:
1675        case Tag.CIExyWhitePoint:
1676        case Tag.GammaValue:
1677        case Tag.TargetMinimumLuminance:
1678        case Tag.TargetMaximumLuminance:
1679        case Tag.LuminanceValue:
1680        case Tag.DisplayFilterPercentage:
1681        case Tag.GeometricMaximumDistortion:
1682        case Tag.MaskVisibilityPercentage:
1683        case Tag.WaveformDataDisplayScale:
1684        case Tag.ChannelPosition:
1685        case Tag.FractionalChannelDisplayScale:
1686        case Tag.AbsoluteChannelDisplayScale:
1687        case Tag.CornealVertexLocation:
1688        case Tag.PupilCentroidXCoordinate:
1689        case Tag.PupilCentroidYCoordinate:
1690        case Tag.EquivalentPupilRadius:
1691        case Tag.MaximumCornealCurvature:
1692        case Tag.MaximumCornealCurvatureLocation:
1693        case Tag.AverageCornealPower:
1694        case Tag.CornealISValue:
1695        case Tag.AnalyzedArea:
1696        case Tag.SurfaceRegularityIndex:
1697        case Tag.SurfaceAsymmetryIndex:
1698        case Tag.CornealEccentricityIndex:
1699        case Tag.KeratoconusPredictionIndex:
1700        case Tag.DecimalPotentialVisualAcuity:
1701        case Tag.CornealPointLocation:
1702        case Tag.AxialPower:
1703        case Tag.TangentialPower:
1704        case Tag.RefractivePower:
1705        case Tag.RelativeElevation:
1706        case Tag.CornealWavefront:
1707        case Tag.ImagedVolumeWidth:
1708        case Tag.ImagedVolumeHeight:
1709        case Tag.ImagedVolumeDepth:
1710        case Tag.DistanceBetweenFocalPlanes:
1711        case Tag.ContrastBolusIngredientPercentByVolume:
1712        case Tag.SurfaceProcessingRatio:
1713        case Tag.RecommendedPresentationOpacity:
1714        case Tag.PointPositionAccuracy:
1715        case Tag.MeanPointDistance:
1716        case Tag.MaximumPointDistance:
1717        case Tag.PointsBoundingBoxCoordinates:
1718        case Tag.AxisOfRotation:
1719        case Tag.CenterOfRotation:
1720        case Tag.VectorAccuracy:
1721        case Tag.RecommendedPointRadius:
1722        case Tag.RecommendedLineThickness:
1723        case Tag.BoundingBoxTopLeftHandCorner:
1724        case Tag.BoundingBoxBottomRightHandCorner:
1725        case Tag.AnchorPoint:
1726        case Tag.GraphicData:
1727        case Tag.PresentationPixelMagnificationRatio:
1728        case Tag.ShadowOffsetX:
1729        case Tag.ShadowOffsetY:
1730        case Tag.LineThickness:
1731        case Tag.ShadowOpacity:
1732        case Tag.GapLength:
1733        case Tag.DiameterOfVisibility:
1734        case Tag.RotationPoint:
1735        case Tag.PatternOnOpacity:
1736        case Tag.PatternOffOpacity:
1737        case Tag.TickPosition:
1738        case Tag.RelativeOpacity:
1739        case Tag.SelectorFLValue:
1740        case Tag.ROIElementalCompositionAtomicMassFraction:
1741        case Tag.MetersetRateSet:
1742        case Tag.MetersetRateDelivered:
1743        case Tag.ScanSpotMetersetsDelivered:
1744        case Tag.CorrectionValue:
1745        case Tag.SnoutPositionTolerance:
1746        case Tag.TableTopPitchAngleTolerance:
1747        case Tag.TableTopRollAngleTolerance:
1748        case Tag.BeamDosePointDepth:
1749        case Tag.BeamDosePointEquivalentDepth:
1750        case Tag.BeamDosePointSSD:
1751        case Tag.AverageBeamDosePointDepth:
1752        case Tag.AverageBeamDosePointEquivalentDepth:
1753        case Tag.AverageBeamDosePointSSD:
1754        case Tag.IsocenterToBeamLimitingDeviceDistance:
1755        case Tag.TotalWedgeTrayWaterEquivalentThickness:
1756        case Tag.IsocenterToWedgeTrayDistance:
1757        case Tag.WedgeThinEdgePosition:
1758        case Tag.TotalBlockTrayWaterEquivalentThickness:
1759        case Tag.IsocenterToBlockTrayDistance:
1760        case Tag.AverageBeamDosePointSourceToExternalContourDistance:
1761        case Tag.SourceToExternalContourDistance:
1762        case Tag.ExternalContourEntryPoint:
1763        case Tag.TableTopPitchAngle:
1764        case Tag.TableTopRollAngle:
1765        case Tag.HeadFixationAngle:
1766        case Tag.GantryPitchAngle:
1767        case Tag.GantryPitchAngleTolerance:
1768        case Tag.FixationDevicePitchAngle:
1769        case Tag.FixationDeviceRollAngle:
1770        case Tag.TotalCompensatorTrayWaterEquivalentThickness:
1771        case Tag.IsocenterToCompensatorTrayDistance:
1772        case Tag.CompensatorColumnOffset:
1773        case Tag.IsocenterToCompensatorDistances:
1774        case Tag.CompensatorRelativeStoppingPowerRatio:
1775        case Tag.CompensatorMillingToolDiameter:
1776        case Tag.VirtualSourceAxisDistances:
1777        case Tag.SnoutPosition:
1778        case Tag.LateralSpreadingDeviceWaterEquivalentThickness:
1779        case Tag.FixationLightAzimuthalAngle:
1780        case Tag.FixationLightPolarAngle:
1781        case Tag.MetersetRate:
1782        case Tag.IsocenterToRangeShifterDistance:
1783        case Tag.RangeShifterWaterEquivalentThickness:
1784        case Tag.IsocenterToLateralSpreadingDeviceDistance:
1785        case Tag.RangeModulatorGatingStartValue:
1786        case Tag.RangeModulatorGatingStopValue:
1787        case Tag.RangeModulatorGatingStartWaterEquivalentThickness:
1788        case Tag.RangeModulatorGatingStopWaterEquivalentThickness:
1789        case Tag.IsocenterToRangeModulatorDistance:
1790        case Tag.ScanSpotTimeOffset:
1791        case Tag.ScanSpotPositionMap:
1792        case Tag.ScanSpotMetersetWeights:
1793        case Tag.ScanningSpotSize:
1794        case Tag.ControlPointOrientation:
1795        case Tag.SourceToGeneralAccessoryDistance:
1796        case Tag.ApplicatorOpening:
1797        case Tag.ApplicatorOpeningX:
1798        case Tag.ApplicatorOpeningY:
1799        case Tag.SourceToApplicatorMountingPositionDistance:
1800        case Tag.DistalDepthFraction:
1801        case Tag.DistalDepth:
1802        case Tag.NominalRangeModulationFractions:
1803        case Tag.NominalRangeModulatedRegionDepths:
1804        case Tag.DeliveredDistalDepthFraction:
1805        case Tag.DeliveredDistalDepth:
1806        case Tag.DeliveredNominalRangeModulationFractions:
1807        case Tag.DeliveredNominalRangeModulatedRegionDepths:
1808        case Tag.ThreatROIBase:
1809        case Tag.ThreatROIExtents:
1810        case Tag.ATDAssessmentProbability:
1811        case Tag.Mass:
1812        case Tag.Density:
1813        case Tag.ZEffective:
1814        case Tag.CenterOfMass:
1815        case Tag.CenterOfPTO:
1816        case Tag.BoundingPolygon:
1817        case Tag.VolumeOfPTO:
1818        case Tag.OOISize:
1819        case Tag.SourceOrientation:
1820        case Tag.SourcePosition:
1821        case Tag.BeltHeight:
1822        case Tag.TotalProcessingTime:
1823        case Tag.AnomalyLocatorIndicator:
1824           return VR.FL;
1825        case Tag.TimeRange:
1826        case Tag.EventTimeOffset:
1827        case Tag.WaterEquivalentDiameter:
1828        case Tag.ReferencePixelPhysicalValueX:
1829        case Tag.ReferencePixelPhysicalValueY:
1830        case Tag.PhysicalDeltaX:
1831        case Tag.PhysicalDeltaY:
1832        case Tag.DopplerCorrectionAngle:
1833        case Tag.SteeringAngle:
1834        case Tag.TableOfYBreakPoints:
1835        case Tag.TagAngleFirstAxis:
1836        case Tag.TagSpacingFirstDimension:
1837        case Tag.TagThickness:
1838        case Tag.SpectralWidth:
1839        case Tag.ChemicalShiftReference:
1840        case Tag.DecouplingFrequency:
1841        case Tag.DecouplingChemicalShiftReference:
1842        case Tag.ParallelReductionFactorInPlane:
1843        case Tag.CardiacRRIntervalSpecified:
1844        case Tag.AcquisitionDuration:
1845        case Tag.InversionTimes:
1846        case Tag.EffectiveEchoTime:
1847        case Tag.DiffusionBValue:
1848        case Tag.DiffusionGradientOrientation:
1849        case Tag.VelocityEncodingDirection:
1850        case Tag.VelocityEncodingMinimumValue:
1851        case Tag.ParallelReductionFactorInPlaneRetired:
1852        case Tag.TransmitterFrequency:
1853        case Tag.SlabThickness:
1854        case Tag.SlabOrientation:
1855        case Tag.MidSlabPosition:
1856        case Tag.ParallelReductionFactorOutOfPlane:
1857        case Tag.ParallelReductionFactorSecondInPlane:
1858        case Tag.SpecificAbsorptionRateValue:
1859        case Tag.GradientOutput:
1860        case Tag.TaggingDelay:
1861        case Tag.ChemicalShiftMinimumIntegrationLimitInHz:
1862        case Tag.ChemicalShiftMaximumIntegrationLimitInHz:
1863        case Tag.VelocityEncodingMaximumValue:
1864        case Tag.TagSpacingSecondDimension:
1865        case Tag.FrameAcquisitionDuration:
1866        case Tag.ASLSlabThickness:
1867        case Tag.ASLSlabOrientation:
1868        case Tag.ASLMidSlabPosition:
1869        case Tag.ASLCrusherFlowLimit:
1870        case Tag.ChemicalShiftMinimumIntegrationLimitInppm:
1871        case Tag.ChemicalShiftMaximumIntegrationLimitInppm:
1872        case Tag.TubeAngle:
1873        case Tag.RevolutionTime:
1874        case Tag.SingleCollimationWidth:
1875        case Tag.TotalCollimationWidth:
1876        case Tag.TableSpeed:
1877        case Tag.TableFeedPerRotation:
1878        case Tag.SpiralPitchFactor:
1879        case Tag.DataCollectionCenterPatient:
1880        case Tag.ReconstructionFieldOfView:
1881        case Tag.ReconstructionTargetCenterPatient:
1882        case Tag.ReconstructionAngle:
1883        case Tag.ReconstructionPixelSpacing:
1884        case Tag.EstimatedDoseSaving:
1885        case Tag.TablePosition:
1886        case Tag.ExposureTimeInms:
1887        case Tag.XRayTubeCurrentInmA:
1888        case Tag.ExposureInmAs:
1889        case Tag.DistanceSourceToDataCollectionCenter:
1890        case Tag.CTDIvol:
1891        case Tag.XRaySourceIsocenterPrimaryAngle:
1892        case Tag.XRaySourceIsocenterSecondaryAngle:
1893        case Tag.BreastSupportIsocenterPrimaryAngle:
1894        case Tag.BreastSupportIsocenterSecondaryAngle:
1895        case Tag.BreastSupportXPositionToIsocenter:
1896        case Tag.BreastSupportYPositionToIsocenter:
1897        case Tag.BreastSupportZPositionToIsocenter:
1898        case Tag.DetectorIsocenterPrimaryAngle:
1899        case Tag.DetectorIsocenterSecondaryAngle:
1900        case Tag.DetectorXPositionToIsocenter:
1901        case Tag.DetectorYPositionToIsocenter:
1902        case Tag.DetectorZPositionToIsocenter:
1903        case Tag.DetectorActiveAreaTLHCPosition:
1904        case Tag.DetectorActiveAreaOrientation:
1905        case Tag.DiffusionBValueXX:
1906        case Tag.DiffusionBValueXY:
1907        case Tag.DiffusionBValueXZ:
1908        case Tag.DiffusionBValueYY:
1909        case Tag.DiffusionBValueYZ:
1910        case Tag.DiffusionBValueZZ:
1911        case Tag.StartDensityThreshold:
1912        case Tag.StartRelativeDensityDifferenceThreshold:
1913        case Tag.StartCardiacTriggerCountThreshold:
1914        case Tag.StartRespiratoryTriggerCountThreshold:
1915        case Tag.TerminationCountsThreshold:
1916        case Tag.TerminationDensityThreshold:
1917        case Tag.TerminationRelativeDensityThreshold:
1918        case Tag.TerminationTimeThreshold:
1919        case Tag.TerminationCardiacTriggerCountThreshold:
1920        case Tag.TerminationRespiratoryTriggerCountThreshold:
1921        case Tag.TransverseDetectorSeparation:
1922        case Tag.AxialDetectorDimension:
1923        case Tag.DepthsOfFocus:
1924        case Tag.ExclusionDuration:
1925        case Tag.CTDIvolNotificationTrigger:
1926        case Tag.DLPNotificationTrigger:
1927        case Tag.AutoKVPUpperBound:
1928        case Tag.AutoKVPLowerBound:
1929        case Tag.NominalCardiacTriggerDelayTime:
1930        case Tag.RRIntervalTimeNominal:
1931        case Tag.ActualCardiacTriggerDelayTime:
1932        case Tag.RespiratoryIntervalTime:
1933        case Tag.NominalRespiratoryTriggerDelayTime:
1934        case Tag.RespiratoryTriggerDelayThreshold:
1935        case Tag.ActualRespiratoryTriggerDelayTime:
1936        case Tag.ImagePositionVolume:
1937        case Tag.ImageOrientationVolume:
1938        case Tag.ApexPosition:
1939        case Tag.VolumeToTransducerMappingMatrix:
1940        case Tag.VolumeToTableMappingMatrix:
1941        case Tag.TemporalPositionTimeOffset:
1942        case Tag.DoubleFloatPixelPaddingValue:
1943        case Tag.DoubleFloatPixelPaddingRangeLimit:
1944        case Tag.MinimumStoredValueMapped:
1945        case Tag.MaximumStoredValueMapped:
1946        case Tag.BlendingWeightConstant:
1947        case Tag.RealWorldValueLUTData:
1948        case Tag.DoubleFloatRealWorldValueLastValueMapped:
1949        case Tag.DoubleFloatRealWorldValueFirstValueMapped:
1950        case Tag.RealWorldValueIntercept:
1951        case Tag.RealWorldValueSlope:
1952        case Tag.FloatingPointValue:
1953        case Tag.HorizontalPrismPower:
1954        case Tag.VerticalPrismPower:
1955        case Tag.OpticalTransmittance:
1956        case Tag.ChannelWidth:
1957        case Tag.PupilSize:
1958        case Tag.CornealSize:
1959        case Tag.DistancePupillaryDistance:
1960        case Tag.NearPupillaryDistance:
1961        case Tag.IntermediatePupillaryDistance:
1962        case Tag.OtherPupillaryDistance:
1963        case Tag.RadiusOfCurvature:
1964        case Tag.KeratometricPower:
1965        case Tag.KeratometricAxis:
1966        case Tag.AddPower:
1967        case Tag.ViewingDistance:
1968        case Tag.DecimalVisualAcuity:
1969        case Tag.SpherePower:
1970        case Tag.CylinderPower:
1971        case Tag.ContainerComponentThickness:
1972        case Tag.ContainerComponentWidth:
1973        case Tag.ContainerComponentLength:
1974        case Tag.ContainerComponentDiameter:
1975        case Tag.OCTFocalDistance:
1976        case Tag.BeamSpotSize:
1977        case Tag.EffectiveRefractiveIndex:
1978        case Tag.OCTOpticalCenterWavelength:
1979        case Tag.AxialResolution:
1980        case Tag.RangingDepth:
1981        case Tag.ALineRate:
1982        case Tag.CatheterRotationalRate:
1983        case Tag.ALinePixelSpacing:
1984        case Tag.IntravascularLongitudinalDistance:
1985        case Tag.SeamLineLocation:
1986        case Tag.FirstALineLocation:
1987        case Tag.GridResolution:
1988        case Tag.OverallTemplateSpatialTolerance:
1989        case Tag.HPGLDocumentScaling:
1990        case Tag.RecommendedRotationPoint:
1991        case Tag.BoundingRectangle:
1992        case Tag.SurfaceModelScalingFactor:
1993        case Tag.TwoDMatingPoint:
1994        case Tag.TwoDMatingAxes:
1995        case Tag.ThreeDDegreeOfFreedomAxis:
1996        case Tag.RangeOfFreedom:
1997        case Tag.ThreeDMatingPoint:
1998        case Tag.ThreeDMatingAxes:
1999        case Tag.TwoDDegreeOfFreedomAxis:
2000        case Tag.TwoDPointCoordinates:
2001        case Tag.ThreeDPointCoordinates:
2002        case Tag.TwoDLineCoordinates:
2003        case Tag.ThreeDLineCoordinates:
2004        case Tag.TwoDPlaneIntersection:
2005        case Tag.ThreeDPlaneOrigin:
2006        case Tag.ThreeDPlaneNormal:
2007        case Tag.RotationAngle:
2008        case Tag.FrameOfReferenceToDisplayedCoordinateSystemTransformationMatrix:
2009        case Tag.ContourUncertaintyRadius:
2010        case Tag.BoundingBoxCrop:
2011        case Tag.Plane:
2012        case Tag.PlaneNormal:
2013        case Tag.MPRSlabThickness:
2014        case Tag.MPRTopLeftHandCorner:
2015        case Tag.MPRViewWidthDirection:
2016        case Tag.MPRViewWidth:
2017        case Tag.MPRViewHeightDirection:
2018        case Tag.MPRViewHeight:
2019        case Tag.ViewpointPosition:
2020        case Tag.ViewpointLookAtPoint:
2021        case Tag.ViewpointUpDirection:
2022        case Tag.RenderFieldOfView:
2023        case Tag.SamplingStepSize:
2024        case Tag.AmbientReflectionIntensity:
2025        case Tag.LightDirection:
2026        case Tag.DiffuseReflectionIntensity:
2027        case Tag.SpecularReflectionIntensity:
2028        case Tag.Shininess:
2029        case Tag.RecommendedAnimationRate:
2030        case Tag.AnimationStepSize:
2031        case Tag.SwivelRange:
2032        case Tag.ThresholdValue:
2033        case Tag.SelectorFDValue:
2034        case Tag.DisplayEnvironmentSpatialPosition:
2035        case Tag.CineRelativeToRealTime:
2036        case Tag.ReformattingThickness:
2037        case Tag.ReformattingInterval:
2038        case Tag.ContinuationStartMeterset:
2039        case Tag.ContinuationEndMeterset:
2040        case Tag.TableTopVerticalAdjustedPosition:
2041        case Tag.TableTopLongitudinalAdjustedPosition:
2042        case Tag.TableTopLateralAdjustedPosition:
2043        case Tag.PatientSupportAdjustedAngle:
2044        case Tag.TableTopEccentricAdjustedAngle:
2045        case Tag.TableTopPitchAdjustedAngle:
2046        case Tag.TableTopRollAdjustedAngle:
2047        case Tag.DoubleExposureMeterset:
2048        case Tag.DoubleExposureFieldDelta:
2049        case Tag.ThreeDImplantTemplateGroupMemberMatchingPoint:
2050        case Tag.ThreeDImplantTemplateGroupMemberMatchingAxes:
2051        case Tag.TwoDImplantTemplateGroupMemberMatchingPoint:
2052        case Tag.TwoDImplantTemplateGroupMemberMatchingAxes:
2053        case Tag.ShotDurationTime:
2054        case Tag.ShotOffsetTime:
2055        case Tag.BeamDeliveryDurationLimit:
2056        case Tag.SNRThreshold:
2057           return VR.FD;
2058        case Tag.Copies:
2059        case Tag.ReferencedFrameNumber:
2060        case Tag.StageNumber:
2061        case Tag.NumberOfStages:
2062        case Tag.ViewNumber:
2063        case Tag.NumberOfEventTimers:
2064        case Tag.NumberOfViewsInStage:
2065        case Tag.StartTrim:
2066        case Tag.StopTrim:
2067        case Tag.RecommendedDisplayFrameRate:
2068        case Tag.EvaluatorNumber:
2069        case Tag.EvaluationAttempt:
2070        case Tag.IndicationNumber:
2071        case Tag.CoordinateSystemNumberOfAxes:
2072        case Tag.CoordinateSystemAxisNumber:
2073        case Tag.TransformNumberOfAxes:
2074        case Tag.TransformOrderOfAxes:
2075        case Tag.AcquisitionSampleSize:
2076        case Tag.LINACEnergy:
2077        case Tag.LINACOutput:
2078        case Tag.CineRate:
2079        case Tag.CountsAccumulated:
2080        case Tag.AcquisitionStartConditionData:
2081        case Tag.AcquisitionTerminationConditionData:
2082        case Tag.EchoNumbers:
2083        case Tag.NumberOfPhaseEncodingSteps:
2084        case Tag.EchoTrainLength:
2085        case Tag.SyringeCounts:
2086        case Tag.NominalInterval:
2087        case Tag.LowRRValue:
2088        case Tag.HighRRValue:
2089        case Tag.IntervalsAcquired:
2090        case Tag.IntervalsRejected:
2091        case Tag.SkipBeats:
2092        case Tag.HeartRate:
2093        case Tag.CardiacNumberOfImages:
2094        case Tag.TriggerWindow:
2095        case Tag.FieldOfViewDimensions:
2096        case Tag.ExposureTime:
2097        case Tag.XRayTubeCurrent:
2098        case Tag.Exposure:
2099        case Tag.ExposureInuAs:
2100        case Tag.GeneratorPower:
2101        case Tag.FocalDistance:
2102        case Tag.UpperLowerPixelValues:
2103        case Tag.ActualFrameDuration:
2104        case Tag.CountRate:
2105        case Tag.ScanLength:
2106        case Tag.RelativeXRayExposure:
2107        case Tag.NumberOfTomosynthesisSourceImages:
2108        case Tag.ShutterLeftVerticalEdge:
2109        case Tag.ShutterRightVerticalEdge:
2110        case Tag.ShutterUpperHorizontalEdge:
2111        case Tag.ShutterLowerHorizontalEdge:
2112        case Tag.CenterOfCircularShutter:
2113        case Tag.RadiusOfCircularShutter:
2114        case Tag.VerticesOfThePolygonalShutter:
2115        case Tag.CollimatorLeftVerticalEdge:
2116        case Tag.CollimatorRightVerticalEdge:
2117        case Tag.CollimatorUpperHorizontalEdge:
2118        case Tag.CollimatorLowerHorizontalEdge:
2119        case Tag.CenterOfCircularCollimator:
2120        case Tag.RadiusOfCircularCollimator:
2121        case Tag.VerticesOfThePolygonalCollimator:
2122        case Tag.PageNumberVector:
2123        case Tag.IVUSPullbackStartFrameNumber:
2124        case Tag.IVUSPullbackStopFrameNumber:
2125        case Tag.LesionNumber:
2126        case Tag.DepthOfScanField:
2127        case Tag.ExposuresOnDetectorSinceLastCalibration:
2128        case Tag.ExposuresOnDetectorSinceManufactured:
2129        case Tag.GridAspectRatio:
2130        case Tag.EchoPeakPosition:
2131        case Tag.SeriesNumber:
2132        case Tag.AcquisitionNumber:
2133        case Tag.InstanceNumber:
2134        case Tag.IsotopeNumber:
2135        case Tag.PhaseNumber:
2136        case Tag.IntervalNumber:
2137        case Tag.TimeSlotNumber:
2138        case Tag.AngleNumber:
2139        case Tag.ItemNumber:
2140        case Tag.OverlayNumber:
2141        case Tag.CurveNumber:
2142        case Tag.LUTNumber:
2143        case Tag.ReportNumber:
2144        case Tag.TemporalPositionIdentifier:
2145        case Tag.NumberOfTemporalPositions:
2146        case Tag.SeriesInStudy:
2147        case Tag.AcquisitionsInSeries:
2148        case Tag.ImagesInAcquisition:
2149        case Tag.ImagesInSeries:
2150        case Tag.AcquisitionsInStudy:
2151        case Tag.ImagesInStudy:
2152        case Tag.OtherStudyNumbers:
2153        case Tag.NumberOfPatientRelatedStudies:
2154        case Tag.NumberOfPatientRelatedSeries:
2155        case Tag.NumberOfPatientRelatedInstances:
2156        case Tag.NumberOfStudyRelatedSeries:
2157        case Tag.NumberOfStudyRelatedInstances:
2158        case Tag.NumberOfSeriesRelatedInstances:
2159        case Tag.NumberOfFrames:
2160        case Tag.PixelAspectRatio:
2161        case Tag.WaveformChannelNumber:
2162        case Tag.ChannelIdentificationCode:
2163        case Tag.VerticesOfTheOutlineOfPupil:
2164        case Tag.ResidualSyringeCounts:
2165        case Tag.PhaseDelay:
2166        case Tag.PauseBetweenFrames:
2167        case Tag.TriggerVector:
2168        case Tag.AxialMash:
2169        case Tag.TransverseMash:
2170        case Tag.PrimaryPromptsCountsAccumulated:
2171        case Tag.SecondaryCountsAccumulated:
2172        case Tag.ImageRotationRetired:
2173        case Tag.GraphicLayerOrder:
2174        case Tag.PresentationPixelAspectRatio:
2175        case Tag.SelectorISValue:
2176        case Tag.BeamOrderIndexTrial:
2177        case Tag.SelectorSequencePointerItems:
2178        case Tag.ContinuationPulseNumber:
2179        case Tag.ReferencedChannelNumber:
2180        case Tag.ChannelDeliveryOrderIndex:
2181        case Tag.NumberOfCopies:
2182        case Tag.MemoryAllocation:
2183        case Tag.MaximumMemoryAllocation:
2184        case Tag.MaximumCollatedFilms:
2185        case Tag.NumberOfFilms:
2186        case Tag.FractionNumber:
2187        case Tag.DVHNumberOfBins:
2188        case Tag.ROINumber:
2189        case Tag.ROIDisplayColor:
2190        case Tag.NumberOfContourPoints:
2191        case Tag.ContourNumber:
2192        case Tag.AttachedContours:
2193        case Tag.ObservationNumber:
2194        case Tag.ReferencedROINumber:
2195        case Tag.CurrentFractionNumber:
2196        case Tag.NumberOfFractionsDelivered:
2197        case Tag.ParameterItemIndex:
2198        case Tag.MeasuredDoseReferenceNumber:
2199        case Tag.CalculatedDoseReferenceNumber:
2200        case Tag.ReferencedMeasuredDoseReferenceNumber:
2201        case Tag.ReferencedCalculatedDoseReferenceNumber:
2202        case Tag.ReferencedBrachyAccessoryDeviceNumber:
2203        case Tag.SpecifiedNumberOfPulses:
2204        case Tag.DeliveredNumberOfPulses:
2205        case Tag.ReferencedSourceApplicatorNumber:
2206        case Tag.ReferencedChannelShieldNumber:
2207        case Tag.ReferencedFractionNumber:
2208        case Tag.DoseReferenceNumber:
2209        case Tag.ToleranceTableNumber:
2210        case Tag.FractionGroupNumber:
2211        case Tag.NumberOfFractionsPlanned:
2212        case Tag.NumberOfFractionPatternDigitsPerDay:
2213        case Tag.RepeatFractionCycleLength:
2214        case Tag.NumberOfBeams:
2215        case Tag.NumberOfBrachyApplicationSetups:
2216        case Tag.NumberOfLeafJawPairs:
2217        case Tag.BeamNumber:
2218        case Tag.ReferenceImageNumber:
2219        case Tag.NumberOfWedges:
2220        case Tag.WedgeNumber:
2221        case Tag.WedgeAngle:
2222        case Tag.NumberOfCompensators:
2223        case Tag.CompensatorNumber:
2224        case Tag.CompensatorRows:
2225        case Tag.CompensatorColumns:
2226        case Tag.NumberOfBoli:
2227        case Tag.NumberOfBlocks:
2228        case Tag.BlockNumber:
2229        case Tag.BlockNumberOfPoints:
2230        case Tag.NumberOfControlPoints:
2231        case Tag.ControlPointIndex:
2232        case Tag.PatientSetupNumber:
2233        case Tag.SourceNumber:
2234        case Tag.ApplicationSetupNumber:
2235        case Tag.TemplateNumber:
2236        case Tag.BrachyAccessoryDeviceNumber:
2237        case Tag.ChannelNumber:
2238        case Tag.NumberOfPulses:
2239        case Tag.SourceApplicatorNumber:
2240        case Tag.TransferTubeNumber:
2241        case Tag.ChannelShieldNumber:
2242        case Tag.RadiationMassNumber:
2243        case Tag.RadiationAtomicNumber:
2244        case Tag.NumberOfRangeShifters:
2245        case Tag.RangeShifterNumber:
2246        case Tag.NumberOfLateralSpreadingDevices:
2247        case Tag.LateralSpreadingDeviceNumber:
2248        case Tag.NumberOfRangeModulators:
2249        case Tag.RangeModulatorNumber:
2250        case Tag.ScanSpotPrescribedIndices:
2251        case Tag.NumberOfScanSpotPositions:
2252        case Tag.NumberOfPaintings:
2253        case Tag.GeneralAccessoryNumber:
2254        case Tag.NumberOfBlockSlabItems:
2255        case Tag.ReferencedBeamNumber:
2256        case Tag.ReferencedReferenceImageNumber:
2257        case Tag.ReferencedBrachyApplicationSetupNumber:
2258        case Tag.ReferencedSourceNumber:
2259        case Tag.ReferencedFractionGroupNumber:
2260        case Tag.ReferencedDoseReferenceNumber:
2261        case Tag.ReferencedPatientSetupNumber:
2262        case Tag.ReferencedToleranceTableNumber:
2263        case Tag.ReferencedWedgeNumber:
2264        case Tag.ReferencedCompensatorNumber:
2265        case Tag.ReferencedBlockNumber:
2266        case Tag.ReferencedControlPointIndex:
2267        case Tag.ReferencedStartControlPointIndex:
2268        case Tag.ReferencedStopControlPointIndex:
2269        case Tag.ReferencedRangeShifterNumber:
2270        case Tag.ReferencedLateralSpreadingDeviceNumber:
2271        case Tag.ReferencedRangeModulatorNumber:
2272        case Tag.NumberOfFramesInOverlay:
2273        case Tag.ROIArea:
2274           return VR.IS;
2275        case Tag.ErrorComment:
2276        case Tag.DataSetSubtype:
2277        case Tag.Manufacturer:
2278        case Tag.InstitutionName:
2279        case Tag.ExtendedCodeValue:
2280        case Tag.CodeMeaning:
2281        case Tag.CodingSchemeRegistry:
2282        case Tag.MappingResourceName:
2283        case Tag.ManufacturerRelatedModelGroup:
2284        case Tag.PrivateCreatorReference:
2285        case Tag.StudyDescription:
2286        case Tag.SeriesDescription:
2287        case Tag.InstitutionalDepartmentName:
2288        case Tag.AdmittingDiagnosesDescription:
2289        case Tag.ManufacturerModelName:
2290        case Tag.EventTimerNames:
2291        case Tag.PatientID:
2292        case Tag.IssuerOfPatientID:
2293        case Tag.PatientBirthDateInAlternativeCalendar:
2294        case Tag.PatientDeathDateInAlternativeCalendar:
2295        case Tag.StrainNomenclature:
2296        case Tag.StrainStockNumber:
2297        case Tag.StrainSource:
2298        case Tag.GeneticModificationsNomenclature:
2299        case Tag.OtherPatientIDs:
2300        case Tag.PatientAddress:
2301        case Tag.InsurancePlanIdentification:
2302        case Tag.MilitaryRank:
2303        case Tag.BranchOfService:
2304        case Tag.MedicalRecordLocator:
2305        case Tag.MedicalAlerts:
2306        case Tag.Allergies:
2307        case Tag.CountryOfResidence:
2308        case Tag.RegionOfResidence:
2309        case Tag.PatientReligiousPreference:
2310        case Tag.PatientSpeciesDescription:
2311        case Tag.PatientBreedDescription:
2312        case Tag.BreedRegistrationNumber:
2313        case Tag.ResponsibleOrganization:
2314        case Tag.ClinicalTrialSponsorName:
2315        case Tag.ClinicalTrialProtocolID:
2316        case Tag.ClinicalTrialProtocolName:
2317        case Tag.ClinicalTrialSiteID:
2318        case Tag.ClinicalTrialSiteName:
2319        case Tag.ClinicalTrialSubjectID:
2320        case Tag.ClinicalTrialSubjectReadingID:
2321        case Tag.ClinicalTrialTimePointID:
2322        case Tag.ClinicalTrialCoordinatingCenterName:
2323        case Tag.DeidentificationMethod:
2324        case Tag.ClinicalTrialSeriesID:
2325        case Tag.ClinicalTrialSeriesDescription:
2326        case Tag.ClinicalTrialProtocolEthicsCommitteeName:
2327        case Tag.ClinicalTrialProtocolEthicsCommitteeApprovalNumber:
2328        case Tag.ComponentWelderIDs:
2329        case Tag.FilterMaterialUsedInGainCalibration:
2330        case Tag.ImageQualityIndicatorType:
2331        case Tag.ImageQualityIndicatorMaterial:
2332        case Tag.ImageQualityIndicatorSize:
2333        case Tag.WedgeDescription:
2334        case Tag.ContrastBolusAgent:
2335        case Tag.Radionuclide:
2336        case Tag.Radiopharmaceutical:
2337        case Tag.InterventionDrugName:
2338        case Tag.DeviceSerialNumber:
2339        case Tag.DeviceID:
2340        case Tag.PlateID:
2341        case Tag.GeneratorID:
2342        case Tag.GridID:
2343        case Tag.CassetteID:
2344        case Tag.GantryID:
2345        case Tag.SecondaryCaptureDeviceID:
2346        case Tag.HardcopyCreationDeviceID:
2347        case Tag.SecondaryCaptureDeviceManufacturer:
2348        case Tag.HardcopyDeviceManufacturer:
2349        case Tag.SecondaryCaptureDeviceManufacturerModelName:
2350        case Tag.SecondaryCaptureDeviceSoftwareVersions:
2351        case Tag.HardcopyDeviceSoftwareVersion:
2352        case Tag.HardcopyDeviceManufacturerModelName:
2353        case Tag.SoftwareVersions:
2354        case Tag.DigitalImageFormatAcquired:
2355        case Tag.ProtocolName:
2356        case Tag.ContrastBolusRoute:
2357        case Tag.TriggerSourceOrType:
2358        case Tag.CardiacFramingType:
2359        case Tag.RadiopharmaceuticalRoute:
2360        case Tag.PVCRejection:
2361        case Tag.TypeOfFilters:
2362        case Tag.PaddleDescription:
2363        case Tag.PhosphorType:
2364        case Tag.AcquisitionDeviceProcessingDescription:
2365        case Tag.AcquisitionDeviceProcessingCode:
2366        case Tag.NTPSourceAddress:
2367        case Tag.TransducerData:
2368        case Tag.ProcessingFunction:
2369        case Tag.PostprocessingFunction:
2370        case Tag.DetectorManufacturerName:
2371        case Tag.DetectorManufacturerModelName:
2372        case Tag.ReceiveCoilManufacturerName:
2373        case Tag.MultiCoilConfiguration:
2374        case Tag.TransmitCoilManufacturerName:
2375        case Tag.ApplicableSafetyStandardDescription:
2376        case Tag.ASLTechniqueDescription:
2377        case Tag.ASLCrusherDescription:
2378        case Tag.ASLBolusCutoffTechnique:
2379        case Tag.AcquisitionProtocolName:
2380        case Tag.FieldOfViewDescription:
2381        case Tag.ApplicationName:
2382        case Tag.ApplicationVersion:
2383        case Tag.ApplicationManufacturer:
2384        case Tag.AlgorithmDescription:
2385        case Tag.ReconstructionDescription:
2386        case Tag.ReferenceLocationLabel:
2387        case Tag.InstructionText:
2388        case Tag.ProtocolElementName:
2389        case Tag.RequestedSeriesDescription:
2390        case Tag.ImageGeometryType:
2391        case Tag.Reference:
2392        case Tag.TargetPositionReferenceIndicator:
2393        case Tag.PositionReferenceIndicator:
2394        case Tag.ModifyingDeviceManufacturer:
2395        case Tag.ModifiedImageDescription:
2396        case Tag.OriginalImageIdentificationNomenclature:
2397        case Tag.DimensionIndexPrivateCreator:
2398        case Tag.FunctionalGroupPrivateCreator:
2399        case Tag.DimensionDescriptionLabel:
2400        case Tag.FrameLabel:
2401        case Tag.IOLFormulaDetail:
2402        case Tag.LensStatusDescription:
2403        case Tag.VitreousStatusDescription:
2404        case Tag.IOLManufacturer:
2405        case Tag.LensConstantDescription:
2406        case Tag.ImplantName:
2407        case Tag.ImplantPartNumber:
2408        case Tag.OphthalmicAxialLengthDataSourceDescription:
2409        case Tag.OphthalmicAxialLengthQualityMetricTypeDescription:
2410        case Tag.PixelValueMappingExplanation:
2411        case Tag.OphthalmicImageTypeDescription:
2412        case Tag.PatientReliabilityIndicator:
2413        case Tag.AlgorithmSource:
2414        case Tag.DataSetName:
2415        case Tag.DataSetVersion:
2416        case Tag.DataSetSource:
2417        case Tag.DataSetDescription:
2418        case Tag.ManipulatedImage:
2419        case Tag.CompressionRecognitionCode:
2420        case Tag.CompressionLabel:
2421        case Tag.TransformLabel:
2422        case Tag.TransformVersionNumber:
2423        case Tag.SequenceOfCompressedData:
2424        case Tag.DCTLabel:
2425        case Tag.PixelSpacingCalibrationDescription:
2426        case Tag.RescaleType:
2427        case Tag.WindowCenterWidthExplanation:
2428        case Tag.LUTExplanation:
2429        case Tag.ModalityLUTType:
2430        case Tag.FrameOfInterestDescription:
2431        case Tag.DisplaySubsystemDescription:
2432        case Tag.SystemStatusComment:
2433        case Tag.ConfigurationDescription:
2434        case Tag.LuminanceResponseDescription:
2435        case Tag.TestResultComment:
2436        case Tag.StudyIDIssuer:
2437        case Tag.ScheduledStudyLocation:
2438        case Tag.ReasonForStudy:
2439        case Tag.RequestingService:
2440        case Tag.RequestedProcedureDescription:
2441        case Tag.RequestedContrastAgent:
2442        case Tag.AdmissionID:
2443        case Tag.IssuerOfAdmissionID:
2444        case Tag.RouteOfAdmissions:
2445        case Tag.ScheduledPatientInstitutionResidence:
2446        case Tag.DischargeDiagnosisDescription:
2447        case Tag.SpecialNeeds:
2448        case Tag.ServiceEpisodeID:
2449        case Tag.IssuerOfServiceEpisodeID:
2450        case Tag.ServiceEpisodeDescription:
2451        case Tag.ResourceDescription:
2452        case Tag.CurrentPatientLocation:
2453        case Tag.PatientInstitutionResidence:
2454        case Tag.PatientState:
2455        case Tag.ChannelDerivationDescription:
2456        case Tag.ScheduledProcedureStepDescription:
2457        case Tag.PreMedication:
2458        case Tag.PerformedProcedureStepDescription:
2459        case Tag.PerformedProcedureTypeDescription:
2460        case Tag.SpecimenAccessionNumber:
2461        case Tag.ContainerIdentifier:
2462        case Tag.ContainerDescription:
2463        case Tag.SpecimenIdentifier:
2464        case Tag.SpecimenShortDescription:
2465        case Tag.SlideIdentifier:
2466        case Tag.ReasonForTheRequestedProcedure:
2467        case Tag.PatientTransportArrangements:
2468        case Tag.RequestedProcedureLocation:
2469        case Tag.ConfidentialityCode:
2470        case Tag.RequestedProcedureDescriptionTrial:
2471        case Tag.PersonTelephoneNumbers:
2472        case Tag.ReasonForTheImagingServiceRequest:
2473        case Tag.PlacerOrderNumberImagingServiceRequest:
2474        case Tag.FillerOrderNumberImagingServiceRequest:
2475        case Tag.ConfidentialityConstraintOnPatientDataDescription:
2476        case Tag.HumanPerformerOrganization:
2477        case Tag.VerifyingOrganization:
2478        case Tag.MeasurementPrecisionDescriptionTrial:
2479        case Tag.SequencingIndicatorTrial:
2480        case Tag.TelephoneNumberTrial:
2481        case Tag.CompletionFlagDescription:
2482        case Tag.MIMETypeOfEncapsulatedDocument:
2483        case Tag.ListOfMIMETypes:
2484        case Tag.ProductName:
2485        case Tag.ProductLotIdentifier:
2486        case Tag.SubstanceAdministrationNotes:
2487        case Tag.SubstanceAdministrationDeviceID:
2488        case Tag.LensDescription:
2489        case Tag.OptotypeDetailedDefinition:
2490        case Tag.ContainerComponentID:
2491        case Tag.ContainerComponentDescription:
2492        case Tag.DeviceDescription:
2493        case Tag.AttenuationCorrectionMethod:
2494        case Tag.ReconstructionMethod:
2495        case Tag.DetectorLinesOfResponseUsed:
2496        case Tag.ScatterCorrectionMethod:
2497        case Tag.HistogramExplanation:
2498        case Tag.SegmentLabel:
2499        case Tag.SegmentAlgorithmName:
2500        case Tag.SurfaceProcessingDescription:
2501        case Tag.AlgorithmVersion:
2502        case Tag.AlgorithmName:
2503        case Tag.TrackSetLabel:
2504        case Tag.ImplantSize:
2505        case Tag.ImplantTemplateVersion:
2506        case Tag.HPGLDocumentLabel:
2507        case Tag.HPGLPenLabel:
2508        case Tag.SurfaceModelLabel:
2509        case Tag.MatingFeatureSetLabel:
2510        case Tag.PlanningLandmarkDescription:
2511        case Tag.GraphicLayerDescription:
2512        case Tag.ContentDescription:
2513        case Tag.GraphicGroupLabel:
2514        case Tag.FontName:
2515        case Tag.CSSFontName:
2516        case Tag.RGBATransferFunctionDescription:
2517        case Tag.HangingProtocolDescription:
2518        case Tag.HangingProtocolCreator:
2519        case Tag.HangingProtocolUserGroupName:
2520        case Tag.ImageSetLabel:
2521        case Tag.SelectorSequencePointerPrivateCreator:
2522        case Tag.SelectorAttributePrivateCreator:
2523        case Tag.SelectorLOValue:
2524        case Tag.DisplaySetLabel:
2525        case Tag.DisplaySetPresentationGroupDescription:
2526        case Tag.ContactDisplayName:
2527        case Tag.AttributeOccurrencePrivateCreator:
2528        case Tag.WorklistLabel:
2529        case Tag.ProcedureStepLabel:
2530        case Tag.ProcedureStepRelationshipType:
2531        case Tag.DeletionLock:
2532        case Tag.ReasonForChannelOmissionDescription:
2533        case Tag.ImplantAssemblyTemplateName:
2534        case Tag.ImplantAssemblyTemplateIssuer:
2535        case Tag.ImplantAssemblyTemplateVersion:
2536        case Tag.SurgicalTechnique:
2537        case Tag.ImplantTemplateGroupName:
2538        case Tag.ImplantTemplateGroupIssuer:
2539        case Tag.ImplantTemplateGroupVersion:
2540        case Tag.ImplantTemplateGroupVariationDimensionName:
2541        case Tag.AssessmentSetID:
2542        case Tag.SelectorAttributeName:
2543        case Tag.SelectorAttributeKeyword:
2544        case Tag.AssessmentLabel:
2545        case Tag.TopicTitle:
2546        case Tag.TopicAuthor:
2547        case Tag.TopicKeywords:
2548        case Tag.AuthorizationEquipmentCertificationNumber:
2549        case Tag.ModifyingSystem:
2550        case Tag.SourceOfPreviousValues:
2551        case Tag.FilmSessionLabel:
2552        case Tag.TextString:
2553        case Tag.PrinterName:
2554        case Tag.RequestedMediaApplicationProfile:
2555        case Tag.RTImageName:
2556        case Tag.DoseComment:
2557        case Tag.StructureSetName:
2558        case Tag.ROIName:
2559        case Tag.ROIGenerationDescription:
2560        case Tag.FrameOfReferenceTransformationComment:
2561        case Tag.SourceSerialNumber:
2562        case Tag.RTPlanName:
2563        case Tag.TreatmentProtocols:
2564        case Tag.TreatmentSites:
2565        case Tag.DoseReferenceDescription:
2566        case Tag.FractionGroupDescription:
2567        case Tag.BeamName:
2568        case Tag.ImagingDeviceSpecificAcquisitionParameters:
2569        case Tag.AccessoryCode:
2570        case Tag.BlockName:
2571        case Tag.ApplicatorDescription:
2572        case Tag.PatientSetupLabel:
2573        case Tag.PatientAdditionalPosition:
2574        case Tag.SourceManufacturer:
2575        case Tag.SourceDescription:
2576        case Tag.SourceIsotopeName:
2577        case Tag.ApplicationSetupName:
2578        case Tag.ApplicationSetupManufacturer:
2579        case Tag.TemplateName:
2580        case Tag.BrachyAccessoryDeviceName:
2581        case Tag.SourceApplicatorName:
2582        case Tag.SourceApplicatorManufacturer:
2583        case Tag.ChannelShieldName:
2584        case Tag.RangeShifterDescription:
2585        case Tag.LateralSpreadingDeviceDescription:
2586        case Tag.RangeModulatorDescription:
2587        case Tag.PatientSupportAccessoryCode:
2588        case Tag.TrayAccessoryCode:
2589        case Tag.RangeShifterSetting:
2590        case Tag.LateralSpreadingDeviceSetting:
2591        case Tag.ReasonForOmissionDescription:
2592        case Tag.ResultsIDIssuer:
2593        case Tag.ReferenceToRecordedSound:
2594        case Tag.DistributionAddress:
2595        case Tag.InterpretationIDIssuer:
2596        case Tag.ThreatDetectionAlgorithmandVersion:
2597        case Tag.ItineraryID:
2598        case Tag.ItineraryIDAssigningAuthority:
2599        case Tag.CurveDescription:
2600        case Tag.CurveLabel:
2601        case Tag.OverlayDescription:
2602        case Tag.OverlaySubtype:
2603        case Tag.OverlayLabel:
2604           return VR.LO;
2605        case Tag.DialogReceiver:
2606        case Tag.TerminalType:
2607        case Tag.DisplayFormat:
2608        case Tag.PagePositionID:
2609        case Tag.ExtendedCodeMeaning:
2610        case Tag.IdentifyingComments:
2611        case Tag.PatientTelecomInformation:
2612        case Tag.AdditionalPatientHistory:
2613        case Tag.PatientComments:
2614        case Tag.MaterialNotes:
2615        case Tag.CalibrationNotes:
2616        case Tag.PulserNotes:
2617        case Tag.ReceiverNotes:
2618        case Tag.PreAmplifierNotes:
2619        case Tag.ProbeDriveNotes:
2620        case Tag.AcquisitionComments:
2621        case Tag.DetectorDescription:
2622        case Tag.DetectorMode:
2623        case Tag.GridAbsorbingMaterial:
2624        case Tag.GridSpacingMaterial:
2625        case Tag.ExposureControlModeDescription:
2626        case Tag.AcquisitionProtocolDescription:
2627        case Tag.ImageComments:
2628        case Tag.FrameComments:
2629        case Tag.CommentsOnPatientPerformanceOfVisualField:
2630        case Tag.ImagePresentationComments:
2631        case Tag.StudyComments:
2632        case Tag.VisitComments:
2633        case Tag.CommentsOnTheScheduledProcedureStep:
2634        case Tag.PersonTelecomInformation:
2635        case Tag.RequestedProcedureComments:
2636        case Tag.OrderCallbackTelecomInformation:
2637        case Tag.ImagingServiceRequestComments:
2638        case Tag.ApprovalStatusFurtherDescription:
2639        case Tag.ProductDescription:
2640        case Tag.SurfaceComments:
2641        case Tag.AlgorithmParameters:
2642        case Tag.SelectorLTValue:
2643        case Tag.ReasonForCancellation:
2644        case Tag.SOPAuthorizationComment:
2645        case Tag.ConfigurationInformationDescription:
2646        case Tag.MediaDisposition:
2647        case Tag.BarcodeValue:
2648        case Tag.FractionPattern:
2649        case Tag.CompensatorDescription:
2650        case Tag.Arbitrary:
2651        case Tag.TextComments:
2652        case Tag.InterpretationDiagnosisDescription:
2653        case Tag.ThreatCategoryDescription:
2654        case Tag.OOITypeDescriptor:
2655        case Tag.AudioComments:
2656        case Tag.OverlayComments:
2657           return VR.LT;
2658        case Tag.FileMetaInformationVersion:
2659        case Tag.PrivateInformation:
2660        case Tag.CoordinateSystemAxisValues:
2661        case Tag.BadPixelImage:
2662        case Tag.ICCProfile:
2663        case Tag.ObjectBinaryIdentifierTrial:
2664        case Tag.ObjectDirectoryBinaryIdentifierTrial:
2665        case Tag.EncapsulatedDocument:
2666        case Tag.HPGLDocument:
2667        case Tag.FillPattern:
2668        case Tag.WeightingLookupTableData:
2669        case Tag.SelectorOBValue:
2670        case Tag.CertificateOfSigner:
2671        case Tag.Signature:
2672        case Tag.CertifiedTimestamp:
2673        case Tag.MAC:
2674        case Tag.EncryptedContent:
2675        case Tag.ThreatROIBitmap:
2676        case Tag.DetectorCalibrationData:
2677        case Tag.DataSetTrailingPadding:
2678           return VR.OB;
2679        case Tag.VolumetricCurvePoints:
2680        case Tag.VolumetricCurveUpDirections:
2681        case Tag.SelectorODValue:
2682        case Tag.DoubleFloatPixelData:
2683           return VR.OD;
2684        case Tag.TwoDimensionalToThreeDimensionalMapData:
2685        case Tag.VectorGridData:
2686        case Tag.PointCoordinatesData:
2687        case Tag.VectorCoordinateData:
2688        case Tag.FloatingPointValues:
2689        case Tag.SelectorOFValue:
2690        case Tag.UValueData:
2691        case Tag.VValueData:
2692        case Tag.FirstOrderPhaseCorrectionAngle:
2693        case Tag.SpectroscopyData:
2694        case Tag.FloatPixelData:
2695           return VR.OF;
2696        case Tag.LongPrimitivePointIndexList:
2697        case Tag.LongTrianglePointIndexList:
2698        case Tag.LongEdgePointIndexList:
2699        case Tag.LongVertexPointIndexList:
2700        case Tag.TrackPointIndexList:
2701        case Tag.SelectorOLValue:
2702           return VR.OL;
2703        case Tag.DarkCurrentCounts:
2704        case Tag.AirCounts:
2705        case Tag.GrayLookupTableData:
2706        case Tag.RedPaletteColorLookupTableData:
2707        case Tag.GreenPaletteColorLookupTableData:
2708        case Tag.BluePaletteColorLookupTableData:
2709        case Tag.AlphaPaletteColorLookupTableData:
2710        case Tag.LargeRedPaletteColorLookupTableData:
2711        case Tag.LargeGreenPaletteColorLookupTableData:
2712        case Tag.LargeBluePaletteColorLookupTableData:
2713        case Tag.SegmentedRedPaletteColorLookupTableData:
2714        case Tag.SegmentedGreenPaletteColorLookupTableData:
2715        case Tag.SegmentedBluePaletteColorLookupTableData:
2716        case Tag.SegmentedAlphaPaletteColorLookupTableData:
2717        case Tag.BlendingLookupTableData:
2718        case Tag.LUTData:
2719        case Tag.TrianglePointIndexList:
2720        case Tag.EdgePointIndexList:
2721        case Tag.VertexPointIndexList:
2722        case Tag.PrimitivePointIndexList:
2723        case Tag.RecommendedDisplayCIELabValueList:
2724        case Tag.SelectorOWValue:
2725        case Tag.AudioSampleData:
2726        case Tag.CurveData:
2727        case Tag.ChannelMinimumValue:
2728        case Tag.ChannelMaximumValue:
2729        case Tag.WaveformPaddingValue:
2730        case Tag.WaveformData:
2731        case Tag.OverlayData:
2732        case Tag.PixelData:
2733        case Tag.CoefficientsSDVN:
2734        case Tag.CoefficientsSDHN:
2735        case Tag.CoefficientsSDDN:
2736        case Tag.VariablePixelData:
2737        case Tag.VariableCoefficientsSDVN:
2738        case Tag.VariableCoefficientsSDHN:
2739        case Tag.VariableCoefficientsSDDN:
2740           return VR.OW;
2741        case Tag.ReferringPhysicianName:
2742        case Tag.ConsultingPhysicianName:
2743        case Tag.PhysiciansOfRecord:
2744        case Tag.PerformingPhysicianName:
2745        case Tag.NameOfPhysiciansReadingStudy:
2746        case Tag.OperatorsName:
2747        case Tag.PatientName:
2748        case Tag.OtherPatientNames:
2749        case Tag.PatientBirthName:
2750        case Tag.PatientMotherBirthName:
2751        case Tag.ResponsiblePerson:
2752        case Tag.SecondaryReviewerName:
2753        case Tag.EvaluatorName:
2754        case Tag.RequestingPhysician:
2755        case Tag.ScheduledPerformingPhysicianName:
2756        case Tag.NamesOfIntendedRecipientsOfResults:
2757        case Tag.OrderEnteredBy:
2758        case Tag.HumanPerformerName:
2759        case Tag.DocumentAuthorTrial:
2760        case Tag.VerifyingObserverName:
2761        case Tag.PersonName:
2762        case Tag.CurrentObserverTrial:
2763        case Tag.VerbalSourceTrial:
2764        case Tag.ContentCreatorName:
2765        case Tag.SelectorPNValue:
2766        case Tag.ROIInterpreter:
2767        case Tag.ReviewerName:
2768        case Tag.InterpretationRecorder:
2769        case Tag.InterpretationTranscriber:
2770        case Tag.InterpretationAuthor:
2771        case Tag.PhysicianApprovingInterpretation:
2772        case Tag.DistributionName:
2773           return VR.PN;
2774        case Tag.CommandRecognitionCode:
2775        case Tag.MessageSetID:
2776        case Tag.EndMessageID:
2777        case Tag.ImplementationVersionName:
2778        case Tag.RecognitionCode:
2779        case Tag.AccessionNumber:
2780        case Tag.ReferringPhysicianTelephoneNumbers:
2781        case Tag.CodeValue:
2782        case Tag.CodingSchemeDesignator:
2783        case Tag.CodingSchemeVersion:
2784        case Tag.TimezoneOffsetFromUTC:
2785        case Tag.StationName:
2786        case Tag.StageName:
2787        case Tag.ViewName:
2788        case Tag.PatientTelephoneNumbers:
2789        case Tag.EthnicGroup:
2790        case Tag.Occupation:
2791        case Tag.IndicationLabel:
2792        case Tag.PropertyLabel:
2793        case Tag.ProcedureVersion:
2794        case Tag.WedgeModelNumber:
2795        case Tag.WedgeMaterial:
2796        case Tag.WedgeName:
2797        case Tag.WedgeManufacturerName:
2798        case Tag.SequenceName:
2799        case Tag.ImagedNucleus:
2800        case Tag.VideoImageFormatAcquired:
2801        case Tag.FilterType:
2802        case Tag.CollimatorGridName:
2803        case Tag.ConvolutionKernel:
2804        case Tag.ReceiveCoilName:
2805        case Tag.TransmitCoilName:
2806        case Tag.PlateType:
2807        case Tag.TimeSource:
2808        case Tag.FrameLabelVector:
2809        case Tag.DisplayWindowLabelVector:
2810        case Tag.TargetLabel:
2811        case Tag.OutputPower:
2812        case Tag.DetectorID:
2813        case Tag.PulseSequenceName:
2814        case Tag.MultiCoilElementName:
2815        case Tag.RespiratorySignalSourceID:
2816        case Tag.ImageFilter:
2817        case Tag.StudyID:
2818        case Tag.StackID:
2819        case Tag.CompressionOriginator:
2820        case Tag.CompressionDescription:
2821        case Tag.DisplaySubsystemName:
2822        case Tag.ConfigurationName:
2823        case Tag.MultiplexGroupLabel:
2824        case Tag.ChannelLabel:
2825        case Tag.ScheduledProcedureStepID:
2826        case Tag.ScheduledStationName:
2827        case Tag.ScheduledProcedureStepLocation:
2828        case Tag.PerformedStationName:
2829        case Tag.PerformedLocation:
2830        case Tag.PerformedProcedureStepID:
2831        case Tag.RequestedProcedureID:
2832        case Tag.RequestedProcedurePriority:
2833        case Tag.PlacerOrderNumberProcedure:
2834        case Tag.FillerOrderNumberProcedure:
2835        case Tag.ReportingPriority:
2836        case Tag.PlacerOrderNumberImagingServiceRequestRetired:
2837        case Tag.FillerOrderNumberImagingServiceRequestRetired:
2838        case Tag.OrderEntererLocation:
2839        case Tag.OrderCallbackPhoneNumber:
2840        case Tag.LUTLabel:
2841        case Tag.OpticalPathIdentifier:
2842        case Tag.EnergyWindowName:
2843        case Tag.ImageID:
2844        case Tag.TickLabel:
2845        case Tag.FiducialIdentifier:
2846        case Tag.HangingProtocolName:
2847        case Tag.SelectorSHValue:
2848        case Tag.TextureLabel:
2849        case Tag.StorageMediaFileSetID:
2850        case Tag.PrintJobID:
2851        case Tag.OwnerID:
2852        case Tag.PrintQueueID:
2853        case Tag.RTImageLabel:
2854        case Tag.RadiationMachineName:
2855        case Tag.FluenceModeID:
2856        case Tag.StructureSetLabel:
2857        case Tag.ROIObservationLabel:
2858        case Tag.TreatmentTerminationCode:
2859        case Tag.RTPlanLabel:
2860        case Tag.ToleranceTableLabel:
2861        case Tag.TreatmentMachineName:
2862        case Tag.WedgeID:
2863        case Tag.BolusID:
2864        case Tag.MaterialID:
2865        case Tag.CompensatorID:
2866        case Tag.CompensatorTrayID:
2867        case Tag.BlockTrayID:
2868        case Tag.ApplicatorID:
2869        case Tag.FixationDeviceLabel:
2870        case Tag.FixationDevicePosition:
2871        case Tag.ShieldingDeviceLabel:
2872        case Tag.ShieldingDevicePosition:
2873        case Tag.SetupDeviceLabel:
2874        case Tag.SourceModelID:
2875        case Tag.TemplateType:
2876        case Tag.BrachyAccessoryDeviceID:
2877        case Tag.SourceApplicatorID:
2878        case Tag.ChannelShieldID:
2879        case Tag.SnoutID:
2880        case Tag.RangeShifterID:
2881        case Tag.LateralSpreadingDeviceID:
2882        case Tag.RangeModulatorID:
2883        case Tag.BeamCurrentModulationID:
2884        case Tag.PatientSupportID:
2885        case Tag.ScanSpotTuneID:
2886        case Tag.GeneralAccessoryID:
2887        case Tag.ResultsID:
2888        case Tag.InterpretationID:
2889        case Tag.RouteSegmentID:
2890        case Tag.BoardingPassID:
2891        case Tag.RouteSegmentStartLocationID:
2892        case Tag.RouteSegmentEndLocationID:
2893        case Tag.AssignedLocation:
2894        case Tag.ItineraryIDType:
2895        case Tag.RouteID:
2896        case Tag.RouteIDAssigningAuthority:
2897        case Tag.CarrierID:
2898        case Tag.AxisUnits:
2899        case Tag.AxisLabels:
2900        case Tag.CurveRange:
2901        case Tag.OverlayCompressionOriginator:
2902        case Tag.OverlayCompressionLabel:
2903           return VR.SH;
2904        case Tag.ReferencePixelX0:
2905        case Tag.ReferencePixelY0:
2906        case Tag.DopplerSampleVolumeXPosition:
2907        case Tag.DopplerSampleVolumeYPosition:
2908        case Tag.TMLinePositionX0:
2909        case Tag.TMLinePositionY0:
2910        case Tag.TMLinePositionX1:
2911        case Tag.TMLinePositionY1:
2912        case Tag.RationalNumeratorValue:
2913        case Tag.PixelCoordinatesSetTrial:
2914        case Tag.ColumnPositionInTotalImagePixelMatrix:
2915        case Tag.RowPositionInTotalImagePixelMatrix:
2916        case Tag.DisplayedAreaTopLeftHandCorner:
2917        case Tag.DisplayedAreaBottomRightHandCorner:
2918        case Tag.SelectorSLValue:
2919           return VR.SL;
2920        case Tag.DirectoryRecordSequence:
2921        case Tag.LanguageCodeSequence:
2922        case Tag.IssuerOfAccessionNumberSequence:
2923        case Tag.InstitutionCodeSequence:
2924        case Tag.ReferringPhysicianIdentificationSequence:
2925        case Tag.ConsultingPhysicianIdentificationSequence:
2926        case Tag.CodingSchemeIdentificationSequence:
2927        case Tag.EquivalentCodeSequence:
2928        case Tag.ContextGroupIdentificationSequence:
2929        case Tag.MappingResourceIdentificationSequence:
2930        case Tag.ResponsibleGroupCodeSequence:
2931        case Tag.PrivateDataElementCharacteristicsSequence:
2932        case Tag.DeidentificationActionSequence:
2933        case Tag.PrivateDataElementDefinitionSequence:
2934        case Tag.ProcedureCodeSequence:
2935        case Tag.SeriesDescriptionCodeSequence:
2936        case Tag.PhysiciansOfRecordIdentificationSequence:
2937        case Tag.PerformingPhysicianIdentificationSequence:
2938        case Tag.PhysiciansReadingStudyIdentificationSequence:
2939        case Tag.OperatorIdentificationSequence:
2940        case Tag.AdmittingDiagnosesCodeSequence:
2941        case Tag.ReferencedResultsSequence:
2942        case Tag.ReferencedStudySequence:
2943        case Tag.ReferencedPerformedProcedureStepSequence:
2944        case Tag.ReferencedSeriesSequence:
2945        case Tag.ReferencedPatientSequence:
2946        case Tag.ReferencedVisitSequence:
2947        case Tag.ReferencedOverlaySequence:
2948        case Tag.ReferencedStereometricInstanceSequence:
2949        case Tag.ReferencedWaveformSequence:
2950        case Tag.ReferencedImageSequence:
2951        case Tag.ReferencedCurveSequence:
2952        case Tag.ReferencedInstanceSequence:
2953        case Tag.ReferencedRealWorldValueMappingInstanceSequence:
2954        case Tag.FrameExtractionSequence:
2955        case Tag.FailedSOPSequence:
2956        case Tag.ReferencedSOPSequence:
2957        case Tag.OtherFailuresSequence:
2958        case Tag.StudiesContainingOtherReferencedInstancesSequence:
2959        case Tag.RelatedSeriesSequence:
2960        case Tag.SourceImageSequence:
2961        case Tag.EventTimerSequence:
2962        case Tag.EventCodeSequence:
2963        case Tag.AnatomicRegionSequence:
2964        case Tag.AnatomicRegionModifierSequence:
2965        case Tag.PrimaryAnatomicStructureSequence:
2966        case Tag.AnatomicStructureSpaceOrRegionSequence:
2967        case Tag.PrimaryAnatomicStructureModifierSequence:
2968        case Tag.TransducerPositionSequence:
2969        case Tag.TransducerPositionModifierSequence:
2970        case Tag.TransducerOrientationSequence:
2971        case Tag.TransducerOrientationModifierSequence:
2972        case Tag.AnatomicStructureSpaceOrRegionCodeSequenceTrial:
2973        case Tag.AnatomicPortalOfEntranceCodeSequenceTrial:
2974        case Tag.AnatomicApproachDirectionCodeSequenceTrial:
2975        case Tag.AnatomicPerspectiveCodeSequenceTrial:
2976        case Tag.AnatomicLocationOfExaminingInstrumentCodeSequenceTrial:
2977        case Tag.AnatomicStructureSpaceOrRegionModifierCodeSequenceTrial:
2978        case Tag.OnAxisBackgroundAnatomicStructureCodeSequenceTrial:
2979        case Tag.AlternateRepresentationSequence:
2980        case Tag.SourceIrradiationEventSequence:
2981        case Tag.ReferencedImageEvidenceSequence:
2982        case Tag.ReferencedRawDataSequence:
2983        case Tag.DerivationImageSequence:
2984        case Tag.SourceImageEvidenceSequence:
2985        case Tag.DerivationCodeSequence:
2986        case Tag.ReferencedPresentationStateSequence:
2987        case Tag.ReferencedOtherPlaneSequence:
2988        case Tag.FrameDisplaySequence:
2989        case Tag.IssuerOfPatientIDQualifiersSequence:
2990        case Tag.SourcePatientGroupIdentificationSequence:
2991        case Tag.GroupOfPatientsIdentificationSequence:
2992        case Tag.PatientInsurancePlanCodeSequence:
2993        case Tag.PatientPrimaryLanguageCodeSequence:
2994        case Tag.PatientPrimaryLanguageModifierCodeSequence:
2995        case Tag.QualityControlSubjectTypeCodeSequence:
2996        case Tag.StrainSourceRegistryCodeSequence:
2997        case Tag.StrainStockSequence:
2998        case Tag.StrainCodeSequence:
2999        case Tag.GeneticModificationsSequence:
3000        case Tag.GeneticModificationsCodeSequence:
3001        case Tag.OtherPatientIDsSequence:
3002        case Tag.PatientSizeCodeSequence:
3003        case Tag.ReferencedPatientPhotoSequence:
3004        case Tag.PatientSpeciesCodeSequence:
3005        case Tag.PatientBreedCodeSequence:
3006        case Tag.BreedRegistrationSequence:
3007        case Tag.BreedRegistryCodeSequence:
3008        case Tag.DeidentificationMethodCodeSequence:
3009        case Tag.ConsentForClinicalTrialUseSequence:
3010        case Tag.MultipleComponentApprovalSequence:
3011        case Tag.EvaluatorSequence:
3012        case Tag.IndicationSequence:
3013        case Tag.IndicationROISequence:
3014        case Tag.IndicationPhysicalPropertySequence:
3015        case Tag.CoordinateSystemAxesSequence:
3016        case Tag.CoordinateSystemTransformSequence:
3017        case Tag.DetectorTemperatureSequence:
3018        case Tag.DarkCurrentSequence:
3019        case Tag.GainCorrectionReferenceSequence:
3020        case Tag.PulserEquipmentSequence:
3021        case Tag.ReceiverEquipmentSequence:
3022        case Tag.PreAmplifierEquipmentSequence:
3023        case Tag.TransmitTransducerSequence:
3024        case Tag.ReceiveTransducerSequence:
3025        case Tag.PulserSettingsSequence:
3026        case Tag.ReceiverSettingsSequence:
3027        case Tag.DACSequence:
3028        case Tag.PreAmplifierSettingsSequence:
3029        case Tag.TransmitTransducerSettingsSequence:
3030        case Tag.ReceiveTransducerSettingsSequence:
3031        case Tag.GateSettingsSequence:
3032        case Tag.CalibrationSettingsSequence:
3033        case Tag.ProbeDriveEquipmentSequence:
3034        case Tag.DriveProbeSequence:
3035        case Tag.ReceiveProbeSequence:
3036        case Tag.ProbeDriveSettingsSequence:
3037        case Tag.ChannelSettingsSequence:
3038        case Tag.ScannerSettingsSequence:
3039        case Tag.ContrastBolusAgentSequence:
3040        case Tag.ContrastBolusAdministrationRouteSequence:
3041        case Tag.InterventionDrugInformationSequence:
3042        case Tag.InterventionDrugCodeSequence:
3043        case Tag.AdditionalDrugSequence:
3044        case Tag.InterventionSequence:
3045        case Tag.UDISequence:
3046        case Tag.WaterEquivalentDiameterCalculationMethodCodeSequence:
3047        case Tag.BiopsyTargetSequence:
3048        case Tag.ProjectionEponymousNameCodeSequence:
3049        case Tag.SequenceOfUltrasoundRegions:
3050        case Tag.MRImagingModifierSequence:
3051        case Tag.MRReceiveCoilSequence:
3052        case Tag.MultiCoilDefinitionSequence:
3053        case Tag.MRTransmitCoilSequence:
3054        case Tag.DiffusionGradientDirectionSequence:
3055        case Tag.MetaboliteMapCodeSequence:
3056        case Tag.ChemicalShiftSequence:
3057        case Tag.VelocityEncodingAcquisitionSequence:
3058        case Tag.MRSpectroscopyFOVGeometrySequence:
3059        case Tag.MRSpatialSaturationSequence:
3060        case Tag.MRTimingAndRelatedParametersSequence:
3061        case Tag.MREchoSequence:
3062        case Tag.MRModifierSequence:
3063        case Tag.MRDiffusionSequence:
3064        case Tag.CardiacSynchronizationSequence:
3065        case Tag.MRAveragesSequence:
3066        case Tag.MRFOVGeometrySequence:
3067        case Tag.VolumeLocalizationSequence:
3068        case Tag.MRMetaboliteMapSequence:
3069        case Tag.OperatingModeSequence:
3070        case Tag.MRVelocityEncodingSequence:
3071        case Tag.MRImageFrameTypeSequence:
3072        case Tag.MRSpectroscopyFrameTypeSequence:
3073        case Tag.SpecificAbsorptionRateSequence:
3074        case Tag.MRArterialSpinLabelingSequence:
3075        case Tag.ASLBolusCutoffTimingSequence:
3076        case Tag.ASLSlabSequence:
3077        case Tag.CTAcquisitionTypeSequence:
3078        case Tag.CTAcquisitionDetailsSequence:
3079        case Tag.CTTableDynamicsSequence:
3080        case Tag.CTGeometrySequence:
3081        case Tag.CTReconstructionSequence:
3082        case Tag.CTExposureSequence:
3083        case Tag.CTXRayDetailsSequence:
3084        case Tag.CTPositionSequence:
3085        case Tag.CTImageFrameTypeSequence:
3086        case Tag.ContrastBolusIngredientCodeSequence:
3087        case Tag.ContrastAdministrationProfileSequence:
3088        case Tag.ContrastBolusUsageSequence:
3089        case Tag.CTDIPhantomTypeCodeSequence:
3090        case Tag.CTAdditionalXRaySourceSequence:
3091        case Tag.ProjectionPixelCalibrationSequence:
3092        case Tag.PositionerPositionSequence:
3093        case Tag.TablePositionSequence:
3094        case Tag.CollimatorShapeSequence:
3095        case Tag.XAXRFFrameCharacteristicsSequence:
3096        case Tag.FrameAcquisitionSequence:
3097        case Tag.FieldOfViewSequence:
3098        case Tag.ExposureControlSensingRegionsSequence:
3099        case Tag.FrameDetectorParametersSequence:
3100        case Tag.CalibrationSequence:
3101        case Tag.ObjectThicknessSequence:
3102        case Tag.IsocenterReferenceSystemSequence:
3103        case Tag.FrameDisplayShutterSequence:
3104        case Tag.XRayGeometrySequence:
3105        case Tag.IrradiationEventIdentificationSequence:
3106        case Tag.XRay3DFrameTypeSequence:
3107        case Tag.ContributingSourcesSequence:
3108        case Tag.XRay3DAcquisitionSequence:
3109        case Tag.XRay3DReconstructionSequence:
3110        case Tag.PerProjectionAcquisitionSequence:
3111        case Tag.DetectorPositionSequence:
3112        case Tag.XRayAcquisitionDoseSequence:
3113        case Tag.XRayGridSequence:
3114        case Tag.XRayFilterSequence:
3115        case Tag.DiffusionBMatrixSequence:
3116        case Tag.FunctionalMRSequence:
3117        case Tag.PETFrameAcquisitionSequence:
3118        case Tag.PETDetectorMotionDetailsSequence:
3119        case Tag.PETTableDynamicsSequence:
3120        case Tag.PETPositionSequence:
3121        case Tag.PETFrameCorrectionFactorsSequence:
3122        case Tag.RadiopharmaceuticalUsageSequence:
3123        case Tag.PETReconstructionSequence:
3124        case Tag.PETFrameTypeSequence:
3125        case Tag.PatientPhysiologicalStateSequence:
3126        case Tag.PatientPhysiologicalStateCodeSequence:
3127        case Tag.ExcludedIntervalsSequence:
3128        case Tag.USImageDescriptionSequence:
3129        case Tag.ImageDataTypeSequence:
3130        case Tag.TransducerScanPatternCodeSequence:
3131        case Tag.TransducerGeometryCodeSequence:
3132        case Tag.TransducerBeamSteeringCodeSequence:
3133        case Tag.TransducerApplicationCodeSequence:
3134        case Tag.ReferenceBasisCodeSequence:
3135        case Tag.ReferenceGeometryCodeSequence:
3136        case Tag.PotentialScheduledProtocolCodeSequence:
3137        case Tag.PotentialRequestedProcedureCodeSequence:
3138        case Tag.PotentialReasonsForProcedureCodeSequence:
3139        case Tag.ContraindicationsCodeSequence:
3140        case Tag.ReferencedDefinedProtocolSequence:
3141        case Tag.ReferencedPerformedProtocolSequence:
3142        case Tag.PredecessorProtocolSequence:
3143        case Tag.PatientSpecificationSequence:
3144        case Tag.ModelSpecificationSequence:
3145        case Tag.ParametersSpecificationSequence:
3146        case Tag.InstructionSequence:
3147        case Tag.PatientPositioningInstructionSequence:
3148        case Tag.PositioningMethodCodeSequence:
3149        case Tag.PositioningLandmarkSequence:
3150        case Tag.AcquisitionProtocolElementSpecificationSequence:
3151        case Tag.AcquisitionProtocolElementSequence:
3152        case Tag.AcquisitionStartLocationSequence:
3153        case Tag.AcquisitionEndLocationSequence:
3154        case Tag.ReconstructionProtocolElementSpecificationSequence:
3155        case Tag.ReconstructionProtocolElementSequence:
3156        case Tag.StorageProtocolElementSpecificationSequence:
3157        case Tag.StorageProtocolElementSequence:
3158        case Tag.ReconstructionStartLocationSequence:
3159        case Tag.ReconstructionEndLocationSequence:
3160        case Tag.ReconstructionAlgorithmSequence:
3161        case Tag.ReconstructionTargetCenterLocationSequence:
3162        case Tag.ContributingEquipmentSequence:
3163        case Tag.FrameAnatomySequence:
3164        case Tag.FrameContentSequence:
3165        case Tag.PlanePositionSequence:
3166        case Tag.PlaneOrientationSequence:
3167        case Tag.UnassignedSharedConvertedAttributesSequence:
3168        case Tag.UnassignedPerFrameConvertedAttributesSequence:
3169        case Tag.ConversionSourceAttributesSequence:
3170        case Tag.DimensionOrganizationSequence:
3171        case Tag.DimensionIndexSequence:
3172        case Tag.RespiratorySynchronizationSequence:
3173        case Tag.PlanePositionVolumeSequence:
3174        case Tag.PlaneOrientationVolumeSequence:
3175        case Tag.TemporalPositionSequence:
3176        case Tag.PatientOrientationInFrameSequence:
3177        case Tag.ContributingSOPInstancesReferenceSequence:
3178        case Tag.PatientEyeMovementCommandCodeSequence:
3179        case Tag.AcquisitionDeviceTypeCodeSequence:
3180        case Tag.IlluminationTypeCodeSequence:
3181        case Tag.LightPathFilterTypeStackCodeSequence:
3182        case Tag.ImagePathFilterTypeStackCodeSequence:
3183        case Tag.LensesCodeSequence:
3184        case Tag.ChannelDescriptionCodeSequence:
3185        case Tag.RefractiveStateSequence:
3186        case Tag.MydriaticAgentCodeSequence:
3187        case Tag.RelativeImagePositionCodeSequence:
3188        case Tag.StereoPairsSequence:
3189        case Tag.LeftImageSequence:
3190        case Tag.RightImageSequence:
3191        case Tag.OphthalmicFrameLocationSequence:
3192        case Tag.MydriaticAgentConcentrationUnitsSequence:
3193        case Tag.MydriaticAgentSequence:
3194        case Tag.OphthalmicAxialMeasurementsRightEyeSequence:
3195        case Tag.OphthalmicAxialMeasurementsLeftEyeSequence:
3196        case Tag.OphthalmicAxialLengthSequence:
3197        case Tag.LensStatusCodeSequence:
3198        case Tag.VitreousStatusCodeSequence:
3199        case Tag.IOLFormulaCodeSequence:
3200        case Tag.SourceOfOphthalmicAxialLengthCodeSequence:
3201        case Tag.RefractiveSurgeryTypeCodeSequence:
3202        case Tag.OphthalmicUltrasoundMethodCodeSequence:
3203        case Tag.OphthalmicAxialLengthMeasurementsSequence:
3204        case Tag.IOLPowerSequence:
3205        case Tag.LensConstantSequence:
3206        case Tag.KeratometryMeasurementTypeCodeSequence:
3207        case Tag.ReferencedOphthalmicAxialMeasurementsSequence:
3208        case Tag.OphthalmicAxialLengthMeasurementsSegmentNameCodeSequence:
3209        case Tag.RefractiveErrorBeforeRefractiveSurgeryCodeSequence:
3210        case Tag.AnteriorChamberDepthDefinitionCodeSequence:
3211        case Tag.LensThicknessSequence:
3212        case Tag.AnteriorChamberDepthSequence:
3213        case Tag.SourceOfLensThicknessDataCodeSequence:
3214        case Tag.SourceOfAnteriorChamberDepthDataCodeSequence:
3215        case Tag.SourceOfRefractiveMeasurementsSequence:
3216        case Tag.SourceOfRefractiveMeasurementsCodeSequence:
3217        case Tag.OphthalmicAxialLengthDataSourceCodeSequence:
3218        case Tag.OphthalmicAxialLengthAcquisitionMethodCodeSequence:
3219        case Tag.OphthalmicAxialLengthMeasurementsTotalLengthSequence:
3220        case Tag.OphthalmicAxialLengthMeasurementsSegmentalLengthSequence:
3221        case Tag.OphthalmicAxialLengthMeasurementsLengthSummationSequence:
3222        case Tag.UltrasoundOphthalmicAxialLengthMeasurementsSequence:
3223        case Tag.OpticalOphthalmicAxialLengthMeasurementsSequence:
3224        case Tag.UltrasoundSelectedOphthalmicAxialLengthSequence:
3225        case Tag.OphthalmicAxialLengthSelectionMethodCodeSequence:
3226        case Tag.OpticalSelectedOphthalmicAxialLengthSequence:
3227        case Tag.SelectedSegmentalOphthalmicAxialLengthSequence:
3228        case Tag.SelectedTotalOphthalmicAxialLengthSequence:
3229        case Tag.OphthalmicAxialLengthQualityMetricSequence:
3230        case Tag.OphthalmicAxialLengthQualityMetricTypeCodeSequence:
3231        case Tag.IntraocularLensCalculationsRightEyeSequence:
3232        case Tag.IntraocularLensCalculationsLeftEyeSequence:
3233        case Tag.ReferencedOphthalmicAxialLengthMeasurementQCImageSequence:
3234        case Tag.AcquisitionMethodCodeSequence:
3235        case Tag.AcquisitionMethodAlgorithmSequence:
3236        case Tag.OphthalmicThicknessMapTypeCodeSequence:
3237        case Tag.OphthalmicThicknessMappingNormalsSequence:
3238        case Tag.RetinalThicknessDefinitionCodeSequence:
3239        case Tag.PixelValueMappingToCodedConceptSequence:
3240        case Tag.OphthalmicThicknessMapQualityThresholdSequence:
3241        case Tag.RegistrationToLocalizerSequence:
3242        case Tag.OphthalmicThicknessMapQualityRatingSequence:
3243        case Tag.RelevantOPTAttributesSequence:
3244        case Tag.TransformationMethodCodeSequence:
3245        case Tag.TransformationAlgorithmSequence:
3246        case Tag.TwoDimensionalToThreeDimensionalMapSequence:
3247        case Tag.WideFieldOphthalmicPhotographyQualityRatingSequence:
3248        case Tag.WideFieldOphthalmicPhotographyQualityThresholdSequence:
3249        case Tag.DerivationAlgorithmSequence:
3250        case Tag.OphthalmicImageTypeCodeSequence:
3251        case Tag.ScanPatternTypeCodeSequence:
3252        case Tag.ReferencedSurfaceMeshIdentificationSequence:
3253        case Tag.OphthalmicEnFaceImageQualityRatingSequence:
3254        case Tag.OCTBscanAnalysisAcquisitionParametersSequence:
3255        case Tag.ScreeningTestModeCodeSequence:
3256        case Tag.StimulusColorCodeSequence:
3257        case Tag.BackgroundIlluminationColorCodeSequence:
3258        case Tag.FixationSequence:
3259        case Tag.FixationMonitoringCodeSequence:
3260        case Tag.VisualFieldCatchTrialSequence:
3261        case Tag.TestPointNormalsSequence:
3262        case Tag.ResultsNormalsSequence:
3263        case Tag.AgeCorrectedSensitivityDeviationAlgorithmSequence:
3264        case Tag.GeneralizedDefectSensitivityDeviationAlgorithmSequence:
3265        case Tag.GlobalDeviationProbabilitySequence:
3266        case Tag.LocalizedDeviationProbabilitySequence:
3267        case Tag.VisualFieldTestPointSequence:
3268        case Tag.VisualFieldTestPointNormalsSequence:
3269        case Tag.VisualAcuityMeasurementSequence:
3270        case Tag.RefractiveParametersUsedOnPatientSequence:
3271        case Tag.OphthalmicPatientClinicalInformationLeftEyeSequence:
3272        case Tag.OphthalmicPatientClinicalInformationRightEyeSequence:
3273        case Tag.ScreeningBaselineMeasuredSequence:
3274        case Tag.VisualFieldTestReliabilityGlobalIndexSequence:
3275        case Tag.VisualFieldGlobalResultsIndexSequence:
3276        case Tag.DataObservationSequence:
3277        case Tag.IndexProbabilitySequence:
3278        case Tag.StoredValueColorRangeSequence:
3279        case Tag.PartialViewCodeSequence:
3280        case Tag.DataFrameAssignmentSequence:
3281        case Tag.BlendingLUT1Sequence:
3282        case Tag.EnhancedPaletteColorLookupTableSequence:
3283        case Tag.BlendingLUT2Sequence:
3284        case Tag.ModalityLUTSequence:
3285        case Tag.VOILUTSequence:
3286        case Tag.SoftcopyVOILUTSequence:
3287        case Tag.BiPlaneAcquisitionSequence:
3288        case Tag.MaskSubtractionSequence:
3289        case Tag.EquipmentAdministratorSequence:
3290        case Tag.TargetLuminanceCharacteristicsSequence:
3291        case Tag.DisplaySubsystemConfigurationSequence:
3292        case Tag.QAResultsSequence:
3293        case Tag.DisplaySubsystemQAResultsSequence:
3294        case Tag.ConfigurationQAResultsSequence:
3295        case Tag.MeasurementEquipmentSequence:
3296        case Tag.VisualEvaluationResultSequence:
3297        case Tag.DisplayCalibrationResultSequence:
3298        case Tag.LuminanceResponseSequence:
3299        case Tag.DisplayDeviceTypeCodeSequence:
3300        case Tag.DisplaySubsystemSequence:
3301        case Tag.LuminanceResultSequence:
3302        case Tag.LuminanceUniformityResultSequence:
3303        case Tag.VisualEvaluationTestSequence:
3304        case Tag.TestPatternCodeSequence:
3305        case Tag.MeasurementPatternCodeSequence:
3306        case Tag.VisualEvaluationMethodCodeSequence:
3307        case Tag.PixelMeasuresSequence:
3308        case Tag.FrameVOILUTSequence:
3309        case Tag.PixelValueTransformationSequence:
3310        case Tag.FramePixelShiftSequence:
3311        case Tag.PixelIntensityRelationshipLUTSequence:
3312        case Tag.FramePixelDataPropertiesSequence:
3313        case Tag.PixelShiftSequence:
3314        case Tag.RegionPixelShiftSequence:
3315        case Tag.MultiFramePresentationSequence:
3316        case Tag.RequestingPhysicianIdentificationSequence:
3317        case Tag.RequestingServiceCodeSequence:
3318        case Tag.RequestedProcedureCodeSequence:
3319        case Tag.ReferencedPatientAliasSequence:
3320        case Tag.IssuerOfAdmissionIDSequence:
3321        case Tag.DischargeDiagnosisCodeSequence:
3322        case Tag.IssuerOfServiceEpisodeIDSequence:
3323        case Tag.PertinentDocumentsSequence:
3324        case Tag.PertinentResourcesSequence:
3325        case Tag.PatientClinicalTrialParticipationSequence:
3326        case Tag.ChannelDefinitionSequence:
3327        case Tag.ChannelSourceSequence:
3328        case Tag.ChannelSourceModifiersSequence:
3329        case Tag.SourceWaveformSequence:
3330        case Tag.ChannelSensitivityUnitsSequence:
3331        case Tag.WaveformPresentationGroupSequence:
3332        case Tag.ChannelDisplaySequence:
3333        case Tag.MultiplexedAudioChannelsDescriptionCodeSequence:
3334        case Tag.ScheduledProtocolCodeSequence:
3335        case Tag.StageCodeSequence:
3336        case Tag.ScheduledPerformingPhysicianIdentificationSequence:
3337        case Tag.OrderPlacerIdentifierSequence:
3338        case Tag.OrderFillerIdentifierSequence:
3339        case Tag.AssigningFacilitySequence:
3340        case Tag.AssigningJurisdictionCodeSequence:
3341        case Tag.AssigningAgencyOrDepartmentCodeSequence:
3342        case Tag.ScheduledProcedureStepSequence:
3343        case Tag.ReferencedNonImageCompositeSOPInstanceSequence:
3344        case Tag.PerformedProtocolCodeSequence:
3345        case Tag.ScheduledStepAttributesSequence:
3346        case Tag.RequestAttributesSequence:
3347        case Tag.PerformedProcedureStepDiscontinuationReasonCodeSequence:
3348        case Tag.QuantitySequence:
3349        case Tag.MeasuringUnitsSequence:
3350        case Tag.BillingItemSequence:
3351        case Tag.ExposureDoseSequence:
3352        case Tag.BillingProcedureStepSequence:
3353        case Tag.FilmConsumptionSequence:
3354        case Tag.BillingSuppliesAndDevicesSequence:
3355        case Tag.ReferencedProcedureStepSequence:
3356        case Tag.PerformedSeriesSequence:
3357        case Tag.ProtocolContextSequence:
3358        case Tag.ContentItemModifierSequence:
3359        case Tag.ScheduledSpecimenSequence:
3360        case Tag.IssuerOfTheContainerIdentifierSequence:
3361        case Tag.AlternateContainerIdentifierSequence:
3362        case Tag.ContainerTypeCodeSequence:
3363        case Tag.ContainerComponentSequence:
3364        case Tag.SpecimenSequence:
3365        case Tag.SpecimenDescriptionSequenceTrial:
3366        case Tag.AcquisitionContextSequence:
3367        case Tag.SpecimenTypeCodeSequence:
3368        case Tag.SpecimenDescriptionSequence:
3369        case Tag.IssuerOfTheSpecimenIdentifierSequence:
3370        case Tag.SpecimenPreparationSequence:
3371        case Tag.SpecimenPreparationStepContentItemSequence:
3372        case Tag.SpecimenLocalizationContentItemSequence:
3373        case Tag.ImageCenterPointCoordinatesSequence:
3374        case Tag.PixelSpacingSequence:
3375        case Tag.CoordinateSystemAxisCodeSequence:
3376        case Tag.MeasurementUnitsCodeSequence:
3377        case Tag.VitalStainCodeSequenceTrial:
3378        case Tag.ReasonForRequestedProcedureCodeSequence:
3379        case Tag.IntendedRecipientsOfResultsIdentificationSequence:
3380        case Tag.ReasonForPerformedProcedureCodeSequence:
3381        case Tag.PersonIdentificationCodeSequence:
3382        case Tag.ScheduledProcessingApplicationsCodeSequence:
3383        case Tag.PerformedProcessingApplicationsCodeSequence:
3384        case Tag.HumanPerformerCodeSequence:
3385        case Tag.ResultingGeneralPurposePerformedProcedureStepsSequence:
3386        case Tag.ReferencedGeneralPurposeScheduledProcedureStepSequence:
3387        case Tag.ScheduledWorkitemCodeSequence:
3388        case Tag.PerformedWorkitemCodeSequence:
3389        case Tag.InputInformationSequence:
3390        case Tag.RelevantInformationSequence:
3391        case Tag.ScheduledStationNameCodeSequence:
3392        case Tag.ScheduledStationClassCodeSequence:
3393        case Tag.ScheduledStationGeographicLocationCodeSequence:
3394        case Tag.PerformedStationNameCodeSequence:
3395        case Tag.PerformedStationClassCodeSequence:
3396        case Tag.PerformedStationGeographicLocationCodeSequence:
3397        case Tag.RequestedSubsequentWorkitemCodeSequence:
3398        case Tag.NonDICOMOutputCodeSequence:
3399        case Tag.OutputInformationSequence:
3400        case Tag.ScheduledHumanPerformersSequence:
3401        case Tag.ActualHumanPerformersSequence:
3402        case Tag.OutputDestinationSequence:
3403        case Tag.DICOMStorageSequence:
3404        case Tag.STOWRSStorageSequence:
3405        case Tag.XDSStorageSequence:
3406        case Tag.ParametricMapFrameTypeSequence:
3407        case Tag.ReferencedImageRealWorldValueMappingSequence:
3408        case Tag.RealWorldValueMappingSequence:
3409        case Tag.PixelValueMappingCodeSequence:
3410        case Tag.QuantityDefinitionSequence:
3411        case Tag.FindingsSequenceTrial:
3412        case Tag.FindingsSourceCategoryCodeSequenceTrial:
3413        case Tag.DocumentingOrganizationIdentifierCodeSequenceTrial:
3414        case Tag.ConceptNameCodeSequence:
3415        case Tag.DocumentIdentifierCodeSequenceTrial:
3416        case Tag.DocumentAuthorIdentifierCodeSequenceTrial:
3417        case Tag.IdentifierCodeSequenceTrial:
3418        case Tag.VerifyingObserverSequence:
3419        case Tag.DocumentingObserverIdentifierCodeSequenceTrial:
3420        case Tag.AuthorObserverSequence:
3421        case Tag.ParticipantSequence:
3422        case Tag.CustodialOrganizationSequence:
3423        case Tag.ProcedureIdentifierCodeSequenceTrial:
3424        case Tag.VerifyingObserverIdentificationCodeSequence:
3425        case Tag.EquivalentCDADocumentSequence:
3426        case Tag.ObservationCategoryCodeSequenceTrial:
3427        case Tag.ConceptCodeSequence:
3428        case Tag.PurposeOfReferenceCodeSequence:
3429        case Tag.ModifierCodeSequence:
3430        case Tag.AlgorithmCodeSequenceTrial:
3431        case Tag.MeasuredValueSequence:
3432        case Tag.NumericValueQualifierCodeSequence:
3433        case Tag.ReferencedAccessionSequenceTrial:
3434        case Tag.ProcedureContextSequenceTrial:
3435        case Tag.VerbalSourceIdentifierCodeSequenceTrial:
3436        case Tag.PredecessorDocumentsSequence:
3437        case Tag.ReferencedRequestSequence:
3438        case Tag.PerformedProcedureCodeSequence:
3439        case Tag.CurrentRequestedProcedureEvidenceSequence:
3440        case Tag.ReportDetailSequenceTrial:
3441        case Tag.PertinentOtherEvidenceSequence:
3442        case Tag.HL7StructuredDocumentReferenceSequence:
3443        case Tag.ObservationSubjectTypeCodeSequenceTrial:
3444        case Tag.ContentTemplateSequence:
3445        case Tag.IdenticalDocumentsSequence:
3446        case Tag.ContentSequence:
3447        case Tag.RelationshipSequenceTrial:
3448        case Tag.RelationshipTypeCodeSequenceTrial:
3449        case Tag.LanguageCodeSequenceTrial:
3450        case Tag.WaveformAnnotationSequence:
3451        case Tag.HL7DocumentTypeCodeSequence:
3452        case Tag.DocumentClassCodeSequence:
3453        case Tag.DICOMRetrievalSequence:
3454        case Tag.DICOMMediaRetrievalSequence:
3455        case Tag.WADORetrievalSequence:
3456        case Tag.XDSRetrievalSequence:
3457        case Tag.WADORSRetrievalSequence:
3458        case Tag.SourceInstanceSequence:
3459        case Tag.ProductTypeCodeSequence:
3460        case Tag.ProductParameterSequence:
3461        case Tag.SubstanceAdministrationParameterSequence:
3462        case Tag.RightLensSequence:
3463        case Tag.LeftLensSequence:
3464        case Tag.UnspecifiedLateralityLensSequence:
3465        case Tag.CylinderSequence:
3466        case Tag.PrismSequence:
3467        case Tag.AutorefractionRightEyeSequence:
3468        case Tag.AutorefractionLeftEyeSequence:
3469        case Tag.KeratometryRightEyeSequence:
3470        case Tag.KeratometryLeftEyeSequence:
3471        case Tag.SteepKeratometricAxisSequence:
3472        case Tag.FlatKeratometricAxisSequence:
3473        case Tag.SubjectiveRefractionRightEyeSequence:
3474        case Tag.SubjectiveRefractionLeftEyeSequence:
3475        case Tag.AddNearSequence:
3476        case Tag.AddIntermediateSequence:
3477        case Tag.AddOtherSequence:
3478        case Tag.VisualAcuityTypeCodeSequence:
3479        case Tag.VisualAcuityRightEyeSequence:
3480        case Tag.VisualAcuityLeftEyeSequence:
3481        case Tag.VisualAcuityBothEyesOpenSequence:
3482        case Tag.ReferencedRefractiveMeasurementsSequence:
3483        case Tag.CornealTopographyMapTypeCodeSequence:
3484        case Tag.CornealTopographyMappingNormalsSequence:
3485        case Tag.MaximumCornealCurvatureSequence:
3486        case Tag.MinimumKeratometricSequence:
3487        case Tag.SimulatedKeratometricCylinderSequence:
3488        case Tag.SourceImageCornealProcessedDataSequence:
3489        case Tag.TotalPixelMatrixOriginSequence:
3490        case Tag.IlluminatorTypeCodeSequence:
3491        case Tag.OpticalPathSequence:
3492        case Tag.IlluminationColorCodeSequence:
3493        case Tag.SpecimenReferenceSequence:
3494        case Tag.PaletteColorLookupTableSequence:
3495        case Tag.ReferencedImageNavigationSequence:
3496        case Tag.OpticalPathIdentificationSequence:
3497        case Tag.PlanePositionSlideSequence:
3498        case Tag.DeviceSequence:
3499        case Tag.ContainerComponentTypeCodeSequence:
3500        case Tag.ModeOfPercutaneousAccessSequence:
3501        case Tag.IntravascularOCTFrameTypeSequence:
3502        case Tag.IntravascularFrameContentSequence:
3503        case Tag.IntravascularOCTFrameContentSequence:
3504        case Tag.EnergyWindowInformationSequence:
3505        case Tag.EnergyWindowRangeSequence:
3506        case Tag.RadiopharmaceuticalInformationSequence:
3507        case Tag.DetectorInformationSequence:
3508        case Tag.PhaseInformationSequence:
3509        case Tag.RotationInformationSequence:
3510        case Tag.GatedInformationSequence:
3511        case Tag.DataInformationSequence:
3512        case Tag.TimeSlotInformationSequence:
3513        case Tag.ViewCodeSequence:
3514        case Tag.ViewModifierCodeSequence:
3515        case Tag.RadionuclideCodeSequence:
3516        case Tag.AdministrationRouteCodeSequence:
3517        case Tag.RadiopharmaceuticalCodeSequence:
3518        case Tag.CalibrationDataSequence:
3519        case Tag.PatientOrientationCodeSequence:
3520        case Tag.PatientOrientationModifierCodeSequence:
3521        case Tag.PatientGantryRelationshipCodeSequence:
3522        case Tag.HistogramSequence:
3523        case Tag.SegmentSequence:
3524        case Tag.SegmentedPropertyCategoryCodeSequence:
3525        case Tag.SegmentationAlgorithmIdentificationSequence:
3526        case Tag.SegmentIdentificationSequence:
3527        case Tag.SegmentedPropertyTypeCodeSequence:
3528        case Tag.SegmentedPropertyTypeModifierCodeSequence:
3529        case Tag.UsedSegmentsSequence:
3530        case Tag.DeformableRegistrationSequence:
3531        case Tag.DeformableRegistrationGridSequence:
3532        case Tag.PreDeformationMatrixRegistrationSequence:
3533        case Tag.PostDeformationMatrixRegistrationSequence:
3534        case Tag.SurfaceSequence:
3535        case Tag.SurfacePointsSequence:
3536        case Tag.SurfacePointsNormalsSequence:
3537        case Tag.SurfaceMeshPrimitivesSequence:
3538        case Tag.TriangleStripSequence:
3539        case Tag.TriangleFanSequence:
3540        case Tag.LineSequence:
3541        case Tag.ReferencedSurfaceSequence:
3542        case Tag.SegmentSurfaceGenerationAlgorithmIdentificationSequence:
3543        case Tag.SegmentSurfaceSourceInstanceSequence:
3544        case Tag.AlgorithmFamilyCodeSequence:
3545        case Tag.AlgorithmNameCodeSequence:
3546        case Tag.FacetSequence:
3547        case Tag.SurfaceProcessingAlgorithmIdentificationSequence:
3548        case Tag.TrackSetSequence:
3549        case Tag.TrackSequence:
3550        case Tag.TrackingAlgorithmIdentificationSequence:
3551        case Tag.TrackSetAnatomicalTypeCodeSequence:
3552        case Tag.MeasurementsSequence:
3553        case Tag.TrackSetStatisticsSequence:
3554        case Tag.TrackStatisticsSequence:
3555        case Tag.MeasurementValuesSequence:
3556        case Tag.DiffusionAcquisitionCodeSequence:
3557        case Tag.DiffusionModelCodeSequence:
3558        case Tag.ReplacedImplantTemplateSequence:
3559        case Tag.DerivationImplantTemplateSequence:
3560        case Tag.OriginalImplantTemplateSequence:
3561        case Tag.ImplantTargetAnatomySequence:
3562        case Tag.InformationFromManufacturerSequence:
3563        case Tag.NotificationFromManufacturerSequence:
3564        case Tag.ImplantRegulatoryDisapprovalCodeSequence:
3565        case Tag.HPGLDocumentSequence:
3566        case Tag.ViewOrientationCodeSequence:
3567        case Tag.ViewOrientationModifierCodeSequence:
3568        case Tag.HPGLPenSequence:
3569        case Tag.SurfaceModelDescriptionSequence:
3570        case Tag.MaterialsCodeSequence:
3571        case Tag.CoatingMaterialsCodeSequence:
3572        case Tag.ImplantTypeCodeSequence:
3573        case Tag.FixationMethodCodeSequence:
3574        case Tag.MatingFeatureSetsSequence:
3575        case Tag.MatingFeatureSequence:
3576        case Tag.MatingFeatureDegreeOfFreedomSequence:
3577        case Tag.TwoDMatingFeatureCoordinatesSequence:
3578        case Tag.TwoDDegreeOfFreedomSequence:
3579        case Tag.PlanningLandmarkPointSequence:
3580        case Tag.PlanningLandmarkLineSequence:
3581        case Tag.PlanningLandmarkPlaneSequence:
3582        case Tag.PlanningLandmarkIdentificationCodeSequence:
3583        case Tag.TwoDPointCoordinatesSequence:
3584        case Tag.TwoDLineCoordinatesSequence:
3585        case Tag.TwoDPlaneCoordinatesSequence:
3586        case Tag.GraphicAnnotationSequence:
3587        case Tag.TextObjectSequence:
3588        case Tag.GraphicObjectSequence:
3589        case Tag.DisplayedAreaSelectionSequence:
3590        case Tag.GraphicLayerSequence:
3591        case Tag.ContentCreatorIdentificationCodeSequence:
3592        case Tag.AlternateContentDescriptionSequence:
3593        case Tag.CompoundGraphicSequence:
3594        case Tag.TextStyleSequence:
3595        case Tag.LineStyleSequence:
3596        case Tag.FillStyleSequence:
3597        case Tag.GraphicGroupSequence:
3598        case Tag.MajorTicksSequence:
3599        case Tag.RegistrationSequence:
3600        case Tag.MatrixRegistrationSequence:
3601        case Tag.MatrixSequence:
3602        case Tag.RegistrationTypeCodeSequence:
3603        case Tag.FiducialIdentifierCodeSequence:
3604        case Tag.UsedFiducialsSequence:
3605        case Tag.GraphicCoordinatesDataSequence:
3606        case Tag.FiducialSetSequence:
3607        case Tag.FiducialSequence:
3608        case Tag.FiducialsPropertyCategoryCodeSequence:
3609        case Tag.BlendingSequence:
3610        case Tag.ReferencedSpatialRegistrationSequence:
3611        case Tag.RenderedImageReferenceSequence:
3612        case Tag.VolumetricPresentationStateInputSequence:
3613        case Tag.VolumetricPresentationInputSetSequence:
3614        case Tag.VolumeCroppingSequence:
3615        case Tag.ObliqueCroppingPlaneSequence:
3616        case Tag.PresentationStateClassificationComponentSequence:
3617        case Tag.ComponentInputSequence:
3618        case Tag.PresentationStateCompositorComponentSequence:
3619        case Tag.WeightingTransferFunctionSequence:
3620        case Tag.VolumetricAnnotationSequence:
3621        case Tag.ReferencedStructuredContextSequence:
3622        case Tag.VolumetricPresentationInputAnnotationSequence:
3623        case Tag.AnimationCurveSequence:
3624        case Tag.VolumeStreamSequence:
3625        case Tag.AdvancedBlendingSequence:
3626        case Tag.BlendingDisplayInputSequence:
3627        case Tag.BlendingDisplaySequence:
3628        case Tag.ThresholdSequence:
3629        case Tag.ThresholdValueSequence:
3630        case Tag.HangingProtocolDefinitionSequence:
3631        case Tag.HangingProtocolUserIdentificationCodeSequence:
3632        case Tag.SourceHangingProtocolSequence:
3633        case Tag.ImageSetsSequence:
3634        case Tag.ImageSetSelectorSequence:
3635        case Tag.TimeBasedImageSetsSequence:
3636        case Tag.AbstractPriorCodeSequence:
3637        case Tag.SelectorCodeSequenceValue:
3638        case Tag.NominalScreenDefinitionSequence:
3639        case Tag.DisplaySetsSequence:
3640        case Tag.SynchronizedScrollingSequence:
3641        case Tag.NavigationIndicatorSequence:
3642        case Tag.ImageBoxesSequence:
3643        case Tag.FilterOperationsSequence:
3644        case Tag.StructuredDisplayImageBoxSequence:
3645        case Tag.StructuredDisplayTextBoxSequence:
3646        case Tag.ReferencedFirstFrameSequence:
3647        case Tag.ImageBoxSynchronizationSequence:
3648        case Tag.SortingOperationsSequence:
3649        case Tag.PseudoColorPaletteInstanceReferenceSequence:
3650        case Tag.ProcedureStepProgressInformationSequence:
3651        case Tag.ProcedureStepCommunicationsURISequence:
3652        case Tag.ProcedureStepDiscontinuationReasonCodeSequence:
3653        case Tag.BeamTaskSequence:
3654        case Tag.DeliveryVerificationImageSequence:
3655        case Tag.RelatedReferenceRTImageSequence:
3656        case Tag.GeneralMachineVerificationSequence:
3657        case Tag.ConventionalMachineVerificationSequence:
3658        case Tag.IonMachineVerificationSequence:
3659        case Tag.FailedAttributesSequence:
3660        case Tag.OverriddenAttributesSequence:
3661        case Tag.ConventionalControlPointVerificationSequence:
3662        case Tag.IonControlPointVerificationSequence:
3663        case Tag.AttributeOccurrenceSequence:
3664        case Tag.ScheduledProcessingParametersSequence:
3665        case Tag.PerformedProcessingParametersSequence:
3666        case Tag.UnifiedProcedureStepPerformedProcedureSequence:
3667        case Tag.RelatedProcedureStepSequence:
3668        case Tag.ReplacedProcedureStepSequence:
3669        case Tag.BrachyTaskSequence:
3670        case Tag.ChannelDeliveryOrderSequence:
3671        case Tag.OmittedChannelSequence:
3672        case Tag.ChannelDeliveryContinuationSequence:
3673        case Tag.OmittedApplicationSetupSequence:
3674        case Tag.ReplacedImplantAssemblyTemplateSequence:
3675        case Tag.OriginalImplantAssemblyTemplateSequence:
3676        case Tag.DerivationImplantAssemblyTemplateSequence:
3677        case Tag.ImplantAssemblyTemplateTargetAnatomySequence:
3678        case Tag.ProcedureTypeCodeSequence:
3679        case Tag.ComponentTypesSequence:
3680        case Tag.ComponentTypeCodeSequence:
3681        case Tag.ComponentSequence:
3682        case Tag.ComponentAssemblySequence:
3683        case Tag.ReplacedImplantTemplateGroupSequence:
3684        case Tag.ImplantTemplateGroupTargetAnatomySequence:
3685        case Tag.ImplantTemplateGroupMembersSequence:
3686        case Tag.ImplantTemplateGroupMemberMatching2DCoordinatesSequence:
3687        case Tag.ImplantTemplateGroupVariationDimensionSequence:
3688        case Tag.ImplantTemplateGroupVariationDimensionRankSequence:
3689        case Tag.SurfaceScanAcquisitionTypeCodeSequence:
3690        case Tag.SurfaceScanModeCodeSequence:
3691        case Tag.RegistrationMethodCodeSequence:
3692        case Tag.UVMappingSequence:
3693        case Tag.ReferencedTextureSequence:
3694        case Tag.ReferencedSurfaceDataSequence:
3695        case Tag.AssessedSOPInstanceSequence:
3696        case Tag.ReferencedComparisonSOPInstanceSequence:
3697        case Tag.AssessmentObservationsSequence:
3698        case Tag.StructuredContraintObservationSequence:
3699        case Tag.AssessedAttributeValueSequence:
3700        case Tag.AssessmentRequesterSequence:
3701        case Tag.AssessmentTypeCodeSequence:
3702        case Tag.ObservationBasisCodeSequence:
3703        case Tag.ConstraintValueSequence:
3704        case Tag.RecommendedDefaultValueSequence:
3705        case Tag.IconImageSequence:
3706        case Tag.DigitalSignaturePurposeCodeSequence:
3707        case Tag.ReferencedDigitalSignatureSequence:
3708        case Tag.ReferencedSOPInstanceMACSequence:
3709        case Tag.EncryptedAttributesSequence:
3710        case Tag.ModifiedAttributesSequence:
3711        case Tag.OriginalAttributesSequence:
3712        case Tag.PrinterConfigurationSequence:
3713        case Tag.MediaInstalledSequence:
3714        case Tag.OtherMediaAvailableSequence:
3715        case Tag.SupportedImageDisplayFormatsSequence:
3716        case Tag.ReferencedFilmBoxSequence:
3717        case Tag.ReferencedStoredPrintSequence:
3718        case Tag.ReferencedFilmSessionSequence:
3719        case Tag.ReferencedImageBoxSequence:
3720        case Tag.ReferencedBasicAnnotationBoxSequence:
3721        case Tag.BasicGrayscaleImageSequence:
3722        case Tag.BasicColorImageSequence:
3723        case Tag.ReferencedImageOverlayBoxSequence:
3724        case Tag.ReferencedVOILUTBoxSequence:
3725        case Tag.ReferencedOverlayPlaneSequence:
3726        case Tag.OverlayPixelDataSequence:
3727        case Tag.ReferencedImageBoxSequenceRetired:
3728        case Tag.PresentationLUTSequence:
3729        case Tag.ReferencedPresentationLUTSequence:
3730        case Tag.ReferencedPrintJobSequencePullStoredPrint:
3731        case Tag.PrintJobDescriptionSequence:
3732        case Tag.ReferencedPrintJobSequence:
3733        case Tag.PrintManagementCapabilitiesSequence:
3734        case Tag.PrinterCharacteristicsSequence:
3735        case Tag.FilmBoxContentSequence:
3736        case Tag.ImageBoxContentSequence:
3737        case Tag.AnnotationContentSequence:
3738        case Tag.ImageOverlayBoxContentSequence:
3739        case Tag.PresentationLUTContentSequence:
3740        case Tag.ProposedStudySequence:
3741        case Tag.OriginalImageSequence:
3742        case Tag.ReferencedStorageMediaSequence:
3743        case Tag.ExposureSequence:
3744        case Tag.FluenceMapSequence:
3745        case Tag.PrimaryFluenceModeSequence:
3746        case Tag.RTDoseROISequence:
3747        case Tag.DVHSequence:
3748        case Tag.DVHReferencedROISequence:
3749        case Tag.ReferencedFrameOfReferenceSequence:
3750        case Tag.RTReferencedStudySequence:
3751        case Tag.RTReferencedSeriesSequence:
3752        case Tag.ContourImageSequence:
3753        case Tag.PredecessorStructureSetSequence:
3754        case Tag.StructureSetROISequence:
3755        case Tag.RTRelatedROISequence:
3756        case Tag.ROIContourSequence:
3757        case Tag.ContourSequence:
3758        case Tag.RTROIObservationsSequence:
3759        case Tag.RTROIIdentificationCodeSequence:
3760        case Tag.RelatedRTROIObservationsSequence:
3761        case Tag.ROIPhysicalPropertiesSequence:
3762        case Tag.ROIElementalCompositionSequence:
3763        case Tag.AdditionalRTROIIdentificationCodeSequence:
3764        case Tag.FrameOfReferenceRelationshipSequence:
3765        case Tag.MeasuredDoseReferenceSequence:
3766        case Tag.TreatmentSessionBeamSequence:
3767        case Tag.TreatmentSessionIonBeamSequence:
3768        case Tag.ReferencedTreatmentRecordSequence:
3769        case Tag.ControlPointDeliverySequence:
3770        case Tag.IonControlPointDeliverySequence:
3771        case Tag.TreatmentSummaryCalculatedDoseReferenceSequence:
3772        case Tag.OverrideSequence:
3773        case Tag.CorrectedParameterSequence:
3774        case Tag.CalculatedDoseReferenceSequence:
3775        case Tag.ReferencedMeasuredDoseReferenceSequence:
3776        case Tag.ReferencedCalculatedDoseReferenceSequence:
3777        case Tag.BeamLimitingDeviceLeafPairsSequence:
3778        case Tag.RecordedWedgeSequence:
3779        case Tag.RecordedCompensatorSequence:
3780        case Tag.RecordedBlockSequence:
3781        case Tag.TreatmentSummaryMeasuredDoseReferenceSequence:
3782        case Tag.RecordedSnoutSequence:
3783        case Tag.RecordedRangeShifterSequence:
3784        case Tag.RecordedLateralSpreadingDeviceSequence:
3785        case Tag.RecordedRangeModulatorSequence:
3786        case Tag.RecordedSourceSequence:
3787        case Tag.TreatmentSessionApplicationSetupSequence:
3788        case Tag.RecordedBrachyAccessoryDeviceSequence:
3789        case Tag.RecordedChannelSequence:
3790        case Tag.RecordedSourceApplicatorSequence:
3791        case Tag.RecordedChannelShieldSequence:
3792        case Tag.BrachyControlPointDeliveredSequence:
3793        case Tag.PulseSpecificBrachyControlPointDeliveredSequence:
3794        case Tag.BrachyPulseControlPointDeliveredSequence:
3795        case Tag.FractionGroupSummarySequence:
3796        case Tag.FractionStatusSummarySequence:
3797        case Tag.DoseReferenceSequence:
3798        case Tag.ToleranceTableSequence:
3799        case Tag.BeamLimitingDeviceToleranceSequence:
3800        case Tag.FractionGroupSequence:
3801        case Tag.BeamDoseVerificationControlPointSequence:
3802        case Tag.BeamSequence:
3803        case Tag.BeamLimitingDeviceSequence:
3804        case Tag.PlannedVerificationImageSequence:
3805        case Tag.WedgeSequence:
3806        case Tag.CompensatorSequence:
3807        case Tag.BlockSequence:
3808        case Tag.ApplicatorSequence:
3809        case Tag.ControlPointSequence:
3810        case Tag.WedgePositionSequence:
3811        case Tag.BeamLimitingDevicePositionSequence:
3812        case Tag.PatientSetupSequence:
3813        case Tag.FixationDeviceSequence:
3814        case Tag.ShieldingDeviceSequence:
3815        case Tag.SetupDeviceSequence:
3816        case Tag.TreatmentMachineSequence:
3817        case Tag.SourceSequence:
3818        case Tag.ApplicationSetupSequence:
3819        case Tag.BrachyAccessoryDeviceSequence:
3820        case Tag.ChannelSequence:
3821        case Tag.ChannelShieldSequence:
3822        case Tag.BrachyControlPointSequence:
3823        case Tag.IonRangeCompensatorSequence:
3824        case Tag.SnoutSequence:
3825        case Tag.RangeShifterSequence:
3826        case Tag.LateralSpreadingDeviceSequence:
3827        case Tag.RangeModulatorSequence:
3828        case Tag.RangeShifterSettingsSequence:
3829        case Tag.LateralSpreadingDeviceSettingsSequence:
3830        case Tag.RangeModulatorSettingsSequence:
3831        case Tag.IonToleranceTableSequence:
3832        case Tag.IonBeamSequence:
3833        case Tag.IonBeamLimitingDeviceSequence:
3834        case Tag.IonBlockSequence:
3835        case Tag.IonControlPointSequence:
3836        case Tag.IonWedgeSequence:
3837        case Tag.IonWedgePositionSequence:
3838        case Tag.ReferencedSetupImageSequence:
3839        case Tag.MotionSynchronizationSequence:
3840        case Tag.GeneralAccessorySequence:
3841        case Tag.ApplicatorGeometrySequence:
3842        case Tag.BlockSlabSequence:
3843        case Tag.DeviceMotionControlSequence:
3844        case Tag.DeviceMotionParameterCodeSequence:
3845        case Tag.DepthDoseParametersSequence:
3846        case Tag.DeliveredDepthDoseParametersSequence:
3847        case Tag.ReferencedRTPlanSequence:
3848        case Tag.ReferencedBeamSequence:
3849        case Tag.ReferencedBrachyApplicationSetupSequence:
3850        case Tag.ReferencedFractionGroupSequence:
3851        case Tag.ReferencedVerificationImageSequence:
3852        case Tag.ReferencedReferenceImageSequence:
3853        case Tag.ReferencedDoseReferenceSequence:
3854        case Tag.BrachyReferencedDoseReferenceSequence:
3855        case Tag.ReferencedStructureSetSequence:
3856        case Tag.ReferencedDoseSequence:
3857        case Tag.ReferencedBolusSequence:
3858        case Tag.ReferencedControlPointSequence:
3859        case Tag.OmittedBeamTaskSequence:
3860        case Tag.ReferencedInterpretationSequence:
3861        case Tag.InterpretationApproverSequence:
3862        case Tag.InterpretationDiagnosisCodeSequence:
3863        case Tag.ResultsDistributionListSequence:
3864        case Tag.DetectorGeometrySequence:
3865        case Tag.ThreatROIVoxelSequence:
3866        case Tag.RouteSegmentSequence:
3867        case Tag.ThreatSequence:
3868        case Tag.PTORepresentationSequence:
3869        case Tag.ATDAssessmentSequence:
3870        case Tag.BasisMaterialsCodeSequence:
3871        case Tag.OOIOwnerSequence:
3872        case Tag.AlgorithmRoutingCodeSequence:
3873        case Tag.AdditionalInspectionMethodSequence:
3874        case Tag.QRMeasurementsSequence:
3875        case Tag.TargetMaterialSequence:
3876        case Tag.ReferencedPTOSequence:
3877        case Tag.ReferencedTDRInstanceSequence:
3878        case Tag.AnomalyLocatorIndicatorSequence:
3879        case Tag.PTORegionSequence:
3880        case Tag.SecondaryInspectionMethodSequence:
3881        case Tag.MACParametersSequence:
3882        case Tag.CurveReferencedOverlaySequence:
3883        case Tag.SharedFunctionalGroupsSequence:
3884        case Tag.PerFrameFunctionalGroupsSequence:
3885        case Tag.WaveformSequence:
3886        case Tag.DigitalSignaturesSequence:
3887        case Tag.ReferencedBulkDataSequence:
3888           return VR.SQ;
3889        case Tag.TagAngleSecondAxis:
3890        case Tag.ExposureControlSensingRegionLeftVerticalEdge:
3891        case Tag.ExposureControlSensingRegionRightVerticalEdge:
3892        case Tag.ExposureControlSensingRegionUpperHorizontalEdge:
3893        case Tag.ExposureControlSensingRegionLowerHorizontalEdge:
3894        case Tag.CenterOfCircularExposureControlSensingRegion:
3895        case Tag.VerticesOfThePolygonalExposureControlSensingRegion:
3896        case Tag.PrimaryPositionerIncrementSign:
3897        case Tag.SecondaryPositionerIncrementSign:
3898        case Tag.ZeroVelocityPixelValue:
3899        case Tag.MappedPixelValue:
3900        case Tag.PerimeterValue:
3901        case Tag.SmallestValidPixelValue:
3902        case Tag.LargestValidPixelValue:
3903        case Tag.SmallestImagePixelValue:
3904        case Tag.LargestImagePixelValue:
3905        case Tag.SmallestPixelValueInSeries:
3906        case Tag.LargestPixelValueInSeries:
3907        case Tag.SmallestImagePixelValueInPlane:
3908        case Tag.LargestImagePixelValueInPlane:
3909        case Tag.PixelPaddingValue:
3910        case Tag.PixelPaddingRangeLimit:
3911        case Tag.PixelIntensityRelationshipSign:
3912        case Tag.GrayLookupTableDescriptor:
3913        case Tag.RedPaletteColorLookupTableDescriptor:
3914        case Tag.GreenPaletteColorLookupTableDescriptor:
3915        case Tag.BluePaletteColorLookupTableDescriptor:
3916        case Tag.LargeRedPaletteColorLookupTableDescriptor:
3917        case Tag.LargeGreenPaletteColorLookupTableDescriptor:
3918        case Tag.LargeBluePaletteColorLookupTableDescriptor:
3919        case Tag.LUTDescriptor:
3920        case Tag.TIDOffset:
3921        case Tag.VerticesOfTheRegion:
3922        case Tag.RealWorldValueLastValueMapped:
3923        case Tag.RealWorldValueFirstValueMapped:
3924        case Tag.VisualAcuityModifiers:
3925        case Tag.OCTZOffsetCorrection:
3926        case Tag.HistogramFirstBinValue:
3927        case Tag.HistogramLastBinValue:
3928        case Tag.AbstractPriorValue:
3929        case Tag.SelectorSSValue:
3930        case Tag.RadiationChargeState:
3931        case Tag.OverlayOrigin:
3932           return VR.SS;
3933        case Tag.InstitutionAddress:
3934        case Tag.ReferringPhysicianAddress:
3935        case Tag.CodingSchemeExternalID:
3936        case Tag.CodingSchemeName:
3937        case Tag.CodingSchemeResponsibleOrganization:
3938        case Tag.DerivationDescription:
3939        case Tag.AnatomicPerspectiveDescriptionTrial:
3940        case Tag.AnatomicLocationOfExaminingInstrumentDescriptionTrial:
3941        case Tag.ClinicalTrialTimePointDescription:
3942        case Tag.CADFileFormat:
3943        case Tag.ComponentReferenceSystem:
3944        case Tag.ComponentManufacturingProcedure:
3945        case Tag.ComponentManufacturer:
3946        case Tag.MaterialGrade:
3947        case Tag.MaterialPropertiesDescription:
3948        case Tag.MaterialPropertiesFileFormatRetired:
3949        case Tag.RepairID:
3950        case Tag.ActualEnvironmentalConditions:
3951        case Tag.EnvironmentalConditions:
3952        case Tag.IndicationDescription:
3953        case Tag.CoordinateSystemAxisDescription:
3954        case Tag.TransformDescription:
3955        case Tag.SensorName:
3956        case Tag.CouplingTechnique:
3957        case Tag.CouplingMedium:
3958        case Tag.DelayLawIdentifier:
3959        case Tag.CalibrationProcedure:
3960        case Tag.ScanProcedure:
3961        case Tag.InterventionDescription:
3962        case Tag.MetaboliteMapDescription:
3963        case Tag.RespiratoryMotionCompensationTechniqueDescription:
3964        case Tag.ContributionDescription:
3965        case Tag.PartialViewDescription:
3966        case Tag.MaskOperationExplanation:
3967        case Tag.CommentsOnThePerformedProcedureStep:
3968        case Tag.CommentsOnRadiationDose:
3969        case Tag.SpecimenDescriptionTrial:
3970        case Tag.AcquisitionContextDescription:
3971        case Tag.PersonAddress:
3972        case Tag.BibliographicCitationTrial:
3973        case Tag.IdentificationDescriptionTrial:
3974        case Tag.AlgorithmDescriptionTrial:
3975        case Tag.ReportStatusCommentTrial:
3976        case Tag.AddressTrial:
3977        case Tag.UniformResourceLocatorTrial:
3978        case Tag.HL7InstanceIdentifier:
3979        case Tag.DocumentTitle:
3980        case Tag.ProductPackageIdentifier:
3981        case Tag.OpticalPathDescription:
3982        case Tag.SegmentDescription:
3983        case Tag.InformationSummary:
3984        case Tag.HPGLPenDescription:
3985        case Tag.UnformattedTextValue:
3986        case Tag.GraphicGroupDescription:
3987        case Tag.FiducialDescription:
3988        case Tag.SelectorSTValue:
3989        case Tag.ProcedureStepProgressDescription:
3990        case Tag.ImplantTemplateGroupDescription:
3991        case Tag.TopicSubject:
3992        case Tag.ImageDisplayFormat:
3993        case Tag.ConfigurationInformation:
3994        case Tag.RTImageDescription:
3995        case Tag.StructureSetDescription:
3996        case Tag.ROIDescription:
3997        case Tag.ROIObservationDescription:
3998        case Tag.MeasuredDoseDescription:
3999        case Tag.OverrideReason:
4000        case Tag.CalculatedDoseReferenceDescription:
4001        case Tag.TreatmentStatusComment:
4002        case Tag.RTPlanDescription:
4003        case Tag.PrescriptionDescription:
4004        case Tag.BeamDescription:
4005        case Tag.BolusDescription:
4006        case Tag.FixationDeviceDescription:
4007        case Tag.ShieldingDeviceDescription:
4008        case Tag.SetupTechniqueDescription:
4009        case Tag.SetupDeviceDescription:
4010        case Tag.SetupReferenceDescription:
4011        case Tag.SetupImageComment:
4012        case Tag.GeneralAccessoryDescription:
4013        case Tag.InterpretationText:
4014        case Tag.Impressions:
4015        case Tag.ResultsComments:
4016        case Tag.PTOLocationDescription:
4017           return VR.ST;
4018        case Tag.InstanceCreationTime:
4019        case Tag.StudyTime:
4020        case Tag.SeriesTime:
4021        case Tag.AcquisitionTime:
4022        case Tag.ContentTime:
4023        case Tag.OverlayTime:
4024        case Tag.CurveTime:
4025        case Tag.PatientBirthTime:
4026        case Tag.SecondaryReviewTime:
4027        case Tag.TimeOfGainCalibration:
4028        case Tag.CalibrationTime:
4029        case Tag.InterventionDrugStopTime:
4030        case Tag.InterventionDrugStartTime:
4031        case Tag.TimeOfSecondaryCapture:
4032        case Tag.ContrastBolusStartTime:
4033        case Tag.ContrastBolusStopTime:
4034        case Tag.RadiopharmaceuticalStartTime:
4035        case Tag.RadiopharmaceuticalStopTime:
4036        case Tag.TimeOfLastCalibration:
4037        case Tag.TimeOfLastDetectorCalibration:
4038        case Tag.ModifiedImageTime:
4039        case Tag.StudyVerifiedTime:
4040        case Tag.StudyReadTime:
4041        case Tag.ScheduledStudyStartTime:
4042        case Tag.ScheduledStudyStopTime:
4043        case Tag.StudyArrivalTime:
4044        case Tag.StudyCompletionTime:
4045        case Tag.ScheduledAdmissionTime:
4046        case Tag.ScheduledDischargeTime:
4047        case Tag.AdmittingTime:
4048        case Tag.DischargeTime:
4049        case Tag.ScheduledProcedureStepStartTime:
4050        case Tag.ScheduledProcedureStepEndTime:
4051        case Tag.PerformedProcedureStepStartTime:
4052        case Tag.PerformedProcedureStepEndTime:
4053        case Tag.IssueTimeOfImagingServiceRequest:
4054        case Tag.FindingsGroupRecordingTimeTrial:
4055        case Tag.TimeOfDocumentCreationOrVerbalTransactionTrial:
4056        case Tag.Time:
4057        case Tag.ObservationTimeTrial:
4058        case Tag.PresentationCreationTime:
4059        case Tag.SelectorTMValue:
4060        case Tag.CreationTime:
4061        case Tag.StructureSetTime:
4062        case Tag.TreatmentControlPointTime:
4063        case Tag.SafePositionExitTime:
4064        case Tag.SafePositionReturnTime:
4065        case Tag.TreatmentTime:
4066        case Tag.RTPlanTime:
4067        case Tag.SourceStrengthReferenceTime:
4068        case Tag.ReviewTime:
4069        case Tag.InterpretationRecordedTime:
4070        case Tag.InterpretationTranscriptionTime:
4071        case Tag.InterpretationApprovalTime:
4072           return VR.TM;
4073        case Tag.LongCodeValue:
4074        case Tag.PrivateDataElementName:
4075        case Tag.PrivateDataElementKeyword:
4076        case Tag.StrainDescription:
4077        case Tag.GeneticModificationsDescription:
4078        case Tag.PotentialReasonsForProcedure:
4079        case Tag.PotentialDiagnosticTasks:
4080        case Tag.SelectorUCValue:
4081           return VR.UC;
4082        case Tag.AffectedSOPClassUID:
4083        case Tag.RequestedSOPClassUID:
4084        case Tag.AffectedSOPInstanceUID:
4085        case Tag.RequestedSOPInstanceUID:
4086        case Tag.MediaStorageSOPClassUID:
4087        case Tag.MediaStorageSOPInstanceUID:
4088        case Tag.TransferSyntaxUID:
4089        case Tag.ImplementationClassUID:
4090        case Tag.PrivateInformationCreatorUID:
4091        case Tag.PrivateRecordUID:
4092        case Tag.ReferencedSOPClassUIDInFile:
4093        case Tag.ReferencedSOPInstanceUIDInFile:
4094        case Tag.ReferencedTransferSyntaxUIDInFile:
4095        case Tag.ReferencedRelatedGeneralSOPClassUIDInFile:
4096        case Tag.InstanceCreatorUID:
4097        case Tag.SOPClassUID:
4098        case Tag.SOPInstanceUID:
4099        case Tag.RelatedGeneralSOPClassUID:
4100        case Tag.OriginalSpecializedSOPClassUID:
4101        case Tag.FailedSOPInstanceUIDList:
4102        case Tag.SOPClassesInStudy:
4103        case Tag.CodingSchemeUID:
4104        case Tag.ContextGroupExtensionCreatorUID:
4105        case Tag.ContextUID:
4106        case Tag.MappingResourceUID:
4107        case Tag.ReferencedSOPClassUID:
4108        case Tag.ReferencedSOPInstanceUID:
4109        case Tag.SOPClassesSupported:
4110        case Tag.MultiFrameSourceSOPInstanceUID:
4111        case Tag.TransactionUID:
4112        case Tag.IrradiationEventUID:
4113        case Tag.RadiopharmaceuticalAdministrationEventUID:
4114        case Tag.CreatorVersionUID:
4115        case Tag.DeviceUID:
4116        case Tag.TargetUID:
4117        case Tag.TargetFrameOfReferenceUID:
4118        case Tag.StudyInstanceUID:
4119        case Tag.SeriesInstanceUID:
4120        case Tag.FrameOfReferenceUID:
4121        case Tag.SynchronizationFrameOfReferenceUID:
4122        case Tag.SOPInstanceUIDOfConcatenationSource:
4123        case Tag.ConcatenationUID:
4124        case Tag.DimensionOrganizationUID:
4125        case Tag.VolumeFrameOfReferenceUID:
4126        case Tag.TableFrameOfReferenceUID:
4127        case Tag.ReferencedColorPaletteInstanceUID:
4128        case Tag.PaletteColorLookupTableUID:
4129        case Tag.LargePaletteColorLookupTableUID:
4130        case Tag.SpecimenUID:
4131        case Tag.ReferencedGeneralPurposeScheduledProcedureStepTransactionUID:
4132        case Tag.FindingsGroupUIDTrial:
4133        case Tag.ReferencedFindingsGroupUIDTrial:
4134        case Tag.UID:
4135        case Tag.ObservationUID:
4136        case Tag.ReferencedObservationUIDTrial:
4137        case Tag.ObservationSubjectUIDTrial:
4138        case Tag.TemplateExtensionOrganizationUID:
4139        case Tag.TemplateExtensionCreatorUID:
4140        case Tag.RetrieveLocationUID:
4141        case Tag.RepositoryUniqueID:
4142        case Tag.HomeCommunityID:
4143        case Tag.TrackingUID:
4144        case Tag.SourceFrameOfReferenceUID:
4145        case Tag.FiducialUID:
4146        case Tag.PresentationDisplayCollectionUID:
4147        case Tag.PresentationSequenceCollectionUID:
4148        case Tag.VolumetricPresentationInputSetUID:
4149        case Tag.ReferencedContentItem:
4150        case Tag.SelectorUIValue:
4151        case Tag.StorageMediaFileSetUID:
4152        case Tag.MACCalculationTransferSyntaxUID:
4153        case Tag.DigitalSignatureUID:
4154        case Tag.EncryptedContentTransferSyntaxUID:
4155        case Tag.ReferencedFrameOfReferenceUID:
4156        case Tag.RelatedFrameOfReferenceUID:
4157        case Tag.DoseReferenceUID:
4158        case Tag.ReferencedDoseReferenceUID:
4159           return VR.UI;
4160        case Tag.CommandGroupLength:
4161        case Tag.CommandLengthToEnd:
4162        case Tag.FileMetaInformationGroupLength:
4163        case Tag.OffsetOfTheFirstDirectoryRecordOfTheRootDirectoryEntity:
4164        case Tag.OffsetOfTheLastDirectoryRecordOfTheRootDirectoryEntity:
4165        case Tag.OffsetOfTheNextDirectoryRecord:
4166        case Tag.OffsetOfReferencedLowerLevelDirectoryEntity:
4167        case Tag.MRDRDirectoryRecordOffset:
4168        case Tag.NumberOfReferences:
4169        case Tag.LengthToEnd:
4170        case Tag.PrivateDataElementValueMultiplicity:
4171        case Tag.PrivateDataElementNumberOfItems:
4172        case Tag.SimpleFrameList:
4173        case Tag.CalculatedFrameList:
4174        case Tag.TriggerSamplePosition:
4175        case Tag.RegionFlags:
4176        case Tag.RegionLocationMinX0:
4177        case Tag.RegionLocationMinY0:
4178        case Tag.RegionLocationMaxX1:
4179        case Tag.RegionLocationMaxY1:
4180        case Tag.TransducerFrequency:
4181        case Tag.PulseRepetitionFrequency:
4182        case Tag.DopplerSampleVolumeXPositionRetired:
4183        case Tag.DopplerSampleVolumeYPositionRetired:
4184        case Tag.TMLinePositionX0Retired:
4185        case Tag.TMLinePositionY0Retired:
4186        case Tag.TMLinePositionX1Retired:
4187        case Tag.TMLinePositionY1Retired:
4188        case Tag.PixelComponentMask:
4189        case Tag.PixelComponentRangeStart:
4190        case Tag.PixelComponentRangeStop:
4191        case Tag.NumberOfTableBreakPoints:
4192        case Tag.TableOfXBreakPoints:
4193        case Tag.NumberOfTableEntries:
4194        case Tag.TableOfPixelValues:
4195        case Tag.SpectroscopyAcquisitionPhaseRows:
4196        case Tag.SpectroscopyAcquisitionDataColumns:
4197        case Tag.SpectroscopyAcquisitionOutOfPlanePhaseSteps:
4198        case Tag.SpectroscopyAcquisitionPhaseColumns:
4199        case Tag.ASLPulseTrainDuration:
4200        case Tag.ASLBolusCutoffDelayTime:
4201        case Tag.InStackPositionNumber:
4202        case Tag.TemporalPositionIndex:
4203        case Tag.DimensionIndexValues:
4204        case Tag.ConcatenationFrameOffsetNumber:
4205        case Tag.NumberOfMapPoints:
4206        case Tag.NumberofBscansPerFrame:
4207        case Tag.SurfaceMeshZPixelOffset:
4208        case Tag.DataPointRows:
4209        case Tag.DataPointColumns:
4210        case Tag.NumberOfWaveformSamples:
4211        case Tag.ReferencedSamplePositions:
4212        case Tag.RationalDenominatorValue:
4213        case Tag.ReferencedContentItemIdentifier:
4214        case Tag.TotalPixelMatrixColumns:
4215        case Tag.TotalPixelMatrixRows:
4216        case Tag.HistogramData:
4217        case Tag.GridDimensions:
4218        case Tag.NumberOfSurfaces:
4219        case Tag.SurfaceNumber:
4220        case Tag.NumberOfSurfacePoints:
4221        case Tag.NumberOfVectors:
4222        case Tag.SurfaceCount:
4223        case Tag.ReferencedSurfaceNumber:
4224        case Tag.TrackSetNumber:
4225        case Tag.CompoundGraphicInstanceID:
4226        case Tag.LinePattern:
4227        case Tag.GraphicGroupID:
4228        case Tag.NumberOfVolumetricCurvePoints:
4229        case Tag.SelectorULValue:
4230        case Tag.AttributeItemSelector:
4231        case Tag.BeamOrderIndex:
4232        case Tag.NumberOfAssessmentObservations:
4233        case Tag.NumberOfSamples:
4234        case Tag.SampleRate:
4235        case Tag.TotalTime:
4236           return VR.UL;
4237        case Tag.URNCodeValue:
4238        case Tag.RetrieveURL:
4239        case Tag.PixelDataProviderURL:
4240        case Tag.StorageURL:
4241        case Tag.RetrieveURI:
4242        case Tag.SelectorURValue:
4243        case Tag.ContactURI:
4244           return VR.UR;
4245        case Tag.CommandField:
4246        case Tag.MessageID:
4247        case Tag.MessageIDBeingRespondedTo:
4248        case Tag.Priority:
4249        case Tag.CommandDataSetType:
4250        case Tag.NumberOfMatches:
4251        case Tag.ResponseSequenceNumber:
4252        case Tag.Status:
4253        case Tag.ErrorID:
4254        case Tag.EventTypeID:
4255        case Tag.ActionTypeID:
4256        case Tag.NumberOfRemainingSuboperations:
4257        case Tag.NumberOfCompletedSuboperations:
4258        case Tag.NumberOfFailedSuboperations:
4259        case Tag.NumberOfWarningSuboperations:
4260        case Tag.MoveOriginatorMessageID:
4261        case Tag.Overlays:
4262        case Tag.FileSetConsistencyFlag:
4263        case Tag.RecordInUseFlag:
4264        case Tag.DataSetType:
4265        case Tag.PrivateGroupReference:
4266        case Tag.NonidentifyingPrivateElements:
4267        case Tag.IdentifyingPrivateElements:
4268        case Tag.PrivateDataElement:
4269        case Tag.WarningReason:
4270        case Tag.FailureReason:
4271        case Tag.SubjectRelativePositionInImage:
4272        case Tag.PregnancyStatus:
4273        case Tag.NumberOfElements:
4274        case Tag.ActiveAperture:
4275        case Tag.SynchronizationChannel:
4276        case Tag.PreferredPlaybackSequencing:
4277        case Tag.AcquisitionMatrix:
4278        case Tag.ExposuresOnPlate:
4279        case Tag.ShutterPresentationValue:
4280        case Tag.ShutterOverlayGroup:
4281        case Tag.ShutterPresentationColorCIELabValue:
4282        case Tag.RegionSpatialFormat:
4283        case Tag.RegionDataType:
4284        case Tag.PhysicalUnitsXDirection:
4285        case Tag.PhysicalUnitsYDirection:
4286        case Tag.PixelComponentOrganization:
4287        case Tag.PixelComponentPhysicalUnits:
4288        case Tag.PixelComponentDataType:
4289        case Tag.MRAcquisitionFrequencyEncodingSteps:
4290        case Tag.NumberOfZeroFills:
4291        case Tag.NumberOfKSpaceTrajectories:
4292        case Tag.MRAcquisitionPhaseEncodingStepsInPlane:
4293        case Tag.MRAcquisitionPhaseEncodingStepsOutOfPlane:
4294        case Tag.RFEchoTrainLength:
4295        case Tag.GradientEchoTrainLength:
4296        case Tag.ASLSlabNumber:
4297        case Tag.ContrastBolusAgentNumber:
4298        case Tag.RadiusOfCircularExposureControlSensingRegion:
4299        case Tag.RadiopharmaceuticalAgentNumber:
4300        case Tag.NumberOfIterations:
4301        case Tag.NumberOfSubsets:
4302        case Tag.InstructionIndex:
4303        case Tag.ProtocolElementNumber:
4304        case Tag.SourceAcquisitionProtocolElementNumber:
4305        case Tag.SourceAcquisitionBeamNumber:
4306        case Tag.SourceReconstructionProtocolElementNumber:
4307        case Tag.FrameAcquisitionNumber:
4308        case Tag.InConcatenationNumber:
4309        case Tag.InConcatenationTotalNumber:
4310        case Tag.AcquisitionIndex:
4311        case Tag.ReconstructionIndex:
4312        case Tag.LightPathFilterPassThroughWavelength:
4313        case Tag.LightPathFilterPassBand:
4314        case Tag.ImagePathFilterPassThroughWavelength:
4315        case Tag.ImagePathFilterPassBand:
4316        case Tag.FixationCheckedQuantity:
4317        case Tag.PatientNotProperlyFixatedQuantity:
4318        case Tag.NumberOfVisualStimuli:
4319        case Tag.StimuliRetestingQuantity:
4320        case Tag.NegativeCatchTrialsQuantity:
4321        case Tag.FalseNegativesQuantity:
4322        case Tag.PositiveCatchTrialsQuantity:
4323        case Tag.FalsePositivesQuantity:
4324        case Tag.SamplesPerPixel:
4325        case Tag.SamplesPerPixelUsed:
4326        case Tag.ImageDimensions:
4327        case Tag.PlanarConfiguration:
4328        case Tag.Rows:
4329        case Tag.Columns:
4330        case Tag.Planes:
4331        case Tag.UltrasoundColorDataPresent:
4332        case Tag.RepeatInterval:
4333        case Tag.BitsGrouped:
4334        case Tag.PerimeterTable:
4335        case Tag.PredictorRows:
4336        case Tag.PredictorColumns:
4337        case Tag.PredictorConstants:
4338        case Tag.BlockRows:
4339        case Tag.BlockColumns:
4340        case Tag.RowOverlap:
4341        case Tag.ColumnOverlap:
4342        case Tag.BitsAllocated:
4343        case Tag.BitsStored:
4344        case Tag.HighBit:
4345        case Tag.PixelRepresentation:
4346        case Tag.ImageLocation:
4347        case Tag.NumberOfTransformSteps:
4348        case Tag.NormalizationFactorFormat:
4349        case Tag.ZonalMapNumberFormat:
4350        case Tag.ZonalMapFormat:
4351        case Tag.AdaptiveMapFormat:
4352        case Tag.CodeNumberFormat:
4353        case Tag.NumberOfTables:
4354        case Tag.BitsForCodeWord:
4355        case Tag.AlphaPaletteColorLookupTableDescriptor:
4356        case Tag.BitsMappedToColorLookupTable:
4357        case Tag.BlendingLookupTableDescriptor:
4358        case Tag.RepresentativeFrameNumber:
4359        case Tag.FrameNumbersOfInterest:
4360        case Tag.MaskPointers:
4361        case Tag.RWavePointer:
4362        case Tag.ApplicableFrameRange:
4363        case Tag.MaskFrameNumbers:
4364        case Tag.ContrastFrameAveraging:
4365        case Tag.NumberOfDisplaySubsystems:
4366        case Tag.CurrentConfigurationID:
4367        case Tag.DisplaySubsystemID:
4368        case Tag.LuminanceCharacteristicsID:
4369        case Tag.ConfigurationID:
4370        case Tag.ReferencedTargetLuminanceCharacteristicsID:
4371        case Tag.DDLValue:
4372        case Tag.NumberOfLuminancePoints:
4373        case Tag.LargestMonochromePixelValue:
4374        case Tag.SubtractionItemID:
4375        case Tag.PixelShiftFrameRange:
4376        case Tag.LUTFrameRange:
4377        case Tag.NumberOfWaveformChannels:
4378        case Tag.WaveformBitsStored:
4379        case Tag.WaveformDisplayBackgroundCIELabValue:
4380        case Tag.PresentationGroupNumber:
4381        case Tag.ChannelRecommendedDisplayCIELabValue:
4382        case Tag.TotalTimeOfFluoroscopy:
4383        case Tag.TotalNumberOfExposures:
4384        case Tag.EntranceDose:
4385        case Tag.ExposedArea:
4386        case Tag.ReferencedWaveformChannels:
4387        case Tag.ReferencedFrameNumbers:
4388        case Tag.AnnotationGroupNumber:
4389        case Tag.NumberOfFocalPlanes:
4390        case Tag.RecommendedAbsentPixelCIELabValue:
4391        case Tag.TopLeftHandCornerOfLocalizerArea:
4392        case Tag.BottomRightHandCornerOfLocalizerArea:
4393        case Tag.ALinesPerFrame:
4394        case Tag.SeamLineIndex:
4395        case Tag.NumberOfPaddedALines:
4396        case Tag.EnergyWindowVector:
4397        case Tag.NumberOfEnergyWindows:
4398        case Tag.DetectorVector:
4399        case Tag.NumberOfDetectors:
4400        case Tag.PhaseVector:
4401        case Tag.NumberOfPhases:
4402        case Tag.NumberOfFramesInPhase:
4403        case Tag.RotationVector:
4404        case Tag.NumberOfRotations:
4405        case Tag.NumberOfFramesInRotation:
4406        case Tag.RRIntervalVector:
4407        case Tag.NumberOfRRIntervals:
4408        case Tag.TimeSlotVector:
4409        case Tag.NumberOfTimeSlots:
4410        case Tag.SliceVector:
4411        case Tag.NumberOfSlices:
4412        case Tag.AngularViewVector:
4413        case Tag.TimeSliceVector:
4414        case Tag.NumberOfTimeSlices:
4415        case Tag.NumberOfTriggersInPhase:
4416        case Tag.EnergyWindowNumber:
4417        case Tag.ImageIndex:
4418        case Tag.HistogramNumberOfBins:
4419        case Tag.HistogramBinWidth:
4420        case Tag.SegmentNumber:
4421        case Tag.ReferencedSegmentNumber:
4422        case Tag.RecommendedDisplayGrayscaleValue:
4423        case Tag.RecommendedDisplayCIELabValue:
4424        case Tag.MaximumFractionalValue:
4425        case Tag.VectorDimensionality:
4426        case Tag.HPGLDocumentID:
4427        case Tag.HPGLContourPenNumber:
4428        case Tag.HPGLPenNumber:
4429        case Tag.ImplantTemplate3DModelSurfaceNumber:
4430        case Tag.MatingFeatureSetID:
4431        case Tag.MatingFeatureID:
4432        case Tag.DegreeOfFreedomID:
4433        case Tag.ReferencedHPGLDocumentID:
4434        case Tag.PlanningLandmarkID:
4435        case Tag.GraphicDimensions:
4436        case Tag.NumberOfGraphicPoints:
4437        case Tag.ImageRotation:
4438        case Tag.DisplayedAreaTopLeftHandCornerTrial:
4439        case Tag.DisplayedAreaBottomRightHandCornerTrial:
4440        case Tag.GraphicLayerRecommendedDisplayGrayscaleValue:
4441        case Tag.GraphicLayerRecommendedDisplayRGBValue:
4442        case Tag.TextColorCIELabValue:
4443        case Tag.ShadowColorCIELabValue:
4444        case Tag.PatternOnColorCIELabValue:
4445        case Tag.PatternOffColorCIELabValue:
4446        case Tag.GraphicLayerRecommendedDisplayCIELabValue:
4447        case Tag.PresentationSequencePositionIndex:
4448        case Tag.InputSequencePositionIndex:
4449        case Tag.CroppingSpecificationIndex:
4450        case Tag.VolumetricPresentationInputNumber:
4451        case Tag.GlobalCroppingSpecificationIndex:
4452        case Tag.CroppingSpecificationNumber:
4453        case Tag.VolumetricPresentationInputIndex:
4454        case Tag.WeightingLookupTableDescriptor:
4455        case Tag.BlendingInputNumber:
4456        case Tag.NumberOfPriorsReferenced:
4457        case Tag.SelectorValueNumber:
4458        case Tag.ImageSetNumber:
4459        case Tag.RelativeTime:
4460        case Tag.SelectorUSValue:
4461        case Tag.NumberOfScreens:
4462        case Tag.NumberOfVerticalPixels:
4463        case Tag.NumberOfHorizontalPixels:
4464        case Tag.ScreenMinimumGrayscaleBitDepth:
4465        case Tag.ScreenMinimumColorBitDepth:
4466        case Tag.ApplicationMaximumRepaintTime:
4467        case Tag.DisplaySetNumber:
4468        case Tag.DisplaySetPresentationGroup:
4469        case Tag.DisplaySetScrollingGroup:
4470        case Tag.NavigationDisplaySet:
4471        case Tag.ReferenceDisplaySets:
4472        case Tag.ImageBoxNumber:
4473        case Tag.ImageBoxTileHorizontalDimension:
4474        case Tag.ImageBoxTileVerticalDimension:
4475        case Tag.ImageBoxSmallScrollAmount:
4476        case Tag.ImageBoxLargeScrollAmount:
4477        case Tag.ImageBoxOverlapPriority:
4478        case Tag.StructuredDisplayBackgroundCIELabValue:
4479        case Tag.EmptyImageBoxCIELabValue:
4480        case Tag.SynchronizedImageBoxList:
4481        case Tag.ComponentID:
4482        case Tag.Component1ReferencedID:
4483        case Tag.Component1ReferencedMatingFeatureSetID:
4484        case Tag.Component1ReferencedMatingFeatureID:
4485        case Tag.Component2ReferencedID:
4486        case Tag.Component2ReferencedMatingFeatureSetID:
4487        case Tag.Component2ReferencedMatingFeatureID:
4488        case Tag.ImplantTemplateGroupMemberID:
4489        case Tag.ReferencedImplantTemplateGroupMemberID:
4490        case Tag.ImplantTemplateGroupVariationDimensionRank:
4491        case Tag.SurfacePointPresentationValueData:
4492        case Tag.SurfacePointColorCIELabValueData:
4493        case Tag.MACIDNumber:
4494        case Tag.EscapeTriplet:
4495        case Tag.RunLengthTriplet:
4496        case Tag.HuffmanTableSize:
4497        case Tag.HuffmanTableTriplet:
4498        case Tag.ShiftTableSize:
4499        case Tag.ShiftTableTriplet:
4500        case Tag.ZonalMap:
4501        case Tag.MemoryBitDepth:
4502        case Tag.PrintingBitDepth:
4503        case Tag.MinDensity:
4504        case Tag.MaxDensity:
4505        case Tag.Illumination:
4506        case Tag.ReflectedAmbientLight:
4507        case Tag.ImageBoxPosition:
4508        case Tag.AnnotationPosition:
4509        case Tag.ReferencedOverlayPlaneGroups:
4510        case Tag.MagnifyToNumberOfColumns:
4511        case Tag.TotalNumberOfPiecesOfMediaCreated:
4512        case Tag.ROIElementalCompositionAtomicNumber:
4513        case Tag.ParameterValueNumber:
4514        case Tag.PulseNumber:
4515        case Tag.BlockSlabNumber:
4516        case Tag.PotentialThreatObjectID:
4517        case Tag.NumberOfTotalObjects:
4518        case Tag.NumberOfAlarmObjects:
4519        case Tag.CurveDimensions:
4520        case Tag.NumberOfPoints:
4521        case Tag.DataValueRepresentation:
4522        case Tag.MinimumCoordinateValue:
4523        case Tag.MaximumCoordinateValue:
4524        case Tag.CurveDataDescriptor:
4525        case Tag.CoordinateStartValue:
4526        case Tag.CoordinateStepValue:
4527        case Tag.AudioType:
4528        case Tag.AudioSampleFormat:
4529        case Tag.NumberOfChannels:
4530        case Tag.CurveReferencedOverlayGroup:
4531        case Tag.WaveformBitsAllocated:
4532        case Tag.OverlayRows:
4533        case Tag.OverlayColumns:
4534        case Tag.OverlayPlanes:
4535        case Tag.ImageFrameOrigin:
4536        case Tag.OverlayPlaneOrigin:
4537        case Tag.OverlayRepeatInterval:
4538        case Tag.OverlayBitsGrouped:
4539        case Tag.OverlayBitsAllocated:
4540        case Tag.OverlayBitPosition:
4541        case Tag.OverlayLocation:
4542        case Tag.OverlayNumberOfTables:
4543        case Tag.OverlayBitsForCodeWord:
4544        case Tag.OverlayDescriptorGray:
4545        case Tag.OverlayDescriptorRed:
4546        case Tag.OverlayDescriptorGreen:
4547        case Tag.OverlayDescriptorBlue:
4548        case Tag.OverlaysGray:
4549        case Tag.OverlaysRed:
4550        case Tag.OverlaysGreen:
4551        case Tag.OverlaysBlue:
4552        case Tag.VariableNextDataGroup:
4553           return VR.US;
4554        case Tag.PrivateDataElementDescription:
4555        case Tag.PrivateDataElementEncoding:
4556        case Tag.StrainAdditionalInformation:
4557        case Tag.UniqueDeviceIdentifier:
4558        case Tag.ReferenceLocationDescription:
4559        case Tag.ProtocolPlanningInformation:
4560        case Tag.ProtocolDesignRationale:
4561        case Tag.InstructionDescription:
4562        case Tag.InstructionPerformanceComment:
4563        case Tag.ProtocolElementCharacteristicsSummary:
4564        case Tag.ProtocolElementPurpose:
4565        case Tag.ImageFilterDescription:
4566        case Tag.LocalNamespaceEntityID:
4567        case Tag.UniversalEntityID:
4568        case Tag.SpecimenDetailedDescription:
4569        case Tag.TextValue:
4570        case Tag.TrackingID:
4571        case Tag.TrackSetDescription:
4572        case Tag.SelectorUTValue:
4573        case Tag.AssessmentSummaryDescription:
4574        case Tag.ObservationDescription:
4575        case Tag.SpecificationSelectionGuidance:
4576        case Tag.ConstraintViolationCondition:
4577        case Tag.LabelText:
4578           return VR.UT;
4579        }
4580        return VR.UN;
4581    }
4582}