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.
Constructor and Description |
---|
SOPClass() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String[] |
getPlausibleStandardSOPClassUIDsForModality(java.lang.String modality)
Return a plausible set of SOP Classes with which to encode a specified modality.
|
static java.util.Set |
getSetOfStorageSOPClasses() |
static boolean |
isCompositeInstanceQuery(java.lang.String sopClassUID) |
static boolean |
isCompositeInstanceRetrieve(java.lang.String sopClassUID) |
static boolean |
isCompositeInstanceRetrieveWithGet(java.lang.String sopClassUID) |
static boolean |
isCompositeInstanceRetrieveWithMove(java.lang.String sopClassUID) |
static boolean |
isDICONDEImageStorage(java.lang.String sopClassUID) |
static boolean |
isDICOSImageStorage(java.lang.String sopClassUID) |
static boolean |
isDICOSNonImageStorage(java.lang.String sopClassUID) |
static boolean |
isDirectory(java.lang.String sopClassUID) |
static boolean |
isEncapsulatedDocument(java.lang.String sopClassUID) |
static boolean |
isEnhancedMultiframeImageStorage(java.lang.String sopClassUID) |
static boolean |
isEnhancedMultiframeImageWithPlanePositionOrientationAndMeasuresStorage(java.lang.String sopClassUID) |
static boolean |
isImageStorage(java.lang.String sopClassUID) |
static boolean |
isImageWithFrameOfReferenceStorage(java.lang.String sopClassUID) |
static boolean |
isImageWithSynchronizationStorage(java.lang.String sopClassUID) |
static boolean |
isKeyObjectSelectionDocument(java.lang.String sopClassUID) |
static boolean |
isLegacyConvertedEnhancedImageStorage(java.lang.String sopClassUID) |
static boolean |
isMiscellaneousCompositeNonImageStorage(java.lang.String sopClassUID) |
static boolean |
isMiscellaneousNonCompositeStorage(java.lang.String sopClassUID) |
static boolean |
isMultiframeImageStorage(java.lang.String sopClassUID) |
static boolean |
isMultiframeSecondaryCaptureImageStorage(java.lang.String sopClassUID) |
static boolean |
isNonImageStorage(java.lang.String sopClassUID) |
static boolean |
isOphthalmicMeasurementStorage(java.lang.String sopClassUID) |
static boolean |
isPatientRootCompositeInstanceQuery(java.lang.String sopClassUID) |
static boolean |
isPatientRootCompositeInstanceRetrieve(java.lang.String sopClassUID) |
static boolean |
isPatientRootCompositeInstanceRetrieveWithGet(java.lang.String sopClassUID) |
static boolean |
isPatientRootCompositeInstanceRetrieveWithMove(java.lang.String sopClassUID) |
static boolean |
isPatientStudyOnlyCompositeInstanceQuery(java.lang.String sopClassUID) |
static boolean |
isPatientStudyOnlyCompositeInstanceRetrieve(java.lang.String sopClassUID) |
static boolean |
isPatientStudyOnlyCompositeInstanceRetrieveWithGet(java.lang.String sopClassUID) |
static boolean |
isPatientStudyOnlyCompositeInstanceRetrieveWithMove(java.lang.String sopClassUID) |
static boolean |
isPresentationState(java.lang.String sopClassUID) |
static boolean |
isPrivateImageStorage(java.lang.String sopClassUID) |
static boolean |
isPrivateNonImageStorage(java.lang.String sopClassUID) |
static boolean |
isRadiotherapy(java.lang.String sopClassUID) |
static boolean |
isRawData(java.lang.String sopClassUID) |
static boolean |
isSecondaryCaptureImageStorage(java.lang.String sopClassUID) |
static boolean |
isSpectroscopy(java.lang.String sopClassUID) |
static boolean |
isStandalone(java.lang.String sopClassUID) |
static boolean |
isStandardImageStorage(java.lang.String sopClassUID) |
static boolean |
isStorage(java.lang.String sopClassUID) |
static boolean |
isStructuredReport(java.lang.String sopClassUID) |
static boolean |
isStudyRootCompositeInstanceQuery(java.lang.String sopClassUID) |
static boolean |
isStudyRootCompositeInstanceRetrieve(java.lang.String sopClassUID) |
static boolean |
isStudyRootCompositeInstanceRetrieveWithGet(java.lang.String sopClassUID) |
static boolean |
isStudyRootCompositeInstanceRetrieveWithMove(java.lang.String sopClassUID) |
static boolean |
isTiledImageStorage(java.lang.String sopClassUID) |
static boolean |
isTrialRetiredStructuredReport(java.lang.String sopClassUID) |
static boolean |
isVerification(java.lang.String sopClassUID) |
static boolean |
isWaveform(java.lang.String sopClassUID) |
static java.lang.String |
selectModalityForSOPClass(java.lang.String sopClassUID)
Return the standard specified Modality for a Storage SOP Class, or a conventional choice if not enumerated by the standard.
|
public static final java.lang.String AcquisitionContextSRStorage
public static final java.lang.String AdvancedBlendingPresentationStateStorage
public static final java.lang.String AmbulatoryECGStorage
public static final java.lang.String[] arrayOfQuerySOPClasses
public static final java.lang.String[] arrayOfRetrieveWithGetSOPClasses
public static final java.lang.String[] arrayOfRetrieveWithMoveSOPClasses
public static final java.lang.String[] arrayOfStorageSOPClasses
public static final java.lang.String ArterialPulseWaveformStorage
public static final java.lang.String AudioSRStorageTrialRetired
public static final java.lang.String AutorefractionMeasurementsStorage
public static final java.lang.String BasicStructuredDisplayStorage
public static final java.lang.String BasicTextSRStorage
public static final java.lang.String BasicVoiceStorage
public static final java.lang.String BlendingSoftcopyPresentationStateStorage
public static final java.lang.String BodyPositionWaveformStorage
public static final java.lang.String BreastProjectionXRayImageStorageForPresentation
public static final java.lang.String BreastProjectionXRayImageStorageForProcessing
public static final java.lang.String BreastTomosynthesisImageStorage
public static final java.lang.String CardiacElectrophysiologyWaveformStorage
public static final java.lang.String CArmPhotonElectronRadiationRecordStorage
public static final java.lang.String CArmPhotonElectronRadiationStorage
public static final java.lang.String ChestCADSRStorage
public static final java.lang.String ColonCADSRStorage
public static final java.lang.String ColorPaletteInformationModelFind
public static final java.lang.String ColorPaletteInformationModelGet
public static final java.lang.String ColorPaletteInformationModelMove
public static final java.lang.String ColorPaletteStorage
public static final java.lang.String ColorSoftcopyPresentationStateStorage
public static final java.lang.String CompositingPlanarMPRVolumetricPresentationStateStorage
public static final java.lang.String Comprehensive3DSRStorage
public static final java.lang.String ComprehensiveSRStorage
public static final java.lang.String ComprehensiveSRStorageTrialRetired
public static final java.lang.String ComputedRadiographyImageStorage
public static final java.lang.String CornealTopographyMapStorage
public static final java.lang.String CTImageStorage
public static final java.lang.String DeformableSpatialRegistrationStorage
public static final java.lang.String DermoscopicPhotographyImageStorage
public static final java.lang.String DetailSRStorageTrialRetired
public static final java.lang.String DICONDEEddyCurrentImageStorage
public static final java.lang.String DICONDEEddyCurrentMultiframeImageStorage
public static final java.lang.String DICOS2DAITStorage
public static final java.lang.String DICOS3DAITStorage
public static final java.lang.String DICOSCTImageStorage
public static final java.lang.String DICOSDigitalXRayImageStorageForPresentation
public static final java.lang.String DICOSDigitalXRayImageStorageForProcessing
public static final java.lang.String DICOSQuadrupoleResonanceStorage
public static final java.lang.String DICOSThreatDetectionReportStorage
public static final java.lang.String DigitalIntraoralXRayImageStorageForPresentation
public static final java.lang.String DigitalIntraoralXRayImageStorageForProcessing
public static final java.lang.String DigitalMammographyXRayImageStorageForPresentation
public static final java.lang.String DigitalMammographyXRayImageStorageForProcessing
public static final java.lang.String DigitalXRayImageStorageForPresentation
public static final java.lang.String DigitalXRayImageStorageForProcessing
public static final java.lang.String ElectromyogramWaveformStorage
public static final java.lang.String ElectrooculogramWaveformStorage
public static final java.lang.String EncapsulatedCDAStorage
public static final java.lang.String EncapsulatedPDFStorage
public static final java.lang.String EncapsulatedSTLStorage
public static final java.lang.String EnhancedCTImageStorage
public static final java.lang.String EnhancedMRColorImageStorage
public static final java.lang.String EnhancedMRImageStorage
public static final java.lang.String EnhancedPETImageStorage
public static final java.lang.String EnhancedSRStorage
public static final java.lang.String EnhancedUSVolumeStorage
public static final java.lang.String EnhancedXAImageStorage
public static final java.lang.String EnhancedXRFImageStorage
public static final java.lang.String ExtensibleSRStorage
public static final java.lang.String GeneralAudioWaveformStorage
public static final java.lang.String GeneralECGStorage
public static final java.lang.String GenericImplantTemplateStorage
public static final java.lang.String GrayscalePlanarMPRVolumetricPresentationStateStorage
public static final java.lang.String GrayscaleSoftcopyPresentationStateStorage
public static final java.lang.String HemodynamicWaveformStorage
public static final java.lang.String ImplantAssemblyTemplateStorage
public static final java.lang.String ImplantationPlanSRStorage
public static final java.lang.String ImplantTemplateGroupStorage
public static final java.lang.String IntraocularLensCalculationsStorage
public static final java.lang.String IVOCTImageStorageForPresentation
public static final java.lang.String IVOCTImageStorageForProcessing
public static final java.lang.String KeratometryMeasurementsStorage
public static final java.lang.String KeyObjectSelectionDocumentStorage
public static final java.lang.String LegacyConvertedEnhancedCTImageStorage
public static final java.lang.String LegacyConvertedEnhancedMRImageStorage
public static final java.lang.String LegacyConvertedEnhancedPETImageStorage
public static final java.lang.String LensometryMeasurementsStorage
public static final java.lang.String MacularGridThicknessAndVolumeReportStorage
public static final java.lang.String MammographyCADSRStorage
public static final java.lang.String MediaStorageDirectoryStorage
public static final java.lang.String MRImageStorage
public static final java.lang.String MRSpectroscopyStorage
public static final java.lang.String MultichannelRespiratoryWaveformStorage
public static final java.lang.String MultiframeGrayscaleByteSecondaryCaptureImageStorage
public static final java.lang.String MultiframeGrayscaleWordSecondaryCaptureImageStorage
public static final java.lang.String MultiframeSingleBitSecondaryCaptureImageStorage
public static final java.lang.String MultiframeTrueColorSecondaryCaptureImageStorage
public static final java.lang.String MultipleVolumeRenderingVolumetricPresentationStateStorage
public static final java.lang.String NuclearMedicineImageStorage
public static final java.lang.String NuclearMedicineImageStorageRetired
public static final java.lang.String OphthalmicAxialMeasurementsStorage
public static final java.lang.String OphthalmicOpticalCoherenceTomographyBscanVolumeAnalysisStorage
public static final java.lang.String OphthalmicOpticalCoherenceTomographyEnFaceImageStorage
public static final java.lang.String OphthalmicPhotography16BitImageStorage
public static final java.lang.String OphthalmicPhotography8BitImageStorage
public static final java.lang.String OphthalmicThicknessMapStorage
public static final java.lang.String OphthalmicTomographyImageStorage
public static final java.lang.String OphthalmicVisualFieldStaticPerimetryMeasurementsStorage
public static final java.lang.String ParametricMapStorage
public static final java.lang.String PatientRadiationDoseSRStorage
public static final java.lang.String PatientRootQueryRetrieveInformationModelFind
public static final java.lang.String PatientRootQueryRetrieveInformationModelGet
public static final java.lang.String PatientRootQueryRetrieveInformationModelMove
public static final java.lang.String PatientStudyOnlyQueryRetrieveInformationModelFind
public static final java.lang.String PatientStudyOnlyQueryRetrieveInformationModelGet
public static final java.lang.String PatientStudyOnlyQueryRetrieveInformationModelMove
public static final java.lang.String PETImageStorage
public static final java.lang.String PrivateAcusonStructuredReportDetailStorage
public static final java.lang.String PrivateAgfaBasicAttributePresentationStateStorage
public static final java.lang.String PrivateDcm4cheEncapsulatedDocumentStorage
public static final java.lang.String PrivateDcm4cheUpgradedCTImageStorage
public static final java.lang.String PrivateDcm4cheUpgradedMRImageStorage
public static final java.lang.String PrivateDcm4cheUpgradedPETImageStorage
public static final java.lang.String PrivateERADPracticeBuilderReportDictationStorage
public static final java.lang.String PrivateERADPracticeBuilderReportTextStorage
public static final java.lang.String PrivateFujiCRImageStorage
public static final java.lang.String PrivateGE3DModelStorage
public static final java.lang.String PrivateGECollageStorage
public static final java.lang.String PrivateGEDicomCTImageInfoObject
public static final java.lang.String PrivateGEDicomDisplayImageInfoObject
public static final java.lang.String PrivateGEDicomMRImageInfoObject
public static final java.lang.String PrivateGEeNTEGRAProtocolOrNMGenieStorage
public static final java.lang.String PrivateGEPETRawDataStorage
public static final java.lang.String PrivateGERTPlanStorage
public static final java.lang.String PrivateMedicalInsight3DSoftcopyPresentationStateStorage
public static final java.lang.String PrivatePhilips3DObject2Storage
public static final java.lang.String PrivatePhilips3DObjectStorage
public static final java.lang.String PrivatePhilips3DPresentationStateStorage
public static final java.lang.String PrivatePhilipsCompositeObjectStorage
public static final java.lang.String PrivatePhilipsCTSyntheticImageStorage
public static final java.lang.String PrivatePhilipsCXImageStorage
public static final java.lang.String PrivatePhilipsCXSyntheticImageStorage
public static final java.lang.String PrivatePhilipsHPLive3D01Storage
public static final java.lang.String PrivatePhilipsHPLive3D02Storage
public static final java.lang.String PrivatePhilipsLiveRunStorage
public static final java.lang.String PrivatePhilipsMRCardio2Storage
public static final java.lang.String PrivatePhilipsMRCardioAnalysis2Storage
public static final java.lang.String PrivatePhilipsMRCardioAnalysisStorage
public static final java.lang.String PrivatePhilipsMRCardioProfileStorage
public static final java.lang.String PrivatePhilipsMRCardioStorage
public static final java.lang.String PrivatePhilipsMRColorImageStorage
public static final java.lang.String PrivatePhilipsMRExamcardStorage
public static final java.lang.String PrivatePhilipsMRSeriesDataStorage
public static final java.lang.String PrivatePhilipsMRSpectrumStorage
public static final java.lang.String PrivatePhilipsMRSyntheticImageStorage
public static final java.lang.String PrivatePhilipsPerfusionImageStorage
public static final java.lang.String PrivatePhilipsPerfusionStorage
public static final java.lang.String PrivatePhilipsReconstructionStorage
public static final java.lang.String PrivatePhilipsRunStorage
public static final java.lang.String PrivatePhilipsSpecialisedXAStorage
public static final java.lang.String PrivatePhilipsSurface2Storage
public static final java.lang.String PrivatePhilipsSurfaceStorage
public static final java.lang.String PrivatePhilipsVolume2Storage
public static final java.lang.String PrivatePhilipsVolumeSetStorage
public static final java.lang.String PrivatePhilipsVolumeStorage
public static final java.lang.String PrivatePhilipsVRMLStorage
public static final java.lang.String PrivatePhilipsXRayMFStorage
public static final java.lang.String PrivatePixelMedFloatingPointImageStorage
public static final java.lang.String PrivatePixelMedLegacyConvertedEnhancedCTImageStorage
public static final java.lang.String PrivatePixelMedLegacyConvertedEnhancedMRImageStorage
public static final java.lang.String PrivatePixelMedLegacyConvertedEnhancedPETImageStorage
public static final java.lang.String PrivatePMODMultiframeImageStorage
public static final java.lang.String PrivateSiemensAXFrameSetsStorage
public static final java.lang.String PrivateSiemensCSANonImageStorage
public static final java.lang.String PrivateSiemensCTMRVolumeStorage
public static final java.lang.String PrivateTomTecAnnotationStorage
public static final java.lang.String PrivateToshibaUSImageStorage
public static final java.lang.String ProcedureLogStorage
public static final java.lang.String PseudoColorSoftcopyPresentationStateStorage
public static final java.lang.String RadiopharmaceuticalRadiationDoseSRStorage
public static final java.lang.String RawDataStorage
public static final java.lang.String RealWorldValueMappingStorage
public static final java.lang.String RespiratoryWaveformStorage
public static final java.lang.String RoboticArmRadiationStorage
public static final java.lang.String RoboticRadiationRecordStorage
public static final java.lang.String RoutineScalpElectroencephalogramWaveformStorage
public static final java.lang.String RTBeamsDeliveryInstructionStorage
public static final java.lang.String RTBeamsDeliveryInstructionStorageTrial
public static final java.lang.String RTBeamsTreatmentRecordStorage
public static final java.lang.String RTBrachyTreatmentRecordStorage
public static final java.lang.String RTDoseStorage
public static final java.lang.String RTImageStorage
public static final java.lang.String RTIonBeamsTreatmentRecordStorage
public static final java.lang.String RTIonPlanStorage
public static final java.lang.String RTPhysicianIntentStorage
public static final java.lang.String RTPlanStorage
public static final java.lang.String RTRadiationRecordSetStorage
public static final java.lang.String RTRadiationSalvageRecordStorage
public static final java.lang.String RTRadiationSetStorage
public static final java.lang.String RTSegmentAnnotationStorage
public static final java.lang.String RTStructureSetStorage
public static final java.lang.String RTTreatmentSummaryRecordStorage
public static final java.lang.String SecondaryCaptureImageStorage
public static final java.lang.String SegmentationStorage
public static final java.lang.String SegmentedVolumeRenderingVolumetricPresentationStateStorage
public static final java.lang.String SimplifiedAdultEchoSRStorage
public static final java.lang.String SleepElectroencephalogramWaveformStorage
public static final java.lang.String SpatialFiducialsStorage
public static final java.lang.String SpatialRegistrationStorage
public static final java.lang.String SpectaclePrescriptionReportStorage
public static final java.lang.String StandaloneCurveStorage
public static final java.lang.String StandaloneModalityLUTStorage
public static final java.lang.String StandaloneOverlayStorage
public static final java.lang.String StandalonePETCurveStorage
public static final java.lang.String StandaloneVOILUTStorage
public static final java.lang.String StereometricRelationshipStorage
public static final java.lang.String StudyRootQueryRetrieveInformationModelFind
public static final java.lang.String StudyRootQueryRetrieveInformationModelGet
public static final java.lang.String StudyRootQueryRetrieveInformationModelMove
public static final java.lang.String SubjectiveRefractionMeasurementsStorage
public static final java.lang.String SurfaceScanMeshStorage
public static final java.lang.String SurfaceScanPointCloudStorage
public static final java.lang.String SurfaceSegmentationStorage
public static final java.lang.String TextSRStorageTrialRetired
public static final java.lang.String TomotherapeuticRadiationRecordStorage
public static final java.lang.String TomotherapeuticRadiationStorage
public static final java.lang.String TractographyResultsStorage
public static final java.lang.String TwelveLeadECGStorage
public static final java.lang.String UltrasoundImageStorage
public static final java.lang.String UltrasoundImageStorageRetired
public static final java.lang.String UltrasoundMultiframeImageStorage
public static final java.lang.String UltrasoundMultiframeImageStorageRetired
public static final java.lang.String Verification
public static final java.lang.String VideoEndoscopicImageStorage
public static final java.lang.String VideoMicroscopicImageStorage
public static final java.lang.String VideoPhotographicImageStorage
public static final java.lang.String VisibleLightDraftImageStorage
public static final java.lang.String VisibleLightEndoscopicImageStorage
public static final java.lang.String VisibleLightMicroscopicImageStorage
public static final java.lang.String VisibleLightMultiFrameDraftImageStorage
public static final java.lang.String VisibleLightPhotographicImageStorage
public static final java.lang.String VisibleLightSlideCoordinatesMicroscopicImageStorage
public static final java.lang.String VisualAcuityMeasurementsStorage
public static final java.lang.String VLWholeSlideMicroscopyImageStorage
public static final java.lang.String VolumeRenderingVolumetricPresentationStateStorage
public static final java.lang.String WideFieldOphthalmicPhotography3DCoordinatesImageStorage
public static final java.lang.String WideFieldOphthalmicPhotographyStereographicProjectionImageStorage
public static final java.lang.String XAXRFGrayscaleSoftcopyPresentationStateStorage
public static final java.lang.String XRay3DAngiographicImageStorage
public static final java.lang.String XRay3DCraniofacialImageStorage
public static final java.lang.String XRayAngiographicBiplaneImageStorage
public static final java.lang.String XRayAngiographicImageStorage
public static final java.lang.String XRayRadiationDoseSRStorage
public static final java.lang.String XRayRadioFlouroscopicImageStorage
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.
modality
- a DICOM standard string value for Modalitypublic static final java.util.Set getSetOfStorageSOPClasses()
Set
of known Storage SOP Classespublic static final boolean isCompositeInstanceQuery(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isCompositeInstanceRetrieve(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isCompositeInstanceRetrieveWithGet(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isCompositeInstanceRetrieveWithMove(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isDICONDEImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isDICOSImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isDICOSNonImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isDirectory(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isEncapsulatedDocument(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isEnhancedMultiframeImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isEnhancedMultiframeImageWithPlanePositionOrientationAndMeasuresStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isImageWithFrameOfReferenceStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isImageWithSynchronizationStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isKeyObjectSelectionDocument(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isLegacyConvertedEnhancedImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isMiscellaneousCompositeNonImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isMiscellaneousNonCompositeStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isMultiframeImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isMultiframeSecondaryCaptureImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isNonImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isOphthalmicMeasurementStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPatientRootCompositeInstanceQuery(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPatientRootCompositeInstanceRetrieve(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPatientRootCompositeInstanceRetrieveWithGet(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPatientRootCompositeInstanceRetrieveWithMove(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPatientStudyOnlyCompositeInstanceQuery(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPatientStudyOnlyCompositeInstanceRetrieve(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPatientStudyOnlyCompositeInstanceRetrieveWithGet(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPatientStudyOnlyCompositeInstanceRetrieveWithMove(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPresentationState(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPrivateImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isPrivateNonImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isRadiotherapy(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isRawData(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isSecondaryCaptureImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isSpectroscopy(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isStandalone(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isStandardImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isStructuredReport(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isStudyRootCompositeInstanceQuery(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isStudyRootCompositeInstanceRetrieve(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isStudyRootCompositeInstanceRetrieveWithGet(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isStudyRootCompositeInstanceRetrieveWithMove(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isTiledImageStorage(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isTrialRetiredStructuredReport(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isVerification(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static final boolean isWaveform(java.lang.String sopClassUID)
sopClassUID
- UID of the SOP Class, as a String without trailing zero paddingpublic static java.lang.String selectModalityForSOPClass(java.lang.String sopClassUID)
Return the standard specified Modality for a Storage SOP Class, or a conventional choice if not enumerated by the standard.
Will return "OT" if the SOP Class is not recognized or is not specific to a particular Modality.
sopClassUID
- a DICOM standard Storage SOP Class UID