本发明属于数据库技术领域,特别是涉及一种医养信息数据建立方法及数据库。
背景技术:
现有的医养信息数据采用的基于传统的数据传输方式建立的,这些数据传输方式是通过TCP/IP协议或者数据共享的方式进行数据传输。
但是在医疗系统中往往存在获取的信息数据格式不一致的情况,由于数据格式的不统一,导致数据传递过程需要花费大量的时间对数据格式进行转化,耗费大量的资源;并且,传统的数据传输方式传输速度极其有限,在传输大数据的时候表现的就非常吃力,并且浪费了大量的时间。
技术实现要素:
为了解决上述问题,本发明提出了一种医养信息数据建立方法及数据库,实现了老人健康数据、专家数据、调度决策知识库的数据统一标准化,提高了数据传输和调取的速度,节约了医疗时间。
为达到上述目的,本发明采用的技术方案是:
一种医养信息数据库建立方法,在医养服务器中进行数据获取和标准化处理,并将处理后的数据通过以太网存放在数据库中,数据库的建立方法包括步骤:
S01获取数据,获取老人在健康仪器上采集的健康体检数据、录入收集的专家信息数据和录入收集的调度知识数据;
S02解析和清洗数据,采用专家规则引擎和规则算法对获取的数据进行解析,并对解析后的数据进行清洗操作;
S03协议标准化:通过协议的标准规格对解析清洗过后的数据进行统一化处理,得到统一的标准化数据;
S04数据入库:将标准化数据进行分类存储,从而建立老人健康档案数据库、专家数据库和调度决策知识数据库。
进一步的是,所述调度知识数据包括老人的基本信息、生命体征和主述症状数据。
进一步的是,所述专家规则引擎和规则算法为Rete模式匹配算法;对数据进行分类调取。
进一步的是,所述专家规则引擎和规则算法包括步骤:模式匹配、冲突消解、执行引擎和数据的输出。
进一步的是,所述清洗操作包括步骤:数据预处理;去除或补全有缺失的数据;去除内容有错误的数据;去除逻辑错误的数据;去掉不需要的数据;进行数据关联性验证;用以得到更加完整和纯净的数据。
进一步的是,所述协议为HL7协议;实现统一标准、统一规范和统一管理各数据库。
进一步的是,在服务器中编写基于HL7协议的脚本或者xml文件;当服务器接收到数据的时候,数据根据脚本或者xml文件生成规范标准的标准化数据。
另一方面,本发明还提供了一种医养信息数据库,包括本发明还提供了在医养服务器通过以太网和数据库存储器连接,所述数据库包括老人健康档案数据库、医养专家数据库和医养调度决策知识数据库;
所述老人健康档案数据库,存放老人的各种健康数据指标;
所述医养专家数据库,存放医养专家信息;
所述医养调度决策知识数据库,集成老人的基本信息、生命体征和主述症状数据。
进一步的是,所述老人健康档案数据库、医养专家数据库和医养调度决策知识数据库中的数据具有统一的标准格式。
进一步的是,通过HL7协议统一标准、统一规范和统一管理各数据库。
采用本技术方案的有益效果:
本发明一种医养信息数据库的建立,实现了老人健康数据、专家数据、调度决策知识库的数据统一标准化,提高了数据传输和调取的速度,节约了医疗时间。
本发明采用基于HL7标准协议的数据传输方式进行建立,通过基于HL7标准协议的传输数据;不同的医疗机构传输的数据,在格式上会在传输的过程中进行统一的转换,最终数据库中接收到的数据都是统一且标准的;速度上远远超过传统的数据传输,为医疗机构节约了大量的时间,在急需的数据医疗中十分的突出。
附图说明
图1为本发明的一种医养信息数据库建立方法流程示意图;
图2为本发明实施例中一种医养信息数据库的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步阐述。
在本实施例中,参见图1所示,本发明提出了一种医养信息数据库建立方法,在医养服务器中进行数据获取和标准化处理,并将处理后的数据通过以太网存放在数据库中,数据库的建立方法包括步骤:
S01获取数据,获取老人在健康仪器上采集的健康体检数据、录入收集的专家信息数据和录入收集的调度知识数据;
S02解析和清洗数据,采用专家规则引擎和规则算法对获取的数据进行解析,并对解析后的数据进行清洗操作;
S03协议标准化:通过协议的标准规格对解析清洗过后的数据进行统一化处理,得到统一的标准化数据;
S04数据入库:将标准化数据进行分类存储,从而建立老人健康档案数据库、专家数据库和调度决策知识数据库。
其中,所述调度知识数据包括老人的基本信息、生命体征和主述症状数据。
作为上述实施例的优化方案,所述专家规则引擎和规则算法为Rete模式匹配算法;对数据进行分类调取。
所述专家规则引擎和规则算法包括步骤:模式匹配、冲突消解、执行引擎和数据的输出。
具体的为,所述专家规则引擎和规则算法包括步骤:
(1)将获取的数据(fact)输入工作内存;使用模式匹配比较规则库(rule base)中的规则(rule)和数据(fact);
(2)如果执行规则存在冲突,即同时激活了多个规则,将冲突的规则放入冲突集合;
(3)解决冲突,将激活的规则按顺序放入议程(Agenda);
(4)使用执行引擎执行Agenda中的规则;并重复步骤(2)至(4),直到执行完毕所有Agenda中的规则;
(5)最终将符合规则要求的数据完成数据的清理进行数据的输出。
作为上述实施例的优化方案,所述清洗操作包括步骤:数据预处理;去除或补全有缺失的数据;去除内容有错误的数据;去除逻辑错误的数据;去掉不需要的数据;进行数据关联性验证;用以得到更加完整和纯净的数据。
具体的为,所述清洗操作包括步骤:
(1)预处理阶段:查看数据,包括字段解释、数据来源、代码表等等一切描述数据的信息;采取抽样模式抽取一部分数据,使用人工查看方式,对数据本身有一个直观的了解,并且初步发现一些问题,为之后的处理做准备;
(2)去除或补全有缺失的数据:对每个数据字段确定缺失的范围,缺失关键的数据字段的数据直接进行舍弃,非关键的数据进行填充完善,去掉不需要的字段信息。;
(3)去除内容有错误的数据:对数据内容有错误的数据进行舍弃,保证数据的正确性;
(4)去除逻辑错误的数据:根据业务规则将逻辑错误的数据进行舍弃,保证数据的正确性;
(5)去掉不需要的数据:根据业务规则将业务无关的数据进行舍弃,保证数据的相关性;
(6)关联性验证:由于数据有多个数据来源,对各个支点的数据进行关联性验证;比如:虽然有采集的健康生命体征数据,但对该老人没建档案,则该采集数据没有关联性,直接进行舍弃。
作为上述实施例的优化方案,所述协议为HL7协议;实现统一标准、统一规范和统一管理各数据库。
在服务器中编写基于HL7协议的脚本或者xml文件;当服务器接收到数据的时候,数据根据脚本或者xml文件生成规范标准的标准化数据。
为配合本发明方法的实现,基于相同的发明构思,如图2所示,本发明还提供了一种医养信息数据库,包括本发明还提供了在医养服务器通过以太网和数据库存储器连接,所述数据库包括老人健康档案数据库、医养专家数据库和医养调度决策知识数据库;
所述老人健康档案数据库,存放老人的各种健康数据指标;
所述医养专家数据库,存放医养专家信息;
所述医养调度决策知识数据库,集成老人的基本信息、生命体征和主述症状数据。
其中,所述老人健康档案数据库、医养专家数据库和医养调度决策知识数据库中的数据具有统一的标准格式。
优选的是,通过HL7协议统一标准、统一规范和统一管理各数据库。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。