一种基于MOF模型的全民健康信息数据湖构建方法技术

技术编号:33628564 阅读:12 留言:0更新日期:2022-06-02 01:27
本发明专利技术公开了一种基于MOF模型的全民健康信息数据湖构建方法,首先提炼运行时模型,定义元元模型,使用元元模型构建元模型,使用元模型构建M1模型,将模型中的服务模型关联上要调用的数据模型,将模型中的业务模型关联上要调用的服务模型;最后调用模型中的业务模型完成数据入湖及数据出湖;本发明专利技术通过上述MOF中四层模型与医疗卫生信息领域进行对照构建出相应的以个人健康信息为中心的应用模型,解决了高效兼顾灵活地存储不同粒度全民健康信息数据问题。按照该应用模型构建出来的全民健康信息数据湖也大大地降低了成为数据“沼泽”的风险,同时也能够促进和加速医疗卫生信息的互联与共享。联与共享。联与共享。

【技术实现步骤摘要】
一种基于MOF模型的全民健康信息数据湖构建方法


[0001]本专利技术属于大数据
,具体涉及一种基于MOF模型的全民健康信息数据湖构建方法。

技术介绍

[0002]随着我国医疗卫生信息化的发展,医疗卫生信息系统已经积累了巨大的数据量,并且由于各个系统平台使用的数据模型结构各异,如果不应用相关的理论来创建统一的模型,则很难实现把汇聚起来的医疗卫生数据高效的用起来,因此想要在大数据与云计算这个大背景条件下,进行医疗卫生数据的互联互通,打破数据孤岛,实现系统平台之间的数据共享,依据先进的模型理论建立统一的数据应用模型是非常关键的一个环节。现阶段看来,医疗卫生信息领域数据湖中存在很多的数据“沼泽”,因为缺乏先进模型理论做支撑。
[0003]目前市场并未发现相似专利,由于医疗卫生信息领域业务的多样性、复杂性,很难建立一个统一的模型进行数据的存储支撑,依据 MOF模型理论,把MOF模型理论应用于医疗卫生信息领域,按照MOF 模型理论,对每一层模型映射到医疗卫生信息领域并创建对应的医疗卫生信息领域的MOF的应用模型能够很好的解决医疗卫生信息领域数据的高质量统一存储问题,因为MOF应用模型实例的可编辑、维护特点从而实现存储的数据都是按照医疗卫生信息领域专家意图进行,避免以前那种大部分存入数据成为了数据“沼泽”,并且难于交换的尴尬局面。
[0004]全民健康信息平台:通过信息访问层与接入的医疗卫生机构、下级平台、其他条线业务机构进行数据交换,实现互联互通和信息共享,提升各区域、各医疗卫生机构信息化应用水平,并且对加快“互联网 +医疗健康”发展、落实全民健康信息的互通共享具有重要意义。
[0005]数据湖:数据湖是一个以原始格式存储数据的系统或存储库。数据湖通常是所有企业数据的单一存储。用于报告、可视化、高级分析和机器学习等任务。数据湖可以包括来自关系数据库的结构化数据(行和列)、半结构化数据(CSV、日志、XML、JSON)、非结构化数据(电子邮件、文档、pdf)和二进制数据(图像、音频、视频)。

技术实现思路

