private void BuildExclusionList() { UidExclusionList.Add(DicomUidType.BasicStudyNotificationClass); UidExclusionList.Add(DicomUidType.ApplicationContextName); UidExclusionList.Add(DicomUidType.ModalityPerformedClass); UidExclusionList.Add(DicomUidType.ModalityPerformedRetrieveClass); UidExclusionList.Add(DicomUidType.ModalityPerformedNotificationClass); UidExclusionList.Add(DicomUidType.BasicFilmSessionClass); UidExclusionList.Add(DicomUidType.BasicFilmBoxClass); UidExclusionList.Add(DicomUidType.BasicGrayscaleImageBoxClass); UidExclusionList.Add(DicomUidType.BasicColorImageBoxClass); UidExclusionList.Add(DicomUidType.BasicGrayscalePrintMetaClass); UidExclusionList.Add(DicomUidType.PrintJobClass); UidExclusionList.Add(DicomUidType.BasicAnnotationBoxClass); UidExclusionList.Add(DicomUidType.PrinterClass); UidExclusionList.Add(DicomUidType.PrinterConfigurationRetrievalClass); UidExclusionList.Add(DicomUidType.PrinterInstance); UidExclusionList.Add(DicomUidType.PrinterConfigurationRetrievalInstance); UidExclusionList.Add(DicomUidType.BasicColorPrintMetaClass); UidExclusionList.Add(DicomUidType.PresentationLutClass); UidExclusionList.Add(DicomUidType.BasicPrintImageOverlayBoxClass); UidExclusionList.Add(DicomUidType.PrintQueueInstance); UidExclusionList.Add(DicomUidType.PrintQueueClass); UidExclusionList.Add(DicomUidType.PullPrintRequestClass); UidExclusionList.Add(DicomUidType.PullStoredPrintMetaClass); UidExclusionList.Add(DicomUidType.PatientRootQueryFind); UidExclusionList.Add(DicomUidType.PatientRootQueryMove); UidExclusionList.Add(DicomUidType.PatientRootQueryGet); UidExclusionList.Add(DicomUidType.StudyRootQueryFind); UidExclusionList.Add(DicomUidType.StudyRootQueryMove); UidExclusionList.Add(DicomUidType.StudyRootQueryGet); UidExclusionList.Add(DicomUidType.PatientStudyQueryFind); UidExclusionList.Add(DicomUidType.PatientStudyQueryMove); UidExclusionList.Add(DicomUidType.PatientStudyQueryGet); UidExclusionList.Add(DicomUidType.ModalityWorklistFind); UidExclusionList.Add(DicomUidType.Papyrus3ImplicitVRLittleEndian); UidExclusionList.Add(DicomUidType.JPEGExtended3_5); UidExclusionList.Add(DicomUidType.JPEGSpectralNonhier6_8); UidExclusionList.Add(DicomUidType.JPEGSpectralNonhier7_9); UidExclusionList.Add(DicomUidType.JPEGFullNonhier10_12); UidExclusionList.Add(DicomUidType.JPEGFullNonhier11_13); UidExclusionList.Add(DicomUidType.JPEGLosslessNonhier15); UidExclusionList.Add(DicomUidType.JPEGExtendedHier16_18); UidExclusionList.Add(DicomUidType.JPEGExtendedHier17_19); UidExclusionList.Add(DicomUidType.JPEGSpectralHier20_22); UidExclusionList.Add(DicomUidType.JPEGSpectralHier21_23); UidExclusionList.Add(DicomUidType.JPEGFullHier24_26); UidExclusionList.Add(DicomUidType.JPEGFullHier25_27); UidExclusionList.Add(DicomUidType.JPEGLosslessHierProcess28); UidExclusionList.Add(DicomUidType.JPEGLosslessHierProcess29); UidExclusionList.Add(DicomUidType.JPEGLSLossless); UidExclusionList.Add(DicomUidType.JPEGLSLossy); }
private void BuildExclusionList() { UidExclusionList.Add(DicomUidType.PatientRootQueryGet); UidExclusionList.Add(DicomUidType.StudyRootQueryGet); UidExclusionList.Add(DicomUidType.PatientStudyQueryFind); UidExclusionList.Add(DicomUidType.PatientStudyQueryMove); UidExclusionList.Add(DicomUidType.PatientStudyQueryGet); UidExclusionList.Add(DicomUidType.ModalityWorklistFind); UidExclusionList.Add(DicomUidType.MediaStorageDirectory); UidExclusionList.Add(DicomUidType.BasicStudyNotificationClass); UidExclusionList.Add(DicomUidType.StorageCommitmentPushModelClass); UidExclusionList.Add(DicomUidType.StorageCommitmentPushModelInstance); UidExclusionList.Add(DicomUidType.StorageCommitmentPullModelClass); UidExclusionList.Add(DicomUidType.StorageCommitmentPullModelInstance); UidExclusionList.Add(DicomUidType.DetachedPatientClass); UidExclusionList.Add(DicomUidType.DetachedPatientMetaClass); UidExclusionList.Add(DicomUidType.DetachedVisitClass); UidExclusionList.Add(DicomUidType.DetachedStudyClass); UidExclusionList.Add(DicomUidType.StudyComponentClass); UidExclusionList.Add(DicomUidType.ModalityPerformedClass); UidExclusionList.Add(DicomUidType.ModalityPerformedRetrieveClass); UidExclusionList.Add(DicomUidType.ModalityPerformedNotificationClass); UidExclusionList.Add(DicomUidType.DetachedResultsClass); UidExclusionList.Add(DicomUidType.DetachedResultsMetaClass); UidExclusionList.Add(DicomUidType.DetachedStudyMetaClass); UidExclusionList.Add(DicomUidType.DetachedInterpretationClass); UidExclusionList.Add(DicomUidType.BasicFilmSessionClass); UidExclusionList.Add(DicomUidType.BasicFilmBoxClass); UidExclusionList.Add(DicomUidType.BasicGrayscaleImageBoxClass); UidExclusionList.Add(DicomUidType.BasicColorImageBoxClass); UidExclusionList.Add(DicomUidType.BasicGrayscalePrintMetaClass); UidExclusionList.Add(DicomUidType.PrintJobClass); UidExclusionList.Add(DicomUidType.BasicAnnotationBoxClass); UidExclusionList.Add(DicomUidType.PrinterClass); UidExclusionList.Add(DicomUidType.PrinterInstance); UidExclusionList.Add(DicomUidType.BasicColorPrintMetaClass); UidExclusionList.Add(DicomUidType.PresentationLutClass); UidExclusionList.Add(DicomUidType.PrintQueueInstance); UidExclusionList.Add(DicomUidType.PrintQueueClass); UidExclusionList.Add(DicomUidType.StoredPrintStorageClass); UidExclusionList.Add(DicomUidType.HardcopyGrayscaleImageStorageClass); UidExclusionList.Add(DicomUidType.HardcopyColorImageStorageClass); UidExclusionList.Add(DicomUidType.PullPrintRequestClass); UidExclusionList.Add(DicomUidType.PullStoredPrintMetaClass); //UidExclusionList.Add(DicomUidType.UID_GE_MAGNETIC_RESONANCE_IMAGE_INFORMATION_OBJECT); //UidExclusionList.Add(DicomUidType.UID_GE_COMPUTED_TOMOGRAPHY_IMAGE_INFORMATION_OBJECT); UidExclusionList.Add(DicomUidType.GeDisplayImagermation); UidExclusionList.Add(DicomUidType.GeArmMigration); UidExclusionList.Add(DicomUidType.GeArmMigrationInstance); UidExclusionList.Add(DicomUidType.JPEGExtended3_5); UidExclusionList.Add(DicomUidType.JPEGSpectralNonhier6_8); UidExclusionList.Add(DicomUidType.JPEGSpectralNonhier7_9); UidExclusionList.Add(DicomUidType.JPEGFullNonhier10_12); UidExclusionList.Add(DicomUidType.JPEGFullNonhier11_13); UidExclusionList.Add(DicomUidType.JPEGLosslessNonhier15); UidExclusionList.Add(DicomUidType.JPEGExtendedHier16_18); UidExclusionList.Add(DicomUidType.JPEGExtendedHier17_19); UidExclusionList.Add(DicomUidType.JPEGSpectralHier20_22); UidExclusionList.Add(DicomUidType.JPEGSpectralHier21_23); UidExclusionList.Add(DicomUidType.JPEGFullHier24_26); UidExclusionList.Add(DicomUidType.JPEGFullHier25_27); UidExclusionList.Add(DicomUidType.JPEGLosslessHierProcess28); UidExclusionList.Add(DicomUidType.JPEGLosslessHierProcess29); UidExclusionList.Add(DicomUidType.JPEGLSLossless); UidExclusionList.Add(DicomUidType.JPEGLSLossy); }
/* * Builds a UID exclusion list for the server. */ private void BuildExclusionList( ) { //This list has ALL of the UIDs and the ones the server SUPPORTS are commented out //UidExclusionList.Add(DicomUidType.VerificationClass); UidExclusionList.Add(DicomUidType.MediaStorageDirectory); UidExclusionList.Add(DicomUidType.BasicStudyNotificationClass); UidExclusionList.Add(DicomUidType.StorageCommitmentPushModelClass); UidExclusionList.Add(DicomUidType.StorageCommitmentPullModelClass); UidExclusionList.Add(DicomUidType.DetachedPatientClass); UidExclusionList.Add(DicomUidType.DetachedPatientMetaClass); UidExclusionList.Add(DicomUidType.DetachedVisitClass); UidExclusionList.Add(DicomUidType.DetachedStudyClass); UidExclusionList.Add(DicomUidType.StudyComponentClass); UidExclusionList.Add(DicomUidType.ModalityPerformedClass); UidExclusionList.Add(DicomUidType.ModalityPerformedRetrieveClass); UidExclusionList.Add(DicomUidType.ModalityPerformedNotificationClass); UidExclusionList.Add(DicomUidType.DetachedResultsClass); UidExclusionList.Add(DicomUidType.DetachedResultsMetaClass); UidExclusionList.Add(DicomUidType.DetachedStudyMetaClass); UidExclusionList.Add(DicomUidType.DetachedInterpretationClass); UidExclusionList.Add(DicomUidType.BasicFilmSessionClass); UidExclusionList.Add(DicomUidType.BasicFilmBoxClass); UidExclusionList.Add(DicomUidType.BasicGrayscaleImageBoxClass); UidExclusionList.Add(DicomUidType.BasicColorImageBoxClass); UidExclusionList.Add(DicomUidType.ReferencedImageBoxClassRetired); UidExclusionList.Add(DicomUidType.BasicGrayscalePrintMetaClass); UidExclusionList.Add(DicomUidType.ReferencedGrayscalePrintMetaClassRetired); UidExclusionList.Add(DicomUidType.PrintJobClass); UidExclusionList.Add(DicomUidType.BasicAnnotationBoxClass); UidExclusionList.Add(DicomUidType.PrinterClass); UidExclusionList.Add(DicomUidType.PrinterConfigurationRetrievalClass); UidExclusionList.Add(DicomUidType.BasicColorPrintMetaClass); UidExclusionList.Add(DicomUidType.ReferencedColorPrintMetaClassRetired); UidExclusionList.Add(DicomUidType.VoiLutBoxClassRetired); UidExclusionList.Add(DicomUidType.PresentationLutClass); UidExclusionList.Add(DicomUidType.ImageOverlayBoxClassRetired); UidExclusionList.Add(DicomUidType.BasicPrintImageOverlayBoxClass); UidExclusionList.Add(DicomUidType.PrintQueueClass); UidExclusionList.Add(DicomUidType.StoredPrintStorageClass); UidExclusionList.Add(DicomUidType.HardcopyGrayscaleImageStorageClass); UidExclusionList.Add(DicomUidType.HardcopyColorImageStorageClass); UidExclusionList.Add(DicomUidType.PullPrintRequestClass); UidExclusionList.Add(DicomUidType.PullStoredPrintMetaClass); UidExclusionList.Add(DicomUidType.CRImageStorage); UidExclusionList.Add(DicomUidType.DXImageStoragePresentation); UidExclusionList.Add(DicomUidType.DXImageStorageProcessing); UidExclusionList.Add(DicomUidType.DXMammographyImageStoragePresentation); UidExclusionList.Add(DicomUidType.DXMammographyImageStorageProcessing); UidExclusionList.Add(DicomUidType.DXIntraoralImageStoragePresentation); UidExclusionList.Add(DicomUidType.DXIntraoralImageStorageProcessing); UidExclusionList.Add(DicomUidType.CTImageStorage); UidExclusionList.Add(DicomUidType.USMultiframeImageStorageRetired); UidExclusionList.Add(DicomUidType.USMultiframeImageStorage); UidExclusionList.Add(DicomUidType.MRImageStorage); UidExclusionList.Add(DicomUidType.EnhancedMRImageStorage); UidExclusionList.Add(DicomUidType.MRSpectroscopyStorage); UidExclusionList.Add(DicomUidType.NMImageStorageRetired); UidExclusionList.Add(DicomUidType.USImageStorageRetired); UidExclusionList.Add(DicomUidType.USImageStorage); UidExclusionList.Add(DicomUidType.SCImageStorage); UidExclusionList.Add(DicomUidType.SCMultiFrameSingleBitImageStorage); UidExclusionList.Add(DicomUidType.SCMultiFrameGrayscaleByteImageStorage); UidExclusionList.Add(DicomUidType.SCMultiFrameGrayscaleWordImageStorage); UidExclusionList.Add(DicomUidType.SCMultiFrameTrueColorImageStorage); UidExclusionList.Add(DicomUidType.StandaloneOverlayStorage); UidExclusionList.Add(DicomUidType.StandaloneCurveStorage); UidExclusionList.Add(DicomUidType.TwleveLeadECGWaveformStorage); UidExclusionList.Add(DicomUidType.GeneralECGWaveformStorage); UidExclusionList.Add(DicomUidType.AmbulatoryECGWaveformStorage); UidExclusionList.Add(DicomUidType.HemodynamicWaveformStorage); UidExclusionList.Add(DicomUidType.CardiacElectrophysiologyWaveformStorage); UidExclusionList.Add(DicomUidType.BasicVoiceAudioWaveformStorage); UidExclusionList.Add(DicomUidType.StandaloneModalityLutStorage); UidExclusionList.Add(DicomUidType.StandaloneVoiLutStorage); UidExclusionList.Add(DicomUidType.GrayscaleSoftcopyPresentationStateStorage); UidExclusionList.Add(DicomUidType.XAImageStorage); UidExclusionList.Add(DicomUidType.XRayRadiofluoroscopicImageStorage); UidExclusionList.Add(DicomUidType.XABiplaneImageStorageRetired); UidExclusionList.Add(DicomUidType.NMImageStorage); UidExclusionList.Add(DicomUidType.RawDataStorage); UidExclusionList.Add(DicomUidType.VLImageStorageRetired); UidExclusionList.Add(DicomUidType.VLMultiframeImageStorageRetired); UidExclusionList.Add(DicomUidType.VLEndoscopicImageStorageClass); UidExclusionList.Add(DicomUidType.VideoEndoscopicImageStorage); UidExclusionList.Add(DicomUidType.VLMicroscopicImageStorageClass); UidExclusionList.Add(DicomUidType.VideoMicroscopicImageStorage); UidExclusionList.Add(DicomUidType.VLSlideCoordinatesMicroscopicImageStorageClass); UidExclusionList.Add(DicomUidType.VLPhotographicImageStorageClass); UidExclusionList.Add(DicomUidType.VideoPhotographicImageStorage); UidExclusionList.Add(DicomUidType.Ophthalmic8BitPhotographyImageStorage); UidExclusionList.Add(DicomUidType.Ophthalmic16BitPhotographyImageStorage); UidExclusionList.Add(DicomUidType.StereometricRelationshipStorage); UidExclusionList.Add(DicomUidType.BasicTextSR); UidExclusionList.Add(DicomUidType.EnhancedSR); UidExclusionList.Add(DicomUidType.ComprehensiveSR); UidExclusionList.Add(DicomUidType.MammographyCadSR); UidExclusionList.Add(DicomUidType.KeyObjectSelectionDocument); UidExclusionList.Add(DicomUidType.ChestCadSR); UidExclusionList.Add(DicomUidType.PETImageStorage); UidExclusionList.Add(DicomUidType.StandalonePETCurveStorage); UidExclusionList.Add(DicomUidType.RTImageStorage); UidExclusionList.Add(DicomUidType.RTDoseStorage); UidExclusionList.Add(DicomUidType.RTStructureStorage); UidExclusionList.Add(DicomUidType.RTBeamsTreatmentRecordStorageClass); UidExclusionList.Add(DicomUidType.RTPlanStorage); UidExclusionList.Add(DicomUidType.RTBrachyTreatmentRecordStorageClass); UidExclusionList.Add(DicomUidType.RTTreatmentSummaryRecordStorageClass); UidExclusionList.Add(DicomUidType.PatientRootQueryFind); UidExclusionList.Add(DicomUidType.PatientRootQueryMove); UidExclusionList.Add(DicomUidType.PatientRootQueryGet); UidExclusionList.Add(DicomUidType.StudyRootQueryFind); UidExclusionList.Add(DicomUidType.StudyRootQueryMove); UidExclusionList.Add(DicomUidType.StudyRootQueryGet); UidExclusionList.Add(DicomUidType.PatientStudyQueryFind); UidExclusionList.Add(DicomUidType.PatientStudyQueryMove); UidExclusionList.Add(DicomUidType.PatientStudyQueryGet); //UidExclusionList.Add(DicomUidType.ModalityWorklistFind); UidExclusionList.Add(DicomUidType.GeneralPurposeWorklistFind); UidExclusionList.Add(DicomUidType.GeneralPurposeScheduledProcedureStepSopClass); UidExclusionList.Add(DicomUidType.GeneralPurposePerformedProcedureStepSopClass); UidExclusionList.Add(DicomUidType.GeneralPurposeWorklistManagementMetaSopClass); }