Class ImageLaterality

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

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

      Laterality of (possibly paired) body part (as described in Anatomic Region Sequence (0008,2218) ) examined.

      Enumerated Values:

      R
      L
      U
      B

      Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), if present.


    • Described in the contexts: as follows:
      Attribute Name: Image Laterality
      Type: 1
      Attribute Description:

      Laterality of the region examined.

      Enumerated Values:

      R
      L
      B

      Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230) and/or Laterality (0020,0060), if present.

      Note

      Laterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.


    • Described in the contexts: as follows:
      Attribute Name: Image Laterality
      Type: 3
      Attribute Description:

      Laterality of (possibly paired) body part (as described in Anatomic Region Sequence (0008,2218)) examined.

      Enumerated Values:

      R
      L
      U
      B

      Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), Anatomic Region Modifier Sequence (0008,2220), and/or Laterality (0020,0060), if present.

      Note
      1. Laterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.

      2. 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: Image Laterality
      Type: 3
      Attribute Description:

      Laterality of (possibly paired) body part (as described in Anatomic Region Sequence (0008,2218)) examined.

      Enumerated Values:

      R
      L
      U
      B

      Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230) and/or Laterality (0020,0060), if present.

      Note

      Laterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.


    • Described in the contexts: as follows:
      Attribute Name: Image Laterality
      Type: 1
      Attribute Description:

      Laterality of (possibly paired) body part (as described in Anatomic Region Sequence (0008,2218)) examined.

      Enumerated Values:

      R
      L
      U
      B
      Note

      This Attribute is mandatory, in order to ensure that images may be positioned correctly relative to one another for display.

      Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), if present.

      Note

      Laterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.


    • Described in the contexts: as follows:
      Attribute Name: Image Laterality
      Type: 3
      Attribute Description:

      Laterality of (possibly paired) body part examined.

      Enumerated Values:

      R
      L
      U
      B

    • Described in the contexts: as follows:
      Attribute Name: Image Laterality
      Type: 1
      Attribute Description:

      Laterality of the region examined.

      Enumerated Values:

      R
      L
      B

      Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230) and/or Laterality (0020,0060), if present.

      Note

      Laterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.


    • Described in the contexts: as follows:
      Attribute Name: Image Laterality
      Type: 1
      Attribute Description:

      Laterality of object imaged (as described in Anatomic Region Sequence (0008,2218)) examined.

      Enumerated Values:

      R
      L
      B

      Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), if present.

      Note

      Laterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series. Since most Ophthalmic Photographic Image Series contain images of both eyes, the Series level Attribute will rarely be present.


    • Described in the contexts: as follows:
      Attribute Name: Image Laterality
      Type: 1
      Attribute Description:

      Laterality of object imaged (as described in Anatomic Region Sequence (0008,2218)) examined.

      Enumerated Values:

      R
      L
      Note

      This Attribute is mandatory, in order to ensure that images may be positioned correctly relative to one another for display.

      Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), if present.

      Note

      Laterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent.


    • Described in the contexts: as follows:
      Attribute Name: Image Laterality
      Type: 3
      Attribute Description:

      Laterality of the (possibly paired) body part that is the subject of the encapsulated document.

      Enumerated Values:

      R
      L
      U
      B

      If Modality (0008,0060) is M3D, then values for this Attribute shall refer to the intended placement of the created object regardless of how it was generated (see also DICOM Standard Part 3 - Section C.35.1).


    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ImageLaterality copy()
      Returns a new Image Laterality which wraps a copy of the Attributes wrapped in this Image 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

      • ImageLaterality

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

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

      • copy

        public ImageLaterality copy()
        Returns a new Image Laterality which wraps a copy of the Attributes wrapped in this Image Laterality. (see Attributes(Attributes)
        Returns:
        a new Image Laterality which wraps a copy of the Attributes wrapped in this Image 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