Class ViewPosition

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

public class ViewPosition extends AbstractDataElementWrapper implements CodeStringWrapper
Name: View Position
Keyword: ViewPosition
Tag: (0018,5101)
Value Representation: CS
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: View Position
    Type: 2
    Attribute Description:

    Radiographic view associated with Patient Position (0018,5100).

    For humans:

    Defined Terms:

    AP

    Anterior/Posterior

    PA

    Posterior/Anterior

    LL

    Left Lateral

    RL

    Right Lateral

    RLD

    Right Lateral Decubitus

    LLD

    Left Lateral Decubitus

    RLO

    Right Lateral Oblique

    LLO

    Left Lateral Oblique

    For animals, capitalized versions with hyphens replaced by underscores of the abbreviations defined in "Smallwood et al. A Nomenclature for Radiographic Projections Used In Veterinary Medicine" shall be used. See PS3.16 CID7484, in which these abbreviations are listed.

    Note
    1. For example, the Defined Term "CD10DI_CRPRO" would be used for a "Cd10Di-CrPrO" or "caudal 10-degree distal-cranioproximal oblique".

    2. The Code String value representation for this Attribute constrains the characters to uppercase, digits and underscore.


  • Described in the contexts: as follows:
    Attribute Name: View Position
    Type: 3
    Attribute Description:

    Radiographic view of the image relative to the imaging subject's orientation.

    Shall be consistent with View Code Sequence (0054,0220). See DICOM Standard Part 3 - Section C.8.11.5.1.1 for further explanation.


  • Field Details

  • Constructor Details

    • ViewPosition

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

      public ViewPosition()
      Creates a new View Position object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public ViewPosition copy()
      Returns a new View Position which wraps a copy of the Attributes wrapped in this View Position. (see Attributes(Attributes)
      Returns:
      a new View Position which wraps a copy of the Attributes wrapped in this View Position.
    • 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.