一种实现多源异构数据到FHIR标准转化的方法及系统
文献发布时间:2023-06-19 13:46:35
技术领域
本发明涉及数据转化技术领域,具体的说是一种实现多源异构数据到FHIR标准转化的方法及系统。
背景技术
随着医联体、区域医学中心和集团医院等模式的开展,各医疗机构之间的数据交换日益增加,某一区域间数据共享和利用已经成为重要趋势。面对多元化的数据来源和数据交互,实现医疗机构当中多个信息系统相互顺畅地“沟通、对话”,实现不同医疗机构之间高效的信息传输和有效利用,实现区域数据的互联互通,已经成为医疗信息化发展的关键,数据共享开放成为了不可忽略的需求。
医疗健康信息互联互通的数据标准,是医疗健康数据实现互联互通的基础和前提,是推动区域医疗互联互通、助力医疗健康应用创新发展的必经之路,为此,国际健康信息交换标注组织HL7提出了健康医疗数据交换的标准FHIR,实现数据在医疗机构内部的系统之间或医疗机构之间互相的交换,最终提高医疗数据互操作性,达到数据共享开放的目的,然而现有信息系统数据模型差异较大,标准并不统一,数据的标准化是比较专业而且较为费时费力的关键性问题。
发明内容
本发明针对目前技术发展的需求和不足之处,提供一种实现多源异构数据到FHIR标准转化的方法及系统。
首先,本发明提供一种实现多源异构数据到FHIR标准转化的方法,解决上述技术问题采用的技术方案如下:
一种实现多源异构数据到FHIR标准转化的方法,其实现过程包括:
定义通用的数据FHIR标准化规则;
FHIR标准库接收来自不同类型数据库、不同结构的数据;
基于定义的FHIR标准化规则,将FHIR标准库接收的数据治理为FHIR标准格式;
封装数据安全规则,实现数据安全、隐私保护和权限控制,同时,定义数据交互方式,通过FHIR API将数据开放出来,提供给FHIR应用服务。
可选的,定义通用的数据FHIR标准化规则时,具体定义不同类型数据库到FHIR标准库的字段到字段的映射、条件映射、单字段到表的映射、列表到单字段映射、列表到对象类型的映射。
可选的,定义通用的数据FHIR标准化规则时,还支持自定义拓展规则,以应对复杂类型数据结构的FHIR标准化。
可选的,基于定义的FHIR标准化规则,将FHIR标准库接收的数据治理为FHIR标准格式,这一过程中,具体的数据治理涉及元数据管理、数据集管理、元数据与数据集映射关系管理,治理为FHIR标准格式的数据存储于FHIR标准库。
其次,本发明提供一种实现多源异构数据到FHIR标准转化的系统,解决上述技术问题采用的技术方案如下:
一种实现多源异构数据到FHIR标准转化的系统,其结构包括:
规则定义模块,用于定义通用的数据FHIR标准化规则;
数据接收模块,用于使用FHIR标准库接收来自不同类型数据库、不同结构的数据;
数据处理模块,用于按照规则定义模块定义的FHIR标准化规则,将FHIR标准库接收的数据治理为FHIR标准格式;
数据开放模块,用于封装数据安全规则,实现数据安全、隐私保护和权限控制,还用于定义交互方式,并通过FHIR API将数据开放出来,提供给FHIR应用服务。
可选的,所涉及规则定义模块定义通用的数据FHIR标准化规则时,具体定义不同类型数据库到FHIR标准库的字段到字段的映射、条件映射、单字段到表的映射、列表到单字段映射、列表到对象类型的映射。
可选的,所涉及规则定义模块还支持自定义拓展规则,以应对复杂类型数据结构的FHIR标准化。
可选的,所涉及数据处理模块进行数据治理时,具体涉及元数据管理、数据集管理、元数据与数据集映射关系管理,治理为FHIR标准格式的数据存储于FHIR标准库。
本发明的一种实现多源异构数据到FHIR标准转化的方法及系统,与现有技术相比具有的有益效果是:
(1)本发明的方法利用在数据的FHIR标准化工作中梳理总结的标准化规则,通过数据接收、转化、开放等过程,实现多源异构数据到FHIR标准化数据的转换;
(2)本发明的系统包括规则定义模块、数据接收模块、数据处理模块、数据开放模块,通过批量规范的数据标准化,可以提高数据标准化效率,为数据的互联互通提供有效支撑;
(3)本发明可以减轻数据标准化的工作量,灵活高效,支持数据安全与不同需求的二次封装,对基于FHIR的互联互通具有重要意义。
附图说明
附图1是本发明实施例一的方法流程框图;
附图2是本发明实施例二的连接框图。
附图中各标号信息表示:
1、规则定义模块,2、数据接收模块,3、数据处理模块,4、数据开放模块。
具体实施方式
为使本发明的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本发明的技术方案进行清楚、完整的描述。
实施例一:
结合附图1,本实施例提出一种实现多源异构数据到FHIR标准转化的方法,其实现过程包括:
(1)定义通用的数据FHIR标准化规则.
定义通用的数据FHIR标准化规则时,具体定义不同类型数据库到FHIR标准库的字段到字段的映射、条件映射、单字段到表的映射、列表到单字段映射、列表到对象类型的映射。
定义通用的数据FHIR标准化规则时,还支持自定义拓展规则,以应对复杂类型数据结构的FHIR标准化。
(2)FHIR标准库接收来自不同类型数据库、不同结构的数据。
(3)基于定义的FHIR标准化规则,将FHIR标准库接收的数据治理为FHIR标准格式。
基于定义的FHIR标准化规则,将FHIR标准库接收的数据治理为FHIR标准格式,这一过程中,具体的数据治理涉及元数据管理、数据集管理、元数据与数据集映射关系管理,治理为FHIR标准格式的数据存储于FHIR标准库。
(4)封装数据安全规则,实现数据安全、隐私保护和权限控制,同时,定义数据交互方式,通过FHIR API将数据开放出来,提供给FHIR应用服务。
实施例二:
结合附图2,本实施例提出一种实现多源异构数据到FHIR标准转化的系统,其结构包括规则定义模块1、数据接收模块2、数据处理模块3、数据开放模块4。
规则定义模块1用于定义通用的数据FHIR标准化规则。规则定义模块1定义通用的数据FHIR标准化规则时,具体定义不同类型数据库到FHIR标准库的字段到字段的映射、条件映射、单字段到表的映射、列表到单字段映射、列表到对象类型的映射。
规则定义模块1还支持自定义拓展规则,以应对复杂类型数据结构的FHIR标准化。
数据接收模块2用于使用FHIR标准库接收来自不同类型数据库、不同结构的数据。
数据处理模块3用于按照规则定义模块定义的FHIR标准化规则,将FHIR标准库接收的数据治理为FHIR标准格式。数据处理模块3进行数据治理时,具体涉及元数据管理、数据集管理、元数据与数据集映射关系管理,治理为FHIR标准格式的数据存储于FHIR标准库。
数据开放模块4用于封装数据安全规则,实现数据安全、隐私保护和权限控制,还用于定义交互方式,并通过FHIR API将数据开放出来,提供给FHIR应用服务。
综上可知,采用本发明的一种实现多源异构数据到FHIR标准转化的方法及系统,通过批量规范的数据标准化,可以提高数据标准化效率,为数据的互联互通提供有效支撑。
以上应用具体个例对本发明的原理及实施方式进行了详细阐述,这些实施例只是用于帮助理解本发明的核心技术内容。基于本发明的上述具体实施例,本技术领域的技术人员在不脱离本发明原理的前提下,对本发明所作出的任何改进和修饰,皆应落入本发明的专利保护范围。
- 一种实现多源异构数据到FHIR标准转化的方法及系统
- 多源异构试飞数据处理方法及多源异构试飞数据处理系统