Class UniversalEntityIDType

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

public class UniversalEntityIDType extends AbstractDataElementWrapper implements CodeStringWrapper
Name: Universal Entity ID Type
Keyword: UniversalEntityIDType
Tag: (0040,0033)
Value Representation: CS
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Universal Entity ID Type
    Type: 1C
    Attribute Description:

    Standard defining the format of the Universal Entity ID (0040,0032). Required if Universal Entity ID (0040,0032) is present.

    Note

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

    See DICOM Standard Part 3 - Section 10.14 for Defined Terms.


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

    Standard defining the format of the Universal Entity ID. Required if Universal Entity ID (0040,0032) is present.

    Enumerated Values:

    DNS

    An Internet dotted name. Either in ASCII or as integers

    EUI64

    An IEEE Extended Unique Identifier

    ISO

    An International Standards Organization Object Identifier

    URI

    Uniform Resource Identifier

    UUID

    The DCE Universal Unique Identifier

    X400

    An X.400 MHS identifier

    X500

    An X.500 directory name


  • Field Details

  • Constructor Details

    • UniversalEntityIDType

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

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

    • copy

      public UniversalEntityIDType copy()
      Returns a new Universal Entity ID Type which wraps a copy of the Attributes wrapped in this Universal Entity ID Type. (see Attributes(Attributes)
      Returns:
      a new Universal Entity ID Type which wraps a copy of the Attributes wrapped in this Universal Entity ID Type.
    • getTag

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