一种医疗术语字典引擎系统及实现方法

文档序号:9326978阅读:601来源:国知局
一种医疗术语字典引擎系统及实现方法
【技术领域】
[0001]本发明涉及电子医疗领域,尤其涉及一种医疗术语字典引擎系统及实现方法。
【背景技术】
[0002]现有技术中公开号为CN104408676A的专利文献公开了一种社区智能医疗管理系统。该系统包括社区智能医护平台和数据管理系统,所述社区智能医护平台由社区医院、以及通过无线网络与所述社区医院连接的医疗机构、管理机构、药品销售系统和家庭护理系统组成;所述数据管理系统包括中心管理数据库、医院数据管理中心、数据处理服务器、共享服务器、数据管理平台和云储存中心。其利用现代电子信息技术和无线传感技术,将日常检测手段运用到病人中,将分散的病人用网络方式连接起来,建立病人病理档案,实现病人监护和服务管理,并将病人资料提供给医院,加强医院与社区之间的协调机制,利用现代科技技术提升社区医院卫生服务能力,从而建立起一个全民医疗卫生服务保障体系。然而其并未建立一套完备的医疗数据字典管理系统并提供各个服务中心的连接接口便于字典信息的查询。
[0003]公开号为CN104392290A的专利文献公开了一种医疗服务提供方管理系统,其包括:信息管理平台,用于管理医疗服务提供方的基本信息和服务协议的信息;绩效管理平台,用于管理医疗服务提供方的医疗服务绩效信息;服务管理平台,用于管理医疗服务提供方的医疗服务行为信息;数据库平台,用于存储来自上述各个管理平台的信息;以及用户平台,用于提供交互界面以根据用户的操作来查看或维护数据库平台内的信息。本发明实现了对医疗服务提供方从信息、协议、绩效到服务等多环节、多维度的信息化管理,采用该信息化的管理方式不仅可提高管理效率而且可大大提高管理质量,有利于提升整个医疗服务行业的服务规范程度和质量。然而其依然并不涉及医疗数据字典的查询及更新,统一接口的使用问题。
[0004]在现有技术中,各个业务系统没有一个统一的标准接口用于进行医疗字典的访问,需要业务系统直接访问字典库,这就带来了字典库完整性、一致性、安全性方面的问题。

【发明内容】

