主要内容

dicomanon

匿名化DICOM文件

描述

例子

dicomanon (file_in,file_out)删除从DICOM文件保密的医疗信息file_in并创建一个新文件file_out修改后的值。图像数据和其他属性修改的。

dicomanon (file_in,file_out“保持”,字段)修改所有的机密数据除列于字段。这个语法是有用的保持元数据不唯一地标识病人但对诊断(例如是有用的PatientAgePatientSex)。

请注意

保持病人保密某些字段可能会妥协。

dicomanon (___“更新”,属性)修改特定机密数据列入机密数据和更新属性除了从以前的语法输入参数的任意组合。使用本系列保护研究语法/ /图像层次,或一个特定值替换为一个更通用的属性(比如删除PatientBirthDate但是保持一个计算PatientAge)。

dicomanon (___,名称,值)使用名称-值参数提供额外的选项来解析器。

例子

全部折叠

创建一个版本的DICOM文件的所有个人信息删除。

dicomanon (“US-PAL-8-10x-echo.dcm”,“US-PAL-anonymized.dcm”);

创建一个版本的DICOM文件删除个人信息,保持某些字段可能有用的培训。

dicomanon (“US-PAL-8-10x-echo.dcm”,“US-PAL-anonymized.dcm”,“保持”,(“PatientAge”,“PatientSex”,“StudyDescription”])

匿名化的一系列图像,保持研究和系列的层次结构。

值。StudyInstanceUID = dicomuid;值。SeriesInstanceUID = dicomuid;d = dir (“* .dcm”);p = 1:元素个数(d) dicomanon (d (p) . name, sprintf (“立刻% d.dcm”p),“更新”、价值观)结束

输入参数

全部折叠

DICOM文件的名字读、指定为一个特征向量或字符串标量。

数据类型:字符|字符串

名匿名DICOM文件编写,指定为一个特征向量或字符串标量。

数据类型:字符|字符串

字段保存的名字,指定为字符串数组或单元阵列特征向量包含元数据属性名称。

更新属性,指定为一个结构的字段的名称DICOM你想更新元数据属性。每个字段的值指定属性的新值。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

例子:dicomanon (“CT-MONO2-16-ankle.dcm”、“CT-MONO2-16-ankle_anon.dcm”UseVRHeuristic = false)读取元数据从原始DICOM文件不使用启发式。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:dicomanon (“CT-MONO2-16-ankle.dcm”、“CT-MONO2-16-ankle_anon.dcm”、“UseVRHeuristic”,假)读取元数据从原始DICOM文件不使用启发式。

匿名文件编写标准属性,指定为一个逻辑0()或1(真正的)。

当设置为真正的功能包括私人文件中的元数据属性。这些属性可以妥协病人保密。

数据类型:逻辑

阅读不合规的DICOM文件开关(VR)值表示方式不正确,指定为一个逻辑1(真正的)或0()。

当设置为真正的,dicomanon使用启发式来帮助阅读某些违规DICOM文件开关VR模式不正确。dicomanon显示一个警告,如果使用这种启发式方法。如果启用了这种启发式方法,少量的兼容的文件没有正确读取。集UseVRHeuristic阅读这些兼容的文件。

数据类型:逻辑

提示

版本历史

之前介绍过的R2006a