2010年第1O期 福 建 电脑 155
重症监护信息系统建设
郭建勇 (福建省南平市第一医院网络中心福建南平353000) 【摘要】:重症监护信息的建设是一项综合的工程,是一个结合实际的硬件环境,将软件集成起来,并 投入使用的过程。这个过程就包括了对系统的建设进行可行性分析、需求分析、实施前的硬件基础准备、结 合实际情况具体实施这些步骤。这样就需要对硬件环境进行评测、整改,以适应软件的实施。 【关键词】:重症监护;ICU;信息系统 根据重症监护信息的建设进程.将其划分为以下 四个步骤 1、系统建设的可行性研究 对重症监护病房(ICU)的调查.发现ICU具有危重 患者数据多、医护人员数量多、使用仪器材料多、患者 花费多的特点【”.而ICU采用的是手工记录病人监护信 息,手工书写特护记录单等等。在数据处理的准确性和 时效性等方面,存在一定缺陷。应用信息系统对监护数 据进行自动处理.能够在很大程度上提高数据处理的 准确性和时效性。同时可以释放医护人员的注意力。将 更多的精力和时间花在直接服务病人上.由此可以得 出,重症监护系统的建设和应用是可行的.同时也是必 要的。 2、需求分析 ICU信息系统的需求分析.可以从两方面来进行研 究。一方面是社会需求。另一方面是功能需求。 首先来看社会需求。现在ICU信息系统已经成为 了国家卫生部《医院管理评价指南(试行1》的考核内容 之一.要求建立与完善ICU临床管理信息系统,与医院 信息系统fHIS)系统联网运行圆。 其次为功能需求分析。根据我院实际情况,得出以 下最根本的需求: (1)与医院HIS系统、PACS系统及其他临床信息 系统进行无缝连接,实现病人基本信息、检查结果、检 验结果、医嘱、病历、手术麻醉等数据信息共享。 (2)监护数据集中自动采集。 (3)提取HIS系统中对应病人的医嘱。自动排人对 应的班次 (4)根据采集到的病人体征数据信息,生成病人体 征曲线图 (5)生成符合护理格式要求的护理文书。即特护 单。 同时要求软件公司能根据医院的需求.对软件进 行个性化改动.达到易用、便捷的目的。 3、信息系统的实施准备 该ICU信息系统需要与HIS系统进行连接.并从 HIS系统中提取数据,因此在前期的准备中。还需要 HIS系统对ICU系统提供数据接口。该信息系统使用 网线作为数据传输介质对监护仪进行一对多的数据采 集,因此对网络线路进行了整改,确保符合系统要求。 对特护单进行确认。ICU系统除了对数据进行分析 处理之外,最重要的就是生成最终的特护单,根据临床 的实际要求.对ICU系统中的现有特护单模板进行改 动。我们的做法是,以当前使用的纸稿为模板,与护理 部主任和ICU护士长一起进行讨论修改.由主任和护 士长签字.进行基本的改动确认。并在实际操作中对特 护单进一步完善 4、信息系统的实施运行 (1)系统的试运行 当ICU系统功能及特护单模板改动完毕.并且测 试通过后.就进入实施运行阶段了。从手工阶段转入到 计算机信息系统自动化处理,这个转变以及临床护理 人员对信息系统的操作是需要时间来适应和熟悉.所 以我们首先进行的是对ICU护士进行培训。 培训过程是先由实施人员对ICU信息系统操作的 整个流程进行演示、讲解。考虑到ICU护士施行的轮班 倒班制度。演示、讲解步骤重复了三遍以上才覆盖了全 部的ICU在岗护理人员。在观看演示操作之后,让每个 护士在实施人员的指导下进行操作一遍以上.以确保 对系统操作的熟悉,为后面的系统正式运行打下基础。 此项工作量比较大,但是能保证质量。 为了稳定、可靠,在培训过关后。将系统上线试运 行。所谓试运行就是对实际病人进行全流程正式操作。 特护单也进行打印,但是同时保留手工特护单.在这一 阶段中.护理人员的工作量会比较大。在这一阶段中, 就是要将系统潜在的问题暴露出来.因为该信息系统 是经过个性化定制改动的,必定是会存在一些问题。将 其暴露出来,并解决掉。是试运行的目的之一;其二,就 是让护理人员进一步熟悉ICU信息系统的操作流程和 步骤,同时指定ICU中两名以上的护(下转第176页)
176 福建电脑 2010年第1O期 WEP@2 关键字LIBRARY是把这个模块视为一个DLL.库 的名字exp跟在其后,且必须与该库的名字、DEF中的 DLL的文件名相一致。DESCRIⅢON语句采用一个字 符串,其字符长度可达128个字符,通常用它来保存模 块描述的信息。EXETYPE windows语句每个windows 应用程序和DLL都需要。DATA语句定义该库数据段 的内存属性.关键字MOVEABLE允许内存管理程序 在必要时移动内存段,关键字SINGLE是DLL的必要. 因为DLL总是有一个单一数据段.而不管访问它的应 用程序的数量 HEAPSIZE语句用来定义一个DLL局 部堆的初始规模.执行局部内存分配的DLL必须在库 启动时使该堆初始化.堆的大小被传送给DLL的 LiEntry的程序 然后用该堆的大小调用Locallnit使 DLL的局部堆初始化 EXEPORTS语句定义将被用作来自应用程序或来 自其它DLL入El点的程序.windOws利用这个信息建 立一个序数入口值,序数入口值是一个优化的值,允许 动态链接机制更快操作且使用较少的内存 一般来说.模块定义文件(.DEF) ̄J结构除取动态库 的名字不同外,其它结构都是固定的。 3、建立原形函数文件(.H) 原形函数的功能是进一步声明调用函数的函数名 和传递的参数.其形式为: /}}} } } }}} }十 } }}}} }}十} } } } , 文件名:exp.H / , } } } { } 十} 十 , extem”C”int_export FAR PASCAL ex(int param1,...,char param n) ; 4、建立工程文件(.PRJ) 工程文件中包含有exp.C、exp.DEF两个文件,然后 编译连接生成动态链接库即可。 以上是制作动态连接库的框架结构。其操作步骤 为: 第一步:在Borland C环境下编辑.C文件、.DEF文 件和.H文件。并建立.PRJ文件。 第二步.在Borland C的options项的Applafton中 选择Windows DLL,再在Compile中选择Build al1.这 样就可生成动态链接库ADD.DLL供VB调用。 三、VB调用动态链接库DLL方法 制作好DLL之后,就可以用VB调用它.实现VB 调用C程序。VB程序要使用DLL中的函数.首先必须 要有特殊的声明.用Declare声明语句在窗体级或模块 级或全局模块的代码声明段进行声明.将动态链接库 中的函数声明到VB中,供VB程序调用。 语句格式为:Declare Function函数名Lib『Alias” 别名1([ByVal参数AS类型1)AS类型,在声明中首先 用Declare关键字表示声明DLL中的函数。在C语言 中有的函数类型为VOID,它表示不具有返回值.则必 须用关键字Sub将其声明成过程。有的函数具有返回 值.则必须用关键字Function将其声明成函数.并且在 声明语句的最后要用AS关键字指明函数返回值的类 型。 四、结束语 本文详细介绍了Borland C环境下制作动态链接 库的方法、步骤。以及VB调用for dos动态链接库DLL 的方法。本文介绍的方法也完全适用于C++程序设计。
参考文献: 【1】.刘勇,{V ̄ual Basic 6.0程序设计实用教程》,清华大学出版 社.2007.11 【2】.陈广红,《c语言程序设计》,武汉大学出版社,2006.12 【3】.王春才,高春艳,(VisualBasic数据库系统开发完全手册》,人 民邮电出版社.2006.3
f上接第155页1 理人员作为系统维护员.她们工作就是维护基本的数 据单位.以及维护护理模板,完善护理字典库等。 (2)系统的正式运行 在运行中暴露的问题解决完善、ICU的护理人员对 此信息系统的操作熟练、并且丰富了护理模板和字典 库得到后.就可以使系统转入正式运行了。正式运行与 试运行的区别就在于正式运行是完全脱离手工特护 单.一切数据由ICU信息系统处理,特护单也由信息系 统自动生成.然后从打印机打印出来。得益于前期工作 做的细致和准备的充分。系统正式运行后。还是比较正 常、稳定的,正式运行时的压力较之前也要小,至此系 统也就进入了维护阶段。此正式运行阶段中,还是要根 据实际的操作使用,对系统做改动,但是此时的改动已 经很小了.多为根据ICU护理人员的操作心得,对软件 进行完善性改动。 5、结束语 在此次我院ICU信息系统的建设中.我觉得前期 准备工作做的是否充分.直接影响到后期的运行,操作 培训中着重实际操作质量。多操作多练。在ICU信息系 统在我院正式运行后.大大地提高了护理人员的工作 效率,达到了预期的目的,得到医护人员的好评,为推 动医院进入数字化信息时代迈出了坚实的一步。
参考文献: [11苏嫦娥。朱林,范胤璞,孙雪琼.数字化重症监护病房的管理.中 国护理管理,2009,9(3):28 [2】李毅。赵军平.重症监护病房数字化系统解决方案.医疗卫生 装备,2007,28(9):
37