一种面向区域医疗的数据共享的方法及其系统技术方案

技术编号:10645544 阅读:187 留言:0更新日期:2014-11-12 19:00
本发明专利技术提供一种面向区域医疗的数据共享的方法及其系统,其中,所述方法包括如下步骤:应用层的客户端发起查询或存储业务请求;服务层获得所述查询请求,并确定所述查询请求的数据所对应的数据服务系统和地址;或服务层获得所述存储请求,所述服务层分配数据库存储的地址于所述存储请求;根据所述地址,客户端从数据层中的关系型数据库或非关系型数据库中查询或存储业务请求的数据。所述系统包括包含有关系型数据库和非关系型数据库的数据层、包含有至少一个数据服务系统和数据服务中心节点的服务层以及与服务层连接的应用层。本技术方案不仅能支持所有医疗数据的存储和访问,还能提供跨语言、跨平台、跨终端、高稳定和高可靠的数据共享服务。

【技术实现步骤摘要】

本专利技术涉及医疗区域信息化领域,尤其涉及一种面向区域医疗的数据共享的方法及其系统
技术介绍
随着医疗信息化建设的推进,医疗信息系统(Hospital information system,HIS)、放射信息系统(Radiology information system,RIS)以及影像归档和通信系统(Picture archiving and communication system,PACS)在国内各大、中型医疗机构逐渐得到普及。随着就诊细节、临床诊断和影像检查方法的不断改进,医疗信息系统中存储的数据量高速增长。这些数据中除了电子病历等结构化数据,还有大量的非结构数据,如音频、视频、图像以及各种结构的文档。如何安全地保存海量的结构化数据和非结构化数据,为拥有不同使用权限的用户(如医生、病人、卫生监管机构等)提供快速查阅和调阅服务,实现区域医疗信息共享,成为医疗行业面临的重大挑战之一。在我国医疗信息化的建设过程中,由于缺乏统筹规划,信息孤岛现象严重,资源利用率低。各个医疗机构的信息系统采用的操作系统、数据库和存储结构各不相同。区域内的医疗信息系统不仅软硬件完全异构,而且不具有互操作性。目前的医疗信息共享解决方案难以满足跨语言、跨平台、跨终端的需求,仅能实现小范围内信息共享。而且,现有解决方案没有足够的安全性考虑(包括数据的备份,存储冗余等),数据共享服务系统非常脆弱,一个简单的故障就可能导致数据服务中断甚至崩溃,难以保证数据服务的稳定性和可靠性。
技术实现思路
本专利技术解决的问题是提供一种面向区域医疗的数据共享的方法及其系统,不仅能支持所有医疗数据的存储和访问,还能提供跨语言、跨平台、跨终端、高稳定和高可靠的数据共享服务。为了解决上述问题,本专利技术提供了一种面向区域医疗的数据共享的方法,包括如下步骤:应用层的客户端发起查询或存储业务请求;服务层获得所述查询请求,并确定所述查询请求的数据所对应的数据服务系统和地址;或服务层获得所述存储请求,所述服务层分配数据库存储的地址于所述存储请求;根据所述地址,所述客户端从数据层中的关系型数据库或非关系型数据库中查询或存储所述业务请求的数据。上述所述一种面向区域医疗的数据共享的方法,其中,确定所述查询请求的数据服务系统和地址的过程包括:将所述查询请求的数据和所述服务层中的数据服务系统中的本地数据服务系统进行匹配,若匹配,则直接获取所述本地地址;若不匹配,则通过所述服务层中的数据服务中心节点,根据所述查询请求的数据,在所述数据层中的缓存数据库中匹配相对应的数据服务系统,并获取所述查询请求数据的地址。上述所述一种面向区域医疗的数据共享的方法,其中,所述客户端从数据库中存储所述存储请求的数据的过程包括:所述客户端根据所述服务层返回的所述数据库地址存储所述数据,且所述服务层将所述数据库存储的地址和所述查询请求数据的元数据存放于所述数据层的缓存数据库中。为了解决上述问题,本专利技术还提供了一种面向区域医疗的数据共享系统,包括数据层、服务层和应用层,其中,所述数据层包括关系型数据库和非数据型数据库,与所述数据层连接的服务层包括至少一个数据服务系统,与所述服务层连接的应用层包括查询接口和存储接口。上述所述一种面向区域医疗的数据共享系统,其中,所述数据层还包括与所述数据库连接的缓存数据库,用于缓存所述数据库中的数据的元数据,以及与所述缓存数据库连接的数据访问接口。上述所述一种面向区域医疗的数据共享系统,其中,所述服务层包括数据服务中心节点,用于管理和调度所述数据服务系统。上述所述一种面向区域医疗的数据共享系统,其中,所述数据服务中心节点包括心跳服务子模块、任务管理子模块和数据缓存子模块。上述所述一种面向区域医疗的数据共享系统,其中,所述数据服务系统包括业务逻辑子模块和服务访问接口。与现有技术相比,本专利技术在数据层的数据库子模块中结合使用关系型数据库和非关系型数据库,使得能够支持存储任意类型的医疗数据;进一步地,采用描述性语言脚本的机制,利用序列化机制传输数据,从而实现了跨语言、跨平台、跨终端的医疗数据共享服务;进一步地,引入了医疗数据服务的主中心节点和从中心节点,以保证医疗数据共享服务的稳定性可可靠性,实现了跨医疗机构的信息互换和业务协同。附图说明图1所示为本专利技术实施例一种面向区域医疗的数据共享系统的结构示意图;图2所示为本专利技术实施例面向区域医疗的数据查询的流程示意图;图3所示为本专利技术实施例面向区域医疗的数据存储的流程示意图。具体实施方式在下面的描述中阐述了很多具体细节以便于充分理解本专利技术。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广,因此本专利技术不受下面公开的具体实施的限制。其次,本专利技术利用示意图进行详细描述,在详述本专利技术实施例时,为便于说明,所述示意图只是实例,其在此不应限制本专利技术保护的范围。下面结合附图和实施例对本专利技术一种面向区域医疗的数据共享方法及其系统进行详细描述。本专利技术实施例的面向区域医疗的数据共享系统如图1所示。所述面向区域医疗的数据共享系统包括应用层、服务层和数据层。具体地,数据层包括数据库、缓存数据库和数据访问接口,用于整合异构医疗信息系统,存储医疗信息系统中各种复杂结构的数据,并为服务层提供数据访问接口。其中,数据库包括关系型数据库和非关系型数据库,关系型数据库可支持结构化数据(如患者信息、医生信息和护士信息等)的存储,非关系型数据库可支持非结构化数据(如图像、图形、视频、音频、文件和文档等)的存储,通过两者结合的方式,完全覆盖医疗信息系统中各种复杂结构的数据存储。缓存数据库主要缓存的信息包含元数据(业务ID和数据服务系统IP),用于将查询频繁的数据调用到内存中,然后从内存中读取,从而大大提高读取速度。数据访问接口提供了数据层的访问接口,还提供了对表级别单个数据的新增、查询、删除、更新操作、批量删除、批量更新和批量新增功能。其中,所述访问接口被封装为面向对象的接口,方便服务层调用。此外,所述服务层包括至少一个数据服务系统,还包括数据服务中心节点,用于实现医疗数据服务和提供数据服务访问接口。具体地,所述数据服务中心节点包括主节点和从节点,主节点用于管理和调度医疗数据服务系统,从节点作为主节点的备用,可以在线动态地添加和删除数据服务系统,且不影响其它医疗数据服务系统。其中,数据服务中本文档来自技高网
...

