一种电子病历文件的图像数据处理方法技术

技术编号:29253910 阅读:14 留言:0更新日期:2021-07-13 17:24
本发明专利技术实施例涉及一种电子病历文件的图像数据处理方法,所述方法包括:在保存电子病历文件时,接收第一电子病历文件;根据图像标记符对第一电子病历文件进行查询得到多个第一图像数据组;依次提取各个第一图像数据作为第一原始数据;计算第一原始数据的数字摘要信息生成第一摘要数据;组成第一图像‑摘要数据组;若图像‑摘要数据组列表中没有与第一摘要数据匹配的图像‑摘要数据组,则将其添加至图像‑摘要数据组列表中;由协议标识符和第一摘要数据组成第一协议图像数据,使用第一协议图像数据对第一图像数据进行替换;将完成替换的第一电子病历文件存入电子病历数据库。本发明专利技术降低了电子病历文件的占用空间,提高了电子病历文件的传输效率。

【技术实现步骤摘要】
一种电子病历文件的图像数据处理方法
本专利技术涉及数据信息处理
,特别涉及一种电子病历文件的图像数据处理方法。
技术介绍
因可扩展标记语言(ExtensibleMarkupLanguage,XML)文件内容与结构分离、数据交换能力强,所以在医疗系统中常采用XML文件来做电子病历文件。但XML文件也有明显的缺陷,例如对文件大小的控制能力,尤其对嵌入了多个图片的XML文件大小的控制能力。在XML文件中嵌入图片,常规做法是在文件中创建图像数据单元并在该数据单元中存储需要嵌入的图片的二进制编码。这种做法等同多个文件的叠加,图片越多、XML文件大小增长得就越快。并且在同一个XML文件中若多次引用相同的图片,也要多次重复存储该图片的二进制编码,这无形中也造成了XML文件存储空间的浪费。
技术实现思路
本专利技术的目的,就是针对现有技术的缺陷,提供一种电子病历文件的图像数据处理方法,在电子病历文件中使用原有图像数据的摘要信息替换原有图像数据,并为原有图像数据与其摘要信息建立对应关系,如此一来,既能极大缩减电子病历文件的存储大小,还能提高电子病历文件的传输与解析效率。为实现上述目的,本专利技术实施例提供了一种电子病历文件的图像数据处理方法,所述方法包括:在保存电子病历文件时,接收第一电子病历文件;根据预设的图像标记符,对所述第一电子病历文件进行图像数据查询,得到多个第一图像数据组;所述第一电子病历文件包括多个所述第一图像数据组;所述第一图像数据组包括所述图片标识符和第一图像数据;依次提取各个第一图像数据组的第一图像数据作为第一原始数据;并根据预设的数字摘要算法,对所述第一原始数据进行对应的数字摘要计算生成第一摘要数据;并由所述第一原始数据和所述第一摘要数据组成第一图像-摘要数据组;若预设的图像-摘要数据组列表中没有与所述第一摘要数据匹配的图像-摘要数据组,则将所述第一图像-摘要数据组添加至所述图像-摘要数据组列表中;并由预设的协议标识符和所述第一摘要数据组成第一协议图像数据,并使用所述第一协议图像数据对当前第一图像数据组的第一图像数据进行替换;所述图像-摘要数据组列表包括多个所述图像-摘要数据组;所述图像-摘要数据组包括图像原始数据和图像摘要数据;将完成替换的第一电子病历文件存入预设的电子病历数据库。优选的,所述数字摘要算法至少包括安全散列算法SHA系列、信息摘要算法MD系列、哈希运算消息认证码HMAC算法和国密杂凑算法SM3。优选的,所述协议标识符在第一协议图像数据的位置与预设的协议标识符位置保持一致。优选的,在阅览电子病历文件时,所述方法还包括:从所述电子病历数据库中获取第二电子病历文件;根据所述图像标记符,对所述第二电子病历文件进行图像数据查询,得到多个第二图像数据组;所述第二电子病历文件包括多个所述第二图像数据组;所述第二图像数据组包括所述图片标识符和第二图像数据;按预设的协议标识符位置,从各个第二图像数据组的第二图像数据的对应位置处提取数据生成第一数据;若所述第一数据与所述协议标识符匹配,则从当前第二图像数据组的第二图像数据中提取除所述第一数据之外的所有数据生成第二数据;并根据所述第二数据查询所述图像-摘要数据组列表,得到匹配的第二图像-摘要数据组;并提取所述第二图像-摘要数据组的所述图像原始数据作为第三数据;并使用所述第三数据对所述当前第二图像数据组的第二图像数据进行替换;对完成替换的第二电子病历文件进行阅览。进一步的,所述根据所述第二数据查询所述图像-摘要数据组列表,得到匹配的第二图像-摘要数据组,具体包括:根据所述第二数据对所述图像-摘要数据组列表的所有图像-摘要数据组进行轮询,并将当前轮询的所述图像-摘要数据组作为当前数据组;当所述当前数据组的所述图像摘要数据与所述第二数据匹配时,将所述当前数据组作为所述第二图像-摘要数据组。本专利技术实施例提供的一种电子病历文件的图像数据处理方法,在电子病历文件中使用原有图像数据的摘要信息替换原有图像数据,并为原有图像数据与其摘要信息建立对应关系,如此一来,不但极大缩减了电子病历文件的存储大小,还提高了电子病历文件的传输与解析效率。附图说明图1为本专利技术实施例一提供的一种电子病历文件的图像数据处理方法示意图;图2为本专利技术实施例二提供的又一种电子病历文件的图像数据处理方法示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。医疗系统在新建和编辑了电子病历文件之后要对其进行保存,在保存电子病历文件时,医疗系统会通过本专利技术实施例一提供的一种电子病历文件的图像数据处理方法使用标准长度的摘要信息替换电子病历文件中嵌入的图片数据,从而达到控制电子病历文件大小的目的,图1为本专利技术实施例一提供的一种电子病历文件的图像数据处理方法示意图,如图1所示,本方法主要包括如下步骤:步骤1,在保存电子病历文件时,接收第一电子病历文件。这里,第一电子病历文件的文件格式具体为XML文件格式,在第一电子病历文件中存储了多个数据元素,每个数据元素都是用特定的成对标记符号进行标记,例如,对于图像数据元素而言,对应的图像标记符为<img></img>或<img……/img>。步骤2,根据预设的图像标记符,对第一电子病历文件进行图像数据查询,得到多个第一图像数据组;其中,第一电子病历文件包括多个第一图像数据组;第一图像数据组包括图片标识符和第一图像数据。这里,对于XML文件类型来说,预设的图像标记符为<img></img>或<img……/img>;对第一电子病历文件进行查询即是在该文件中查询由<img></img>或<img……/img>标记的各个图像数据元素也就是第一图像数据组,各个图像数据元素中存储的图像数据也就是第一图像数据组的第一图像数据具体为图片的二进制编码,常见的诸如BASE64格式的二进制编码。步骤3,依次提取各个第一图像数据组的第一图像数据作为第一原始数据;并根据预设的数字摘要算法,对第一原始数据进行对应的数字摘要计算生成第一摘要数据;并由第一原始数据和第一摘要数据组成第一图像-摘要数据组;若预设的图像-摘要数据组列表中没有与第一摘要数据匹配的图像-摘要数据组,则将第一图像-摘要数据组添加至图像-摘要数据组列表中;并由预设的协议标识符和第一摘要数据组成第一协议图像数据,并使用第一协议图像数据对当前第一图像数据组的第一图像数据进行替换;其中,图像-摘要数据组列表包括多个图像-摘要数据组;图像-摘要数据组包括图像原始数据和图像摘要数据;数字摘要算法至少包括本文档来自技高网...

