org.dcm4che.srom
Interface Request


public interface Request

The Request interface represents an item of the Referenced Request Sequence (DICOM Tag: (0040,A370)) in DICOM SR Document General Module.

The Referenced Request Sequence itself is defined as:

      Identifies Requested Procedures which are being 
      fulfilled (completely or partially) by creation 
      of this Document. One or more Items may be 
      included in this sequence. Required if this 
      Document fulfills at least one Requested Procedure.
  

Version:
1.0
Author:
gunter.zeilinger@tiani.com
See Also:
"DICOM Part 3: Information Object Definitions, Annex C.17.2 SR DOCUMENT GENERAL MODULE"

Method Summary
 boolean equals(java.lang.Object obj)
          Compares two Request objects for equality.
 java.lang.String getAccessionNumber()
          Returns the DICOM Accession Number.
 java.lang.String getFillerOrderNumber()
          Returns the DICOM Filler Order Number.
 java.lang.String getPlacerOrderNumber()
          Returns the DICOM Placer Order Number.
 Code getProcedureCode()
          Returns the single item of a DICOM Requested Procedure Code Sequence.
 java.lang.String getProcedureDescription()
          Returns the DICOM Requested Procedure Description.
 java.lang.String getProcedureID()
          Returns the DICOM Requested Procedure ID.
 java.lang.String getStudyInstanceUID()
          Returns the DICOM Study Instance UID.
 void toDataset(Dataset ds)
           
 

Method Detail

getStudyInstanceUID

java.lang.String getStudyInstanceUID()
Returns the DICOM Study Instance UID.
DICOM Tag: (0020,000D)
Unique identifier for the Study.

Returns:
the Study Instance UID.

getAccessionNumber

java.lang.String getAccessionNumber()
Returns the DICOM Accession Number.
DICOM Tag: (0008,0050)
A departmental IS generated number which identifies the order for the Study.

Returns:
the Accession Number.

getPlacerOrderNumber

java.lang.String getPlacerOrderNumber()
Returns the DICOM Placer Order Number.
DICOM Tag: (0040,2016)
The order number assigned to the Imaging Service Request by the party placing the order.

Returns:
the Placer Order Number.

getFillerOrderNumber

java.lang.String getFillerOrderNumber()
Returns the DICOM Filler Order Number.
DICOM Tag: (0040,2017)
The order number assigned to the Imaging Service Request by the party filling the order.

Returns:
the Filler Order Number.

getProcedureID

java.lang.String getProcedureID()
Returns the DICOM Requested Procedure ID.
DICOM Tag: (0040,1001)
Identifier of the related Requested Procedure.

Returns:
the Requested Procedure ID.

getProcedureDescription

java.lang.String getProcedureDescription()
Returns the DICOM Requested Procedure Description.
DICOM Tag: (0032,1060)
Institution-generated administrative description or classification of Requested Procedure.

Returns:
the Requested Procedure Description.

getProcedureCode

Code getProcedureCode()
Returns the single item of a DICOM Requested Procedure Code Sequence.
DICOM Tag: (0032,1064)
A sequence that conveys the requested procedure. Zero or one Item may be included in this sequence.

Returns:
the Requested Procedure Code or null if the Requested Procedure Code Sequence had no entry.

equals

boolean equals(java.lang.Object obj)
Compares two Request objects for equality.
Note: Only the study instance UID of the Request objects will the compared.

Overrides:
equals in class java.lang.Object
Parameters:
obj - the Request object to be compared with this instance.
Returns:
true if this instance and obj are equal false otherwise.

toDataset

void toDataset(Dataset ds)