首页 > 医药医疗 专利正文
基于数据共享与信息互通的云数据病例与传输系统的制作方法

时间:2022-02-20 阅读: 作者:专利查询

基于数据共享与信息互通的云数据病例与传输系统的制作方法

1.本发明属于信息医疗技术领域,尤其涉及基于数据共享与信息互通的云数据病例与传输系统。


背景技术:

2.临床医疗数据的筛选查询、共享、传输是医学工作的重要内容,是数据处理、数据查询技术在医疗领域的重要应用。有效的筛选方法和查询机制有助于医疗数据的挖掘利用,支撑信息统计、个性化医疗、决策辅助、随访跟踪、药物研发、健康管理、精准医疗等数据应用需求;数据共享和信息互通则可以最大程度的挖掘数据价值。
3.随着医疗信息化进程的不断发展,健康数据资料日益累积,传统医疗健康行业逐步迈入大数据时代。对健康大数据进行分析处理,不仅可以提供疾病预测、辅助诊断、决策支持,还能实现有限医疗资源的无限复制、合理分配,进而提高医护人员的服务质量、工作效率。
4.随着信息技术的迅速发展及各类数据标准化方法的建立,长期困扰医疗行业的海量和非结构化数据无法进行有效整合及有效分析的问题也有了解决手段和方法,因此,高质量医疗大数据库的建立也有了可靠的方法和基础,累积的海量医疗结构数据以及非结构化数据、历史数据可以被充分分析,发挥更大的临床指导及循证决策价值。
5.申请号为cn201810317183.8的中国发明专利申请提出一种基于软件定义的智能化区域医疗信息互联互通标准数据库架构。架构的特征为,从医疗点采集数据,进行数据抽取、净化,并载入区域医疗集成数据中心;基于hl7协议标准的hie平台以分布式方式实现各医疗点的标准化医疗信息互联互通;通过对数据进行聚合处理,为数据仓库提供数据;根据医疗的类别,从数据仓库中抽取相应的专业数据,形成数据集市;将知识库的数据,通过匹配与合并逻辑,与业务系统的字典数据进行映射,提供统一的分析口径和数据服务;主干网络可运行在openflow上,并且通过网络链接分布在各地的数据中心,提高广域线路的利用率。
6.申请号为cn201710928036.x的中国发明专利申请提出一种基于元数据的智能化区域移动医疗集成数据中心系统原型。架构的特征为,从移动医疗点采集数据,进行数据抽取、净化,并载入区域移动医疗集成数据中心;通过对数据进行聚合处理,为数据仓库提供数据;根据移动医疗的类别,从数据仓库中抽取相应的专业元数据,形成数据集市;将知识库的元数据,通过匹配与合并逻辑,与业务系统的字典数据进行映射,提供统一的分析口径和数据服务。构建基于元数据的智能化区域移动医疗集成数据中心系统原型。
7.然而,一方面,众所周知的是,有效的医疗结构数据分析需建立在高质量的医疗结构数据大数据库的建立及严谨的科学分析方法之上,否则医疗结构数据的分析和决策将难免于各类混杂因数的干扰;另一方面,医疗结构数据或者非结构化数据的产生速度正在飞速增长,如何确保数据共享的有效性以及数据传输的及时性,也成为医疗信息互联互通亟待解决的技术问题。


技术实现要素:

