dicomanon
匿名化DICOM文件
语法
dicomanon (file_in file_out)
dicomanon(…,“保持”字段)
dicomanon(…,“更新”,ATTRS)
dicomanon(…,WritePrivate TF)
dicomanon(…,UseVRHeuristic TF)
描述
dicomanon (file_in file_out)
从DICOM文件中删除机密医疗信息file_in
并创建一个新文件file_out
使用修改后的值。图像数据和其他属性未被修改。
dicomanon(…,“保持”字段)
修改除中列出的数据外的所有机密数据字段
,它是字段名的单元格数组。此语法对于保存不唯一标识患者但用于诊断目的的元数据(例如,patiage、PatientSex等)非常有用。
请注意
保留某些字段可能会损害患者的机密性。
dicomanon(…,“更新”,ATTRS)
修改机密数据和更新特定的机密数据。ATTRS
是一个结构,其字段是要保留的属性的名称。结构值就是属性值。使用此语法可以保存Study/Series/Image层次结构,或者用更通用的属性替换特定的值(例如,删除PatientBirthDate,但保留计算出来的PatientAge)。
dicomanon(…,WritePrivate TF)
指定是否dicomanon
应该将非标准属性写入匿名文件。如果特遣部队
是真正的
,dicomanon
在文件中包含私人扩展名,这可能会损害患者的机密性。默认值为假
.
dicomanon(…,UseVRHeuristic TF)
指示解析器使用启发式来帮助读取某些不符合规则的文件,这些文件不正确地切换了值表示(VR)模式。dicomanon
如果使用了启发式,则显示警告。当特遣部队
是真正的
(默认值),一小部分兼容文件将无法正确读取。集特遣部队
来假
读取这些合规文件。始终写入兼容的文件。
有关将被修改或删除的字段的信息,请参见DICOM补充55http://medical.nema.org/.