Class UniversalEntityID

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

public class UniversalEntityID extends AbstractDataElementWrapper implements UnlimitedTextWrapper
Name: Universal Entity ID
Keyword: UniversalEntityID
Tag: (0040,0032)
Value Representation: UT
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Universal Entity ID
    Type: 1C
    Attribute Description:

    Universal or unique identifier for an entity. Required if Local Namespace Entity ID (0040,0031) is not present; may be present otherwise.


  • Described in the contexts: as follows:
    Attribute Name: Universal Entity ID
    Type: 3
    Attribute Description:

    Universal or unique identifier for the Patient ID Assigning Authority. The authority identified by this Attribute shall be the same as that of Issuer of Patient ID (0010,0021), if present.

    Note

    Equivalent to HL7 v2 CX component 4 subcomponent 2 (Universal ID).


  • Field Details

  • Constructor Details

    • UniversalEntityID

      public UniversalEntityID(org.dcm4che3.data.Attributes attributes)
      Creates a new Universal Entity ID object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • UniversalEntityID

      public UniversalEntityID()
      Creates a new Universal Entity ID object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public UniversalEntityID copy()
      Returns a new Universal Entity ID which wraps a copy of the Attributes wrapped in this Universal Entity ID. (see Attributes(Attributes)
      Returns:
      a new Universal Entity ID which wraps a copy of the Attributes wrapped in this Universal Entity ID.
    • 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.