/** * Checks whether dicom files with specified SOP Class UID have image data * @param {string} sopClassUid - SOP Class UID to be checked * @returns {boolean} - true if it has image data */ isImage = function(sopClassUid) { if (sopClassUid == sopClassDictionary.ComputedRadiographyImageStorage || sopClassUid == sopClassDictionary.DigitalXRayImageStorageForPresentation || sopClassUid == sopClassDictionary.DigitalXRayImageStorageForProcessing || sopClassUid == sopClassDictionary.DigitalMammographyXRayImageStorageForPresentation || sopClassUid == sopClassDictionary.DigitalMammographyXRayImageStorageForProcessing || sopClassUid == sopClassDictionary.DigitalIntraOralXRayImageStorageForPresentation || sopClassUid == sopClassDictionary.DigitalIntraOralXRayImageStorageForProcessing || sopClassUid == sopClassDictionary.CTImageStorage || sopClassUid == sopClassDictionary.EnhancedCTImageStorage || sopClassUid == sopClassDictionary.LegacyConvertedEnhancedCTImageStorage || sopClassUid == sopClassDictionary.UltrasoundMultiframeImageStorage || sopClassUid == sopClassDictionary.MRImageStorage || sopClassUid == sopClassDictionary.EnhancedMRImageStorage || sopClassUid == sopClassDictionary.EnhancedMRColorImageStorage || sopClassUid == sopClassDictionary.LegacyConvertedEnhancedMRImageStorage || sopClassUid == sopClassDictionary.UltrasoundImageStorage || sopClassUid == sopClassDictionary.SecondaryCaptureImageStorage || sopClassUid == sopClassDictionary.MultiframeSingleBitSecondaryCaptureImageStorage || sopClassUid == sopClassDictionary.MultiframeGrayscaleByteSecondaryCaptureImageStorage || sopClassUid == sopClassDictionary.MultiframeGrayscaleWordSecondaryCaptureImageStorage || sopClassUid == sopClassDictionary.MultiframeTrueColorSecondaryCaptureImageStorage || sopClassUid == sopClassDictionary.XRayAngiographicImageStorage || sopClassUid == sopClassDictionary.EnhancedXAImageStorage || sopClassUid == sopClassDictionary.XRayRadiofluoroscopicImageStorage || sopClassUid == sopClassDictionary.EnhancedXRFImageStorage || sopClassUid == sopClassDictionary.XRay3DAngiographicImageStorage || sopClassUid == sopClassDictionary.XRay3DCraniofacialImageStorage || sopClassUid == sopClassDictionary.BreastTomosynthesisImageStorage || sopClassUid == sopClassDictionary.BreastProjectionXRayImageStorageForPresentation || sopClassUid == sopClassDictionary.BreastProjectionXRayImageStorageForProcessing || sopClassUid == sopClassDictionary.IntravascularOpticalCoherenceTomographyImageStorageForPresentation || sopClassUid == sopClassDictionary.IntravascularOpticalCoherenceTomographyImageStorageForProcessing || sopClassUid == sopClassDictionary.NuclearMedicineImageStorage || sopClassUid == sopClassDictionary.VLEndoscopicImageStorage || sopClassUid == sopClassDictionary.VideoEndoscopicImageStorage || sopClassUid == sopClassDictionary.VLMicroscopicImageStorage || sopClassUid == sopClassDictionary.VideoMicroscopicImageStorage || sopClassUid == sopClassDictionary.VLSlideCoordinatesMicroscopicImageStorage || sopClassUid == sopClassDictionary.VLPhotographicImageStorage || sopClassUid == sopClassDictionary.VideoPhotographicImageStorage || sopClassUid == sopClassDictionary.OphthalmicPhotography8BitImageStorage || sopClassUid == sopClassDictionary.OphthalmicPhotography16BitImageStorage || sopClassUid == sopClassDictionary.OphthalmicTomographyImageStorage || sopClassUid == sopClassDictionary.VLWholeSlideMicroscopyImageStorage || sopClassUid == sopClassDictionary.PositronEmissionTomographyImageStorage || sopClassUid == sopClassDictionary.EnhancedPETImageStorage || sopClassUid == sopClassDictionary.LegacyConvertedEnhancedPETImageStorage || sopClassUid == sopClassDictionary.RTImageStorage) { return true; } return false; };