Class UDISequence

  • All Implemented Interfaces:
    java.lang.Iterable<UDISequence.Item>, java.util.Collection<UDISequence.Item>, java.util.List<UDISequence.Item>

    public class UDISequence
    extends org.dcm4che.typeddicom.SequenceWrapper<UDISequence,​UDISequence.Item>
    Name: UDI Sequence
    Keyword: UDISequence
    Tag: (0018,100A)
    Value Representation: Sequence
    Value Multiplicity: 1
    • Described in the contexts: as follows:
      Attribute Name: UDI Sequence
      Type: 3
      Attribute Description:

      Unique Device Identifier (UDI) of the entire equipment. For example, the entire CT Scanner.

      Note
      1. Multiple Items may be present if the entire equipment has UDIs issued by different Issuing Authorities.

      2. Multiple Items may be present if multiple pieces of equipment were involved in the creation of this Instance, e.g., the DR plate and the DR reader.

      3. This is not intended to contain the UDIs of the components of the equipment, such as the X-Ray tube of the CT scanner. Such information is stored elsewhere and accessible using the UDI of the entire equipment and a date.

      One or more Items are permitted in this Sequence.


    • Described in the contexts: as follows:
      Attribute Name: UDI Sequence
      Type: 3
      Attribute Description:

      Unique Device Identifier (UDI) of the device.

      One or more Items are permitted in this Sequence.

      Note

      Multiple Items may be present if the entire equipment has UDIs issued by different Issuing Authorities.


    • Described in the contexts: as follows:
      Attribute Name: UDI Sequence
      Type: 3
      Attribute Description:

      Unique Device Identifier (UDI) of the contributing equipment.

      One or more Items are permitted in this Sequence.

      Note
      1. This is the UDI that corresponds to the entire contributing equipment as described by the other attributes in the Contributing Equipment Sequence Item. This is not intended to contain the UDIs of sub-components of the contributing equipment.

      2. Multiple Items may be present if the contributing equipment has UDIs issued by different Issuing Authorities.


    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String PRIVATE_CREATOR
      The Private Creator associated with this class.
      static int TAG
      The DICOM Tag associated with this class.
      • Fields inherited from class org.dcm4che.typeddicom.SequenceWrapper

        VALUE_REPRESENTATION
      • Fields inherited from class java.util.AbstractList

        modCount
    • Constructor Summary

      Constructors 
      Constructor Description
      UDISequence​(org.dcm4che3.data.Sequence sequence)
      Creates a new UDI Sequence object which wraps the provided sequence.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getPrivateCreator()  
      int getTag()  
      • Methods inherited from class org.dcm4che.typeddicom.SequenceWrapper

        add, equals, get, getSequence, getValueRepresentation, hashCode, remove, set, size, toString
      • Methods inherited from class java.util.AbstractList

        add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
      • Methods inherited from class java.util.AbstractCollection

        addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
    • Constructor Detail

      • UDISequence

        public UDISequence​(org.dcm4che3.data.Sequence sequence)
        Creates a new UDI Sequence object which wraps the provided sequence.
        Parameters:
        sequence - the Sequence object to be linked.
    • Method Detail

      • getPrivateCreator

        public java.lang.String getPrivateCreator()
        Specified by:
        getPrivateCreator in class org.dcm4che.typeddicom.SequenceWrapper<UDISequence,​UDISequence.Item>