【技术保护点】
1.一种电子病历文件的图像数据处理方法,其特征在于,所述方法包括:/n在保存电子病历文件时,接收第一电子病历文件;/n根据预设的图像标记符,对所述第一电子病历文件进行图像数据查询,得到多个第一图像数据组;所述第一电子病历文件包括多个所述第一图像数据组;所述第一图像数据组包括所述图片标识符和第一图像数据;/n依次提取各个第一图像数据组的第一图像数据作为第一原始数据;并根据预设的数字摘要算法,对所述第一原始数据进行对应的数字摘要计算生成第一摘要数据;并由所述第一原始数据和所述第一摘要数据组成第一图像-摘要数据组;若预设的图像-摘要数据组列表中没有与所述第一摘要数据匹配的图像-摘要数据组,则将所述第一图像-摘要数据组添加至所述图像-摘要数据组列表中;并由预设的协议标识符和所述第一摘要数据组成第一协议图像数据,并使用所述第一协议图像数据对当前第一图像数据组的第一图像数据进行替换;所述图像-摘要数据组列表包括多个所述图像-摘要数据组;所述图像-摘要数据组包括图像原始数据和图像摘要数据;/n将完成替换的第一电子病历文件存入预设的电子病历数据库。/n

【技术特征摘要】
1.一种电子病历文件的图像数据处理方法,其特征在于,所述方法包括:
在保存电子病历文件时,接收第一电子病历文件;
根据预设的图像标记符,对所述第一电子病历文件进行图像数据查询,得到多个第一图像数据组;所述第一电子病历文件包括多个所述第一图像数据组;所述第一图像数据组包括所述图片标识符和第一图像数据;
依次提取各个第一图像数据组的第一图像数据作为第一原始数据;并根据预设的数字摘要算法,对所述第一原始数据进行对应的数字摘要计算生成第一摘要数据;并由所述第一原始数据和所述第一摘要数据组成第一图像-摘要数据组;若预设的图像-摘要数据组列表中没有与所述第一摘要数据匹配的图像-摘要数据组,则将所述第一图像-摘要数据组添加至所述图像-摘要数据组列表中;并由预设的协议标识符和所述第一摘要数据组成第一协议图像数据,并使用所述第一协议图像数据对当前第一图像数据组的第一图像数据进行替换;所述图像-摘要数据组列表包括多个所述图像-摘要数据组;所述图像-摘要数据组包括图像原始数据和图像摘要数据;
将完成替换的第一电子病历文件存入预设的电子病历数据库。


2.根据权利要求1所述的电子病历文件的图像数据处理方法,其特征在于,
所述数字摘要算法至少包括安全散列算法SHA系列、信息摘要算法MD系列、哈希运算消息认证码HMAC算法和国密杂凑算法SM3。


3.根据权利要求1所述的电子病历文件的图像数据处理方法,其特征在于,
所述协议标识符在第一协议图...

【专利技术属性】
技术研发人员:吴新才姜跃滨徐慧芳
申请(专利权)人:北京天健源达科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1