Class ReasonForTheAttributeModification

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

public class ReasonForTheAttributeModification extends AbstractDataElementWrapper implements CodeStringWrapper
Name: Reason for the Attribute Modification
Keyword: ReasonForTheAttributeModification
Tag: (0400,0565)
Value Representation: CS
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Reason for the Attribute Modification
    Type: 1
    Attribute Description:

    Reason for the Attribute modification.

    Defined Terms:

    COERCE

    Replace, add or remove values of Attributes such as Patient Name, ID, Accession Number, for example, during import of media from an external institution, or reconciliation against a master patient index.

    CORRECT

    Replace or remove incorrect values, or add correct values, such as Patient Name or ID, for example, when incorrect worklist item was chosen or operator input error.

    CONVERT

    Replace, add, or remove values of Attributes during a conversion, for example, of private DICOM objects to a standard SOP Class.


  • Field Details

  • Constructor Details

    • ReasonForTheAttributeModification

      public ReasonForTheAttributeModification(org.dcm4che3.data.Attributes attributes)
      Creates a new Reason for the Attribute Modification object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • ReasonForTheAttributeModification

      public ReasonForTheAttributeModification()
      Creates a new Reason for the Attribute Modification object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      Returns a new Reason for the Attribute Modification which wraps a copy of the Attributes wrapped in this Reason for the Attribute Modification. (see Attributes(Attributes)
      Returns:
      a new Reason for the Attribute Modification which wraps a copy of the Attributes wrapped in this Reason for the Attribute Modification.
    • 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.