public class GeneralSeriesModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
GeneralSeriesModule(IDataSet objIDataSet)
Instantiates a new general series module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAnatomicalOrientationType()
Retrieves Anatomical Orientation Type.
|
java.lang.String |
getBodyPartExamined()
Retrieves Body Part Examined.
|
java.lang.String |
getCommentsOnThePerformedProcedureStep()
Retrieves User-defined comments on the Performed Procedure Step in General Series Module..
|
short |
getLargestPixelValueInSeries()
Retrieves Largest Pixel Value In Series.
|
java.lang.String |
getLaterality()
Retrieves Laterality.
|
java.lang.String |
getModality()
Retrieves Modality.
|
OperatorIdentificationSequence |
getOperatorIdentificationSequence()
This method Returns provides the pre-initialized object of Operator Identification Sequence
return OperatorIdentificationSequence - object of Operator Identification Sequence.
|
java.lang.String[] |
getOperatorNames()
Retrieves Operator Names.
|
java.lang.String |
getPatientPosition()
Retrieves Patient Position.
|
java.lang.String |
getPerformedProcedureStepDescription()
Retrieves Performed Procedure Step Description.
|
java.lang.String |
getPerformedProcedureStepID()
Retrieves Performed Procedure Step ID.
|
java.lang.String |
getPerformedProcedureStepStartDate()
Retrieves Performed Procedure Step Start Date.
|
java.lang.String |
getPerformedProcedureStepStartTime()
Retrieves Performed Procedure Step Start Time.
|
PerformedProtocolCodeSequence |
getPerformedProtocolCodeSequence()
This method Returns provides the pre-initialized object of Performed Protocol Code Sequence
return PerformedProtocolCodeSequence - object of Performed Protocol Code Sequence.
|
PerformingPhysicianIdentificationSequence |
getPerformingPhysicianIdentificationSequence()
This method Returns provides the pre-initialized object of Performing Physician Identification Sequence
return PerformingPhysicianIdentificationSequence - object of Performing Physician Identification Sequence.
|
java.lang.String[] |
getPerformingPhysicianNames()
Retrieves Performing Physician Names.
|
java.lang.String |
getProtocolName()
Retrieves Protocol Name.
|
ReferencedPerformedProcedureStepSequence |
getReferencedPerformedProcedureStepSequence()
This method Returns provides the pre-initialized object of Referenced Performed Procedure Step Sequence
return ReferencedPerformedProcedureStepSequence - object of Referenced Performed Procedure Step Sequence.
|
RelatedSeriesSequence |
getRelatedSeriesSequence()
This method Returns provides the pre-initialized object of Related Series Sequence
return RelatedSeriesSequence - object of Related Series Sequence.
|
RequestAttributesSequence |
getRequestAttributesSequence()
This method Returns provides the pre-initialized object of Request Attributes Sequence
return RequestAttributesSequence - object of Performed Protocol Code Sequence.
|
java.lang.String |
getSeriesDate()
Retrieves Series Date.
|
java.lang.String |
getSeriesDescription()
Retrieves Series Description.
|
SeriesDescriptionCodeSequence |
getSeriesDescriptionCodeSequence()
This method provides the pre-initialized object of Series Description Code Sequence.
|
java.lang.String |
getSeriesInstanceUID()
Retrieves Series Instance UID.
|
java.lang.String |
getSeriesNumber()
Retrieves Series Number.
|
java.lang.String |
getSeriesTime()
Retrieves Series Time.
|
short |
getSmallestPixelValueInSeries()
Retrieves Smallest Pixel Value InSeries.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector containing the list of DataElements belonging to the CT
Image Module specified by DICOM Standard.
|
void |
setAnatomicalOrientationType(EnumAnatomicalOrientationType enumAnatomicalOrientationType)
Sets Anatomical Orientation Type.
|
void |
setBodyPartExamined(EnumBodyPartExamined enumBodyPartExamined)
Sets the body part examined.
|
void |
setCommentsOnThePerformedProcedureStep(java.lang.String strCommentsonthePerformedProcedureStep)
Sets the comments on the performed procedure step.
|
void |
setLargestPixelValueInSeries(short shLargestPixelValueInSeries)
Sets the largest pixel value in series.
|
void |
setLaterality(EnumLaterality enumLaterality)
Sets the laterality.
|
void |
setModality(EnumModality enumModality)
Sets the modality.
|
void |
setOperatorNames(java.lang.String[] arrStrOperatorNames)
Sets the operator names.
|
void |
setPatientPosition(EnumPatientPosition enumPatientPosition)
Sets the patient position.
|
void |
setPerformedProcedureStepDescription(java.lang.String strPerformedProcedureStepDescription)
Sets the performed procedure step description.
|
void |
setPerformedProcedureStepID(java.lang.String strPerformedProcedureStepID)
Sets the performed procedure step id.
|
void |
setPerformedProcedureStepStartDate(java.lang.String strPerformedProcedureStepStartDate)
Sets the performed procedure step start date.
|
void |
setPerformedProcedureStepStartTime(java.lang.String strPerformedProcedureStepStartTime)
Sets the performed procedure step start time.
|
void |
setPerformingPhysicianNames(java.lang.String[] arrStrPerformingPhysicianNames)
Sets the performing physician names.
|
void |
setProtocolName(java.lang.String strProtocolName)
Sets the protocol name.
|
void |
setSeriesDate(java.lang.String strSeriesDate)
Sets the series date.
|
void |
setSeriesDescription(java.lang.String strSeriesDescription)
Sets the series description.
|
void |
setSeriesInstanceUID(java.lang.String strSeriesInstanceUID)
This method is used to set the Series Instance UID in General Series Module.
|
void |
setSeriesNumber(java.lang.String strSeriesNumber)
Sets the series number.
|
void |
setSeriesTime(java.lang.String strSeriesTime)
Sets the series time.
|
void |
setSmallestPixelValueInSeries(short shSmallestPixelValueInSeries)
Sets the smallest pixel value in series.
|
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 GeneralSeriesModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic void setModality(EnumModality enumModality)
enumModality - the enum modality
This method is used to set the Modality in General Series Module.
The function accepts a String Value as the Modality and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getModality()
public void setSeriesInstanceUID(java.lang.String strSeriesInstanceUID)
strSeriesInstanceUID - : Unique identifier of the Series.public java.lang.String getSeriesInstanceUID()
public void setSeriesNumber(java.lang.String strSeriesNumber)
strSeriesNumber - : Series Number
This method is used to set the Series Number in General Series Module.
The function accepts a String Value as the Series Number and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getSeriesNumber()
public void setLaterality(EnumLaterality enumLaterality)
enumLaterality - :Laterality of (paired) body part examined.
Required if the body part examined is a paired structure
and Image Laterality (0020,0062) or Frame Laterality
(0020,9072) are not sent. Enumerated Values:R = right L = left
This method is used to set the Laterality in General Series Module.
The function accepts a String Value as the Laterality and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getLaterality()
public void setSeriesDate(java.lang.String strSeriesDate)
strSeriesDate - : Date the Series started.
This method is used to set the Series Date in General Series Module.
The function accepts a String Value as the Series Date and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getSeriesDate()
public void setSeriesTime(java.lang.String strSeriesTime)
strSeriesTime - : Time the Series started.
This method is used to set the Series Time in General Series Module.
The function accepts a String Value as the Series Time and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getSeriesTime()
public void setPerformingPhysicianNames(java.lang.String[] arrStrPerformingPhysicianNames)
arrStrPerformingPhysicianNames - : Name of the physician(s) administering the
Series.
This method is used to set the Performing Physicians' Names in General Series Module.
The function accepts a String Array Value as the Series Time and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String[] getPerformingPhysicianNames()
public void setProtocolName(java.lang.String strProtocolName)
strProtocolName - : User-defined description of the conditions
under which the Series was performed.
This method is used to set the Protocol Name in General Series Module.
The function accepts a String Value as the Protocol Name and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getProtocolName()
public void setSeriesDescription(java.lang.String strSeriesDescription)
strSeriesDescription - : User provided description of the Series
This method is used to set the Series Description in General Series Module.
The function accepts a String Value and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getSeriesDescription()
public SeriesDescriptionCodeSequence getSeriesDescriptionCodeSequence()
public void setOperatorNames(java.lang.String[] arrStrOperatorNames)
arrStrOperatorNames - : Name(s) of the operator(s) supporting the Series.
This method is used to set the Operator Names in General Series Module.
The function accepts a String Array Value as the Series Time and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMap.public java.lang.String[] getOperatorNames()
public void setBodyPartExamined(EnumBodyPartExamined enumBodyPartExamined)
enumBodyPartExamined - : Text description of the part of the body examined.
Defined Terms:SKULL, CSPINE, TSPINE, LSPINE,SSPINE, COCCYX,
CHEST, CLAVICLE,BREAST,ABDOMEN,PELVIS, HIP,SHOULDER, ELBOW,
KNEE, ANKLE,HAND,FOOT, EXTREMITY, HEAD,HEART, NECK, LEG, ARM, JAW.
setBodyPartExamined method is used to set the Body Part Examined in General Series Module.
The function accepts a String Value as the Body Part Examined and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getBodyPartExamined()
public void setPatientPosition(EnumPatientPosition enumPatientPosition)
enumPatientPosition - the enum patient position
setPatientPosition method is used to set the Patient Position in General Series Module.
The function accepts a String Value as the Patient Position and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getPatientPosition()
public void setSmallestPixelValueInSeries(short shSmallestPixelValueInSeries)
shSmallestPixelValueInSeries - : The minimum value of all images in this
Series.
setSmallestPixelValueInSeries method is used to set the Smallest Pixel Value In Series in General Series Module.
The function accepts a String Value as the Smallest Pixel Value In Series and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic short getSmallestPixelValueInSeries()
public void setLargestPixelValueInSeries(short shLargestPixelValueInSeries)
shLargestPixelValueInSeries - : The maximum value of all images in this
Series.
setLargestPixelValueInSeries method is used to set the Smallest Pixel Value In Series in General Series Module.
The function accepts a String Value as the Largest Pixel Value In Series and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic short getLargestPixelValueInSeries()
public void setPerformedProcedureStepID(java.lang.String strPerformedProcedureStepID)
strPerformedProcedureStepID - : User or equipment generated identifier of
that part of a Procedure that has been
carried out within this step.
setPerformedProcedureStepID method is used to set the Performed Procedure Step ID in General Series Module.
The function accepts a String Value as the Performed Procedure Step ID and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getPerformedProcedureStepID()
public void setPerformedProcedureStepStartDate(java.lang.String strPerformedProcedureStepStartDate)
strPerformedProcedureStepStartDate - : Date on which the Performed Procedure
Step started.
setPerformedProcedureStepStartDate method is used to set the Performed Procedure Step Start Date in General Series Module.
The function accepts a String Value as the Performed Procedure Step Start Date and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMappublic java.lang.String getPerformedProcedureStepStartDate()
public void setPerformedProcedureStepStartTime(java.lang.String strPerformedProcedureStepStartTime)
strPerformedProcedureStepStartTime - : Time on which the Performed Procedure
Step started.
setPerformedProcedureStepStartTime method is used to set the Performed Procedure Step Start Time in General Series Module.
The function accepts a String Value as the Performed Procedure Step Start Time and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMap.public java.lang.String getPerformedProcedureStepStartTime()
public void setPerformedProcedureStepDescription(java.lang.String strPerformedProcedureStepDescription)
strPerformedProcedureStepDescription - : Institution-generated description or
classification of the Procedure Step that
was performed.
setPerformedProcedureStepDescription method is used to set the Performed Procedure Step Description
in General Series Module.
The function accepts a String Value as the Performed Procedure Step Description and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMap.public java.lang.String getPerformedProcedureStepDescription()
public void setCommentsOnThePerformedProcedureStep(java.lang.String strCommentsonthePerformedProcedureStep)
strCommentsonthePerformedProcedureStep - the str performed procedure step description
Set User-defined comments on the Performed Procedure Step in General Series Module.
The function accepts a String Value as the Comments On The Performed Procedure Step and creates the
DE based on the transfer syntax and populates the DE with right values.
This DE is then added to the Module HashMap.public java.lang.String getCommentsOnThePerformedProcedureStep()
public PerformingPhysicianIdentificationSequence getPerformingPhysicianIdentificationSequence()
public OperatorIdentificationSequence getOperatorIdentificationSequence()
public ReferencedPerformedProcedureStepSequence getReferencedPerformedProcedureStepSequence()
public RelatedSeriesSequence getRelatedSeriesSequence()
public RequestAttributesSequence getRequestAttributesSequence()
public PerformedProtocolCodeSequence getPerformedProtocolCodeSequence()
public void setAnatomicalOrientationType(EnumAnatomicalOrientationType enumAnatomicalOrientationType)
enumAnatomicalOrientationType - the enum Anatomical Orientation Typepublic java.lang.String getAnatomicalOrientationType()
public boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - the invalid module exceptionpublic ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module