filterProfile property

String? filterProfile
getter/setter pair

Tag filtering profile that determines which tags to keep/remove. Possible string values are:

  • "TAG_FILTER_PROFILE_UNSPECIFIED" : No tag filtration profile provided. Same as KEEP_ALL_PROFILE.
  • "MINIMAL_KEEP_LIST_PROFILE" : Keep only tags required to produce valid DICOM.
  • "ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE" : Remove tags based on DICOM Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition 2018e) http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html.
  • "KEEP_ALL_PROFILE" : Keep all tags.
  • "DEIDENTIFY_TAG_CONTENTS" : Inspects within tag contents and replaces sensitive text. The process can be configured using the TextConfig. Applies to all tags with the following Value Representation names: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

Implementation

core.String? filterProfile;