Class SOPClass

  • Direct Known Subclasses:
    FindSOPClassSCU, GetSOPClassSCU, MoveSOPClassSCU, StorageSOPClassSCP, StorageSOPClassSCU, VerificationSOPClassSCU

    public abstract class SOPClass
    extends java.lang.Object

    The abstract base class of classes that implement individual DICOM SOP Classes or groups of SOP Classes that behave similarly (for example the composite instance Storage SOP Classes).

    There is no formal or separate abstraction of the DICOM concept of a Service Class per se.

    Also defines the UID strings that correspond to the individual SOP Classes, as well as various utility methods for testing whether or not a string UID is of a particular family.

    • Field Detail

      • PrivateGEDicomMRImageInfoObject

        public static final java.lang.String PrivateGEDicomMRImageInfoObject
        See Also:
        Constant Field Values
      • PrivateGEDicomCTImageInfoObject

        public static final java.lang.String PrivateGEDicomCTImageInfoObject
        See Also:
        Constant Field Values
      • PrivateGEDicomDisplayImageInfoObject

        public static final java.lang.String PrivateGEDicomDisplayImageInfoObject
        See Also:
        Constant Field Values
      • PrivateGEPETRawDataStorage

        public static final java.lang.String PrivateGEPETRawDataStorage
        See Also:
        Constant Field Values
      • PrivateGE3DModelStorage

        public static final java.lang.String PrivateGE3DModelStorage
        See Also:
        Constant Field Values
      • PrivateGEeNTEGRAProtocolOrNMGenieStorage

        public static final java.lang.String PrivateGEeNTEGRAProtocolOrNMGenieStorage
        See Also:
        Constant Field Values
      • PrivateGECollageStorage

        public static final java.lang.String PrivateGECollageStorage
        See Also:
        Constant Field Values
      • PrivateGERTPlanStorage

        public static final java.lang.String PrivateGERTPlanStorage
        See Also:
        Constant Field Values
      • PrivateSiemensCSANonImageStorage

        public static final java.lang.String PrivateSiemensCSANonImageStorage
        See Also:
        Constant Field Values
      • PrivateSiemensCTMRVolumeStorage

        public static final java.lang.String PrivateSiemensCTMRVolumeStorage
        See Also:
        Constant Field Values
      • PrivateSiemensAXFrameSetsStorage

        public static final java.lang.String PrivateSiemensAXFrameSetsStorage
        See Also:
        Constant Field Values
      • PrivateAgfaBasicAttributePresentationStateStorage

        public static final java.lang.String PrivateAgfaBasicAttributePresentationStateStorage
        See Also:
        Constant Field Values
      • PrivateMedicalInsight3DSoftcopyPresentationStateStorage

        public static final java.lang.String PrivateMedicalInsight3DSoftcopyPresentationStateStorage
        See Also:
        Constant Field Values
      • PrivateAcusonStructuredReportDetailStorage

        public static final java.lang.String PrivateAcusonStructuredReportDetailStorage
        See Also:
        Constant Field Values
      • PrivateTomTecAnnotationStorage

        public static final java.lang.String PrivateTomTecAnnotationStorage
        See Also:
        Constant Field Values
      • PrivateFujiCRImageStorage

        public static final java.lang.String PrivateFujiCRImageStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsSpecialisedXAStorage

        public static final java.lang.String PrivatePhilipsSpecialisedXAStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsCXImageStorage

        public static final java.lang.String PrivatePhilipsCXImageStorage
        See Also:
        Constant Field Values
      • PrivatePhilips3DPresentationStateStorage

        public static final java.lang.String PrivatePhilips3DPresentationStateStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsVolumeStorage

        public static final java.lang.String PrivatePhilipsVolumeStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsVolume2Storage

        public static final java.lang.String PrivatePhilipsVolume2Storage
        See Also:
        Constant Field Values
      • PrivatePhilips3DObjectStorage

        public static final java.lang.String PrivatePhilips3DObjectStorage
        See Also:
        Constant Field Values
      • PrivatePhilips3DObject2Storage

        public static final java.lang.String PrivatePhilips3DObject2Storage
        See Also:
        Constant Field Values
      • PrivatePhilipsSurfaceStorage

        public static final java.lang.String PrivatePhilipsSurfaceStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsSurface2Storage

        public static final java.lang.String PrivatePhilipsSurface2Storage
        See Also:
        Constant Field Values
      • PrivatePhilipsCompositeObjectStorage

        public static final java.lang.String PrivatePhilipsCompositeObjectStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRCardioProfileStorage

        public static final java.lang.String PrivatePhilipsMRCardioProfileStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRCardioStorage

        public static final java.lang.String PrivatePhilipsMRCardioStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRCardio2Storage

        public static final java.lang.String PrivatePhilipsMRCardio2Storage
        See Also:
        Constant Field Values
      • PrivatePhilipsCTSyntheticImageStorage

        public static final java.lang.String PrivatePhilipsCTSyntheticImageStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRSyntheticImageStorage

        public static final java.lang.String PrivatePhilipsMRSyntheticImageStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRCardioAnalysisStorage

        public static final java.lang.String PrivatePhilipsMRCardioAnalysisStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRCardioAnalysis2Storage

        public static final java.lang.String PrivatePhilipsMRCardioAnalysis2Storage
        See Also:
        Constant Field Values
      • PrivatePhilipsCXSyntheticImageStorage

        public static final java.lang.String PrivatePhilipsCXSyntheticImageStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsPerfusionStorage

        public static final java.lang.String PrivatePhilipsPerfusionStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsPerfusionImageStorage

        public static final java.lang.String PrivatePhilipsPerfusionImageStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRSpectrumStorage

        public static final java.lang.String PrivatePhilipsMRSpectrumStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRSeriesDataStorage

        public static final java.lang.String PrivatePhilipsMRSeriesDataStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRColorImageStorage

        public static final java.lang.String PrivatePhilipsMRColorImageStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsMRExamcardStorage

        public static final java.lang.String PrivatePhilipsMRExamcardStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsVRMLStorage

        public static final java.lang.String PrivatePhilipsVRMLStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsVolumeSetStorage

        public static final java.lang.String PrivatePhilipsVolumeSetStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsLiveRunStorage

        public static final java.lang.String PrivatePhilipsLiveRunStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsRunStorage

        public static final java.lang.String PrivatePhilipsRunStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsReconstructionStorage

        public static final java.lang.String PrivatePhilipsReconstructionStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsXRayMFStorage

        public static final java.lang.String PrivatePhilipsXRayMFStorage
        See Also:
        Constant Field Values
      • PrivatePhilipsHPLive3D01Storage

        public static final java.lang.String PrivatePhilipsHPLive3D01Storage
        See Also:
        Constant Field Values
      • PrivatePhilipsHPLive3D02Storage

        public static final java.lang.String PrivatePhilipsHPLive3D02Storage
        See Also:
        Constant Field Values
      • PrivatePMODMultiframeImageStorage

        public static final java.lang.String PrivatePMODMultiframeImageStorage
        See Also:
        Constant Field Values
      • PrivateToshibaUSImageStorage

        public static final java.lang.String PrivateToshibaUSImageStorage
        See Also:
        Constant Field Values
      • PrivateERADPracticeBuilderReportTextStorage

        public static final java.lang.String PrivateERADPracticeBuilderReportTextStorage
        See Also:
        Constant Field Values
      • PrivateERADPracticeBuilderReportDictationStorage

        public static final java.lang.String PrivateERADPracticeBuilderReportDictationStorage
        See Also:
        Constant Field Values
      • PrivateDcm4cheUpgradedCTImageStorage

        public static final java.lang.String PrivateDcm4cheUpgradedCTImageStorage
        See Also:
        Constant Field Values
      • PrivateDcm4cheUpgradedMRImageStorage

        public static final java.lang.String PrivateDcm4cheUpgradedMRImageStorage
        See Also:
        Constant Field Values
      • PrivateDcm4cheUpgradedPETImageStorage

        public static final java.lang.String PrivateDcm4cheUpgradedPETImageStorage
        See Also:
        Constant Field Values
      • PrivateDcm4cheEncapsulatedDocumentStorage

        public static final java.lang.String PrivateDcm4cheEncapsulatedDocumentStorage
        See Also:
        Constant Field Values
      • PrivatePixelMedLegacyConvertedEnhancedCTImageStorage

        public static final java.lang.String PrivatePixelMedLegacyConvertedEnhancedCTImageStorage
        See Also:
        Constant Field Values
      • PrivatePixelMedLegacyConvertedEnhancedMRImageStorage

        public static final java.lang.String PrivatePixelMedLegacyConvertedEnhancedMRImageStorage
        See Also:
        Constant Field Values
      • PrivatePixelMedLegacyConvertedEnhancedPETImageStorage

        public static final java.lang.String PrivatePixelMedLegacyConvertedEnhancedPETImageStorage
        See Also:
        Constant Field Values
      • PrivatePixelMedFloatingPointImageStorage

        public static final java.lang.String PrivatePixelMedFloatingPointImageStorage
        See Also:
        Constant Field Values
      • DICOSCTImageStorage

        public static final java.lang.String DICOSCTImageStorage
        See Also:
        Constant Field Values
      • DICOSDigitalXRayImageStorageForPresentation

        public static final java.lang.String DICOSDigitalXRayImageStorageForPresentation
        See Also:
        Constant Field Values
      • DICOSDigitalXRayImageStorageForProcessing

        public static final java.lang.String DICOSDigitalXRayImageStorageForProcessing
        See Also:
        Constant Field Values
      • DICOSThreatDetectionReportStorage

        public static final java.lang.String DICOSThreatDetectionReportStorage
        See Also:
        Constant Field Values
      • DICOS2DAITStorage

        public static final java.lang.String DICOS2DAITStorage
        See Also:
        Constant Field Values
      • DICOS3DAITStorage

        public static final java.lang.String DICOS3DAITStorage
        See Also:
        Constant Field Values
      • DICOSQuadrupoleResonanceStorage

        public static final java.lang.String DICOSQuadrupoleResonanceStorage
        See Also:
        Constant Field Values
      • DICONDEEddyCurrentImageStorage

        public static final java.lang.String DICONDEEddyCurrentImageStorage
        See Also:
        Constant Field Values
      • DICONDEEddyCurrentMultiframeImageStorage

        public static final java.lang.String DICONDEEddyCurrentMultiframeImageStorage
        See Also:
        Constant Field Values
      • ComputedRadiographyImageStorage

        public static final java.lang.String ComputedRadiographyImageStorage
        See Also:
        Constant Field Values
      • DigitalXRayImageStorageForPresentation

        public static final java.lang.String DigitalXRayImageStorageForPresentation
        See Also:
        Constant Field Values
      • DigitalXRayImageStorageForProcessing

        public static final java.lang.String DigitalXRayImageStorageForProcessing
        See Also:
        Constant Field Values
      • DigitalMammographyXRayImageStorageForPresentation

        public static final java.lang.String DigitalMammographyXRayImageStorageForPresentation
        See Also:
        Constant Field Values
      • DigitalMammographyXRayImageStorageForProcessing

        public static final java.lang.String DigitalMammographyXRayImageStorageForProcessing
        See Also:
        Constant Field Values
      • DigitalIntraoralXRayImageStorageForPresentation

        public static final java.lang.String DigitalIntraoralXRayImageStorageForPresentation
        See Also:
        Constant Field Values
      • DigitalIntraoralXRayImageStorageForProcessing

        public static final java.lang.String DigitalIntraoralXRayImageStorageForProcessing
        See Also:
        Constant Field Values
      • EnhancedCTImageStorage

        public static final java.lang.String EnhancedCTImageStorage
        See Also:
        Constant Field Values
      • LegacyConvertedEnhancedCTImageStorage

        public static final java.lang.String LegacyConvertedEnhancedCTImageStorage
        See Also:
        Constant Field Values
      • UltrasoundMultiframeImageStorageRetired

        public static final java.lang.String UltrasoundMultiframeImageStorageRetired
        See Also:
        Constant Field Values
      • UltrasoundMultiframeImageStorage

        public static final java.lang.String UltrasoundMultiframeImageStorage
        See Also:
        Constant Field Values
      • EnhancedMRImageStorage

        public static final java.lang.String EnhancedMRImageStorage
        See Also:
        Constant Field Values
      • EnhancedMRColorImageStorage

        public static final java.lang.String EnhancedMRColorImageStorage
        See Also:
        Constant Field Values
      • LegacyConvertedEnhancedMRImageStorage

        public static final java.lang.String LegacyConvertedEnhancedMRImageStorage
        See Also:
        Constant Field Values
      • NuclearMedicineImageStorageRetired

        public static final java.lang.String NuclearMedicineImageStorageRetired
        See Also:
        Constant Field Values
      • UltrasoundImageStorageRetired

        public static final java.lang.String UltrasoundImageStorageRetired
        See Also:
        Constant Field Values
      • UltrasoundImageStorage

        public static final java.lang.String UltrasoundImageStorage
        See Also:
        Constant Field Values
      • EnhancedUSVolumeStorage

        public static final java.lang.String EnhancedUSVolumeStorage
        See Also:
        Constant Field Values
      • SecondaryCaptureImageStorage

        public static final java.lang.String SecondaryCaptureImageStorage
        See Also:
        Constant Field Values
      • MultiframeSingleBitSecondaryCaptureImageStorage

        public static final java.lang.String MultiframeSingleBitSecondaryCaptureImageStorage
        See Also:
        Constant Field Values
      • MultiframeGrayscaleByteSecondaryCaptureImageStorage

        public static final java.lang.String MultiframeGrayscaleByteSecondaryCaptureImageStorage
        See Also:
        Constant Field Values
      • MultiframeGrayscaleWordSecondaryCaptureImageStorage

        public static final java.lang.String MultiframeGrayscaleWordSecondaryCaptureImageStorage
        See Also:
        Constant Field Values
      • MultiframeTrueColorSecondaryCaptureImageStorage

        public static final java.lang.String MultiframeTrueColorSecondaryCaptureImageStorage
        See Also:
        Constant Field Values
      • XRayAngiographicImageStorage

        public static final java.lang.String XRayAngiographicImageStorage
        See Also:
        Constant Field Values
      • EnhancedXAImageStorage

        public static final java.lang.String EnhancedXAImageStorage
        See Also:
        Constant Field Values
      • XRayRadioFlouroscopicImageStorage

        public static final java.lang.String XRayRadioFlouroscopicImageStorage
        See Also:
        Constant Field Values
      • EnhancedXRFImageStorage

        public static final java.lang.String EnhancedXRFImageStorage
        See Also:
        Constant Field Values
      • XRayAngiographicBiplaneImageStorage

        public static final java.lang.String XRayAngiographicBiplaneImageStorage
        See Also:
        Constant Field Values
      • XRay3DAngiographicImageStorage

        public static final java.lang.String XRay3DAngiographicImageStorage
        See Also:
        Constant Field Values
      • XRay3DCraniofacialImageStorage

        public static final java.lang.String XRay3DCraniofacialImageStorage
        See Also:
        Constant Field Values
      • BreastTomosynthesisImageStorage

        public static final java.lang.String BreastTomosynthesisImageStorage
        See Also:
        Constant Field Values
      • BreastProjectionXRayImageStorageForPresentation

        public static final java.lang.String BreastProjectionXRayImageStorageForPresentation
        See Also:
        Constant Field Values
      • BreastProjectionXRayImageStorageForProcessing

        public static final java.lang.String BreastProjectionXRayImageStorageForProcessing
        See Also:
        Constant Field Values
      • NuclearMedicineImageStorage

        public static final java.lang.String NuclearMedicineImageStorage
        See Also:
        Constant Field Values
      • ParametricMapStorage

        public static final java.lang.String ParametricMapStorage
        See Also:
        Constant Field Values
      • VisibleLightDraftImageStorage

        public static final java.lang.String VisibleLightDraftImageStorage
        See Also:
        Constant Field Values
      • VisibleLightMultiFrameDraftImageStorage

        public static final java.lang.String VisibleLightMultiFrameDraftImageStorage
        See Also:
        Constant Field Values
      • VisibleLightEndoscopicImageStorage

        public static final java.lang.String VisibleLightEndoscopicImageStorage
        See Also:
        Constant Field Values
      • VideoEndoscopicImageStorage

        public static final java.lang.String VideoEndoscopicImageStorage
        See Also:
        Constant Field Values
      • VisibleLightMicroscopicImageStorage

        public static final java.lang.String VisibleLightMicroscopicImageStorage
        See Also:
        Constant Field Values
      • VideoMicroscopicImageStorage

        public static final java.lang.String VideoMicroscopicImageStorage
        See Also:
        Constant Field Values
      • VisibleLightSlideCoordinatesMicroscopicImageStorage

        public static final java.lang.String VisibleLightSlideCoordinatesMicroscopicImageStorage
        See Also:
        Constant Field Values
      • VisibleLightPhotographicImageStorage

        public static final java.lang.String VisibleLightPhotographicImageStorage
        See Also:
        Constant Field Values
      • VideoPhotographicImageStorage

        public static final java.lang.String VideoPhotographicImageStorage
        See Also:
        Constant Field Values
      • OphthalmicPhotography8BitImageStorage

        public static final java.lang.String OphthalmicPhotography8BitImageStorage
        See Also:
        Constant Field Values
      • OphthalmicPhotography16BitImageStorage

        public static final java.lang.String OphthalmicPhotography16BitImageStorage
        See Also:
        Constant Field Values
      • OphthalmicTomographyImageStorage

        public static final java.lang.String OphthalmicTomographyImageStorage
        See Also:
        Constant Field Values
      • WideFieldOphthalmicPhotographyStereographicProjectionImageStorage

        public static final java.lang.String WideFieldOphthalmicPhotographyStereographicProjectionImageStorage
        See Also:
        Constant Field Values
      • WideFieldOphthalmicPhotography3DCoordinatesImageStorage

        public static final java.lang.String WideFieldOphthalmicPhotography3DCoordinatesImageStorage
        See Also:
        Constant Field Values
      • OphthalmicOpticalCoherenceTomographyEnFaceImageStorage

        public static final java.lang.String OphthalmicOpticalCoherenceTomographyEnFaceImageStorage
        See Also:
        Constant Field Values
      • OphthalmicOpticalCoherenceTomographyBscanVolumeAnalysisStorage

        public static final java.lang.String OphthalmicOpticalCoherenceTomographyBscanVolumeAnalysisStorage
        See Also:
        Constant Field Values
      • OphthalmicThicknessMapStorage

        public static final java.lang.String OphthalmicThicknessMapStorage
        See Also:
        Constant Field Values
      • CornealTopographyMapStorage

        public static final java.lang.String CornealTopographyMapStorage
        See Also:
        Constant Field Values
      • VLWholeSlideMicroscopyImageStorage

        public static final java.lang.String VLWholeSlideMicroscopyImageStorage
        See Also:
        Constant Field Values
      • DermoscopicPhotographyImageStorage

        public static final java.lang.String DermoscopicPhotographyImageStorage
        See Also:
        Constant Field Values
      • LegacyConvertedEnhancedPETImageStorage

        public static final java.lang.String LegacyConvertedEnhancedPETImageStorage
        See Also:
        Constant Field Values
      • EnhancedPETImageStorage

        public static final java.lang.String EnhancedPETImageStorage
        See Also:
        Constant Field Values
      • SegmentationStorage

        public static final java.lang.String SegmentationStorage
        See Also:
        Constant Field Values
      • IVOCTImageStorageForPresentation

        public static final java.lang.String IVOCTImageStorageForPresentation
        See Also:
        Constant Field Values
      • IVOCTImageStorageForProcessing

        public static final java.lang.String IVOCTImageStorageForProcessing
        See Also:
        Constant Field Values
      • MediaStorageDirectoryStorage

        public static final java.lang.String MediaStorageDirectoryStorage
        See Also:
        Constant Field Values
      • BasicTextSRStorage

        public static final java.lang.String BasicTextSRStorage
        See Also:
        Constant Field Values
      • EnhancedSRStorage

        public static final java.lang.String EnhancedSRStorage
        See Also:
        Constant Field Values
      • ComprehensiveSRStorage

        public static final java.lang.String ComprehensiveSRStorage
        See Also:
        Constant Field Values
      • Comprehensive3DSRStorage

        public static final java.lang.String Comprehensive3DSRStorage
        See Also:
        Constant Field Values
      • ExtensibleSRStorage

        public static final java.lang.String ExtensibleSRStorage
        See Also:
        Constant Field Values
      • MammographyCADSRStorage

        public static final java.lang.String MammographyCADSRStorage
        See Also:
        Constant Field Values
      • ChestCADSRStorage

        public static final java.lang.String ChestCADSRStorage
        See Also:
        Constant Field Values
      • ProcedureLogStorage

        public static final java.lang.String ProcedureLogStorage
        See Also:
        Constant Field Values
      • XRayRadiationDoseSRStorage

        public static final java.lang.String XRayRadiationDoseSRStorage
        See Also:
        Constant Field Values
      • RadiopharmaceuticalRadiationDoseSRStorage

        public static final java.lang.String RadiopharmaceuticalRadiationDoseSRStorage
        See Also:
        Constant Field Values
      • ColonCADSRStorage

        public static final java.lang.String ColonCADSRStorage
        See Also:
        Constant Field Values
      • ImplantationPlanSRStorage

        public static final java.lang.String ImplantationPlanSRStorage
        See Also:
        Constant Field Values
      • AcquisitionContextSRStorage

        public static final java.lang.String AcquisitionContextSRStorage
        See Also:
        Constant Field Values
      • SimplifiedAdultEchoSRStorage

        public static final java.lang.String SimplifiedAdultEchoSRStorage
        See Also:
        Constant Field Values
      • PatientRadiationDoseSRStorage

        public static final java.lang.String PatientRadiationDoseSRStorage
        See Also:
        Constant Field Values
      • MacularGridThicknessAndVolumeReportStorage

        public static final java.lang.String MacularGridThicknessAndVolumeReportStorage
        See Also:
        Constant Field Values
      • KeyObjectSelectionDocumentStorage

        public static final java.lang.String KeyObjectSelectionDocumentStorage
        See Also:
        Constant Field Values
      • SpectaclePrescriptionReportStorage

        public static final java.lang.String SpectaclePrescriptionReportStorage
        See Also:
        Constant Field Values
      • TextSRStorageTrialRetired

        public static final java.lang.String TextSRStorageTrialRetired
        See Also:
        Constant Field Values
      • AudioSRStorageTrialRetired

        public static final java.lang.String AudioSRStorageTrialRetired
        See Also:
        Constant Field Values
      • DetailSRStorageTrialRetired

        public static final java.lang.String DetailSRStorageTrialRetired
        See Also:
        Constant Field Values
      • ComprehensiveSRStorageTrialRetired

        public static final java.lang.String ComprehensiveSRStorageTrialRetired
        See Also:
        Constant Field Values
      • GrayscaleSoftcopyPresentationStateStorage

        public static final java.lang.String GrayscaleSoftcopyPresentationStateStorage
        See Also:
        Constant Field Values
      • ColorSoftcopyPresentationStateStorage

        public static final java.lang.String ColorSoftcopyPresentationStateStorage
        See Also:
        Constant Field Values
      • PseudoColorSoftcopyPresentationStateStorage

        public static final java.lang.String PseudoColorSoftcopyPresentationStateStorage
        See Also:
        Constant Field Values
      • BlendingSoftcopyPresentationStateStorage

        public static final java.lang.String BlendingSoftcopyPresentationStateStorage
        See Also:
        Constant Field Values
      • XAXRFGrayscaleSoftcopyPresentationStateStorage

        public static final java.lang.String XAXRFGrayscaleSoftcopyPresentationStateStorage
        See Also:
        Constant Field Values
      • GrayscalePlanarMPRVolumetricPresentationStateStorage

        public static final java.lang.String GrayscalePlanarMPRVolumetricPresentationStateStorage
        See Also:
        Constant Field Values
      • CompositingPlanarMPRVolumetricPresentationStateStorage

        public static final java.lang.String CompositingPlanarMPRVolumetricPresentationStateStorage
        See Also:
        Constant Field Values
      • AdvancedBlendingPresentationStateStorage

        public static final java.lang.String AdvancedBlendingPresentationStateStorage
        See Also:
        Constant Field Values
      • VolumeRenderingVolumetricPresentationStateStorage

        public static final java.lang.String VolumeRenderingVolumetricPresentationStateStorage
        See Also:
        Constant Field Values
      • SegmentedVolumeRenderingVolumetricPresentationStateStorage

        public static final java.lang.String SegmentedVolumeRenderingVolumetricPresentationStateStorage
        See Also:
        Constant Field Values
      • MultipleVolumeRenderingVolumetricPresentationStateStorage

        public static final java.lang.String MultipleVolumeRenderingVolumetricPresentationStateStorage
        See Also:
        Constant Field Values
      • TwelveLeadECGStorage

        public static final java.lang.String TwelveLeadECGStorage
        See Also:
        Constant Field Values
      • GeneralECGStorage

        public static final java.lang.String GeneralECGStorage
        See Also:
        Constant Field Values
      • HemodynamicWaveformStorage

        public static final java.lang.String HemodynamicWaveformStorage
        See Also:
        Constant Field Values
      • AmbulatoryECGStorage

        public static final java.lang.String AmbulatoryECGStorage
        See Also:
        Constant Field Values
      • CardiacElectrophysiologyWaveformStorage

        public static final java.lang.String CardiacElectrophysiologyWaveformStorage
        See Also:
        Constant Field Values
      • BasicVoiceStorage

        public static final java.lang.String BasicVoiceStorage
        See Also:
        Constant Field Values
      • GeneralAudioWaveformStorage

        public static final java.lang.String GeneralAudioWaveformStorage
        See Also:
        Constant Field Values
      • ArterialPulseWaveformStorage

        public static final java.lang.String ArterialPulseWaveformStorage
        See Also:
        Constant Field Values
      • RespiratoryWaveformStorage

        public static final java.lang.String RespiratoryWaveformStorage
        See Also:
        Constant Field Values
      • MultichannelRespiratoryWaveformStorage

        public static final java.lang.String MultichannelRespiratoryWaveformStorage
        See Also:
        Constant Field Values
      • RoutineScalpElectroencephalogramWaveformStorage

        public static final java.lang.String RoutineScalpElectroencephalogramWaveformStorage
        See Also:
        Constant Field Values
      • ElectromyogramWaveformStorage

        public static final java.lang.String ElectromyogramWaveformStorage
        See Also:
        Constant Field Values
      • ElectrooculogramWaveformStorage

        public static final java.lang.String ElectrooculogramWaveformStorage
        See Also:
        Constant Field Values
      • SleepElectroencephalogramWaveformStorage

        public static final java.lang.String SleepElectroencephalogramWaveformStorage
        See Also:
        Constant Field Values
      • BodyPositionWaveformStorage

        public static final java.lang.String BodyPositionWaveformStorage
        See Also:
        Constant Field Values
      • StandaloneOverlayStorage

        public static final java.lang.String StandaloneOverlayStorage
        See Also:
        Constant Field Values
      • StandaloneCurveStorage

        public static final java.lang.String StandaloneCurveStorage
        See Also:
        Constant Field Values
      • StandaloneModalityLUTStorage

        public static final java.lang.String StandaloneModalityLUTStorage
        See Also:
        Constant Field Values
      • StandaloneVOILUTStorage

        public static final java.lang.String StandaloneVOILUTStorage
        See Also:
        Constant Field Values
      • StandalonePETCurveStorage

        public static final java.lang.String StandalonePETCurveStorage
        See Also:
        Constant Field Values
      • RTStructureSetStorage

        public static final java.lang.String RTStructureSetStorage
        See Also:
        Constant Field Values
      • RTBeamsTreatmentRecordStorage

        public static final java.lang.String RTBeamsTreatmentRecordStorage
        See Also:
        Constant Field Values
      • RTBrachyTreatmentRecordStorage

        public static final java.lang.String RTBrachyTreatmentRecordStorage
        See Also:
        Constant Field Values
      • RTTreatmentSummaryRecordStorage

        public static final java.lang.String RTTreatmentSummaryRecordStorage
        See Also:
        Constant Field Values
      • RTIonPlanStorage

        public static final java.lang.String RTIonPlanStorage
        See Also:
        Constant Field Values
      • RTIonBeamsTreatmentRecordStorage

        public static final java.lang.String RTIonBeamsTreatmentRecordStorage
        See Also:
        Constant Field Values
      • RTPhysicianIntentStorage

        public static final java.lang.String RTPhysicianIntentStorage
        See Also:
        Constant Field Values
      • RTSegmentAnnotationStorage

        public static final java.lang.String RTSegmentAnnotationStorage
        See Also:
        Constant Field Values
      • RTRadiationSetStorage

        public static final java.lang.String RTRadiationSetStorage
        See Also:
        Constant Field Values
      • CArmPhotonElectronRadiationStorage

        public static final java.lang.String CArmPhotonElectronRadiationStorage
        See Also:
        Constant Field Values
      • TomotherapeuticRadiationStorage

        public static final java.lang.String TomotherapeuticRadiationStorage
        See Also:
        Constant Field Values
      • RoboticArmRadiationStorage

        public static final java.lang.String RoboticArmRadiationStorage
        See Also:
        Constant Field Values
      • RTRadiationRecordSetStorage

        public static final java.lang.String RTRadiationRecordSetStorage
        See Also:
        Constant Field Values
      • RTRadiationSalvageRecordStorage

        public static final java.lang.String RTRadiationSalvageRecordStorage
        See Also:
        Constant Field Values
      • TomotherapeuticRadiationRecordStorage

        public static final java.lang.String TomotherapeuticRadiationRecordStorage
        See Also:
        Constant Field Values
      • CArmPhotonElectronRadiationRecordStorage

        public static final java.lang.String CArmPhotonElectronRadiationRecordStorage
        See Also:
        Constant Field Values
      • RoboticRadiationRecordStorage

        public static final java.lang.String RoboticRadiationRecordStorage
        See Also:
        Constant Field Values
      • RTBeamsDeliveryInstructionStorageTrial

        public static final java.lang.String RTBeamsDeliveryInstructionStorageTrial
        See Also:
        Constant Field Values
      • RTBeamsDeliveryInstructionStorage

        public static final java.lang.String RTBeamsDeliveryInstructionStorage
        See Also:
        Constant Field Values
      • MRSpectroscopyStorage

        public static final java.lang.String MRSpectroscopyStorage
        See Also:
        Constant Field Values
      • EncapsulatedPDFStorage

        public static final java.lang.String EncapsulatedPDFStorage
        See Also:
        Constant Field Values
      • EncapsulatedCDAStorage

        public static final java.lang.String EncapsulatedCDAStorage
        See Also:
        Constant Field Values
      • EncapsulatedSTLStorage

        public static final java.lang.String EncapsulatedSTLStorage
        See Also:
        Constant Field Values
      • SpatialRegistrationStorage

        public static final java.lang.String SpatialRegistrationStorage
        See Also:
        Constant Field Values
      • SpatialFiducialsStorage

        public static final java.lang.String SpatialFiducialsStorage
        See Also:
        Constant Field Values
      • DeformableSpatialRegistrationStorage

        public static final java.lang.String DeformableSpatialRegistrationStorage
        See Also:
        Constant Field Values
      • StereometricRelationshipStorage

        public static final java.lang.String StereometricRelationshipStorage
        See Also:
        Constant Field Values
      • RealWorldValueMappingStorage

        public static final java.lang.String RealWorldValueMappingStorage
        See Also:
        Constant Field Values
      • SurfaceSegmentationStorage

        public static final java.lang.String SurfaceSegmentationStorage
        See Also:
        Constant Field Values
      • TractographyResultsStorage

        public static final java.lang.String TractographyResultsStorage
        See Also:
        Constant Field Values
      • SurfaceScanMeshStorage

        public static final java.lang.String SurfaceScanMeshStorage
        See Also:
        Constant Field Values
      • SurfaceScanPointCloudStorage

        public static final java.lang.String SurfaceScanPointCloudStorage
        See Also:
        Constant Field Values
      • BasicStructuredDisplayStorage

        public static final java.lang.String BasicStructuredDisplayStorage
        See Also:
        Constant Field Values
      • LensometryMeasurementsStorage

        public static final java.lang.String LensometryMeasurementsStorage
        See Also:
        Constant Field Values
      • AutorefractionMeasurementsStorage

        public static final java.lang.String AutorefractionMeasurementsStorage
        See Also:
        Constant Field Values
      • KeratometryMeasurementsStorage

        public static final java.lang.String KeratometryMeasurementsStorage
        See Also:
        Constant Field Values
      • SubjectiveRefractionMeasurementsStorage

        public static final java.lang.String SubjectiveRefractionMeasurementsStorage
        See Also:
        Constant Field Values
      • VisualAcuityMeasurementsStorage

        public static final java.lang.String VisualAcuityMeasurementsStorage
        See Also:
        Constant Field Values
      • OphthalmicAxialMeasurementsStorage

        public static final java.lang.String OphthalmicAxialMeasurementsStorage
        See Also:
        Constant Field Values
      • IntraocularLensCalculationsStorage

        public static final java.lang.String IntraocularLensCalculationsStorage
        See Also:
        Constant Field Values
      • OphthalmicVisualFieldStaticPerimetryMeasurementsStorage

        public static final java.lang.String OphthalmicVisualFieldStaticPerimetryMeasurementsStorage
        See Also:
        Constant Field Values
      • ColorPaletteStorage

        public static final java.lang.String ColorPaletteStorage
        See Also:
        Constant Field Values
      • GenericImplantTemplateStorage

        public static final java.lang.String GenericImplantTemplateStorage
        See Also:
        Constant Field Values
      • ImplantAssemblyTemplateStorage

        public static final java.lang.String ImplantAssemblyTemplateStorage
        See Also:
        Constant Field Values
      • ImplantTemplateGroupStorage

        public static final java.lang.String ImplantTemplateGroupStorage
        See Also:
        Constant Field Values
      • StudyRootQueryRetrieveInformationModelFind

        public static final java.lang.String StudyRootQueryRetrieveInformationModelFind
        See Also:
        Constant Field Values
      • StudyRootQueryRetrieveInformationModelMove

        public static final java.lang.String StudyRootQueryRetrieveInformationModelMove
        See Also:
        Constant Field Values
      • StudyRootQueryRetrieveInformationModelGet

        public static final java.lang.String StudyRootQueryRetrieveInformationModelGet
        See Also:
        Constant Field Values
      • PatientRootQueryRetrieveInformationModelFind

        public static final java.lang.String PatientRootQueryRetrieveInformationModelFind
        See Also:
        Constant Field Values
      • PatientRootQueryRetrieveInformationModelMove

        public static final java.lang.String PatientRootQueryRetrieveInformationModelMove
        See Also:
        Constant Field Values
      • PatientRootQueryRetrieveInformationModelGet

        public static final java.lang.String PatientRootQueryRetrieveInformationModelGet
        See Also:
        Constant Field Values
      • PatientStudyOnlyQueryRetrieveInformationModelFind

        public static final java.lang.String PatientStudyOnlyQueryRetrieveInformationModelFind
        See Also:
        Constant Field Values
      • PatientStudyOnlyQueryRetrieveInformationModelMove

        public static final java.lang.String PatientStudyOnlyQueryRetrieveInformationModelMove
        See Also:
        Constant Field Values
      • PatientStudyOnlyQueryRetrieveInformationModelGet

        public static final java.lang.String PatientStudyOnlyQueryRetrieveInformationModelGet
        See Also:
        Constant Field Values
      • ColorPaletteInformationModelFind

        public static final java.lang.String ColorPaletteInformationModelFind
        See Also:
        Constant Field Values
      • ColorPaletteInformationModelMove

        public static final java.lang.String ColorPaletteInformationModelMove
        See Also:
        Constant Field Values
      • ColorPaletteInformationModelGet

        public static final java.lang.String ColorPaletteInformationModelGet
        See Also:
        Constant Field Values
      • arrayOfQuerySOPClasses

        public static final java.lang.String[] arrayOfQuerySOPClasses
      • arrayOfRetrieveWithMoveSOPClasses

        public static final java.lang.String[] arrayOfRetrieveWithMoveSOPClasses
      • arrayOfRetrieveWithGetSOPClasses

        public static final java.lang.String[] arrayOfRetrieveWithGetSOPClasses
      • arrayOfStorageSOPClasses

        public static final java.lang.String[] arrayOfStorageSOPClasses
    • Constructor Detail

      • SOPClass

        public SOPClass()
    • Method Detail

      • isVerification

        public static final boolean isVerification​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the Verification SOP Class
      • isPrivateNonImageStorage

        public static final boolean isPrivateNonImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known private non-image Storage SOP Classes
      • isPrivateImageStorage

        public static final boolean isPrivateImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known private image Storage SOP Classes
      • isDICOSImageStorage

        public static final boolean isDICOSImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known DICOS image Storage SOP Classes
      • isDICOSNonImageStorage

        public static final boolean isDICOSNonImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known DICOS non-image Storage SOP Classes
      • isDICONDEImageStorage

        public static final boolean isDICONDEImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known DICONDE image Storage SOP Classes
      • isTiledImageStorage

        public static final boolean isTiledImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches an Image Storage SOP Class that uses frames in a tiled layout
      • isImageStorage

        public static final boolean isImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard or private Image Storage SOP Classes
      • isStandardImageStorage

        public static final boolean isStandardImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard Image Storage SOP Classes
      • isEnhancedMultiframeImageStorage

        public static final boolean isEnhancedMultiframeImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard or private Enhanced Multiframe Image Storage SOP Classes
      • isEnhancedMultiframeImageWithPlanePositionOrientationAndMeasuresStorage

        public static final boolean isEnhancedMultiframeImageWithPlanePositionOrientationAndMeasuresStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard or private Enhanced Multiframe Image Storage SOP Classes that uses the Plane Position, Orientation and Pixel Measures functional groups
      • isImageWithFrameOfReferenceStorage

        public static final boolean isImageWithFrameOfReferenceStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard or private Image Storage SOP Classes that uses the Frame of Reference Module
      • isImageWithSynchronizationStorage

        public static final boolean isImageWithSynchronizationStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard or private Image Storage SOP Classes that uses the Synchronization Module
      • isLegacyConvertedEnhancedImageStorage

        public static final boolean isLegacyConvertedEnhancedImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard or private Legacy Converted Enhanced Multiframe Image Storage SOP Classes
      • isMultiframeSecondaryCaptureImageStorage

        public static final boolean isMultiframeSecondaryCaptureImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard Multiframe Secondary Capture Image Storage SOP Classes
      • isSecondaryCaptureImageStorage

        public static final boolean isSecondaryCaptureImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard Secondary Capture Image Storage SOP Classes (including Multiframe)
      • isMultiframeImageStorage

        public static final boolean isMultiframeImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard Multiframe Image Storage SOP Classes
      • isDirectory

        public static final boolean isDirectory​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the Media Storage Directory Storage SOP Class (used for the DICOMDIR)
      • isStructuredReport

        public static final boolean isStructuredReport​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard generic or specific Structured Report Storage SOP Classes (including Key Object)
      • isTrialRetiredStructuredReport

        public static final boolean isTrialRetiredStructuredReport​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard generic or specific Structured Report Storage SOP Classes (including Key Object)
      • isKeyObjectSelectionDocument

        public static final boolean isKeyObjectSelectionDocument​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the Key Object Storage SOP Class
      • isPresentationState

        public static final boolean isPresentationState​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard Presentation State Storage SOP Classes (currently just the Grayscale Softcopy Presentation State Storage SOP Class)
      • isWaveform

        public static final boolean isWaveform​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard Waveform Storage SOP Classes
      • isStandalone

        public static final boolean isStandalone​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard Standalone Storage SOP Classes (overlay, curve (including PET curve), and LUTs)
      • isRadiotherapy

        public static final boolean isRadiotherapy​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard RT non-image Storage SOP Classes (dose, structure set, plan and treatment records)
      • isSpectroscopy

        public static final boolean isSpectroscopy​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known standard Spectroscopy Storage SOP Classes (currently just the MR Spectroscopy Storage SOP Class)
      • isRawData

        public static final boolean isRawData​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the Raw Data Storage SOP Class
      • isEncapsulatedDocument

        public static final boolean isEncapsulatedDocument​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the Raw Data Storage SOP Class
      • isOphthalmicMeasurementStorage

        public static final boolean isOphthalmicMeasurementStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known refractive measurement Storage SOP Classes
      • isMiscellaneousCompositeNonImageStorage

        public static final boolean isMiscellaneousCompositeNonImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known miscellaneous composite non-image Storage SOP Classes
      • isMiscellaneousNonCompositeStorage

        public static final boolean isMiscellaneousNonCompositeStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known miscellaneous non-composite Storage SOP Classes
      • isNonImageStorage

        public static final boolean isNonImageStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known non-image Storage SOP Classes (directory, SR, presentation state, waveform, standalone, RT, spectroscopy, raw data, encapsulated document, etc. or private)
      • isStorage

        public static final boolean isStorage​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known Storage SOP Classes
      • isCompositeInstanceQuery

        public static final boolean isCompositeInstanceQuery​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known composite instance query SOP Classes
      • isStudyRootCompositeInstanceQuery

        public static final boolean isStudyRootCompositeInstanceQuery​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the study root composite instance query SOP Class
      • isPatientRootCompositeInstanceQuery

        public static final boolean isPatientRootCompositeInstanceQuery​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the patient root composite instance query SOP Class
      • isPatientStudyOnlyCompositeInstanceQuery

        public static final boolean isPatientStudyOnlyCompositeInstanceQuery​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the patient/study only composite instance query SOP Class
      • isCompositeInstanceRetrieveWithMove

        public static final boolean isCompositeInstanceRetrieveWithMove​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known composite instance retrieve move SOP Classes
      • isStudyRootCompositeInstanceRetrieveWithMove

        public static final boolean isStudyRootCompositeInstanceRetrieveWithMove​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the study root composite instance retrieve move SOP Class
      • isPatientRootCompositeInstanceRetrieveWithMove

        public static final boolean isPatientRootCompositeInstanceRetrieveWithMove​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the patient root composite instance retrieve move SOP Class
      • isPatientStudyOnlyCompositeInstanceRetrieveWithMove

        public static final boolean isPatientStudyOnlyCompositeInstanceRetrieveWithMove​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the patient/study only composite instance retrieve move SOP Class
      • isCompositeInstanceRetrieveWithGet

        public static final boolean isCompositeInstanceRetrieveWithGet​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known composite instance get SOP Classes
      • isStudyRootCompositeInstanceRetrieveWithGet

        public static final boolean isStudyRootCompositeInstanceRetrieveWithGet​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the study root composite instance get SOP Class
      • isPatientRootCompositeInstanceRetrieveWithGet

        public static final boolean isPatientRootCompositeInstanceRetrieveWithGet​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the patient root composite instance get SOP Class
      • isPatientStudyOnlyCompositeInstanceRetrieveWithGet

        public static final boolean isPatientStudyOnlyCompositeInstanceRetrieveWithGet​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the patient/study only composite instance get SOP Class
      • isCompositeInstanceRetrieve

        public static final boolean isCompositeInstanceRetrieve​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches one of the known composite instance retrieve move or get SOP Classes
      • isStudyRootCompositeInstanceRetrieve

        public static final boolean isStudyRootCompositeInstanceRetrieve​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the study root composite instance retrieve move or get SOP Classes
      • isPatientRootCompositeInstanceRetrieve

        public static final boolean isPatientRootCompositeInstanceRetrieve​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the patient root composite instance retrieve move or get SOP Classes
      • isPatientStudyOnlyCompositeInstanceRetrieve

        public static final boolean isPatientStudyOnlyCompositeInstanceRetrieve​(java.lang.String sopClassUID)
        Parameters:
        sopClassUID - UID of the SOP Class, as a String without trailing zero padding
        Returns:
        true if the UID argument matches the patient/study only composite instance retrieve move or get SOP Classes
      • getSetOfStorageSOPClasses

        public static final java.util.Set getSetOfStorageSOPClasses()
        Returns:
        an (unmodifiable) Set of known Storage SOP Classes
      • getPlausibleStandardSOPClassUIDsForModality

        public static java.lang.String[] getPlausibleStandardSOPClassUIDsForModality​(java.lang.String modality)

        Return a plausible set of SOP Classes with which to encode a specified modality.

        Useful for association negotiation for a C-GET operation when the SOP Classes to be retrieved are not explicitly known.

        Includes both those SOP Classes that have mandatory fixed modality values, as well as likely secondary capture, encapsulated, raw data and more general SOP Classes that could be used.

        Parameters:
        modality - a DICOM standard string value for Modality
        Returns:
        an array of DICOM standard Storage SOP Class UIDs