[0006]针对现有技术中存在的不足,本专利技术提供一种基于MOF模型的全民健康信息数据湖构建方法。
[0007]本专利技术主要解决了全民健康信息数据湖中医疗卫生信息领域数据的灵活定义、医疗卫生信息对象的灵活定义、以及医疗卫生信息元的灵活定义的存储及不同业务灵活数据访问问题。本专利技术的应用场景是区域平台信息化的中台构建需求,解决中台对数据湖中数据的高效读写,使得数据湖中的数据不会轻易成为数据的“沼泽地”,存进去的数据基本上都是某个明确的领域强相关的数据,数据能够按照领域、对象、信息元的层次进行定义与存储,并且能够按照该模型对外提供多样化的数据服务。
[0008]本专利技术主要应用MOF四层模型,对医疗卫生信息领域数据实现不同层次模型创建的自定义控制。模型的创建严格遵守MOF四层模型,这样全民健康信息数据就能够按照自定义的模型汇集存储到数据湖。数据湖中存储的数据符合MOF四层模型约束,这时就能够通过选择或自定义服务模型以及业务模型就可以对外提供相应的数据调用服务。本专利技术中提供一个模型自定义创建与维护的系统,除去系统运行时的 M0层模型外,模型还包括M3层的元元模型、M2层的元模型和M1层的模型。而M1层的模型根据全民健康信息化所需按照类别区分为数据模型、服务模型和业务模型。
[0009]一种基于MOF模型的全民健康信息数据湖构建方法,步骤如下:
[0010]步骤1、提炼运行时模型;
[0011]步骤2、定义元元模型;
[0012]根据医疗卫生信息领域与个人健康信息强关联的行业特点,将元元模型定义为一系列组件构成,这些组件包括元域、元节点、元类、元属性、元操作和元关系;
[0013]步骤3、使用元元模型构建元模型;
[0014]步骤4、使用元模型构建M1模型;
[0015]步骤5、将模型中的服务模型关联上要调用的数据模型;
[0016]步骤6、将模型中的业务模型关联上要调用的服务模型;
[0017]步骤7、调用模型中的业务模型完成数据入湖及数据出湖。
[0018]入湖:业务模型调用服务模型、服务模型按照数据模型将传入的医疗卫生数据存储进数据湖。
[0019]出湖:数据调用方通过业务模型调用服务模型、服务模型按照数据模型从数据湖获取医疗卫生相关数据返回给数据调用方。
[0020]入湖数据经过模型处理后,存入数据湖。出湖数据经过模型组装后返回给调用方。
[0021]步骤1具体方法如下:
[0022]摈弃围绕医疗卫生机构运营为中心的建模方式,以个人健康信息为中心建模,聚焦并涵盖了医疗、健康、公共卫生、养老领域与全体民众相关的系统运行时的信息对象,从而提炼出医疗卫生领域的运行时模型。
[0023]步骤3具体方法如下:
[0024]定义元模型,元模型由业务领域、业务条线、业务对象、数据实体、数据实体属性构成。这五个组成部分由元元模型中的元节点定义,前一个节点跟后一个节点之间的关系由元元模型中的元关系定义。
[0025]步骤4具体方法如下:
[0026]使用元模型按照特定的数据结构组装成M1模型,M1模型按照分类分别定义数据模型、服务模型和业务模型。数据模型的数据属性包括数据名称、数据域、数据描述、数据结构,服务模型的服务属性包括服务名称、服务版本、服务描述,业务模型的业务属性包括业务名称、业务域、业务描述、安全策略。
[0027]进一步的,所述的元元模型依据医疗卫生信息化领域特点预定义输入;所述的元模型从医疗、健康、公共卫生、养老行业的源数据库自动采集输入;所述的M1模型中的数据模型、服务模型和业务模型通过医疗卫生信息领域专家按照MOF模型层中的M1层模型收集,自定义贴合医疗卫生信息领域的各模型实例。
[0028]本专利技术有益效果如下:
[0029]本专利技术通过上述MOF中四层模型与医疗卫生信息领域进行对照构建出相应的以个人健康信息为中心的应用模型,解决了高效兼顾灵活地存储不同粒度全民健康信息数据问题。按照该应用模型构建出来的全民健康信息数据湖也大大地降低了成为数据“沼泽”的风险,同时也能够促进和加速医疗卫生信息的互联与共享。
[0030]本专利技术公开了一种基于MOF的应用模型构建数据湖解决医疗卫生信息领域全民健康信息数据的存储问题的技术方法,通过标准数据模型很好的完成异构系统的数据归拢,在无需调整源头数据结构及业务流程的情况下,通过灵活的业务模型配置即可满足需求,极大的增加了业务扩充的灵活性。本专利技术提供了医疗卫生信息领域的定义、医疗卫生信息对象的定义、以及医疗卫生信息元的定义,同时非常方便地进行数据的共享,以及存储。通过本方法可以有效的提高数据在医院、区域的应用效率和价值,促进医疗卫生信息的互联互通步伐,减少数据对接实施的时间与成本,能够快速准确地实现对外提供某一医疗卫生信息领域的不同粒度的数据服务。
附图说明
[0031]图1为本专利技术模型结构本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MOF模型的全民健康信息数据湖构建方法,其特征在于,步骤如下:步骤1、提炼运行时模型;步骤2、定义元元模型;根据医疗卫生信息领域与个人健康信息强关联的行业特点,将元元模型定义为一系列组件构成,这些组件包括元域、元节点、元类、元属性、元操作和元关系;步骤3、使用元元模型构建元模型;步骤4、使用元模型构建M1模型;步骤5、将模型中的服务模型关联上要调用的数据模型;步骤6、将模型中的业务模型关联上要调用的服务模型;步骤7、调用模型中的业务模型完成数据入湖及数据出湖;入湖:业务模型调用服务模型、服务模型按照数据模型将传入的医疗卫生数据存储进数据湖;出湖:数据调用方通过业务模型调用服务模型、服务模型按照数据模型从数据湖获取医疗卫生相关数据返回给数据调用方;入湖数据经过模型处理后,存入数据湖;出湖数据经过模型组装后返回给调用方。2.根据权利要求1所述的一种基于MOF模型的全民健康信息数据湖构建方法,其特征在于,步骤1具体方法如下:摈弃围绕医疗卫生机构运营为中心的建模方式,以个人健康信息为中心建模,聚焦并涵盖了医疗、健康、公共卫生、养老领域与全体民众相关的系统运行时的信息对象,从而提炼出医疗卫生领域的运行时模...

【专利技术属性】
技术研发人员:张吕峥张振磊刘嵩肖小岚金亮蔡磊
申请(专利权)人:创业慧康科技股份有限公司
类型:发明
国别省市:

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

1