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