View Source GoogleApi.HealthCare.V1beta1.Model.Action (google_api_health_care v0.50.1)

Specifies a selection of tags and an Action to apply to each one.

Attributes

  • cleanImageTag (type: GoogleApi.HealthCare.V1beta1.Model.ImageConfig.t, default: nil) - Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData
  • cleanTextTag (type: GoogleApi.HealthCare.V1beta1.Model.CleanTextTag.t, default: nil) - Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS
  • deleteTag (type: GoogleApi.HealthCare.V1beta1.Model.DeleteTag.t, default: nil) - Delete tag.
  • keepTag (type: GoogleApi.HealthCare.V1beta1.Model.KeepTag.t, default: nil) - Keep tag unchanged.
  • queries (type: list(String.t), default: nil) - Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"
  • recurseTag (type: GoogleApi.HealthCare.V1beta1.Model.RecurseTag.t, default: nil) - Recursively apply DICOM de-id to tags nested in a sequence. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): SQ
  • regenUidTag (type: GoogleApi.HealthCare.V1beta1.Model.RegenUidTag.t, default: nil) - Replace UID with a new generated UID. Supported [Value Representation] (http://dicom.nema.org/medical/dicom/2018e/output/chtml/part05/sect_6.2.html#table_6.2-1): UI
  • removeTag (type: GoogleApi.HealthCare.V1beta1.Model.RemoveTag.t, default: nil) - Replace with empty tag.
  • resetTag (type: GoogleApi.HealthCare.V1beta1.Model.ResetTag.t, default: nil) - Reset tag to a placeholder value.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.