Class DeidentificationMethod

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, LongStringMultiWrapper, StringDataElementMultiWrapper

public class DeidentificationMethod extends AbstractDataElementWrapper implements LongStringMultiWrapper
Name: De-identification Method
Keyword: DeidentificationMethod
Tag: (0012,0063)
Value Representation: LO
Value Multiplicity: 1-n
  • Described in the contexts: as follows:
    Attribute Name: De-identification Method
    Type: 1C
    Attribute Description:

    A description or label of the mechanism or method use to remove the Patient's identity. May be multi-valued if successive de-identification steps have been performed.

    Note
    1. This may be used to describe the extent or thoroughness of the de-identification, for example whether or not the de-identification is for a "Limited Data Set" (as per HIPAA Privacy Rule).

    2. The characteristics of the de-identifying equipment and/or the responsible operator of that equipment may be recorded as an additional Item of the Contributing Equipment Sequence (0018,A001) in the DICOM Standard Part 3 - Section C.12.1. De-identifying equipment may use a Purpose of Reference of PS3.16 DCM109104(109104, DCM, "De-identifying Equipment").

    Required if Patient Identity Removed (0012,0062) is present and has a value of YES and De-identification Method Code Sequence (0012,0064) is not present. May be present otherwise.


  • Field Details

  • Constructor Details

    • DeidentificationMethod

      public DeidentificationMethod(org.dcm4che3.data.Attributes attributes)
      Creates a new De-identification Method object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • DeidentificationMethod

      public DeidentificationMethod()
      Creates a new De-identification Method object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public DeidentificationMethod copy()
      Returns a new De-identification Method which wraps a copy of the Attributes wrapped in this De-identification Method. (see Attributes(Attributes)
      Returns:
      a new De-identification Method which wraps a copy of the Attributes wrapped in this De-identification Method.
    • getValueRepresentation

      public org.dcm4che3.data.VR getValueRepresentation()
      Specified by:
      getValueRepresentation in interface DataElementWrapper
      Returns:
      The DICOM Value Representation (VR) of the wrapped DICOM sequence.
    • getTag

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