{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "DicomConfig", "description": "Specifies the parameters needed for de-identification of DICOM stores.", "properties": { "filterProfile": { "description": "Tag filtering profile that determines which tags to keep/remove.", "enum": [ "TAG_FILTER_PROFILE_UNSPECIFIED", "MINIMAL_KEEP_LIST_PROFILE", "ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE", "KEEP_ALL_PROFILE", "DEIDENTIFY_TAG_CONTENTS" ], "type": "string" }, "keepList": { "$ref": "#/components/schemas/TagFilterList", "description": "List of tags to keep. Remove all other tags." }, "removeList": { "$ref": "#/components/schemas/TagFilterList", "description": "List of tags to remove. Keep all other tags." }, "skipIdRedaction": { "description": "If true, skip replacing StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched. The Cloud Healthcare API regenerates these UIDs by default based on the DICOM Standard's reasoning: \"Whilst these UIDs cannot be mapped directly to an individual out of context, given access to the original images, or to a database of the original images containing the UIDs, it would be possible to recover the individual's identity.\" http://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html", "type": "boolean" } }, "type": "object" }