一种跨医疗机构电子病历信息共享系统及方法技术方案

技术编号:12610623 阅读:98 留言:0更新日期:2015-12-30 09:56
本发明专利技术涉及一种跨医疗机构电子病历信息共享系统及方法。解决现有技术中电子病历数据模型存在千差万别,共享系统中数据模型转换存在操作复杂、耗时的问题。系统包括有数据服务中间端和多个用户端,数据服务中间端包括有多个服务接口模块、匹配模块和转换模块,数据服务中间端通过服务接口模块分别与各用户端连接,服务接口模块分别连接到匹配模块上,匹配模块与转换模块相连。通过与数据服务中间端建立映射关系,通过数据服务中间端将数据模型转换到对象数据模型。本发明专利技术用户端只需与数据服务中间端建立对应匹配,只进行一次工作,便能实现各用户端之间数据转换,无需对每个数据库数据模型进行单独工作,避免了重复开发的问题。

【技术实现步骤摘要】

本专利技术涉及一种电子病历
,尤其是涉及一种共享过程中数据模型转换简单、快速的跨医疗机构电子病历信息共享系统及方法
技术介绍
电子病历是用电子设备保存、管理、传输、重现数字化的病人医疗记录,用于取代手写纸张病历。他的内容包含所有纸张病历的信息。目前电子病历通常包含下面几类: 首页、病程记录、检查检验结果、医嘱、手术记录、护理记录等等。近年来,人口老龄化程度加剧,以及人们医疗保健意识和慢性病护理需求的不断增加,要求医疗卫生服务更加经济、高效。由于我国医疗卫生资源分布极不均衡,政府和医疗卫生机构亟须借助信息技术来保证医疗服务覆盖更多的人群。电子病历为医疗保健机构带来诸多方面的益处,包括:明确诊疗决策、规范诊疗构成、降低成本增加效益等。而诸多好处的体现,需要电子病历在不同区域之间可互相识别认可才能达到利益的最大化,即电子病历信息需要进行不同医疗机构之间的共享。我国政府在近几年也相应的出台了一些关于电子病历共享的技术标准与规范来指导信息共享事宜的推进。其标准与规范很大程度上参照国外标准化组织HL7所发布的CDA标准。由于国内此标准规范发布时间尚短,较缺乏相应成熟的技术与软件,从而制约了信息共享所带来的诸多便利。电子病历信息共享较难产品化的主要瓶颈在于各个电子病历软件的提供厂商其基于的底层数据模型千差万别,不同点非常大。这是因为每个厂商对电子病历医疗文书的过程理解都有不同,不同的理解,所设定的对象与表模型就会差异巨大,从而导致了电子病历信息共享的技术难度的大增。而常规的电子病历标准化软件主要思路是将数据库模型转换经过编码转换到对象模型,并将内模型直接与CDA模型进行对应匹配。而这种方式存在一些缺点: 1.常规的电子病历标准化软件主要思路是将数据库模型转换经过编码转换到对象模型,并将内模型直接与CDA模型进行对应匹配,这种方法对于每个数据库模型都需要单独进行一次工作,重复开发、难以复制。2.常规技术在应用时每个客户量大、有大量的代码开发工程,造成了实施周期长、交付难度大、交付内容由于不具备基础方法论导致不稳定等问题。3.由于不具备可视化的调配机制,导致实施过程中的任何更新都需要代码调整,开发参与,没有形成一定的维护、实施机制,导致实施成本居高不下且难以扩展复制。
技术实现思路
本专利技术主要是解决现有技术中电子病历数据模型存在千差万别,共享系统中数据模型转换存在操作复杂、耗时的问题,提供了一种共享过程中数据模型转换简单、快速的跨医疗机构电子病历信息共享系统。本专利技术还提供了一种共享过程中数据模型转换简单、快速的跨医疗机构电子病历?目息共孚方法。本专利技术的上述技术问题主要是通过下述技术方案得以解决的:一种跨医疗机构电子病历信息共享系统,包括有数据服务中间端和多个用户端,数据服务中间端包括有多个服务接口模块、匹配模块和转换模块,数据服务中间端通过服务接口模块分别与各用户端连接,服务接口模块分别连接到匹配模块上,匹配模块与转换模块相连; 用户端:包含病历信息,不同用户端分别以各自的数据模型对病历信息进行保存;用户端不同,它们存储病历资料采用的数据模型也各不相同。数据模型指数据库数据模型,不同的软件提供厂商在设定数据模型存在差异。服务数据中间端的数据模型为一种标准数据模型,如CDA模型。匹配模块:保存有各用户端数据模型与数据服务中间端数据模型各项的映射关系信息,对要共享的数据模型根据请求调取对应的映射关系信息; 转换模块:根据映射关系信息,对用户端数据模型和数据服务中间端数据模型进行相互转换。将某一数据模型通过转换变成另一种数据模型。映射关系则标明了一个数据模型里具体字段对应另一个数据模型里具体字段的对应关系,使得能准确进行转换。本专利技术通过数据服务中间端将数据模型转换到对象数据模型,用户端只需与数据服务中间端建立对应匹配,只进行一次工作,便能实现各用户端之间数据转换,相比以往采用直接转换到对象数据模型,无需对每个数据库数据模型进行单独工作,避免了重复开发的问题。一种跨医疗机构电子病历信息共享方法,采用权I中系统,包括以下步骤: 51.将用户端的数据模型和数据服务中间端的数据模型之间建立映射关系,并进行存储; 52.源用户端通过数据服务中间端向目标用户端发起共享请求,源用户端向数据服务中间端发送包含共享信息的源数据模型;当一个用户端发起共享请求时,该用户端称为源用户端,其数据模型相应称为源数据模型。而数据服务中间端的数据模型对应称为中间数据模型。而共享目标的用户端称为目标用户端,其数据模型相应称为目标数据模型。便于区分叙述各用户端及各用户端数据模型。S3.遍历源数据模型里的各元素,根据共享请求调取与各元素对应的映射关系信息,匹配映射关系完成源数据模型到数据服务中间端的中间数据模型的转换; S4.遍历各中间数据模型里的各元素,据共享请求调取与各元素对应的映射关系信息,匹配映射关系完成中间数据模块到目标用户端目标数据模型的转换。步骤S3和S4中映射关系匹配在匹配单元内完成,数据模型的转换则在转换单元内进行。S5.完成转换后,将转换生成的目标数据模型发送给目标用户端。本专利技术通过数据服务中间端将源数据模型转换到目标数据模型,用户端只需与数据服务中间端建立对应匹配,只进行一次工作,便能实现各用户端之间数据模型转换,相比以往采用源数据模型直接转换到目标数据模型,无需对每个数据库数据模型进行单独工作,避免了充分开发的问题。作为一种优选方案,所述步骤SI中建立映射关系过程为:根据数据服务中间端数据模块的结构,将各用户端数据模型下对应的各字段分别与数据服务中间端数据模型下的各字段建立映射关系。不同用户端之间数据模型存在不同,本专利技术是将各用户端数据模型都与数据服务中间端数据模型建立映射关系。而建立映射关系是将一种结构的数据模型中的信息的位置与另一种结构的数据模型中对应的信息的位置进行相匹配,便于后续的转换操作。建立映射关系采用可视化、可界面化操作的数据映射匹配工具,操作者通过拖拽方式就能完成源端到目标端的映射匹配,映射匹配过程中自动生成代码。作为一种优选方案,源用户端通过数据服务中间端向目标用户端发起共享请求,数据服务中间端根据共享请求生成转换指令,转换指令包括源用户端数据模型到数据服务中间端数据模型转换的指令,以及数据服务中间端数据模型到目标用户端数据模型转换的指令。作为一种优选方案,步骤S3中源数据模型到中间数据模型的转换过程包括: 531.遍历源数据模型里的各元素,调取各元素由源数据模型到中间数据模型的映射关系信息; 532.遍历各元素里的字段,匹配对应的映射关系; 533.采用Convert的ChangeType方法将源数据模型转换成中间数据模型。Convert类从系统基础转换类中继承而来的类,用于进行转换,而ChangeType是其中的主要转换方法,该转换的内部主要调用各种系统转换函数,并无涉及相关创新,仅仅是常用函数的封装。作为一种优选方案,步骤S4中中间数据模型到目标数据模型的转换过程包括: 541.遍历中间数据模型里的各元素,调取各元素由中间数据模型到目标数据模型的映射关系信息; 542.遍历各元素里的字段,匹配对应的映射关系; 543.采用Convert的ChangeType方法本文档来自技高网
...

【技术保护点】
一种跨医疗机构电子病历信息共享系统,其特征在于:包括有数据服务中间端(2)和多个用户端(1),数据服务中间端包括有多个服务接口模块(3)、匹配模块(4)和转换模块(5),数据服务中间端通过服务接口模块分别与各用户端连接,服务接口模块分别连接到匹配模块上,匹配模块与转换模块相连;用户端:包含病历信息,不同用户端分别以各自的数据模型对病历信息进行保存;匹配模块:保存有各用户端数据模型与数据服务中间端数据模型各项的映射关系信息,对要共享的数据模型根据请求调取对应的映射关系信息;转换模块:根据映射关系信息,对用户端数据模型和数据服务中间端数据模型进行相互转换。

【技术特征摘要】

【专利技术属性】
技术研发人员:潘钦员何必航傅烈勇吴昊旻姚建民章如峰
申请(专利权)人:浙江浙大中控信息技术有限公司
类型:发明
国别省市:浙江;33

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

1