基于HIS系统疾病知识库集成的接口设计.docx_第1页
基于HIS系统疾病知识库集成的接口设计.docx_第2页
基于HIS系统疾病知识库集成的接口设计.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

doi: 103969 / jissn16713982201501017医学信息技术基于his系统疾病知识库集成的接口设计祝国浩摘要中国疾病知识总库( cdd) 是以疾病知识为核心,将与之相关的知识点联接为一个有机的知识体。通过 web service 接口将 cdd 的知识单元集成到 his 系统的信息流中,可有效提升 his 的知识服务能力和信息化水平。本文介绍了 his 系统和cdd,论述了基于 web service 系统集成的设计思路和实现。关键词his ; cdd; web service ; 系统集成; 医学数据库中图分类号tp392; 058文献标志码a文章编号16713982( 2015) 01007803cdd and his integrationbased interface designzhu guohao( medical library of chinese pla,beijing 100039,china)abstractcdd is a disease knowledge information system,which incorporates disease knowledge related knowledge points into an organic body the knowledge units in cdd were integrated into the information flow in his through the web science interface,which can thus effectively improve the knowledge service and information service level of his after a description of cdd and his,web science integration based design ideas and their implementation were elaboratedkey wordshis; cdd; web science;system integration; medical database1his 系统与疾病知识库的概述11his 系统种疾病的具体信息。以疾病库为例,疾病包括流行病学、病因、发病机制、临床表现、并发症、实验室检 查、其他辅助检查、诊断、鉴别诊断、治疗、预后、预防 共 12 个知识单元。以疾病这一核心知识元为主轴, 将疾病涉及的药品、循证、辅助检查、手术、疾病进展 等知识元有效整合为一个统一的知识体。该系统目 前由数据库研发部负责更新维护,各个知识库由各 专业领域的专家负责,数据来源和质量权威可靠。该系统基于 net 平台,采用 asp net + spring net+ nhibernate + sql 数据库的框架1,数据层、业务 逻辑层( bll) 、表 现 层 ( ui) 分 层 分 明,具 备 清 晰 的 模型 视 图 控 制 器,即 mvc 模 式。 数 据 层 基 于 sql 数据库,nhibernate 实 现 了 对关系数据库的增 删查改操作的封装,为业务逻辑层提供了数据操作 的接口; 业务逻辑层由 spring net 封 装,具 有 良 好 的 可扩展型和松散耦合的结构,利 用 lucence 实 现 了对各个数据库的检索及分布式的架构; 表现层由医 院 信 息 系 统 ( hospitalsystem,informationhis) 是医院 利 用 计 算机和网络技术为实现数字化 医院而建设的信息系统,为医院所属各部门提供诊 疗信息和行政信息的收集、存储、处理、提取和数据 交换等功能需求。12 疾病知识总库中 国 疾 病 知 识 总 库 ( chinadisease database,cdd) 是由解放军医学图书馆数据研发部研发的,是面向临床医 药 学 人员的知识服务系统,由 疾 病、药 品、手术、辅助检查、循证、疾病进展、手术图谱、医保 药品、临床操作规范 9 个数据库构成,以疾病和手术 为核心。其中疾病库包含临床 27 个 学 科 7 000 多作者单位解放军医学图书馆,北京 100039作者简介祝国浩( 1985) ,男,安徽金寨人,硕士,助理馆员。chin j med libr inf sci,vol24 no1 january,201579中华医学图书情报杂志 2015 年 1 月 第 24 卷第 1 期aspnet 实现,系统在 iis 上发布。13web service 概述web 服 务2 是 利 用 soap ( simple了系统集成的松散耦合的方式,用户和服务提供者相互 独 立,一 端 改变不需要通知另一 方。 此 外, web 服务基于 xml 的 开 放 协 议,能够被广泛接受 并向前兼容,适于系统之间的相互集成。objectaccess potocol,简单对象访问协议) 在 http上执行远程方法调用的方法,通过这一机制在线为 用户提供应用服务。soap 技术基于 xml 标准,详 细描述了在分布式环境下利用 http 以可靠安全的 方式进行方法调用的机制。利 用 web service 实 现 分布式系统,首先需要由服务提供者定义并创建其 能够对 外 提 供 的 服 务 组 件; 其 次 需 要 利 用 wsdl( web services description language) 来 描 述 服 务 访 问入口 和远程调用接口,并将其发布到网络上的 uddi ( univesal desciption,disvoveyand integation) 注册中心,服务入口由 ul 唯 一确定,以提供给用户使用。用户通过注册中心找 到服务,并根据 wsdl 文件中规定的远程过程名和 参数格式调 用 远 程 过 程。web 服务接受请求后执 行该过程,执行完毕后向用户返回执行结果。由此可见,web 服务为用户和服务提供者提供2基于 his 系统的 cdd 集成的接口设计his 系统需要支持医院医 护人员的临床活动,收集和处理病人的临床医疗信息,丰富和积累临床医学知识,并提供临床咨询、辅助诊疗、辅助临床决 策等功能,提高医护人员工作效率和诊疗质量。为 达到这一目的,需将 cdd 中的知识单元有机嵌入到 临床医疗信息中,以期为临床的疾病、用药、手术等 提供权威准确的知识服务。web services 接口使用基于 xml 的消息处理作 为基本数据通讯方式,可方便集成异 类 系 统。由 于 cdd 系统有清晰的分层结构和良好的可扩展性及独 立的检索模块,利用 web services 安装 his 系统的需 求封装检索模块即可实现 cdd 与 his 系统的集成。21cdd 与 his 系统集成架构cdd 与 his 系统集成架构如图 1 所示。图 1 cdd 与 his 系统集成架构cdd 的数据库包括疾病、手术等 9 个模块,利用nhibernate 将关系数据库封装为对象。cdd 接口对 数据的检索建立在 lucence 索引上,以疾病库为例, 对疾病名、英文名、标准名、并发症、实验室检查、辅助 检查、诊断、鉴别诊断、治疗、临床表现、科室分类这些 字段建立 lucence 索引。查询可在上述字段内全文 检索,也可对固定字段精确检索。lucence3 对 查询结果做了优化,使得查询更加快速高效。在 spring net 的 框 架 中,利 用 idal 数 据 层 接 口完成对 数据层的操作并实现了业务逻辑。web service 接口利用 idal 接口完成数据的检索与获取。22应用分析目前已完 成 系 统 接 口 开 发,试 用 良 好。his 系统可通过配置文件设置 cdd 系统接口地址及绑定80chin j med libr inf sci,vol24 no1 january,2015中华医学图书情报杂志 2015 年 1 月 第 24 卷第 1 期协议等信息。his 客户端配置如下:client endpoint address = http: / / home hf1999 com:8686 / servicesvc binding = basichttpbinding bind- ingconfiguration = basichttpbinding _ iservice con- tract = iservice name = basichttpbinding_iservice/ / clientaddess 字段是 web 服务的接口地址。以疾病库为例的接口功能如下:数按照疾病名和疾病分类准确查找相关疾病,也 可通过 searchdisease( string icd) 函数按照 icd 号准确 查找相 关 疾 病,亦 可 通 过 searchdiseasefromfulltext ( string keyword) 函数在索引字段 中 全 文 检 索,检 索 支持英文及中文检索 词。需输入多个检索词时,根 据检索需要选择布尔逻辑运算符 “( and) ”、“或 者 ( o) ”和“不 包 含 ( not) ”,检 索 结 果 由 lucence 优化排序后返回给用户。以疾病为知识轴,his 系统可将疾病的 12 个知识单元和与之相关的相关药 品、循证、辅助检查、手术、疾病进展等知识点与 his 的信息流有机结合。手术、药品、循证、辅助检查、疾病进 展、操 作 规 范、手术图谱、医保药品 的 分 库 检 索,如 疾 病 库 检 索 一样。通过测试工具测试 cdd 的 web 接口。以心 血管内科的 假 性 高 血 压 为 例,疾 病 reguest 的 soap 以及 response 的 soap 如图 2 所示。从图 2 可见,假 性高血 压的疾病信息完整地封装在 xml 格 式 的 soap 中。1 login ( string usrname,string password )( string ip); login(disname,2searchdiseasecategoryname) ;stringstringsearchdisease( string icd) ;3searchdiseasefromfulltext( string keyword)由 c#多态性实现用户名密码登陆或者 ip 登陆 后,可 通 过 检 索函数获取检索结 果。 用 户 通 过 searchdisease( string disname,string categoryname) 函图 2接口函数调用示例结语web 接 口 以 xml 格式的信息交互为基础,基 于 xml 的开 放 性、自 描 述性和平台无关性的特点, web 接口可实现异构系统的集成与互联。cdd 信息 系统具有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论