Class AbstractPriorValue

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, IntDataElementMultiWrapper, SignedShortMultiWrapper

public class AbstractPriorValue extends AbstractDataElementWrapper implements SignedShortMultiWrapper
Name: Abstract Prior Value
Keyword: AbstractPriorValue
Tag: (0072,003C)
Value Representation: SS
Value Multiplicity: 2
  • Described in the contexts: as follows:
    Attribute Name: Abstract Prior Value
    Type: 1C
    Attribute Description:

    Identifies a prior image set in abstract terms.

    Exactly two integer values, indicating the range of prior Studies to include. Each value shall be greater than zero, where 1 indicates the most recent prior and higher values indicate successively older priors. The special value -1 shall indicate the oldest prior.

    Note
    1. The value pair n\n indicates the nth prior.

    2. The value pair -1\-1 indicates the oldest prior.

    3. The value pair m\n indicates the mth through nth priors, where m is the more recent prior.

    4. The value pair 1\-1 indicates all priors.

    5. The value pair m\-1 indicates the mth prior and all priors older than m.

    Required if Image Set Selector Category (0072,0034) is ABSTRACT_PRIOR and Abstract Prior Code Sequence (0072,003E) is not present.


  • Field Details

  • Constructor Details

    • AbstractPriorValue

      public AbstractPriorValue(org.dcm4che3.data.Attributes attributes)
      Creates a new Abstract Prior Value object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • AbstractPriorValue

      public AbstractPriorValue()
      Creates a new Abstract Prior Value object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public AbstractPriorValue copy()
      Returns a new Abstract Prior Value which wraps a copy of the Attributes wrapped in this Abstract Prior Value. (see Attributes(Attributes)
      Returns:
      a new Abstract Prior Value which wraps a copy of the Attributes wrapped in this Abstract Prior Value.
    • getTag

      public int getTag()
      Specified by:
      getTag in interface DataElementWrapper
      Returns:
      The DICOM Tag of the wrapped DICOM attributes.