医疗信息化重复医疗文件删除系统及方法技术方案

技术编号:15248296 阅读:99 留言:0更新日期:2017-05-02 09:03
本发明专利技术提供一种医疗信息化重复医疗文件删除系统及方法,该方法包括:将服务器上运行状态调整为停止数据交互状态;计算所述服务器上每个医疗文件的哈希值;将相同的哈希值归为一组,将每组中相同的哈希值及该组中相同的哈希值对应的医疗文件的存储路径保存于一个哈希关联列表中;删除该哈希关联列表中未选定的存储路径所对应的医疗文件;在每一个哈希关联列表修改所删除的医疗文件对应的标识;将服务器上运行状态调整为数据交互状态;接收客户端发送过来的文件查询指令,并将文件查询指令对应的哈希关联列表中选定的存储路径对应的医疗文件发送给客户端。实施本发明专利技术可以加快了服务器的访问速度降低了服务器的冗余。

System and method for removing duplicate medical documents of medical information

The invention provides a medical information repeated medical documents deleting system and method, the method includes: the server running state to stop data exchange state; the calculation of each medical file on the server will be Hashige; the same hash value are classified as a group, each group will hash the same value and the same hash group value storage path corresponding to the medical documents stored in a hash associated list; delete the hash storage path is not selected in the list corresponding to the related medical documents; modify delete the corresponding medical documents in each Hash list associated with the logo; the server running adjustment for data exchange state the client sent the documents; receiving the query instruction and file storage path corresponding to the selected hash query association list instruction in the corresponding medical paper Send to client. The invention can accelerate the access speed of the server and reduce the redundancy of the server.

【技术实现步骤摘要】

本专利技术涉及医疗信息化领域,尤其涉及一种医疗信息化重复医疗文件删除系统及方法。
技术介绍
医疗文件是病人在医院诊断治疗全过程的原始记录,它包含有电子病历、医学影像文件、疾病百科文件、政府医疗政策文件、医疗科室介绍文件等等。随着医院计算机管理网络化,医疗文件应运而生。作为科技进步的产物,医疗文件因其方便记录,易存储等优点被越来越广泛的应用在医疗系统中。进一步地,随着移动医疗的发展,现在越来越多的患者或医生都使用移动终端(例如,手机、平板电脑等触摸屏的移动终端)查看医疗文件并存储医疗文件,导致服务器可能保存多个相同的医疗文件,如此造成服务器上医疗文件的冗余且降低了服务器的访问速度,因此有必要提供一种对服务器上重复的医疗文件进行处理的信息化系统。
技术实现思路
本专利技术的主要目的在于提供一种医疗信息化重复医疗文件删除系统及方法,旨在解决对服务器上冗余的医疗文件进行清理的技术问题。为实现上述目的,本专利技术提供了一种医疗信息化重复医疗文件删除系统,运行于服务器中,所述服务器通过网络与客户端通信连接,该系统包括:调整模块,用于将服务器上运行状态调整为停止数据交互状态,以确保客户端无法对所述服务器进行数据交互操作;计算模块,用于计算所述服务器上每个医疗文件的哈希值;查找模块,用于从计算的哈希值中查找相同的哈希值,并将相同的哈希值归为一组,将每组中相同的哈希值及该组中相同的哈希值对应的医疗文件的存储路径保存于一个哈希关联列表中;删除模块,用于在每一个哈希关联列表中选定一个存储路径,并删除该哈希关联列表中未选定的存储路径所对应的医疗文件;修改模块,用于在每一个哈希关联列表修改所删除的医疗文件对应的标识;所述调整模块,还用于将服务器上运行状态调整为数据交互状态,以确保客户端与所述服务器进行数据交互;接收模块,用于接收客户端发送过来的文件查询指令;判断模块,用于判断文件查询指令中待查询的医疗文件的存储路径是否有对应的哈希关联列表;及发送模块,用于当文件查询指令中待查询的医疗文件的存储路径有对应的哈希关联列表,将该对应的哈希关联列表中选定的存储路径对应的医疗文件发送给客户端。优选的,所述哈希关联列表包括四个栏位,所述四个栏位分别为文件名、哈希值、存储路径及标识。优选的,所述计算模块计算所述服务器上每个医疗文件的哈希值的方式如下:遍历服务器上的医疗文件,并通过哈希算法计算每个医疗文件的哈希值。优选的,所述调整模块将服务器上运行状态调整为停止数据交互状态的方式如下:监控服务器中运行的与客户端相关的程序或软件,并阻止与客户端相关的程序或软件对服务器进行数据交互操作。优选的,所述判断模块判断文件查询指令中待查询的医疗文件的存储路径是否有对应的哈希关联列表的方式如下:解析文件查询指令并获取待查询的医疗文件的存储路径,将该待查询的医疗文件的存储路径与服务器中每一个哈希关联列表进行比对,若服务器中有一个哈希关联列表包含待查询的医疗文件的存储路径,则该哈希关联列表为待查询的医疗文件的存储路径对应的哈希关联列表。另一方面,本专利技术还提供一种医疗信息化重复医疗文件删除方法,应用于服务器中,所述服务器通过网络与客户端通信连接,该方法包括如下步骤:将服务器上运行状态调整为停止数据交互状态,以确保客户端无法对所述服务器进行数据交互操作;计算所述服务器上每个医疗文件的哈希值;从计算的哈希值中查找相同的哈希值,并将相同的哈希值归为一组,将每组中相同的哈希值及该组中相同的哈希值对应的医疗文件的存储路径保存于一个哈希关联列表中;在每一个哈希关联列表中选定一个存储路径,并删除该哈希关联列表中未选定的存储路径所对应的医疗文件;在每一个哈希关联列表修改所删除的医疗文件对应的标识;将服务器上运行状态调整为数据交互状态,以确保客户端与所述服务器进行数据交互;接收客户端发送过来的文件查询指令;判断文件查询指令中待查询的医疗文件的存储路径是否有对应的哈希关联列表;及当文件查询指令中待查询的医疗文件的存储路径有对应的哈希关联列表,将该对应的哈希关联列表中选定的存储路径对应的医疗文件发送给客户端。优选的,所述哈希关联列表包括四个栏位,所述四个栏位分别为文件名、哈希值、存储路径及标识。优选的,所述计算所述服务器上每个医疗文件的哈希值的步骤包括如下步骤:遍历服务器上的医疗文件,并通过哈希算法计算每个医疗文件的哈希值。优选的,所述将服务器上运行状态调整为停止数据交互状态的步骤包括如下步骤:监控服务器中运行的与客户端相关的程序或软件,并阻止与客户端相关的程序或软件对服务器进行数据交互操作。优选的,所述判断文件查询指令中待查询的医疗文件的存储路径是否有对应的哈希关联列表的步骤包括如下步骤:解析文件查询指令并获取待查询的医疗文件的存储路径,将该待查询的医疗文件的存储路径与服务器中每一个哈希关联列表进行比对,若服务器中有一个哈希关联列表包含待查询的医疗文件的存储路径,则该哈希关联列表为待查询的医疗文件的存储路径对应的哈希关联列表。本专利技术采用上述技术方案,带来的技术效果为:本专利技术采用哈希值比对的方式寻找相同的医疗文件,并删除重复的医疗文件,加快了服务器的访问速度,降低了服务器的冗余。附图说明图1是本专利技术医疗信息化重复医疗文件删除系统的应用环境示意图;图2是本专利技术医疗信息化重复医疗文件删除系统的优选实施例的模块示意图;图3是本专利技术医疗信息化重复医疗文件删除方法的优选实施例的流程图;图4是本专利技术哈希关联列表的示意图。本专利技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术的具体实施方式、结构、特征及其功效,详细说明如下。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1所示,图1是本专利技术医疗信息化重复医疗文件删除系统的应用环境示意图。本专利技术中的医疗信息化重复医疗文件删除系统30运行于服务器3上。所述服务器3通过网络2与多个客户端1通信连接。所述服务器3上存储有各种类型的医疗文件(例如,电子病历、医学影像文件、疾病百科文件、政府医疗政策文件、医疗科室介绍文件等等)。在本实施例中,所述网络2可以是有线通讯网络或无线通讯网络。所述网络优选为无线通讯网络,包括但不限于,GSM网络、GPRS网络、CDMA网络、TD-SCDMA网络、WiMAX网络、TD-LTE网络、FDD-LTE网络等无线传输网络。。所述客户端1可以是,但不限于,智能手机、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、个人电脑、电子看板等其它任意合适的便携式触摸屏电子设备。所述客户端1用于通过网络2访问所述服务器3,并获取服务器3上的医疗文件。所述客户端1还用于产生医疗文件,并将所述产生的医疗文件发送至服务器3保存。参照图2所示,是本专利技术医疗信息化重复医疗文件删除系统的优选实施例的模块示意图。在本实施例中,所述医疗信息化重复医疗文件删除系统30应用于服务器3。该服务器3包括,但不仅限于,医疗信息化重复医疗文件删除系统30、存储单元31、处理单元32、及通讯单元33。所述的存储单元31可以为一种只读存储单元ROM,电可擦写存储单元EEPROM、快闪存储单本文档来自技高网...