【技术保护点】
一种面向区域医疗的数据共享的方法,其特征在于,包括如下步骤:应用层的客户端发起查询或存储业务请求;服务层获得所述查询请求,并确定所述查询请求的数据所对应的数据服务系统和地址;或服务层获得所述存储请求,所述服务层分配数据库存储的地址于所述存储请求;根据所述地址,所述客户端从数据层中的关系型数据库或非关系型数据库中查询或存储所述业务请求的数据。

【技术特征摘要】
1.一种面向区域医疗的数据共享的方法,其特征在于,包括如下步骤:
应用层的客户端发起查询或存储业务请求;服务层获得所述查询请求,并
确定所述查询请求的数据所对应的数据服务系统和地址;或服务层获得所
述存储请求,所述服务层分配数据库存储的地址于所述存储请求;根据所
述地址,所述客户端从数据层中的关系型数据库或非关系型数据库中查询
或存储所述业务请求的数据。
2.如权利要求1所述的数据共享的方法,其特征在于,确定所述查询请求的
数据服务系统和地址的过程包括:将所述查询请求的数据和所述服务层中
的数据服务系统中的本地数据服务系统进行匹配,若匹配,则直接获取所
述本地地址;若不匹配,则通过所述服务层中的数据服务中心节点,根据
所述查询请求的数据,在所述数据层中的缓存数据库中匹配相对应的数据
服务系统,并获取所述查询请求数据的地址。
3.如权利要求1所述的数据共享的方法,其特征在于,所述客户端从数据库
中存储所述存储请求的数据的过程包括:所述客户端根据所述服务层返回
的所述数据库...

【专利技术属性】
技术研发人员:陈国富陈文娟狄园园
申请(专利权)人:上海联影医疗科技有限公司
类型:发明
国别省市:上海;31

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

1