ActionResponse

data class ActionResponse(val cleanImageTag: ImageConfigResponse, val cleanTextTag: CleanTextTagResponse, val deleteTag: DeleteTagResponse, val keepTag: KeepTagResponse, val queries: List<String>, val recurseTag: RecurseTagResponse, val regenUidTag: RegenUidTagResponse, val removeTag: RemoveTagResponse, val resetTag: ResetTagResponse)

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

Constructors

Link copied to clipboard
fun ActionResponse(cleanImageTag: ImageConfigResponse, cleanTextTag: CleanTextTagResponse, deleteTag: DeleteTagResponse, keepTag: KeepTagResponse, queries: List<String>, recurseTag: RecurseTagResponse, regenUidTag: RegenUidTagResponse, removeTag: RemoveTagResponse, resetTag: ResetTagResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Inspect image and transform sensitive burnt-in text. Doesn't apply to elements nested in a sequence, which revert to Keep. Supported tags: PixelData

Link copied to clipboard

Inspect text and transform sensitive text. Configurable via TextConfig. Supported Value Representations: AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS

Link copied to clipboard
Link copied to clipboard

Keep tag unchanged.

Link copied to clipboard

Select all tags with the listed tag IDs, names, or Value Representations (VRs). Examples: ID: "00100010" Keyword: "PatientName" VR: "PN"

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Replace with empty tag.

Link copied to clipboard

Reset tag to a placeholder value.