public class MCrequestAttributes extends MCdataSet
The following DICOM attributes can be directly handled through this class:
Constructor and Description |
---|
MCrequestAttributes() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAccessionNumber()
Gets the first value of the 'Accession Number' (0008,0050) attribute.
|
MCcommand |
getCommand()
Gets the DIMSE command for this instance.
|
MCissuerOfAccessionNumber |
getIssuerOfAccessionNumber()
Gets the first value of the 'Issuer of Accession Number Sequence' (0008,0051) attribute.
|
MCcodeSequenceMacro |
getReasonForRequestedProcedureCode()
Gets the first value of the 'Reason for Requested Procedure Code Sequence' (0040,100a) attribute.
|
java.lang.String |
getReasonForTheRequestedProcedure()
Gets the first value of the 'Reason for the Requested Procedure' (0040,1002) attribute.
|
MCrefStudy |
getReferencedStudy()
Gets the first value of the 'Referenced Study Sequence' (0008,1110) attribute.
|
MCcodeSequenceMacro |
getRequestedProcedureCode()
Gets the first value of the 'Requested Procedure Code Sequence' (0032,1064) attribute.
|
java.lang.String |
getRequestedProcedureDescription()
Gets the first value of the 'Requested Procedure Description' (0032,1060) attribute.
|
java.lang.String |
getRequestedProcedureID()
Gets the first value of the 'Requested Procedure ID' (0040,1001) attribute.
|
java.lang.String |
getScheduledProcedureStepDescription()
Gets the first value of the 'Scheduled Procedure Step Description' (0040,0007) attribute.
|
java.lang.String |
getScheduledProcedureStepID()
Gets the first value of the 'Scheduled Procedure Step ID' (0040,0009) attribute.
|
MCscheduledProtocolCode |
getScheduledProtocolCode()
Gets the first value of the 'Scheduled Protocol Code Sequence' (0040,0008) attribute.
|
java.lang.String |
getServiceName()
Gets the associated DICOM service name of this instance.
|
java.lang.String |
getStudyInstanceUID()
Gets the first value of the 'Study Instance UID' (0020,000d) attribute.
|
boolean |
isItem()
Tells whether this instance represents a sequence item.
|
void |
removeAccessionNumber()
Removes the the 'Accession Number' (0008,0050) attribute from the attributes set.
|
void |
removeIssuerOfAccessionNumber()
Removes the the 'Issuer of Accession Number Sequence' (0008,0051) attribute from the attributes set.
|
void |
removeReasonForRequestedProcedureCode()
Removes the the 'Reason for Requested Procedure Code Sequence' (0040,100a) attribute from the attributes set.
|
void |
removeReasonForTheRequestedProcedure()
Removes the the 'Reason for the Requested Procedure' (0040,1002) attribute from the attributes set.
|
void |
removeReferencedStudy()
Removes the the 'Referenced Study Sequence' (0008,1110) attribute from the attributes set.
|
void |
removeRequestedProcedureCode()
Removes the the 'Requested Procedure Code Sequence' (0032,1064) attribute from the attributes set.
|
void |
removeRequestedProcedureDescription()
Removes the the 'Requested Procedure Description' (0032,1060) attribute from the attributes set.
|
void |
removeRequestedProcedureID()
Removes the the 'Requested Procedure ID' (0040,1001) attribute from the attributes set.
|
void |
removeScheduledProcedureStepDescription()
Removes the the 'Scheduled Procedure Step Description' (0040,0007) attribute from the attributes set.
|
void |
removeScheduledProcedureStepID()
Removes the the 'Scheduled Procedure Step ID' (0040,0009) attribute from the attributes set.
|
void |
removeScheduledProtocolCode()
Removes the the 'Scheduled Protocol Code Sequence' (0040,0008) attribute from the attributes set.
|
void |
removeStudyInstanceUID()
Removes the the 'Study Instance UID' (0020,000d) attribute from the attributes set.
|
void |
setAccessionNumber(java.lang.String val)
Sets the value of the 'Accession Number' (0008,0050) attribute.
|
void |
setIssuerOfAccessionNumber(MCissuerOfAccessionNumber val)
Sets the value of the 'Issuer of Accession Number Sequence' (0008,0051) sequence.
|
void |
setIssuerOfAccessionNumber(MCitem val)
Sets the value of the 'Issuer of Accession Number Sequence' (0008,0051) attribute.
|
void |
setReasonForRequestedProcedureCode(MCcodeSequenceMacro val)
Sets the value of the 'Reason for Requested Procedure Code Sequence' (0040,100a) sequence.
|
void |
setReasonForRequestedProcedureCode(MCitem val)
Sets the value of the 'Reason for Requested Procedure Code Sequence' (0040,100a) attribute.
|
void |
setReasonForTheRequestedProcedure(java.lang.String val)
Sets the value of the 'Reason for the Requested Procedure' (0040,1002) attribute.
|
void |
setReferencedStudy(MCitem val)
Sets the value of the 'Referenced Study Sequence' (0008,1110) attribute.
|
void |
setReferencedStudy(MCrefStudy val)
Sets the value of the 'Referenced Study Sequence' (0008,1110) sequence.
|
void |
setRequestedProcedureCode(MCcodeSequenceMacro val)
Sets the value of the 'Requested Procedure Code Sequence' (0032,1064) sequence.
|
void |
setRequestedProcedureCode(MCitem val)
Sets the value of the 'Requested Procedure Code Sequence' (0032,1064) attribute.
|
void |
setRequestedProcedureDescription(java.lang.String val)
Sets the value of the 'Requested Procedure Description' (0032,1060) attribute.
|
void |
setRequestedProcedureID(java.lang.String val)
Sets the value of the 'Requested Procedure ID' (0040,1001) attribute.
|
void |
setScheduledProcedureStepDescription(java.lang.String val)
Sets the value of the 'Scheduled Procedure Step Description' (0040,0007) attribute.
|
void |
setScheduledProcedureStepID(java.lang.String val)
Sets the value of the 'Scheduled Procedure Step ID' (0040,0009) attribute.
|
void |
setScheduledProtocolCode(MCitem val)
Sets the value of the 'Scheduled Protocol Code Sequence' (0040,0008) attribute.
|
void |
setScheduledProtocolCode(MCscheduledProtocolCode val)
Sets the value of the 'Scheduled Protocol Code Sequence' (0040,0008) sequence.
|
void |
setStudyInstanceUID(java.lang.String val)
Sets the value of the 'Study Instance UID' (0020,000d) attribute.
|
getAttribSet, setAttribSet
public boolean isItem()
public java.lang.String getServiceName()
getServiceName
in class MCdataSet
public MCcommand getCommand()
getCommand
in class MCdataSet
MCcommand.INVALID_COMMAND
instance.public java.lang.String getAccessionNumber()
public void setAccessionNumber(java.lang.String val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeAccessionNumber()
public MCissuerOfAccessionNumber getIssuerOfAccessionNumber()
public void setIssuerOfAccessionNumber(MCitem val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void setIssuerOfAccessionNumber(MCissuerOfAccessionNumber val)
This method replaces any existing item with the specified one.
val
- An MCissuerOfAccessionNumber
instance containing the sequence item to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeIssuerOfAccessionNumber()
public MCrefStudy getReferencedStudy()
public void setReferencedStudy(MCitem val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void setReferencedStudy(MCrefStudy val)
This method replaces any existing item with the specified one.
val
- An MCrefStudy
instance containing the sequence item to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeReferencedStudy()
public java.lang.String getStudyInstanceUID()
public void setStudyInstanceUID(java.lang.String val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeStudyInstanceUID()
public java.lang.String getRequestedProcedureDescription()
public void setRequestedProcedureDescription(java.lang.String val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeRequestedProcedureDescription()
public MCcodeSequenceMacro getRequestedProcedureCode()
public void setRequestedProcedureCode(MCitem val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void setRequestedProcedureCode(MCcodeSequenceMacro val)
This method replaces any existing item with the specified one.
val
- An MCcodeSequenceMacro
instance containing the sequence item to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeRequestedProcedureCode()
public java.lang.String getScheduledProcedureStepDescription()
public void setScheduledProcedureStepDescription(java.lang.String val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeScheduledProcedureStepDescription()
public MCscheduledProtocolCode getScheduledProtocolCode()
public void setScheduledProtocolCode(MCitem val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void setScheduledProtocolCode(MCscheduledProtocolCode val)
This method replaces any existing item with the specified one.
val
- An MCscheduledProtocolCode
instance containing the sequence item to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeScheduledProtocolCode()
public java.lang.String getScheduledProcedureStepID()
public void setScheduledProcedureStepID(java.lang.String val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeScheduledProcedureStepID()
public java.lang.String getRequestedProcedureID()
public void setRequestedProcedureID(java.lang.String val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeRequestedProcedureID()
public java.lang.String getReasonForTheRequestedProcedure()
public void setReasonForTheRequestedProcedure(java.lang.String val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeReasonForTheRequestedProcedure()
public MCcodeSequenceMacro getReasonForRequestedProcedureCode()
public void setReasonForRequestedProcedureCode(MCitem val)
This method replaces any existing value with the specified one.
val
- The value to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void setReasonForRequestedProcedureCode(MCcodeSequenceMacro val)
This method replaces any existing item with the specified one.
val
- An MCcodeSequenceMacro
instance containing the sequence item to set.MCexception
- If the attribute set is disposed, if the tag number is invalid, if the type or the content of
the value is incompatible with the attribute's value representation, if there are too many values set or if the
toolkit fails to store the value (out of memory or temporary file storage problem).public void removeReasonForRequestedProcedureCode()