Class Laterality

  • All Implemented Interfaces:
    org.dcm4che.typeddicom.AttributesWrapper, org.dcm4che.typeddicom.DataElementWrapper, org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper, CodeStringWrapper, org.dcm4che.typeddicom.valuerepresentations.StringDataElementWrapper

    public class Laterality
    extends org.dcm4che.typeddicom.AbstractDataElementWrapper
    implements CodeStringWrapper
    Name: Laterality
    Keyword: Laterality
    Tag: (0020,0060)
    Value Representation: CodeString
    Value Multiplicity: 1
    • Described in the contexts: as follows:
      Attribute Name: Laterality
      Type: 3
      Attribute Description:

      Laterality of (paired) body part examined.


    • Described in the contexts: as follows:
      Attribute Name: Laterality
      Type: 2C
      Attribute Description:

      Laterality of (paired) body part examined. Required if the body part examined is a paired structure and Image Laterality (0020,0062) or Frame Laterality (0020,9072) or Measurement Laterality (0024,0113) are not present.

      Enumerated Values:

      R
      L
      Note
      1. Some IODs support Image Laterality (0020,0062) at the Image level or Frame Laterality (0020,9072) at the Frame level in the Frame Anatomy Functional Group Macro or Measurement Laterality (0024,0113) at the Measurement level, which can provide a more comprehensive mechanism for specifying the laterality of the body part(s) being examined.

      2. There is no value for both left and right, for which Image Laterality (0020,0062) at the Image level or Frame Laterality (0020,9072) may be used instead.

      3. There is no value for median, for which Primary Anatomic Structure Modifier Sequence (0008,2230) or Anatomic Region Modifier Sequence (0008,2220) may be used instead.


    • Described in the contexts: as follows:
      Attribute Name: Laterality
      Type: 2C
      Attribute Description:

      Laterality of the body part to which this Hanging Protocol applies.

      Enumerated Values:

      R
      L
      B
      U

      Zero length means not applicable.

      Required if Anatomic Region Sequence (0008,2218) is present.


    • Constructor Summary

      Constructors 
      Constructor Description
      Laterality()
      Creates a new Laterality object which wraps a new and empty Attributes object.
      Laterality​(org.dcm4che3.data.Attributes attributes)
      Creates a new Laterality object which wraps the provided attributes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Laterality copy()
      Returns a new Laterality which wraps a copy of the Attributes wrapped in this Laterality.
      java.lang.String getPrivateCreator()  
      int getTag()  
      • Methods inherited from class org.dcm4che.typeddicom.AbstractDataElementWrapper

        equals, exists, getValue, hashCode, toString
      • Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper

        getAttributes
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper

        copy, getAttributes, isEmpty
      • Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper

        getBytes, getSafeBytes, setBytes
      • Methods inherited from interface org.dcm4che.typeddicom.DataElementWrapper

        exists, getValue
      • Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.StringDataElementWrapper

        getString, setString
    • Constructor Detail

      • Laterality

        public Laterality​(org.dcm4che3.data.Attributes attributes)
        Creates a new Laterality object which wraps the provided attributes.
        Parameters:
        attributes - the Attributes object to be wrapped.
      • Laterality

        public Laterality()
        Creates a new Laterality object which wraps a new and empty Attributes object.
    • Method Detail

      • copy

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

        public java.lang.String getPrivateCreator()
        Specified by:
        getPrivateCreator in interface org.dcm4che.typeddicom.DataElementWrapper
      • getTag

        public int getTag()
        Specified by:
        getTag in interface org.dcm4che.typeddicom.DataElementWrapper