DicomConfigResponse

data class DicomConfigResponse(val filterProfile: String, val keepList: TagFilterListResponse, val removeList: TagFilterListResponse, val skipIdRedaction: Boolean)

Specifies the parameters needed for de-identification of DICOM stores.

Constructors

Link copied to clipboard
fun DicomConfigResponse(filterProfile: String, keepList: TagFilterListResponse, removeList: TagFilterListResponse, skipIdRedaction: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Tag filtering profile that determines which tags to keep/remove.

Link copied to clipboard

List of tags to keep. Remove all other tags.

Link copied to clipboard

List of tags to remove. Keep all other tags.

Link copied to clipboard

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