public class SOPCommonModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
SOPCommonModule(IDataSet objIDataSet)
Instantiates a new sOP common module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAuthorizationEquipmentCertificationNumber()
Retrieves Authorization Equipment Certification Number.
|
CodingSchemeIdentificationSequence |
getCodingSchemeIdentificationSequence()
This method provides the pre-initialized object of Contributing Equipment Sequence.
|
java.lang.String |
getContentQualification()
Retrieves Content Qualification Indicator.
|
ContributingEquipmentSequence |
getContributingEquipmentSequence()
This method provides the pre-initialized object of Contributing Equipment Sequence.
|
ConversionSourceAttributesSequence |
getConversionSourceAttributesSequence()
This method provides the pre-initialized object of Conversion Source Attributes Sequence.
|
DigitalSignaturesMacro |
getDigitalSignaturesMacro()
This method provides the Digital Signatures Macro which is the part of SOP Common Module.
|
EncryptedAttributesSequence |
getEncryptedAttributesSequence()
This method provides the pre-initialized object of Contributing Equipment Sequence.
|
HL7StructuredDocumentReferenceSequence |
getHL7StructuredDocumentReferenceSequence()
This method provides the pre-initialized object of HL7 Structured Document Reference Sequence.
|
java.lang.String |
getInstanceCreationDate()
Retrieves the Instance Creation Date.
|
java.lang.String |
getInstanceCreationTime()
Retrieves the Instance Creation Time.
|
java.lang.String |
getInstanceCreatorUID()
Retrieves the UID of Instance Creator.
|
java.lang.String |
getInstanceNumber()
Retrieves the Instance Number.
|
java.lang.String |
getLongitudinalTemporalInformationModified()
Retrieves Longitudinal Temporal Information Modified.
|
OriginalAttributesSequence |
getOriginalAttributesSequence()
This method provides the pre-initialized object of Original Attributes Sequence.
|
java.lang.String |
getOriginalSpecializedSOPClassUID()
Retrieves the Original Specialized SOP Class UID.
|
PrivateDataElementCharacteristicsSequence |
getPrivateDataElementCharacteristicsSequence()
This method provides the pre-initialized object of Private Data Element Characteristics Sequence.
|
java.lang.String |
getQueryRetrieveView()
Retrieves Query/Retrieve View.
|
java.lang.String[] |
getRelatedGeneralSOPClassUID()
Retrieves the UID of Related General SOP Class.
|
java.lang.String |
getSOPAuthorizationComment()
Retrieves the comment for SOP Authorization.
|
java.lang.String |
getSOPAuthorizationDateandTime()
Retrieves the SOP Authorization Date and Time.
|
java.lang.String |
getSOPClassUID()
Retrieves the UID of SOP Class.
|
java.lang.String |
getSOPInstanceStatus()
Retrieves the status of SOPInstance.
|
java.lang.String |
getSOPInstanceUID()
Retreives the UID of SOP Instance.
|
java.lang.String[] |
getSpecificCharacterSet()
Retrieves the Specific Character Set.
|
java.lang.String |
getTimezoneOffsetFromUTC()
Retrieves the Time zone Offset From UTC.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the custom collection containing the list of DataElements belonging to the CT
Image Module specified by DICOM Standard.
|
void |
setAuthorizationEquipmentCertificationNumber(java.lang.String strAuthorizationEquipmentCertificationNumber)
The method is used to set The certification number issued to the
Application Entity that set the SOP Instance Status.
|
void |
setContentQualification(EnumContentQualification enumContentQualification)
Sets Content Qualification Indicator
Enumerated Values:
1) PRODUCT
2) RESEARCH
3) SERVICE
|
void |
setInstanceCreationDate(java.lang.String strInstanceCreationDate)
The method is used to set Date the SOP Instance was created.
|
void |
setInstanceCreationTime(java.lang.String strInstanceCreationTime)
The method is used to set Time the SOP Instance was created.
|
void |
setInstanceCreatorUID(java.lang.String strInstanceCreatorUID)
The method is used to set Uniquely identifies device which created the SOP Instance.
|
void |
setInstanceNumber(java.lang.String strInstanceNumber)
The method is used to set A number that identifies this Composite object instance.
|
void |
setLongitudinalTemporalInformationModified(EnumLongitudinalTemporalInformationModified enumLongitudinalTemporalInformationModified)
Sets status of Longitudinal Temporal Information Modified.
|
void |
setOriginalSpecializedSOPClassUID(java.lang.String strOriginalSpecializedSOPClassUID)
The method is used to set The SOP Class in which the Instance was originally encoded,
but which has been replaced during a fall-back conversion to the current Related General SOP Class.
|
void |
setQueryRetrieveView(EnumQueryRetrieveView enumQueryRetrieveView)
Sets Query/Retrieve View.
|
void |
setRelatedGeneralSOPClassUID(java.lang.String[] arrStrRelatedGeneralSOPClassUID)
This method is used to set Uniquely identifies a Related General SOP Class
for the SOP Class of this Instance.
|
void |
setSOPAuthorizationComment(java.lang.String strSOPAuthorizationComment)
The method is used to set Any comments associated with the setting of the SOP Instance Status
DE based on the transfer syntax and populates the DE with right values.
|
void |
setSOPAuthorizationDateandTime(java.lang.String strSOPAuthorizationDateandTime)
The method is used to set The date and time when the SOP Instance
DE based on the transfer syntax and populates the DE with right values.
|
void |
setSOPClassUID(java.lang.String strSOPClassUID)
The method is used to set Unique identifier the SOP Class.
|
void |
setSOPInstanceStatus(java.lang.String strSOPInstanceStatus)
The method is used to set A flag that indicates the storage status of the SOP Instance.
|
void |
setSOPInstanceUID(java.lang.String strSOPInstanceUID)
The method is used to set Unique identifier the SOP Instance.
|
void |
setSpecificCharacterSet(java.lang.String[] arrStrSpecificCharacterSet)
This method is used to set Character Set that expands or replaces the Basic Graphic Set.
|
void |
setTimezoneOffsetFromUTC(java.lang.String strTimezoneOffsetFromUTC)
The method is used to set Contains the offset from UTC to the
timezone for all DA and TM Attributes present in this SOP Instance.
|
boolean |
validateModule()
This method validates each Attribute in the Module according to the Type
of the Attribute.Attributes are of 5 types.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public SOPCommonModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - If validation of Module fails.public void setSOPClassUID(java.lang.String strSOPClassUID)
strSOPClassUID - the str sop class uidpublic void setSOPInstanceUID(java.lang.String strSOPInstanceUID)
strSOPInstanceUID - Unique identifier the SOP Instance.public void setSpecificCharacterSet(java.lang.String[] arrStrSpecificCharacterSet)
arrStrSpecificCharacterSet - Character Set that expands or replaces the Basic Graphic Set.public void setInstanceCreationDate(java.lang.String strInstanceCreationDate)
strInstanceCreationDate - Date the SOP Instance was created.public void setInstanceCreationTime(java.lang.String strInstanceCreationTime)
strInstanceCreationTime - Time the SOP Instance was created.public void setInstanceCreatorUID(java.lang.String strInstanceCreatorUID)
strInstanceCreatorUID - Uniquely identifies device which created the SOP Instance.public void setRelatedGeneralSOPClassUID(java.lang.String[] arrStrRelatedGeneralSOPClassUID)
arrStrRelatedGeneralSOPClassUID - Uniquely identifies a Related General SOP Class
for the SOP Class of this Instance.public void setOriginalSpecializedSOPClassUID(java.lang.String strOriginalSpecializedSOPClassUID)
strOriginalSpecializedSOPClassUID - Unique identifier of Original Specialized SOP Class.public void setTimezoneOffsetFromUTC(java.lang.String strTimezoneOffsetFromUTC)
strTimezoneOffsetFromUTC - Contains the offset from UTC to the timezone for all DA and TM Attributes present in this SOP Instance.public void setInstanceNumber(java.lang.String strInstanceNumber)
strInstanceNumber - A number that identifies this Composite object instance.public void setSOPInstanceStatus(java.lang.String strSOPInstanceStatus)
strSOPInstanceStatus - A flag that indicates the storage status of the SOP Instance.public void setSOPAuthorizationDateandTime(java.lang.String strSOPAuthorizationDateandTime)
strSOPAuthorizationDateandTime - The date and time when the SOP Instancepublic void setSOPAuthorizationComment(java.lang.String strSOPAuthorizationComment)
strSOPAuthorizationComment - Any comments associated with the setting of the SOP Instance Statuspublic void setAuthorizationEquipmentCertificationNumber(java.lang.String strAuthorizationEquipmentCertificationNumber)
strAuthorizationEquipmentCertificationNumber - The certification number issued to the
Application Entity that set the SOP Instance Status.public void setLongitudinalTemporalInformationModified(EnumLongitudinalTemporalInformationModified enumLongitudinalTemporalInformationModified)
enumLongitudinalTemporalInformationModified - the enum Longitudinal Temporal Information Modifiedpublic void setQueryRetrieveView(EnumQueryRetrieveView enumQueryRetrieveView)
enumQueryRetrieveView - the enum Query/Retrieve Viewpublic void setContentQualification(EnumContentQualification enumContentQualification)
enumContentQualification - the enum Content Qualificationpublic java.lang.String getSOPClassUID()
public java.lang.String getSOPInstanceUID()
public java.lang.String[] getSpecificCharacterSet()
public java.lang.String getInstanceCreationDate()
public java.lang.String getInstanceCreationTime()
public java.lang.String getInstanceCreatorUID()
public java.lang.String[] getRelatedGeneralSOPClassUID()
public java.lang.String getOriginalSpecializedSOPClassUID()
public java.lang.String getTimezoneOffsetFromUTC()
public ContributingEquipmentSequence getContributingEquipmentSequence()
public CodingSchemeIdentificationSequence getCodingSchemeIdentificationSequence()
public EncryptedAttributesSequence getEncryptedAttributesSequence()
public java.lang.String getInstanceNumber()
public java.lang.String getSOPInstanceStatus()
public java.lang.String getSOPAuthorizationDateandTime()
public java.lang.String getSOPAuthorizationComment()
public java.lang.String getAuthorizationEquipmentCertificationNumber()
public OriginalAttributesSequence getOriginalAttributesSequence()
public HL7StructuredDocumentReferenceSequence getHL7StructuredDocumentReferenceSequence()
public java.lang.String getLongitudinalTemporalInformationModified()
public java.lang.String getQueryRetrieveView()
public ConversionSourceAttributesSequence getConversionSourceAttributesSequence()
public java.lang.String getContentQualification()
public PrivateDataElementCharacteristicsSequence getPrivateDataElementCharacteristicsSequence()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Modulepublic DigitalSignaturesMacro getDigitalSignaturesMacro()