public class GeneralPurposeScheduledProcedureStepInformationModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
GeneralPurposeScheduledProcedureStepInformationModule(IDataSet objIDataSet)
Instantiates a new general purpose scheduled procedure step information module.
|
| Modifier and Type | Method and Description |
|---|---|
ActualHumanPerformersSequence |
getActualHumanPerformersSequence()
Retrieves pre-initialized object of Actual Human Performers Sequence.
|
java.lang.String |
getCommentsOnTheScheduledProcedureStep()
Retrieves User-defined comments on the Scheduled Procedure Step.
|
java.lang.String |
getExpectedCompletionDateAndTime()
Retrieves Date on which the Procedure Step is expected to be completed.
|
java.lang.String |
getGeneralPurposeScheduledProcedureStepPriority()
Retrieves GScheduled Procedure Step priority.
|
java.lang.String |
getGeneralPurposeScheduledProcedureStepStatus()
Retrieves General Purpose Scheduled Procedure Step Status.
|
java.lang.String |
getInputAvailabilityFlag()
Retrieves Flag that indicates the availability of Composite SOP Instances in the Attribute Input Information Sequence (0040,4021) of the General Purpose Scheduled Procedure Step.
|
InputInformationSequence |
getInputInformationSequence()
Retrieves pre-initialized object of Input Information Sequence.
|
java.lang.String |
getMultipleCopiesFlag()
Retrieves flag that indicates that multiple copies have to be made of a Composite SOP Instance that supports the notion of multiple copies.
|
ReferencedPerformedProcedureStepSequence |
getReferencedPerformedProcedureStepSequence()
Retrieves pre-initialized object of Referenced Performed Procedure Step Sequence.
|
RelevantInformationSequence |
getRelevantInformationSequence()
Retrieves pre-initialized object of Relevant Information Sequence.
|
ResultingGeneralPurposePerformedProcedureStepsSequence |
getResultingGeneralPurposePerformedProcedureStepsSequence()
Retrieves pre-initialized object of Resulting General Purpose Performed Procedure Steps Sequence.
|
ScheduledHumanPerformersSequence |
getScheduledHumanPerformersSequence()
Retrieves pre-initialized object of Scheduled Human Performers Sequence.
|
java.lang.String |
getScheduledProcedureStepID()
Retrieves Identifier that identifies the Scheduled General Purpose Procedure Step.
|
java.lang.String |
getScheduledProcedureStepModificationDateAndTime()
Retrieves Date and time when the General Purpose Scheduled Procedure Step was last modified or first created.
|
java.lang.String |
getScheduledProcedureStepStartDateAndTime()
Retrieves Date and time on which the General Purpose Scheduled Procedure Step is scheduled to start.
|
ScheduledProcessingApplicationsCodeSequence |
getScheduledProcessingApplicationsCodeSequence()
Retrieves pre-initialized object of Scheduled Processing Applications Code Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
ScheduledStationClassCodeSequence |
getScheduledStationClassCodeSequence()
Retrieves pre-initialized object of Scheduled Station Class Code Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
ScheduledStationGeographicLocationCodeSequence |
getScheduledStationGeographicLocationCodeSequence()
Retrieves pre-initialized object of Scheduled Station Geographic Location Code Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
ScheduledStationNameCodeSequence |
getScheduledStationNameCodeSequence()
Retrieves pre-initialized object of Scheduled Station Name Code Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
ScheduledWorkitemCodeSequence |
getScheduledWorkitemCodeSequence()
Retrieves pre-initialized object of Scheduled Workitem Code Sequence.
|
java.lang.String |
getStudyInstanceUID()
Retrieves Unique Study identification that shall be used for the created Composite SOP Instances resulting from this General Purpose Scheduled Procedure Step.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setCommentsOnTheScheduledProcedureStep(java.lang.String strCommentsOnTheScheduledProcedureStep)
Sets User-defined comments on the Scheduled Procedure Step.
|
void |
setExpectedCompletionDateAndTime(java.lang.String strExpectedCompletionDateAndTime)
Sets Date on which the Procedure Step is expected to be completed.
|
void |
setGeneralPurposeScheduledProcedureStepPriority(EnumGeneralPurposeScheduledProcedureStepPriority enumGeneralPurposeScheduledProcedureStepPriority)
Sets Scheduled Procedure Step priority.
|
void |
setGeneralPurposeScheduledProcedureStepStatus(EnumGeneralPurposeScheduledProcedureStepStatus enumGeneralPurposeScheduledProcedureStepStatus)
Sets A status that informs the operator and the worklist management system about the progress of the
scheduled General Purpose procedure step.
|
void |
setInputAvailabilityFlag(EnumInputAvailabilityFlag enumInputAvailabilityFlag)
Sets Flag that indicates the availability of Composite SOP Instances in the Attribute Input Information Sequence (0040,4021) of the General Purpose Scheduled Procedure Step.
|
void |
setMultipleCopiesFlag(EnumMultipleCopiesFlag enumMultipleCopiesFlag)
This flag indicates that multiple copies have to be made of a Composite SOP Instance that supports
the notion of multiple copies.
|
void |
setScheduledProcedureStepID(java.lang.String strScheduledProcedureStepID)
Sets Identifier that identifies the Scheduled General Purpose Procedure Step.
|
void |
setScheduledProcedureStepModificationDateAndTime(java.lang.String strScheduledProcedureStepModificationDateAndTime)
Sets Date and time when the General Purpose Scheduled Procedure Step was last modified or first created.
|
void |
setScheduledProcedureStepStartDateAndTime(java.lang.String strScheduledProcedureStepStartDateAndTime)
Sets Date and time on which the General Purpose Scheduled Procedure Step is scheduled to start.
|
void |
setStudyInstanceUID(java.lang.String strStudyInstanceUID)
Sets Unique Study identification that shall be used for the created Composite SOP Instances resulting from this General Purpose Scheduled Procedure Step.
|
boolean |
validateModule()
Validates each Attribute in the Module according to the Type
of the Attribute.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public GeneralPurposeScheduledProcedureStepInformationModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setGeneralPurposeScheduledProcedureStepStatus(EnumGeneralPurposeScheduledProcedureStepStatus enumGeneralPurposeScheduledProcedureStepStatus)
enumGeneralPurposeScheduledProcedureStepStatus - the enum general purpose scheduled procedure step statuspublic java.lang.String getGeneralPurposeScheduledProcedureStepStatus()
public void setGeneralPurposeScheduledProcedureStepPriority(EnumGeneralPurposeScheduledProcedureStepPriority enumGeneralPurposeScheduledProcedureStepPriority)
enumGeneralPurposeScheduledProcedureStepPriority - the enum general purpose scheduled procedure step prioritypublic java.lang.String getGeneralPurposeScheduledProcedureStepPriority()
public void setScheduledProcedureStepID(java.lang.String strScheduledProcedureStepID)
strScheduledProcedureStepID - String value of Scheduled Procedure Step IDpublic java.lang.String getScheduledProcedureStepID()
public void setScheduledProcedureStepModificationDateAndTime(java.lang.String strScheduledProcedureStepModificationDateAndTime)
strScheduledProcedureStepModificationDateAndTime - String value of Scheduled Procedure Step Modification Date and Timepublic java.lang.String getScheduledProcedureStepModificationDateAndTime()
public ScheduledStationNameCodeSequence getScheduledStationNameCodeSequence()
public ScheduledProcessingApplicationsCodeSequence getScheduledProcessingApplicationsCodeSequence()
public ScheduledStationClassCodeSequence getScheduledStationClassCodeSequence()
public ScheduledStationGeographicLocationCodeSequence getScheduledStationGeographicLocationCodeSequence()
public ScheduledHumanPerformersSequence getScheduledHumanPerformersSequence()
public void setScheduledProcedureStepStartDateAndTime(java.lang.String strScheduledProcedureStepStartDateAndTime)
strScheduledProcedureStepStartDateAndTime - String value of Scheduled Procedure Step Start Date and Timepublic java.lang.String getScheduledProcedureStepStartDateAndTime()
public void setExpectedCompletionDateAndTime(java.lang.String strExpectedCompletionDateAndTime)
strExpectedCompletionDateAndTime - String value of Expected Completion Date and Timepublic java.lang.String getExpectedCompletionDateAndTime()
public ScheduledWorkitemCodeSequence getScheduledWorkitemCodeSequence()
public void setCommentsOnTheScheduledProcedureStep(java.lang.String strCommentsOnTheScheduledProcedureStep)
strCommentsOnTheScheduledProcedureStep - String value of Comments on the Scheduled Procedure Steppublic java.lang.String getCommentsOnTheScheduledProcedureStep()
public ReferencedPerformedProcedureStepSequence getReferencedPerformedProcedureStepSequence()
public void setInputAvailabilityFlag(EnumInputAvailabilityFlag enumInputAvailabilityFlag)
enumInputAvailabilityFlag - the enum input availability flagpublic java.lang.String getInputAvailabilityFlag()
public InputInformationSequence getInputInformationSequence()
public RelevantInformationSequence getRelevantInformationSequence()
public void setStudyInstanceUID(java.lang.String strStudyInstanceUID)
strStudyInstanceUID - Unique identifier for the Study.public java.lang.String getStudyInstanceUID()
public void setMultipleCopiesFlag(EnumMultipleCopiesFlag enumMultipleCopiesFlag)
enumMultipleCopiesFlag - the enum multiple copies flagpublic java.lang.String getMultipleCopiesFlag()
public ResultingGeneralPurposePerformedProcedureStepsSequence getResultingGeneralPurposePerformedProcedureStepsSequence()
public ActualHumanPerformersSequence getActualHumanPerformersSequence()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module