8.为解决上述技术问题,本发明提出基于数据共享与信息互通的云数据病例与传输系统,所述系统包括多个信息终端、与所述多个信息终端数据连接的集中过滤器以及云端共享决策器。
9.更具体的,每个所述信息终端实时产生医疗病例数据,并基于所述医疗病例数据生成元数据块,所述元数据块为所述医疗病例数据的多个属性的描述数据块;
10.所述云端共享决策器接收多个信息终端发送的元数据块后,生成多个共享决策项,每个共享决策项对应至少两个信息终端,每个所述共享决策项包含至少一个医疗决策目标;
11.基于每个共享决策项,所述集中过滤器生成至少一个数据过滤参数,每个数据过滤参数对应一个信息终端;
12.第一信息终端基于所述数据过滤参数对医疗病例数据执行过滤后,将过滤后的医疗病例数据发送至第二信息终端,所述第一信息终端与所述第二信息终端对应同一个共享决策项。
13.在本发明的技术方案中,所述云端共享决策器包括元数据分组引擎以及元数据统计引擎;
14.所述云端共享决策器汇总所述多个信息终端发送的多个元数据块;
15.所述元数据分组引擎按照所述元数据块描述的属性,对所述多个信息终端进行分组;
16.所述元数据统计引擎统计每个所述分组中的相同元数据块的第一数量以及所述信息终端的数量。
17.针对每个所述分组,当所述第一数量大于预定值时,将所述第一数量对应的元数据块作为元数据块选项显示在所述云端共享决策器的触摸交互显示界面上;
18.响应于用户在所述触摸交互显示界面上针对所述元数据块选项的至少一个选择操作,在所述触摸交互显示界面上显示对应于所述选择操作的共享决策项。
19.所述集中过滤器包含数据清洗引擎和数据匿名化处理引擎;
20.所述数据过滤参数包括数据清洗字段和数据匿名化字段;
21.所述数据清洗引擎基于所述清洗字段对第一信息终端产生的医疗病例数据执行数据清洗;
22.所述数据匿名化处理引擎基于所述数据匿名化字段对所述数据清洗后的医疗病例数据执行数据匿名化处理。
23.作为进一步的优选,所述系统还包括共享病例数据库;每个所述信息终端实时产生医疗病例数据,并将所述医疗病例数据上传至所述共享病例数据库。
24.所述集中过滤器与所述共享病例数据库连接,从所述共享病例数据库中获取共享病例数据后,执行数据过滤操作,将所述数据过滤操作后的数据作为共享数据传输至多个信息终端。
25.总体而言,本发明的技术方案能够实现多信息终端数据环境下的有效数据共享与信息互通。
26.本发明的进一步优点将结合说明书附图在具体实施例部分进一步详细体现。
附图说明
27.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1是本发明一个实施例的基于数据共享与信息互通的云数据病例与传输系统的结构图
29.图2是图1所述系统中云端共享决策器的结构与数据处理示意图
30.图3是图1所述系统获取医疗病例数据以及生成元数据块的示意图
31.图4是图1所述系统基于元数据块生成共享决策项的流程示意图
32.图5是本发明另一个实施例的基于数据共享与信息互通的云数据病例与传输系统的结构示意图
具体实施方式
33.下面,结合附图以及具体实施方式,对发明做出进一步的描述。
34.参照图1,是本发明一个实施例的基于数据共享与信息互通的云数据病例与传输系统的结构图。
35.在图1中,所述基于数据共享与信息互通的云数据病例与传输系统包括多个信息终端、与所述多个信息终端数据连接的集中过滤器以及云端共享决策器。
36.在结构上,所述集中过滤器包含并行多路的数据收发引擎,用于与所述多个信息终端数据连接,在获取预定的数据过滤参数之后,即可对相应的信息终端产生的医疗病例数据进行数据过滤操作之后传输和共享;
37.在一个实施例中,每个所述信息终端实时产生医疗病例数据,并基于所述医疗病例数据生成元数据块,所述元数据块为所述医疗病例数据的多个属性的描述数据块;
38.在一个实施例中,每个所述信息终端实时产生医疗病例数据后,周期性的上传至预定的共享数据库。
39.在本发明的各个实施例中,医疗病例数据是基于实际临床医学个体或者群体产生的实际医疗病例数据,包括中小医院、大型医院、医生个体、病人个人、居家远程医疗系统、医疗疗养场所系统以及研究机构等产生的医疗数据,这些医疗数据包括结构化数据和非结构化数据。
40.元数据块是描述实际医疗病例数据属性的数据,即“数据的数据”,即元数据。下面对“元数据”的概念进行简单解释:
41.通常来说,元数据(metadata),又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。元数据算是一种电子式目录,为了达到编制目录的目的,必须在描述并收藏数据的内容或特色,进而达成协助数据检索的目的。
42.举例来说,在本发明的各个实施例场景中,实际医疗病例数据通常包含患者姓名、患者性别、患者年龄、数据来源、患者病症、患者用药、患者出院周期、药物疗效记录等字段之一或者多个字段的组合。
43.例如,一条病例数据a包括如下内容:
44.患者张三,男,35岁,通过随身携带的血压血糖仪测试血糖血压参数xxx,诊断患有低血糖,复用西药a/c/f
……
,临床治疗第一次为
……
;第二次为
……
,三次治疗后出院。
45.针对上述病例数据,可以生成元数据块a’包括:
46.id1-男-中年-移动终端-血压/血糖-a/c/f-三次-有效。
47.例如,一条病例数据b’包括如下内容:
48.患者李四,女,45岁,通过随身携带的血压仪测试血糖参数xxx,诊断患有糖尿病,复用西药a/b/f
……
,临床治疗第一次为
……
;第二次为
……
,五次治疗后血糖水平下降。
49.针对上述病例数据,可以生成元数据块包括:
50.id2-女-中年-移动终端-血糖-a/b/f-五次-观察有效。
51.所述云端共享决策器接收多个信息终端发送的元数据块后,生成多个共享决策项,每个共享决策项对应至少两个信息终端,每个所述共享决策项包含至少一个医疗决策目标;
52.基于每个共享决策项,所述集中过滤器生成至少一个数据过滤参数,每个数据过滤参数对应一个信息终端;
53.第一信息终端基于所述数据过滤参数对医疗病例数据执行过滤后,将过滤后的医疗病例数据发送至第二信息终端,所述第一信息终端与所述第二信息终端对应同一个共享决策项。
54.接下来,参见图2,图2是图1所述系统中云端共享决策器的结构与数据处理示意图。
55.所述云端共享决策器与所述多个信息终端远程通信;
56.所述云端共享决策器包括触摸交互显示界面,所述触摸交互显示界面包括第一选择界面和第二显示界面;
57.在所述第一选择界面上显示多个元数据块选项;
58.响应于用户在所述第一选择界面上的至少一个选择操作,在所述第二显示界面上显示对应于所述选择操作选中的元数据块的共享决策项。
59.更具体的,所述云端共享决策器包括元数据分组引擎以及元数据统计引擎;
60.所述云端共享决策器汇总所述多个信息终端发送的多个元数据块;
61.所述元数据分组引擎按照所述元数据块描述的属性,对所述多个信息终端进行分组;
62.所述元数据统计引擎统计每个所述分组中的相同元数据块的第一数量以及所述信息终端的数量。
63.所述云端共享决策器接收多个信息终端发送的元数据块后,生成多个共享决策项,具体包括:
64.针对每个所述分组,当所述第一数量大于预定值时,将所述第一数量对应的元数据块作为元数据块选项显示在所述云端共享决策器的触摸交互显示界面上;
65.响应于用户在所述触摸交互显示界面上针对所述元数据块选项的至少一个选择操作,在所述触摸交互显示界面上显示对应于所述选择操作的共享决策项。
66.依旧以前述病例数据b’和病例数据a’为例,假设病例数据b’来自于信息终端b1,
病例数据a’来自于信息终端a1(当然,实际场景中不会只存在两条病例数据b’和病例数据a’,也不会仅仅只有两个信息终端,这里仅仅是以两个元素的情况举例,n(n》2)个元素的依此可以类推)
67.病例数据b’和病例数据a’为例的元数据块均包含“移动终端-中年”,则可以将信息终端b1和信息终端a1分为一组;
68.此时,统计该分组中药品a出现的第一数量;
69.如果第一数量大于预设值(例如可设置为50),则将药品a作为元数据块选项显示在所述云端共享决策器的所述第一选择界面上。
70.还可以统计该分组中性别女出现的次数(假设为第二数量),如果第二数量大于预设比例值(例如可设置为50%),则将性别女作为元数据块选项显示在所述云端共享决策器的所述第一选择界面上。
71.此时,用户可以在第一选择界面上选择“女”+“药品a”,则在第二显示界面可推荐出共享决策项包括:
72.药品a在女性患者中的疗效决策(中年组);
73.女性患者使用药品a治疗血糖的效果观察(中年移动组);
74.医药a有效使用次数的趋势分析(中年女性组);
75.……
76.接下来,基于每个共享决策项,所述集中过滤器生成至少一个数据过滤参数,每个数据过滤参数对应一个信息终端;
77.第一信息终端基于所述数据过滤参数对医疗病例数据执行过滤。
78.更具体的,所述集中过滤器包含数据清洗引擎和数据匿名化处理引擎;
79.所述数据过滤参数包括数据清洗字段和数据匿名化字段;
80.所述数据清洗引擎基于所述清洗字段对第一信息终端产生的医疗病例数据执行数据清洗;所述数据匿名化处理引擎基于所述数据匿名化字段对所述数据清洗后的医疗病例数据执行数据匿名化处理。
81.以前述例子继续说明:
82.针对共享决策项“药品a在女性患者中的疗效决策(中年组)”,则数据清洗字段将包括“性别男”、“药品a
1”、“中年
1”等,其中,“药品a
1”字段表示将清洗第一信息终端产生的医疗病例数据中与药品a无关的病例数据,“中年
1”字段表示将清洗第一信息终端产生的医疗病例数据中非中年患者的病例数据。
83.作为再一个说明,所述数据匿名化字段包括如下之一或者任意组合:
84.数据来源、数据年龄、数据性别、数据病症、数据效果、数据采集周期。
85.例如,针对共享决策项“药品a在女性患者中的疗效决策(中年组)”,数据匿名化字段可以包括“数据来源、数据年龄、数据病症、数据采集周期”,也就是说,将第一信息终端产生的医疗病例数据中有关“数据来源、数据年龄、数据病症、数据采集周期”的描述进行匿名化处理,即无法得出“数据来源、数据年龄、数据病症、数据采集周期”的具体信息。
86.当然,作为更一般的情况,数据匿名化是为了保护隐私,因此患者姓名在任何情况下都是匿名处理的,参见前述id1、id2的处理,即在本发明中,所述数据匿名化字段包括数据姓名和如下任意数量的组合:
87.数据来源、数据年龄、数据性别、数据病症、数据效果、数据采集周期。
88.接下来参见图3,图3是图1所述系统获取医疗病例数据以及生成元数据块的示意图。
89.在图3中,所述信息终端包括桌面终端和移动终端;所述信息终端实时产生的医疗病例数据的多个属性包括数据来源、数据年龄段、数据性别段、数据病症段、药物数据段、数据效果段以及数据采集周期段;
90.数据来源,例如可以是:移动端/电脑端/平台端
……
91.数据年龄段,例如可以是幼儿-少年-青年-中年
……
92.数据病诊段用于描述患者病症,例如高血压/糖尿病
……
93.数据效果段,包括有效-改善-观察-无效
……
94.数据采集周期段用于记录用药次数、用药周期、用药时间等。
95.所述元数据块用于描述所述医疗病例数据的数据来源、数据年龄、数据性别、数据病症、药物数据、数据效果、或数据采集周期之一属性或者任意组合属性。
96.前述已经给出了示意性的数据和元数据的例子,总而言之,医疗病例数据是数据本身,包含大量的详细内容;而医疗病例数据的元数据块为数据本身包含的属性内容的描述,为概括性的描述块,此种设置,能够避免云端与数据端产生过量的数据交互而发生数据堵塞,导致不能及时响应。
97.图4是图1所述系统基于元数据块生成共享决策项的流程示意图。
98.在图4中,多个信息终端发送多个元数据块至所述云端共享决策器的元数据分组引擎以及元数据统计引擎。
99.所述云端共享决策器汇总所述多个信息终端发送的多个元数据块;
100.所述元数据分组引擎按照所述元数据块描述的属性,对所述多个信息终端进行分组;
101.参见前述示例可知,作为一个分组标准,每个分组中的信息终端包含至少一个相同的元数据块描述;前述的例子中,每个分组中的信息终端均包含2个相同的元数据块描述,本领域技术人员可以合理设置相同数据库的数量要求。
102.所述元数据统计引擎统计每个所述分组中的其他相同元数据块的第一数量以及所述信息终端的数量。
103.此时,可以依次统计除前述相同元数据块之外的其他元数据块的数量。
104.在已有分组的基础上,针对每个所述分组,当所述第一数量大于预定值或者预定比例时,将所述第一数量对应的元数据块作为元数据块选项显示在所述云端共享决策器的触摸交互显示界面上;
105.响应于用户在所述触摸交互显示界面上针对所述元数据块选项的至少一个选择操作,在所述触摸交互显示界面上显示对应于所述选择操作的共享决策项。
106.最后,作为本发明的再一个实施例,可以不在信息终端之间执行上述过滤步骤,而是可以集中处理,参见图5,所述系统还包括共享病例数据库;
107.每个所述信息终端实时产生医疗病例数据,并将所述医疗病例数据上传至所述共享病例数据库;
108.此时,所述集中过滤器与所述共享病例数据库连接,从所述共享病例数据库中获
取共享病例数据后,执行数据过滤操作,将所述数据过滤操作后的数据作为共享数据传输至多个信息终端。
109.所述集中过滤器包含数据清洗引擎和数据匿名化处理引擎;
110.所述数据过滤参数包括数据清洗字段和数据匿名化字段;
111.所述数据清洗引擎基于所述清洗字段对第一信息终端产生的医疗病例数据执行数据清洗;
112.所述数据匿名化处理引擎基于所述数据匿名化字段对所述数据清洗后的医疗病例数据执行数据匿名化处理。
113.并且,针对所述第一信息终端和所述第二信息终端的数据过滤参数相同。
114.需要注意的是,本发明的上述各个实施例仅仅是示意性的,不代表实际场景中必然是相应的场景;同时,相应的条件,包括预设值、预设比例、预设数量、预设分组量等,均可由本领域技术人员在实践本发明的过程中,根据实际情况具体限定。
115.本发明的上述技术方案,通过采用元数据块的形式,避免了将海量的数据本身发送至云端处理,减轻了数据传输负担;同时,基于元数据块的分组和统计,能够充分获取分组中有效的优化决策项,从而有针对性的获取医疗数据进行共享和传输;并且,上述方案中,利用数据过滤操作,包括数据清洗和数据匿名化操作,避免无关因素的影响,使得后续的医疗决策的效率更高。
116.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。