【技术保护点】
一种医疗信息化重复医疗文件删除系统,运行于服务器中,其特征在于,所述服务器通过网络与客户端通信连接,该系统包括:调整模块,用于将服务器上运行状态调整为停止数据交互状态,以确保客户端无法对所述服务器进行数据交互操作;计算模块,用于计算所述服务器上每个医疗文件的哈希值;查找模块,用于从计算的哈希值中查找相同的哈希值,并将相同的哈希值归为一组,将每组中相同的哈希值及该组中相同的哈希值对应的医疗文件的存储路径保存于一个哈希关联列表中;删除模块,用于在每一个哈希关联列表中选定一个存储路径,并删除该哈希关联列表中未选定的存储路径所对应的医疗文件;修改模块,用于在每一个哈希关联列表修改所删除的医疗文件对应的标识;所述调整模块,还用于将服务器上运行状态调整为数据交互状态,以确保客户端与所述服务器进行数据交互;接收模块,用于接收客户端发送过来的文件查询指令;判断模块,用于判断文件查询指令中待查询的医疗文件的存储路径是否有对应的哈希关联列表;及发送模块,用于当文件查询指令中待查询的医疗文件的存储路径有对应的哈希关联列表,将该对应的哈希关联列表中选定的存储路径对应的医疗文件发送给客户端。

【技术特征摘要】
1.一种医疗信息化重复医疗文件删除系统,运行于服务器中,其特征在于,所述服务器通过网络与客户端通信连接,该系统包括:调整模块,用于将服务器上运行状态调整为停止数据交互状态,以确保客户端无法对所述服务器进行数据交互操作;计算模块,用于计算所述服务器上每个医疗文件的哈希值;查找模块,用于从计算的哈希值中查找相同的哈希值,并将相同的哈希值归为一组,将每组中相同的哈希值及该组中相同的哈希值对应的医疗文件的存储路径保存于一个哈希关联列表中;删除模块,用于在每一个哈希关联列表中选定一个存储路径,并删除该哈希关联列表中未选定的存储路径所对应的医疗文件;修改模块,用于在每一个哈希关联列表修改所删除的医疗文件对应的标识;所述调整模块,还用于将服务器上运行状态调整为数据交互状态,以确保客户端与所述服务器进行数据交互;接收模块,用于接收客户端发送过来的文件查询指令;判断模块,用于判断文件查询指令中待查询的医疗文件的存储路径是否有对应的哈希关联列表;及发送模块,用于当文件查询指令中待查询的医疗文件的存储路径有对应的哈希关联列表,将该对应的哈希关联列表中选定的存储路径对应的医疗文件发送给客户端。2.如权利要求1所述的医疗信息化重复医疗文件删除系统,其特征在于,所述哈希关联列表包括四个栏位,所述四个栏位分别为文件名、哈希值、存储路径及标识。3.如权利要求1所述的医疗信息化重复医疗文件删除系统,其特征在于,所述计算模块计算所述服务器上每个医疗文件的哈希值的方式如下:遍历服务器上的医疗文件,并通过哈希算法计算每个医疗文件的哈希值。4.如权利要求1所述的医疗信息化重复医疗文件删除系统,其特征在于,所述调整模块将服务器上运行状态调整为停止数据交互状态的方式如下:监控服务器中运行的与客户端相关的程序或软件,并阻止与客户端相关的程序或软件对服务器进行数据交互操作。5.如权利要求1所述的医疗信息化重复医疗文件删除系统,其特征在于,所述判断模块判断文件查询指令中待查询的医疗文件的存储路径是否有对应的哈希关联列表的方式如下:解析文件查询指令并获取待查询的医疗文件的存储路径,将该待查询的医疗文件的存储路径与服务器中每一个哈希关联列表进行比对,若服务器中有一个哈希关联列表包含待查询的医疗文件的存储路径,则...

【专利技术属性】
技术研发人员:张贯京葛新科王海荣
申请(专利权)人:深圳市易特科信息技术有限公司
类型:发明
国别省市:广东;44

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

1