Class ProtocolElementPurpose

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, StringDataElementWrapper, UnlimitedTextWrapper

public class ProtocolElementPurpose extends AbstractDataElementWrapper implements UnlimitedTextWrapper
Name: Protocol Element Purpose
Keyword: ProtocolElementPurpose
Tag: (0018,9924)
Value Representation: UT
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Protocol Element Purpose
    Type: 3
    Attribute Description:

    Description of the purpose this element serves in the protocol.

    Note
    1. This is intended for use by the radiologist, technologist and/or physicist during management of the Protocol to understand the purpose the Protocol Element serves in the Protocol.

    2. It is not intended to be copied into the Series Description. Rather there is an Attribute in the Performed Storage Module called Requested Series Description (0018,9937) that is intended to be copied into the Series Description of the stored Instances.


  • Field Details

  • Constructor Details

    • ProtocolElementPurpose

      public ProtocolElementPurpose(org.dcm4che3.data.Attributes attributes)
      Creates a new Protocol Element Purpose object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • ProtocolElementPurpose

      public ProtocolElementPurpose()
      Creates a new Protocol Element Purpose object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public ProtocolElementPurpose copy()
      Returns a new Protocol Element Purpose which wraps a copy of the Attributes wrapped in this Protocol Element Purpose. (see Attributes(Attributes)
      Returns:
      a new Protocol Element Purpose which wraps a copy of the Attributes wrapped in this Protocol Element Purpose.
    • getPrivateCreator

      public String getPrivateCreator()
      Specified by:
      getPrivateCreator in interface DataElementWrapper
      Returns:
      The DICOM Private Creator of the wrapped DICOM attributes. null if not private
    • getTag

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