李迎新,施高瞻,谢志纳
广东省江门市中心医院 网络信息管理中心,广东 江门 529030
我院心电信息系统嵌入式集成与应用
李迎新,施高瞻,谢志纳
广东省江门市中心医院 网络信息管理中心,广东 江门 529030
本文以我院心电信息系统为例,阐述了基于组件技术的心电信息系统嵌入式集成体的系结构及方法。集成后的心电信息系统得到了临床工作人员的充分肯定。
HIS;心电信息系统;系统集成
心电检查是各级医院常规的必要检查方法之一。在医院的信息化建设中,心电图的全程数字化管理是医院建立完整电子病历管理的必要组成部分,与影像数据的数字化管理和检验数据数字化管理具有同等重要的地位。
我院始终以“一体化数字医院”为建设目标[1-2],其中一体化所采用的方法是一种自顶向下、横向兼顾、底层支持的设计方法,既要从管理、医疗、后勤等全院业务的高度考虑又要充分考虑各业务之间的联系,从底层数据结构设计支持全院各系统的集成和共享。一体化要贯穿于需求分析、系统设计、系统实现、系统实施和核心硬件平台设计等各个阶段。因此对新建立的心电信息系统,在论证时以一体化为评价标准,而实现一体化最为关键的问题是系统集成。
这里的“组件”是指基于Microsoft COM/DCOM框架规范的应用程序,它是以动态连接库(DLL)的形式封装。COM 为组件的创建定义了应用程序接口,用来集成自定义应用程序或支持不同组件间的相互作用。分布式组件对象模型(DCOM)建立在 COM 基础上,是由Microsoft提供的一种用于开发分布式系统的方法。DCOM 中,可以在一台计算机上执行 COM 对象,而在另一台计算机上创建 COM对象[3],并访问它们。
组件是建立分布式应用系统的具体表现,也就是说应用系统软件产品都是以封装成DLL文件的组件提交给最终用户。组件可以作为Client访问其它组件,也可以作为服务器被其它组件访问,而且可以是远程访问。
组件技术的应用,不仅实现了数字化医院应用系统的多层分布式结构,而且使应用系统的其它特性很方便地得以实现,主要表现在:
(1)软件版本控制和自动下载机制的实现变得更为简单。
(2)可很方便地向第三方软件提供集成接口,即被集成。
(3)从实现手段上支持了应用区域划分。
在一体化框架下,我院以一体化的HIS为主体,针对其他厂商的产品进行整合,充分考虑到集成和被集成的情况,即产品从设计到实现,既要考虑集成其它软件产品,同时也要考虑被其它软件产品集成。只有这样才能符合医院的实际应用情况,实现高集成性,实现最大限度的信息共享。实际上,单一的产品不可能完全满足医院不断增长的需求,再者,用户总是希望在某个应用领域使用最先进的产品,而数字化医院建设中涉及的应用范围非常广泛,因此,系统集成是必然的,也是数字化医院建设的难点和关键。
系统集成其实就是各个应用程序之间如何共享和交换数据,达到协同工作,实现用户的最终目标和要求[4-5]。系统集成的方法主要是接口技术,通过接口函数实现不同软件产品之间的通讯和数据交换。这其中包括适应内部产品间数据交换的内部接口、与其他软件间交换数据的外部接口。主要采用中间服务器及组件技术实现。若是我们的软件集成其他的软件,则需要对方提供数据接口,接口的处理通过中间服务器完成,而调用该中间服务器的应用程序基本不需要修改就可实现。
系统集成分三个层次(如图1):数据层集成、业务流程集成、应用层集成。
图1 嵌入式心电信息系统的集成体系结构
3.1 数据层集成
我院新引入的心电信息系统有其自身的数据库库结构。首先对其数据库与主业务系统数据库结构进行了综合分析,在数据层面进行整合,目的是降低数据冗余,减少数据库连接,提高数据的共享程度。
另一方面,数据库的并发连接数目是一个不容忽视的瓶颈问题。静态连接是以牺牲服务器的内存换取对客户端的响应性能,而动态连接是以牺牲对客户端的响应时间以及服务器的运算换取服务器的内存。基于DCOM技术的引擎较好地解决了这个矛盾。引擎可以灵活地配置到一台或多台机器上,配以负载平衡技术可有效地解决网络堵塞问题。
3.2 业务流程集成
图1 心电检查业务流程
心电检查业务流程如图2所示。通过软件系统控制、规范心电检查流程,使其相互促进,达到工作效率的提升,提高为病人服务的水平。
3.3 应用层集成
实现心电波形数据的数字化采集、存储、传输、回放是心电信息系统的核心。实现的难度主要取决于设备的种类、型号,其主要原因是心电设备在接口方面没有可遵循的国际公认的标准[6]。目前我院有三种心电检查设备,即:静息心电、动态心电、运动平板心电。对静息心电设备通过其自身的串口输出,通过接口组件进行数据解析,转换为计算机可以识别的文件;动态心电设备有生产商开发的分析处理软件,该软件对设备记录盒的数据进行提取、分析。我院的动态心电的系统只需对它进行文件解析,转换为所需的格式;运动平板心电系统的情况类似于动态的处理方式,所生成的心电数据文件进行网络化压缩、存储。
如何将采集的心电数据回放、报告医生通过回放的心电波形书写报告,这就涉及到报告系统和心电回放模块的集成[7-8]。在实现时把回放模块做成组件,方便报告系统调用。整合为一个完整的图形报告系统,回放控件提供方便分析的工具,还可以对同一个患者不同时间的心电数据进行比较。
嵌入式集成心电信息系统的应用得到了临床工作人员的充分肯定。它的应用规范了工作流程,改变了以前的看纸质心电波形书写报告的模式,提高了报告医生的工作效率、减少了差错。也使心电数据可以长久保存和方便调阅,解决了心电图纸年久褪色,很难查看历史心电记录的问题。
[1] 陈能太,李世杰,廖勇彬,等.一体化数字医院软件系统设计[J].医学信息,2006(4):568-569.
[2] 梁伯进,廖勇彬,陈能太.务实创新建设一体化数字化医院[J].中国数字医学,2008(2):67-69.
[3] 潘爱民.COM原理与应用[M].北京:清华大学出版社,1999.
[4] 施高瞻,陈能太,廖勇彬,等.一体化数字医院PACS的实现[J].医学信息, 2006(6):935-937.
[5] 陈能太,李世杰,廖勇彬,等.一体化数字医院建设的实践[J].医学信息,2006(4):566-568.
[6] 陈蜀虎,李桂祥,王放,等.心电信息系统的设计与应用[J].医疗设备信息,2007(7):27-29.
[7] 李桂祥,陈蜀虎,王放.心电信息系统与HIS系统的数据交换方法[J].医疗设备信息,2007(4):21-23.
[8] 董爱荣,李小华.数字化心电信息系统原理与应用[J].中国医疗器械信息,2008(2):32-33.
Embeded Integration and Application of ECG Information System
LI Ying-xin, SHI Gao-zhan,XIE Zhi-na
Network Information Management Center,Jiangmen Central Hospital, Jiangmen Guangdong 529030, China
This paper introduces the main ideas of information system integration and concepts of software components in our hospital. The application of ECG information system has acquired the approval of clinical engineers.
HIS; ECG information system; system integration
TP393.03
A
10.3969/j.issn.1674-1633.2010.12.009
1674-1633(2010)12-0017-02
2010-08-15
2010-10-21
作者邮箱:liyingxin82@sohu.com