主要内容

迪科马农

匿名DICOM文件

说明

例子

dicomanon (file_in,文件输出)从DICOM文件中删除机密医疗信息file_in并创建一个新文件文件输出使用修改后的值。图像数据和其他属性未被修改。

dicomanon (___,“保持”,领域)修改除中列出的数据外的所有机密数据领域.这种语法对于保留元数据非常有用,这些元数据不是唯一地标识病人,但对于诊断目的(例如耐心病人X).

注意

保留某些字段可能会损害患者的机密性。

dicomanon (___,'更新',属性)修改机密数据并更新中列出的特定机密数据属性.使用此语法可以保留Study/Series/Image层次结构,或者使用更通用的属性替换特定的值(例如删除)病人出生日期但是保持一个计算的耐心).

dicomanon (___,名称、值)使用名称-值对为解析器提供其他选项。

示例

全部折叠

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

dicomanon ('US-PAL-8-10x-echo.dcm','匿名美国朋友.dcm');

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

dicomanon ('US-PAL-8-10x-echo.dcm','匿名美国朋友.dcm',“保持”,...{“PatientAge”,'病人X','学习说明'})

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

值。StudyInstanceUID = dicomuid;值。SeriesInstanceUID = dicomuid;d = dir ('*.dcm');对于dicomanon(d(P).name, sprintf())“立刻% d.dcm”p),...'更新',值)结束

输入参数

全部折叠

要读取的DICOM文件的名称,指定为字符向量或字符串标量。

数据类型:烧焦|一串

要写入的匿名DICOM文件的名称,指定为字符向量或字符串标量。

数据类型:烧焦|一串

要保留的字段的名称,指定为字段名称的单元格数组。

要保留的属性的名称,指定为字段为属性名称的结构。结构值是要保留的属性值。

名称-值对参数

指定可选的逗号分隔对名称、值论据。姓名是参数名称和价值是对应的值。姓名必须出现在引号内。可以按以下任意顺序指定多个名称和值对参数:Name1, Value1,…,的家

例子:dicomanon('CT-MONO2-16-ankle.dcm','CT-MONO2-16-ankle\u anon.dcm','usevr',假)

将非标准属性写入匿名文件,指定为逗号分隔对,由'书面激励'真正的

当设置为真正的,那么迪科马农文件中包含私人扩展名,这可能会损害患者的机密性。

数据类型:符合逻辑的

读取错误切换值表示(VR)模式的不符合DICOM文件,指定为逗号分隔对,由'使用启发式'真正的

什么时候?'使用启发式'真正的(默认),然后迪科马农指示解析器使用启发式来帮助读取某些不兼容的文件,这些文件不正确地切换值表示(VR)模式。少量符合要求的文件将无法正确读取。迪科马农如果采用启发式,则显示警告。套'使用启发式'读取这些符合要求的文件。始终编写符合要求的文件。

数据类型:符合逻辑的

提示

之前介绍过的R2006a