[0005]针对【背景技术】中出现的问题,本发明提出了一种医疗术语字典引擎系统,所述系统包括内核模块、管理模块和服务模块,所述内核模块用于操作字典数据库服务与数据库完成数据交互,所述内核模块向服务模块提供数据查询接口,所述内核模块向管理模块发送更新消息,所述内核模块单独作为一个Java工程,所述管理模块和所述服务模块在同一个Web项目工程中。
[0006]优选的是,所述服务模块从所述管理模块获取通知信息,用于发送至客户。
[0007]在上述任一方案中优选的是,所述内核模块进一步用于获取编码系统信息、编码数据信息、字典系统信息、字典信息、字典项信息、字典项映射信息。
[0008]在上述任一方案中优选的是,所述内核模块进一步用于维护编码系统信息、数据编码记录信息、字典系统信息、字典信息、字典项信息、字典项映射信息。
[0009]在上述任一方案中优选的是,所述管理模块进一步用于更新通知维护、获取订阅信息、维护订阅信息、接收字典更新消息。
[0010]在上述任一方案中优选的是,所述管理模块进一步提供UI接口供管理员使用。
[0011]在上述任一方案中优选的是,所述服务模块进一步提供字典更新通知接口、订阅和取消订阅接口。
[0012]在上述任一方案中优选的是,所述服务模块进一步用于下载字典数据、下载编码数据、权限验证。
[0013]在上述任一方案中优选的是,所述系统进一步包括UI界面模块。
[0014]在上述任一方案中优选的是,所述UI界面模块包括字典系统登录U1、用户管理U1、系统用户管理U1、编码系统信息管理U1、数据编码信息管理U1、字典系统信息管理U1、字典信息管理U1、字典项信息管理U1、字典项映射管理U1、字典更新消息管理U1、更新通知信息管理U1、订阅信息管理UI。
[0015]本发明还提供了一种医疗术语字典引擎实现方法,包括以下步骤:
内核模块操作字典数据库与数据库完成数据交互;
所述内核模块向服务模块提供数据查询接口;
所述内核模块向管理模块发送更新消息;
所述服务模块从所述管理模块获取所述通知信息,并发送至客户。
[0016]优选的是,所述内核模块进一步获取编码系统信息、编码数据信息、字典系统信息、字典信息、字典项信息、字典项映射信息。
[0017]在上述任一方案中优选的是,所述内核模块进一步维护编码系统信息、数据编码记录信息、字典系统信息、字典信息、字典项信息、字典项映射信息。
[0018]在上述任一方案中优选的是,所述管理模块进一步更新通知维护、获取订阅信息、维护订阅信息、接收字典更新消息。
[0019]在上述任一方案中优选的是,所述管理模块进一步提供UI接口供管理员使用。
[0020]在上述任一方案中优选的是,所述服务模块进一步提供字典更新通知接口、订阅和取消订阅接口。
[0021]在上述任一方案中优选的是,所述服务模块进一步下载字典数据、下载编码数据、进行权限验证。
[0022]在上述任一方案中优选的是,UI界面模块进行界面展示。
[0023]在上述任一方案中优选的是,所述UI界面模块包括字典系统登录U1、用户管理U1、系统用户管理U1、编码系统信息管理U1、数据编码信息管理U1、字典系统信息管理U1、字典信息管理U1、字典项信息管理U1、字典项映射管理U1、字典更新消息管理U1、更新通知信息管理U1、订阅信息管理UI。
[0024]在上述任一方案中优选的是,所述获取编码系统信息包括:查询编码系统信息是否为空,若为空则查询所有编码系统信息b并返回查询到的编码系统信息,若非空则查询指定编码系统信息并返回查询到的编码系统信息。
[0025]在上述任一方案中优选的是,所述维护编码系统信息包括:新增修改编码系统、创建相应数据返回。
[0026]在上述任一方案中优选的是,所述更新通知维护包括:获取更新信息;存储更新信息;获取订阅信息;生成更新通知,存入数据库。
[0027]在上述任一方案中优选的是,所述订阅信息的维护包括:判断是否为订阅通知;若是则判断是否有订阅信息,有则修改订阅状态为订阅,无则增加订阅信息,同时订阅状态置为订阅;若为取消订阅通知则判断是否有订阅信息,有则修改订阅状态为取消订阅,无则直接结束。
[0028]本方案中医疗术语字典引擎系统及实现方法所服务的对象是各种需要访问数据中心字典数据的业务系统。通过系统的标准服务接口,业务系统可以访问数据中心的字典数据以及下载字典数据,从而避免了直接访问字典库的各种问题,如:暴露了字典库的存储结构,多个业务系统访问字典库对数据的完整性,一致性,安全性方面的问题。最大的好处在于通过对系统的分层,使得字典库内容的修改不会影响到业务系统,也规范了访问方式,降低了与其它系统整合的难度。
【附图说明】
[0029]图1是按照本发明的医疗术语字典引擎系统的一优选实施例的系统框图。
[0030]图2是根据图1所示实施例中内核模块获取编码系统信息的流程图。
[0031]图3是根据图1所示实施例中内核模块进行编码系统维护的流程图。
[0032]图4是根据图1所示实施例中管理模块接收字典更新消息的流程图。
[0033]图5是根据图1所示实施例中管理模块完成订阅信息维护的流程图。
[0034]图6是根据图1所示实施例中管理模块完成更新消息维护的流程图。
[0035]图7是根据图1所示实施例中管理模块完成编码系统维护的流程图。
[0036]图8是根据图1所示实施例中管理模块完成数据编码维护的流程图。
[0037]图9是根据图1所示实施例中管理模块完成字典系统维护的流程图。
[0038]图10是根据图1所示实施例中管理模块完成字典项维护的流程图。
[0039]图11是根据图1所示实施例中管理模块完成字典系统账户管理的流程图。
[0040]图12是根据图1所示实施例中服务模块获取字典系统信息的流程图。
[0041]图13是根据图1所示实施例中服务模块获完成订阅和取消订阅的流程图。
[0042]图14是根据图1所示实施例中服务模块完成字典更新通知的流程图。
[0043]图15是根据图1所示实施例中服务模块获取字典信息的流程图。
【具体实施方式】
[0044]下面参照附图结合示例性的实施例对本发明进行详细描述。
[0045]本方案中公开的医疗术语字典引擎系统安装在数据中心中。它为业务系统提供了一个标准的访问字典数据的服务接口。通过该接口,其它系统就不需要关心数据中心的字典数据存储形式和实现技术,就可以访问数据中心的字典数据以及下载字典数据。
[0046]本系统框图如图1所示,主要包括内核(Core)模块、管理模块和服务模块,其中内核模块单独是一个Java工程;管理(Manager)模块与服务(Service)模块是在一个Web项目工程中。内核模块打包从jar提供给管理模块和服务模块服务。
[0047]其中, 1.Core模块:主要是操作字典数据库服务,与数据库交互,主要实现功能包括:
a.Core包向Service包提供对数据查询的接口:主要功能为Core包向Service包提供对字典的信息查询接口;
b.Core向Manager发送更新消息:当Core包对字典进行更新时,向Manager包发送的更新消息;
c.获取编码系统信息:获取Terminology中编码系统数据信息;
d.获取编码数据信息:提供用户获取编码数据功能;
e.获取字典系统信息:用户获取字典系统信息;
f.获取字典信息:用户获取字典信息;
g.获取字典项信息:用户获取指定字典的字典项数据;
h.获取字典项映射信息:提供用户获取字典项映射信息的功能;
1.维护编码系统信息:提供管理员增、删、改、查编码系统信息;
j.维护数据编码记录信息:提供管理员增、删、改、查数据编码记录信息; k.维护字典系统信息:提供管理员增、删、改、查字典系统信息;
1.维护字典信息:提供管理员增、删、改、查字典信息;
m.维护字典项信息:提供管理员增、删、改、查字典项信息;
η.维护字典项映射信息:提供管理员增、删、改、查字典项映射信息。
[0048]2.Manager 模块
a.Service从Manager中获取通知信息:主要
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1