医疗信息系统集成研究与实践.pdf
《医疗信息系统集成研究与实践.pdf》由会员分享,可在线阅读,更多相关《医疗信息系统集成研究与实践.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 261医疗信息系统集成研究与实践 医疗信息系统集成研究与实践 赵晨晖,薛万国,史鸿飞,刘济全,吕旭东,段会龙 基金项目:国家“863”高技术研究发展计划资助项目(2006AA02Z348)浙江大学生物医学工程教育部重点实验室,310027,杭州市浙大路 38 号 解放军总医院,100853,北京市海淀区复兴路 28 号院 摘 要 摘 要 为便于异构医疗信息系统实现协同工作和信息共享,设计了一种医疗信息系统集成平台。集成平台通过适配器与各种不同接口的信息系统交换消息,私有格式 XML 消息经过文档结构映射和术语转换进行规范后,从中提取临床数据存储到临床数据中心,并根据流程定义触发生成输出消息,
2、输出消息转换成各系统能识别的私有格式消息后经由适配器到达各信息系统。基于该集成平台的集成方法可使集成接口不一致的信息系统实现互操作并实现系统交互流程的动态调整,还为临床数据中心提供了统一格式的数据源。关键词 关键词 工作流集成 数据集成 集成平台 电子病历数据中心 大型医疗机构通常有二三十个以上的异构医疗信息系统来管理数据和流程以满足各科室的需求,这些信息系统往往是异构的、自主的、分布的、来自多个开发商,这给系统间的协同工作和信息共享带来了很高的难度。协同工作即通过信息系统之间正确的信息传递使多个系统协同完成同一个工作过程1,从而代替纸张传递信息的方式,避免数据的重复录入,促进医疗流程的优化;
3、信息共享的最终目标是构建面向病人的完整临床数据中心,实现信息共享和综合利用2。目前医疗信息系统的集成解决方案很多,通过数据库互相访问实现数据交换是最直接的一种方式,但系统间耦合度很大,缺乏通用性和独立性;通用的方式是通过健康信息层7(health level 7,HL7)、医学数字成像和通信(digital imaging and communication in medicine,DICOM)等点对点的标准消息实现系统间的信息交换3,但即便是采用 HL7、DICOM 等通讯标准的系统,由于标准的灵活性和具体实现上的差异性,也无法实现即插即用的集成4;因此有些集成案例通过引入独立的标准消息中间
4、件与各信息系统分别集成,避免系统之间的互相集成,降低集成复杂度,同时提供数据纠错功能屏蔽各系统实现上的一些差异5;或者基于虚拟数据中心和 Web Service 服务中间件集成各信息系统分散的数据,并构建综合数据浏览视图进行集成表达6,但这种集成方式由于缺乏标准支持,需要被集成的各信息系统进行定制开发。262 1 医疗机构在构建数字化医院时依然面临的集成问题 1.1 如何访问完整的临床数据1 医疗机构在构建数字化医院时依然面临的集成问题 1.1 如何访问完整的临床数据 医疗数据以私有格式分散在多个信息系统中,缺乏统一的信息模型、数据类型和术语定义,无法高效利用,而医疗机构希望在医护人员需要的时
5、候能够随时快速地访问完整的临床数据,从而利于做出最好的临床决策并减少医疗差错7。1.2 如何连接不同接口的系统1.2 如何连接不同接口的系统 让所有的系统采用统一的标准集成接口是不现实的,而且同一标准的不同版本甚至同一版本的不同实现都无法直接集成,比如同样采用 HL7 V2.X的信息系统之间无法直接集成4,还有很多遗留系统根本没有系统集成接口,只能直接开放数据库。1.3 如何适应业务流程的变动 1.3 如何适应业务流程的变动 医疗机构的业务流程是动态变化的,随着新的检查设备、系统的引进及管理水平的提高,业务流程需要持续优化,这往往需要多个关联的医疗信息系统进行定制修改,代价很大。1.4 如何降
6、低系统集成的复杂度1.4 如何降低系统集成的复杂度 随着关联系统数量的增加,集成接口数量成指数级别增加8,整个系统的复杂度难以控制。针对上述集成问题,本文提出了一种医疗信息系统集成解决方案,并设计了医疗信息系统集成平台,并通过一个系统集成案例阐述基于该集成平台的系统集成方法。2 医疗信息系统互操作问题 2 医疗信息系统互操作问题 互操作在 IEEE 标准字典里的定义是两个或多个系统交换信息并使用已交换信息的能力9。它包括两层含义:一是互相交换信息的能力,即能够实现句法级互操作;二是能够完全理解信息的语义并正确使用已交换信息而不需要人工参与,即能够实现语义级互操作。2.1 医疗信息系统互操作需要
7、实现系统兼容的内容2.1 医疗信息系统互操作需要实现系统兼容的内容1010 2.1.1 句法兼容(数据结构和编码)2.1.1 句法兼容(数据结构和编码)不同的系统可以用不同的数据结构和编码规则来表达数据,实现句法兼容需要消息交换双方拥有统一的数据结构和编码或者通过句法转换实现不同数据结构和编码间的互相转换。XML 可扩展结构语言,加上多方面的延伸(如 XML Schema 用来定义文档结构,XSLT 用来转换)提供了强大数据管理和转换的能力,并且没有可交换性和平台的制约,用于数据的表达是最合适的。2.1.2 本体兼容(类型层语义)2.1.2 本体兼容(类型层语义)类型层语义异构在将概念硬编码到
8、具体应用的过程中产生,如通过数据库模式表达概念。语义异构的映射是系统集成的一个基础问题,无法完全 263通过自动化来实现。这种语义异构只有在不同的厂商采用了遵循医疗信息相关标准的公共本体后才会减少。在医疗信息领域存在很多标准,要实现这些标准消息之间的映射,首先必须实现他们本体的转换,对已交换消息在不同的本体信息模型间进行对象和属性的映射。2.1.3 术语兼容(实例层语义)2.1.3 术语兼容(实例层语义)如果类型层语义异构对应于数据库模式,那么实例层语义异构对应数据库中的内容,术语不兼容通常出现在运行时,由不同用户输入语义不兼容的数据造成。避免这种异构的一个典型的做法是使用受控术语、标准编目和
9、各种分类(如国际疾病分类 ICD,国际医学操作分类 ICPM),目前医疗信息系统对术语系统的使用非常有限,实现语义级互操作必须对各数据进行数据类型和术语转换。3 医疗信息系统集成解决方案 3 医疗信息系统集成解决方案 基于现有医疗信息系统的特点,为解决上述集成问题,本文提出了一种医疗信息系统集成平台的框架设计及基于该集成平台的集成解决方案,集成平台框架如图 1 所示。图 1 集成平台框架 3.1 系统连接 3.1 系统连接 集成平台通过各种集成接口适配器与各信息系统连接,接口适配器通过某种协议与所连接的医疗信息系统通讯,如 HL7 V2 适配器监听网络上的 HL7 V2 消息,将接收到的消息保
10、存成 XML 消息文件,在发送消息时负责根据 XML 消息文件组织 HL7 V2 消息并发送给对应的医疗信息系统,而 Web Service 适配器和数据库适配器分别通过网络服务 264和数据库对象的方式供医疗信息系统查询和写入消息。而对于一些不能开发集成接口的遗留系统,需要针对系统定制接口适配器。接口适配器输出的 XML 消息文件没有固定的文档结构(schema)要求,数据元素也没有统一的数据类型和术语表达,是与具体系统相关的私有格式的 XML 消息文件。3.2 消息规范化和个性化 3.2 消息规范化和个性化 来自信息系统的私有格式消息在处理前需要转换成规范化消息,给信息系统发送消息前需要将
11、规范化消息转换成各系统能识别的私有格式消息,这两个过程分别是消息的规范化和个性化过程。私有格式消息与规范消息间的差异首先体现在 XML 文档结构上,通过 XML 文档结构映射编辑器进行人工匹配,建立私有格式 XML 消息 schema 与规范化 XML 消息 schema 间的映射关系,用可扩展样式语言转换(extensible stylesheet language transformation,XSLT)文件来表达,XSLT 除了实现 XML 元素映射外,还包含了字符串函数、数值函数、逻辑函数等内置函数,可实现多对多的元素映射和数据类型转换等。基于建立的映射关系,私有格式消息和就可以通过应
12、用对应的 XSLT 自动转换成符合规范化 Schema 的 XML 消息。这种转换是单向的,规范化消息转换成私有格式消息也需要相应地创建映射关系。私有格式消息与规范消息间的差异还体现在XML元素取值可能基于不同的术语体系或者系统自定义的词汇表,导致同一概念在不同的系统消息中用不同的词汇表达。术语转换首先将各系统的词汇表在术语服务器中进行注册,并通过人工匹配与术语服务器的 HL7 V3词汇建立对应关系,通过 Web Service 接口提供术语转换服务。基于预配置的对应关系,消息规范化过程中 XML 消息中采用系统自定义词汇表的元素值将被 HL7 V3 中的标准词汇替换,而消息个性化过程中标准词
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医疗 信息系统 集成 研究 实践
限制150内