本发明涉及数据共享,特别涉及一种医疗数据共享方法。
背景技术:
1、随着大数据技术的发展,各个领域都在逐步实现数据共享,以使得不同用户在不同终端能够读取他人的数据并进行各种操作、运算和分析等。
2、然而,目前医疗系统中,很难实现数据共享,这是因为医院、社区和个人之间的信息通道未完全建立,使得个人全周期的医疗数据无法有效连接;各个医院、机构及社区所采用的的信息系统不完全相同,甚至同一医院下存在多个细分系统,而不同系统之间无法直接建立信息互通的通道;不同地域下的信息标准不统一,导致个人在不同医院产生的数据无法直接关联应用。
3、此外,由于同一患者的医疗数据分散于不同的医疗系统中,而各类医疗系统的数据标准及编码方式不同,不仅使得各个医疗系统存储了过多的冗余信息,还使得患者的医疗信息数据无法及时同步,造成延迟甚至丢失数据,从而使得医生在临床决策时缺乏足够的数据作为支撑;各类医疗系统的主索引规则不尽相同,且大部分主索引规则繁琐笨重,业务耦合度较高,无法在高并发场景下有较好的体现。
技术实现思路
1、本发明的目的在于提供一种医疗数据共享方法,以解决现有各类医疗系统中的数据无法高效共享的问题。
2、为解决上述技术问题,本发明提供一种医疗数据共享方法,包括:
3、设计轻量级索引,以得到不同患者的索引号;
4、基于ihx pix构建标识域管理器,以维护患者索引号与不同医疗机构的关系;
5、利用轻量级索引采集医疗数据;
6、根据患者与索引号的实际关系,对患者和索引号进行拆分和/或合并以实现患者和索引号的正确对应;
7、根据正确对应的患者和索引号,对采集的医疗数据进行储存;
8、利用索引号调用储存的医疗数据,以实现医疗数据的共享。
9、可选的,在所述的医疗数据共享方法中,所述设计轻量级索引,以得到不同患者的索引号的方法包括:
10、获取各个医疗机构中不同患者的原始索引号;
11、从原始索引号中提取患者的姓名和身份证号作为默认依据;
12、采用md5加盐算法,根据不同患者的默认依据生成索引号,所述索引号是由默认依据和安全密钥构成的随机字符串。
13、可选的,在所述的医疗数据共享方法中,所述基于ihx pix构建标识域管理器,以维护患者索引号与不同医疗机构的关系的方法包括:
14、将患者标识交叉索引作为患者索引号关联的指导标准;
15、定义角色,包括患者id源、pix管理器和pix使用者;
16、维护患者索引号与不同医疗机构的映射关系,并构建统一的患者映射关系出入口。
17、可选的,在所述的医疗数据共享方法中,所述医疗数据包括历史数据和增量数据;所述利用轻量级索引采集医疗数据的方法包括:
18、建立唯一的规则包;
19、通过离线计算的方式,依赖引用规则包,利用轻量级索引采集历史数据;
20、通过实时计算的方式,依赖引用规则包,利用轻量级索引采集增量数据。
21、可选的,在所述的医疗数据共享方法中,所述离线计算的方式为hive离线计算;所述实时计算的方式为spark实时计算。
22、可选的,在所述的医疗数据共享方法中,所述利用轻量级索引采集医疗数据的方法还包括:
23、通过实时计算的方式,利用轻量级索引对外提供增量采集的api服务。
24、可选的,在所述的医疗数据共享方法中,所述根据患者与索引号的实际关系,对患者和索引号进行拆分和/或合并以实现患者和索引号的正确对应的方法包括:
25、若不同的患者存在同一个索引号,则将患者与索引号进行拆分并进行冲突纠正;
26、若同一患者存在多个索引号,则根据患者数据的相似度进行合并。
27、可选的,在所述的医疗数据共享方法中,所述将患者与索引号进行拆分并进行冲突纠正的方法包括:
28、根据系统规则库中的内容,对患者数据进行标准化处理,并对标准化处理后的数据进行对比;
29、和/或,从业务角度,对患者数据进行人工干预纠正。
30、可选的,在所述的医疗数据共享方法中,所述根据患者数据的相似度进行合并的方法包括:
31、对不同类别的患者数据设置不同的数据权重;
32、根据数据权重,对患者数据的相似度进行计算;
33、若不同索引号下患者数据的相似度超出相似度阈值,则将索引号合并。
34、可选的,在所述的医疗数据共享方法中,所述根据患者与索引号的实际关系,对患者和索引号进行拆分和/或合并以实现患者和索引号的正确对应的方法还包括:
35、保存拆分、冲突纠正和合并操作的数据,并生成操作日志表;
36、根据操作日志表进行版本管理;
37、若在拆分、冲突纠正和/或合并的操作过程中出现错误,则进行版本回退。
38、本发明提供的医疗数据共享方法,包括:设计轻量级索引,以得到不同患者的索引号;基于ihx pix构建标识域管理器,以维护患者索引号与不同医疗机构的关系;利用轻量级索引采集医疗数据;根据患者与索引号的实际关系,对患者和索引号进行拆分和/或合并以实现患者和索引号的正确对应;根据正确对应的患者和索引号,对采集的医疗数据进行储存;利用索引号调用储存的医疗数据,以实现医疗数据的共享。通过设计轻量级索引,能够在降低运算逻辑复杂度的同时,保证索引号的稳定性,使得并发性能较好;通过构建标识域管理器,能够实现数据的标准化和归一化,便于医疗数据的共享;通过对索引号和患者的关系进行管理,使得在共享时能够调用正确且完整的医疗数据,解决了现有各类医疗系统中的数据无法高效共享的问题。
1.一种医疗数据共享方法,其特征在于,包括:
2.根据权利要求1所述的医疗数据共享方法,其特征在于,所述设计轻量级索引,以得到不同患者的索引号的方法包括:
3.根据权利要求1所述的医疗数据共享方法,其特征在于,所述基于ihx pix构建标识域管理器,以维护患者索引号与不同医疗机构的关系的方法包括:
4.根据权利要求1所述的医疗数据共享方法,其特征在于,所述医疗数据包括历史数据和增量数据;所述利用轻量级索引采集医疗数据的方法包括:
5.根据权利要求4所述的医疗数据共享方法,其特征在于,所述离线计算的方式为hive离线计算;所述实时计算的方式为spark实时计算。
6.根据权利要求4所述的医疗数据共享方法,其特征在于,所述利用轻量级索引采集医疗数据的方法还包括:
7.根据权利要求1所述的医疗数据共享方法,其特征在于,所述根据患者与索引号的实际关系,对患者和索引号进行拆分和/或合并以实现患者和索引号的正确对应的方法包括:
8.根据权利要求7所述的医疗数据共享方法,其特征在于,所述将患者与索引号进行拆分并进行冲突纠正的方法包括:
9.根据权利要求7所述的医疗数据共享方法,其特征在于,所述根据患者数据的相似度进行合并的方法包括:
10.根据权利要求7所述的医疗数据共享方法,其特征在于,所述根据患者与索引号的实际关系,对患者和索引号进行拆分和/或合并以实现患者和索引号的正确对应的方法还包括: