APP下载

医院感染数据系统的设计与实现

2015-02-04蒋世杰

电子技术与软件工程 2014年22期
关键词:web技术程序设计

蒋世杰

本文将在护士工作站的数据输入、医院院内感染管理科人员管理界面及自动的危急值手机提醒的功能3个功能模块展开论述。并具体详细的介绍相关软件部分的构架和设计。

在此,再次感谢医院感染科顾克菊老师,顾老师详细的将医院感染的需求告知,才能使得软件顺利的开发并投入使用。【关键词】医院感染信息系统 web技术 AJAX技术 C#程序设计

基于.net和AJAX技术编写,前端使用web技术实现,后台使用C#的经典C/S模式构架,用于收集医院重症监护科室产生的各种数据,并根据院内感染的规则分析,实现初步的数据分析,筛选,提示,并能够生成报表留案,并上报上级单位。

AJAX技术,作为一种商业计算模型,于2006年8月9日首次提出,其核心概念即在于:资源池。此处的资源,并非形而上狭义的软件信息资源,更广泛的涉及了网络带宽,网络空间存储,以至于网络虚拟主机的资源。

在当代的数字化医疗单位,日益增长的数据量,医务人员对于病历分析更多样化的需求,为了精细化管理而提出更全面的数据支撑,以及跨平台的业务需求。传统的C/S模式或者单纯的B/S模式已经不能完全满足各项需要。探索一种新型的模式已经势在必行,而一种灵活的结合B/S与C/S模式的构架方式,不失为一种探索方向。

1 引言

1.1 概述

自从上个世纪70年代之后,医务界再次将控制感染的注意力转向无菌操作的管理,病人体温的监控,有针对性的,合理的抗生素的应用,全面并且有效的控制医院的内部感染。

因为对于医院感染有着连续性和突发性的特点,所以传统的纸质表报难免无法及时的传递实时的信息。同时基于医院感染的数据复杂性,数据量巨大,传统的纸质表报同样在统计学方面力不从心,给予后续工作的数据支持力度不足,难以满足管理发展的需要。

基于以上诸原因,一套全面处理医院感染的信息系统的建设势在必行,同时得益于系统互联的推广和大数据的支持,也使得多终端的,跨平台的医院感染系统有了技术平台支撑。

而当今的医院感染管理,需要的就是一个低成本,高效益,易管理,抗故障,迅捷,便于统计的信息平台。

2 项目背景及系统使用技术综述

2.1 院内感染控制

医院感染是指住院病人在医院内获得的感染,包括在住院期间发生的感染和在医院内获得出院后发生的感染,但不包括入院前已开始或者入院时已处于潜伏期的感染。医院工作人员在医院内获得的感染也属医院感染。

广义地讲,医院感染的对象包括住院病人、医院工作人员、门急诊就诊病人、探视者和病人家属等,这些人在医院的区域里获得感染性疾病均可以称为医院感染,但由于就诊病人、探视者和病人家属在医院的时间短暂,获得感染的因素多而复杂,常难以确定感染是否来自医院,故实际上医院感染的对象主要是住院病人和医院工作人员。

2.2 .net相关描述

(1).NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。

(2)C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。

(3)ASP.NET是.NET Frame Work的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。

2.3 AJAX技术介绍

AJAX即“Asynchronous Java-script + XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

3 院内感染信息系统的分析与架构

3.1 护理工作站端的系统设计构架

护理端的输入程序使用asp.net结合AJAX技术编写,实现整体B/S的技术构架。系统分为类似护理病程录的床位模式和基于病人住院号录入的引导模式。

3.1.1 引导模式

在引导模式下,护士只需要在相关的输入界面中输入病人的住院号,点击提交,就会将请求提交到Java-script层,而后则会通过相应的asp.net页面调用事先使用C#语言编写完成的动态库文件,访问电子病历系统接口,获取病人的基本信息,和相应日期的治疗情况。并同时访问护理病程录系统,取得病人指定日的体温信息,并访问化验系统,取得病人的样本送检后的细菌培养信息,并将信息返回网页,分类显示,等待护士核对后确认。当然,此时护士仍然可以修改相关数据。一旦护士提交后,信息将记录到数据库。如果出现特殊危机值,并符合判定公式:

[侵入治疗(3日之内) && 病人体温 > 37.0 C]

则触发危急值发送模块。

3.1.2 类护理病程录模式

在此模式下,护理人员将看到一张类似护理病程录的界面图表。该病区的病人按照床位号的顺序排列,护士可以简单的观察到每个病人录入的体温情况,并可以点击病人床位进行相关的操作与修改。

同样的,护士可以点击床位来进行相关的数据录入。当然,在数据录入确认后信息将记录到数据库。如果出现特殊危急值,并符合之上的判定公式,则触发危急值发送模块。endprint

3.2 医院感染控制科端的程序设计构架

医院感染管理科使用的是保密性更强,同时功能相对更集中的管理程序。该程序使用C#作为主要的编写语言,实现和数据库的 C/S模式。

具体分为,医院感染用户管理,医院感染信息一览,医院感染信息导出,医院感染信息打印,医院感染信息危急值设定,医院感染信息综合统计等多个模块组成。

其中,医院感染信息一览,医院感染信息导出,医院感染信息打印则为最为常用的3个模块。

3.2.1 医院感染信息一览。

通过此模块,医院感染科人员可以自主的选择一天,或者一段时间的时间跨度,将此段时间内的病人信息集中的以列表的方式显示在一个表格窗体中。并可以针对其中的一个病人的一个指数以图表的形式显示其时间变化,以进行统计分析。

3.2.2 医院感染信息导出

通过此模块,医院感染科人员可以将一个自然月内产生的数据,导出成EXCEL以便于通过上级单位开设的信息网站导入上级单位的系统之中。此模块主要是为了方便医院感染科人员上传信息所开发,以减少医院感染科人员的工作量。

3.2.3 医院感染信息打印

通过此模块,医院感染科人员可以便利的将单个病人的医院感染监测信息打印成为医院感染信息监测表。表格按照上级单位提供的标准范本制作,符合上级单位的文件传递和归档要求。此模块同样为了简化医院感染科人员工作而开发,格式化的报表将为归档数据查询检索提供便利。

3.3 移动终端系统的危急值提示

此模块是由PC终端向移动平台的延生,以简单的界面向医院感染科人员提示紧急的病人信息,以方便医院感染科人员在非PC环境下获取紧急信息。系统由2个部分构成。

3.3.1 基于医院无线局域网的,可以由移动终端访问的小型B/S构架的网站

因为医院严格实施内外网隔离技术,所以在医院并未加入网闸的前提下,移动终端(例如:手机)访问预先构架的服务器,仅能基于局域网。

通过移动终端上的浏览器,医院感染科人员可以查询目前住院病人的体温,侵入式治疗,和送检化验标本的情况。

3.3.2 基于医院短信平台的,危机值数据提示功能

当在录入端,出现了危机值数据,即符合公式:

[侵入治疗(3日之内) && 病人体温 > 37.0 C]

则系统自动调用医院的短信平台,通过短信平台向医院感染科人员发送提示短消息。

同时通过医院内部邮件系统,使用本系统内嵌的邮件发送模块,向医院感染科人员发送内部邮件,用两种方式提示医院感染科人员关注并介入后续事务。

4 结论与展望

4.1 总结系统实施后取得的相关进展

在部署并应用了医院感染信息之后,护理工作站的数据能够及时的提交到医院感染科,而且基于内部的校核机制减少了护理部分的数据录入的错误,一定程度上减少了护理人员输入的工作和院感人员整理数据的工作。

同时,由于上级单位要求数据按月上报,系统提供直接导出上级单位所需要格式的文档数据的功能,这项功能降低了一线人员的劳动强度。

对于实时的危机预警机制,在系统测试阶段做过一次全面的测试。结论证明,该项功能达到预期的要求,值得信任。

系统的统计分析功能。根据现有的ICU科室16个床位,作为16个组进行统计学的分析,数据分析上已经取得一定成果,已经能够为医院感染工作的管理提供数据基础。相信一年或更久之后,系统累积了更多的基础数据,可以进行更好的数据分析及数据挖掘。

4.2 展望系统在移动终端的推进

虽然现有的医院感染信息系统已经取得了一定的成绩,但是移动平台端基于Java的android程序开发仍然成为可以继续发展的一个方向。

当然基于浏览器构架的B/S模式可以支持在现有的移动终端输入。

但是对于移动终端特别是手机而言,独立开发的客户端更适合查询数据和输入数据。系统的数据传递使用基于xml数据交互的web service技术,该技术可以支持java开发的android客户端跨平台的接入系统。真正的把输入和信息收集工作推向移动终端。

并且,扫描已经广泛推广的病人腕带上的二维码,作为输入信息的确认,进一步确保输入信息的准确性和有效性。

作者单位

同济大学软件学院 上海市 201804endprint

猜你喜欢

web技术程序设计
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
基于物联网的承压特种设备管理系统设计与实现
高职高专院校C语言程序设计教学改革探索
基于Web的教学管理信息系统的开发与实践研究
OBE理念下基于Greenfoot的Java程序设计课程教学改革
PLC梯形图程序设计技巧及应用
三级甲等公立医院绩效考核程序设计