本发明专利技术公开了一种DICOM文件病人信息匿名化处理方法,包括步骤:A1.读取DICOM文件并存储到流文件中;A2.查找病人信息标签并对所述病人信息标签对应的数据值域进行修改;A3.存储匿名化处理后的DICOM文件。本发明专利技术DICOM文件病人信息匿名化处理方法对病人信息标签对应的数据值域进行修改,从而实现了病人信息的匿名化,避免了在非诊断医疗领域中使用DICOM文件时可能侵犯病人隐私权的可能性。
【技术实现步骤摘要】
本专利技术涉及医疗设备技术及医用通信
,具体涉及一种 DICOM文件病人信息匿名化处理方法。
技术介绍
医院信息化建设中的图像存档和传输系统(Picture Archiving and Communication System, PACS)要解决很多问题,例如如何存储数据量极 大的图像并能有效地管理?不同生产商的设备能否直接连接?如何能 够在不同的生产商设备之间能够共享信息资源?很明显这些问题的解 决方法就是采用统一的标准。为此,美国放射学会和美国电器制造商协 会在1983年成立了专门委员会,制定用于医学图像存储和通信的标准 DICOM ( Digital Imaging and Communications in Medicine, 即医学数字 成像和通信标准,ISO 12052:2006)。 DICOM标准是一个交换和管理医 疗影像数据和其它有关数据的标准。可以用于医用信息系统之间或医用 信息系统与医用设备之间进行通讯。标准中包含了基本工作列表管理服 务类(Basic Worklist Management Service Class),用于工作流的管理。基 本工作列表管理中包含的设备工作列表服务对象对类(Modality Worklist SOP Class,全牙尔Modality AVorklist Service Object Pair Class )用于医用 信息系统与医用设备之间进行通讯。符合DICOM标准的医用设备采集 生成的病人检查影像文件,称之为DICOM文件。此格式的文件即包含 病人图像又包含了病人信息和相关检查信息。目前国内的医学院在影像学实践教学中, 一般都用医院影像科室医 生(在医学院中担任教师的角色)在日常工作中遇到的典型病例来教学,这些教学病例由一个或多个DICOM影像文件组成,教师直接拷贝病例的 DICOM影像文件在上课时借助DICOM影像文件查看软件进行演示。因 为DICOM影像文件本身包含如病人姓名、病人ID 、病人地址等信息, 直接将DICOM影像文件应用于影像学教学领域,就有可能侵犯病人的隐 私权。
技术实现思路
本专利技术要解决的技术问题是提供一种DICOM文件病人信息匿名化 处理方法,克服现有技术在将DICOM影像文件应用于影像学教学领域 时,可能侵犯病人隐私权的缺陷,使得DICOM标准可以应用于非诊断医 疗领域。本专利技术为解决上述技术问题所采用的技术方案为一种DICOM文件病人信息匿名化处理方法,包括步骤Al 、读取DICOM文件并存储到流文件中;A2、查找病人信息标签并对所述病人信息标签对应的数据值域进行 修改;A3、存储匿名化处理后的DICOM文件。所述的DICOM文件病人信息匿名化处理方法,其中所述步骤Al 包括步骤判断流文件前128个字节中是否包含十六进制字符"44 49 43 4D",若是则执行步骤A2,否则结束。所述的DICOM文件病人信息匿名化处理方法,其中所述病人信息 标签包括病人姓名标签Tag ( 0010,0010 )、病人识别号标签Tag (0010,0020)和病人地址标签Tag (0010, 1040)。所述的DICOM文件病人信息匿名化处理方法,其中所述步骤A2 包括步骤将病人姓名标签Tag (0010,0010)对应的值域修改为全零字付串。所述的DICOM文件病人信息匿名化处理方法,其中所述步骤A2 包括步骤将病人识别号标签Tag (0010,0020)对应的值域修改为全零 字符串。所述的DICOM文件病人信息匿名化处理方法,其中所述步骤A2 包括步骤将病人地址标签Tag (0010, 1040 )对应的值域修改为全零 字符串。所述的DICOM文件病人信息匿名化处理方法,其中所述步骤A2 包括步骤将病人姓名标签Tag (0010,0010)对应的值域修改为空格字付串。所述的DICOM文件病人信息匿名化处理方法,其中所述步骤A2 包括步骤将病人识别号标签Tag (0010,0020)对应的修改设置为空格 字符串。所述的DICOM文件病人信息匿名化处理方法,其中所述步骤A2 包括步骤将病人地址标签Tag (0010, 1040)对应的值域修改为空格 字符串。所述的DICOM文件病人信息匿名化处理方法,其中所述步骤A2 包括步骤将病人姓名标签Tag ( 0010,0010 )、病人识别号标签Tag (0010,0020 )或病人地址标签Tag (0010, 1040 )对应的值域〃修改为随 机字符串。本专利技术的有益效果为本专利技术DICOM文件病人信息匿名化处理方法 对病人信息标签对应的数据值域进行修改,从而实现了病人信息的匿名 化,避免了在非诊断医疗领域中使用DICOM文件时可能侵犯病人隐私权的可能性。 附图说明本专利技术包括如下附图图1为本专利技术病人信息匿名化处理万法流程图。具体实施例方式下面根据附图和实施例对本专利技术作进一步详细说明 DICOM格式文件分为文件头和数据集两个部分DICOM文件头是 整个DICOM文件中最复杂的部分,包含了各种各样的信息,比如病人 信息,图像采集设备信息,所存储的图像的信息等等。DICOM的文件 头包括两个部分,首先是128个字节的保留部分,该部分通常全为00h, 文件前缀占4个字节,内容是大写字母的字符串"DICM",在文件中为十 六进制的"44 49 43 4D",该组合可以作为判断一个文件是否为DICOM 文件的依据。文件头的第二部分主要用来存储元信息(Meta Information),包括传输语法,病人姓名,文件元信息版本,i某体存储 SOP类UID,传输句法UID等等。真正的图像数据紧跟在元信息之后。 DICOM文件可以在单一文件中储存多幅图像,还可储存彩色图像。DICOM数据集和数据元素,数据集表示一个现实世界信息对象的 一个实例,它是由数据元素按照数据标签(Tag)的升序排列而成。数 据元素主要有四个部分组成标签(Tag),值表示类型(VR Value Representation),值长度(Value Length),值域(Value Field),其中值表 示类型是可选的,数据元素标签是一个16位的无符号整数的有序对, 前8位代表组号,后8位代表元素号。值表示类型是含有数据元素VR 的2字节的字符串。这2个字节的VR用DICOM默认字符集来编码。数据值域含有数据元素的值,它的存储长度为偶数个字节。存储在这个字段的值的数据类型由这个数据元素的值表示类型(VR)决定。而数据集 中数据元素的编码方式是由DICOM文件元信息中传输语法UID来决 定。如图l所示,本专利技术病人信息匿名化处理方法包括步骤 100:读取DICOM文件并存储到流文件中;200:查找病人信息标签并对所述病人信息标签对应的数据值域进 行修改;300:存^(诸匿名化处理后的DICOM文件。其中病人信息标签包括病人姓名标签Tag (0010,0010)、病人识别 号标签Tag (0010,0020)和病人地址标签Tag (0010, 1040)。先将未匿名DICOM文件读取到流文件中,分析前128个字节中是 否有4个字节的十六进制的"44 49 43 4D"字符,如果有,才艮据DICOM 文件才各式规定可知读耳又的文件为DI本文档来自技高网...
【技术保护点】
一种DICOM文件病人信息匿名化处理方法,其特征在于,包括步骤:A1、读取DICOM文件并存储到流文件中;A2、查找病人信息标签并对所述病人信息标签对应的数据值域进行修改;A3、存储匿名化处理后的DICOM文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘国炯,邓鹍,于宇,
申请(专利权)人:深圳市蓝韵实业有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。