[发明专利]数据处理方法、系统及存储介质在审
申请号: | 202111506369.6 | 申请日: | 2021-12-10 |
公开(公告)号: | CN114185981A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 黄宁明;李思良;卢朝霞;韩旭;钱鹏;朱正龙;张钰鑫;王佳瑞 | 申请(专利权)人: | 东软汉枫医疗科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G16H40/20 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 温易娜 |
地址: | 110172 辽宁省沈*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 系统 存储 介质 | ||
本公开涉及一种数据处理方法、系统及存储介质,包括:获取医疗数据源中对象的属性和该属性的属性值;确定与所述对象匹配的目标FHIR资源模型数据映射关系中的目标属性路径,所述目标属性路径包括具备预设层级结构的FHIR资源属性;根据所述属性的所述属性值和所述目标属性路径,为所述对象的FHIR资源实例生成实例数据。本公开的数据处理方法可以高效的将医疗数据源中的数据自动转换为FHIR资源实例数据。
技术领域
本公开涉及计算机技术领域,尤其涉及一种数据处理方法、系统及存储介质。
背景技术
FHIR(Fast Healthcare Interoperability Resources,快速医疗保健互操作性资源)以资源的形式定义了医疗保健信息的数据模型,并通过Restful API接口进行医疗保健信息的交换。虽然FHIR定义了一套特定的资源模型来存储数据,但医疗数据源的数据分散,因此,如何高效的将医疗数据源的数据自动转换为FHIR资源模型数据,成为亟需解决的技术问题。
发明内容
为克服相关技术中存在的问题,本公开提供一种数据处理方法、系统及存储介质。
根据本公开实施例的第一方面,提供一种数据处理方法,包括:
获取医疗数据源中对象的属性和该属性的属性值;
确定与所述对象匹配的目标FHIR资源模型数据映射关系中的目标属性路径,所述目标属性路径包括具备预设层级结构的FHIR资源属性;
根据所述属性的所述属性值和所述目标属性路径,为所述对象的FHIR资源实例生成实例数据。
在一些实施例中,所述方法还包括:为所述对象生成FHIR资源实例;
所述根据所述属性的所述属性值和所述目标属性路径,为所述对象的FHIR资源实例生成实例数据,包括:
根据所述目标属性路径的层级结构在所述FHIR资源实例中创建属性,并将所述层级结构中的叶子节点对应的FHIR资源属性作为所述FHIR资源实例中需赋值的FHIR资源属性;
根据所述FHIR资源实例中需赋值的所述FHIR资源属性和所述属性值,生成所述实例数据。
在一些实施例中,所述根据所述目标属性路径的层级结构在所述FHIR资源实例中创建属性,并将所述层级结构中的叶子节点对应的FHIR资源属性作为所述FHIR资源实例中需赋值的FHIR资源属性,包括:
根据所述层级结构依次获取所述目标属性路径的每一节点对应的FHIR资源属性,并针对获取到的每一FHIR资源属性执行以下操作:
在所述FHIR资源属性的类型不是预设类型且所述FHIR资源实例中不存在所述FHIR资源属性的情况下,在所述FHIR资源实例中创建所述FHIR资源属性,其中,所述预设类型是所述目标属性路径中的叶子节点的类型;
在所述FHIR资源属性的类型是所述预设类型的情况下,将所述FHIR资源属性确定为所述FHIR资源实例中需赋值的FHIR资源属性。
在一些实施例中,所述目标FHIR资源模型数据映射关系还包括FHIR资源属性与所述对象的属性之间的第一对应关系;
所述根据所述FHIR资源实例中需赋值的所述FHIR资源属性和所述属性值,生成所述实例数据,包括:
根据所述第一对应关系,将所述FHIR资源实例中需赋值的所述FHIR资源属性赋予对应的属性值,以生成所述实例数据。
在一些实施例中,所述方法还包括:
验证所述实例数据的合法性和有效性,并在所述实例数据合法且有效的情况下,将所述实例数据的格式转换为目标格式,对所述目标格式的所述实例数据进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软汉枫医疗科技有限公司,未经东软汉枫医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111506369.6/2.html,转载请声明来源钻瓜专利网。