基于SSH2的临床营养实时监控系统构建
2014-11-15张汉语丁淑萍王玉贵王明举
张汉语,丁淑萍*,王玉贵,王明举
(湖北省十堰市太和医院(湖北医药学院附属医院)营养科,442000)
1 基于SSH2的临床营养实时监控系统设计的必要性
住院病人营养不良可能损害机体组织、器官的生理功能,降低机体免疫功能以及对疾病和应激反应的抵抗力,增加并发症发生率和病死率,延长住院时间,具有严重影响。尽管数十年来临床营养技术取得了很大进步,但住院病人中营养不良的发生率却从未降低。因此,及时发现营养不良或存在营养风险的病人,筛选出可能从营养支持中获益的病例,及时给予合理的营养支持,对于提高病人手术的耐受性、促进术后恢复、降低手术并发症发生率和病死率具有重要意义。医院传统的营养治疗工作方法,是由临床医生开出饮食治疗单,电话通知营养科的医生,营养科的医生再到病房调阅病历、查看病人,制定营养治疗计划。这种工作方法往往会出现营养治疗工作中饮食医嘱单盲现象,有很大一部分的病人没有接受营养风险筛查和治疗。为了解决营养治疗中存在的营养干预时机相对滞后的现象,及时、准确掌握在院病人的营养状况,提高营养治疗的执行力,本设计了一种基于SSH2的临床营养实时监控系统,可以对患者进行实时监控,并且该系统具有很好的扩展性,可以方便快捷的增加或更换患者人数,而且无需变换系统顶层软件,该系统的应用提高了医院的工作效率。
2 基于SSH2的临床营养实时监控系统监控系统的功能设计
图1 基于SSH2的临床营养实时监控系统监控系统的功能模块设计
基于SSH2的临床营养实时监控系统监控系统的功能模块设计如图1所示:
临床营养实际工作中,要根据患者营养风险筛查的评估结果来判断是否应该进行营养支持,这就要结合患者当时的病情(如生命体征是否平稳、内环境是否紊乱、消化功能等)做出综合评判。在营养科医生工作站建立基于SSH2的临床营养实时监控系统,能够实时监控病人情况,并可以网上查阅在医院病人的病历信息,能够及时调阅病人的各项检查信息,为制定营养治疗计划提供依据,提高了临床营养工作效率。该系统录入所有营养治疗项目,增加设置需要进行营养治疗病人的筛查条件,对医生开出的营养治疗医嘱进行筛查,实时监控和采集医嘱信息,于医生在病历系统内开出营养治疗医嘱单后,需要进行特殊营养治疗的病人信息会出现在营养科医生工作站的营养治疗病人信息栏内。通过转变服务模式,对所有营养治疗病人进行主动服务,解决了临床营养治疗工作中治疗饮食医嘱单盲现象(医生开医嘱不通知或部分通知),及时、准确掌握在院病人的营养状况,提高营养治疗的执行力。
该系统主要分为数据信息采集模块、数据信息处理模块、单机顶层智能监测模块、临床营养治疗实施模块。
3 基于SSH2的临床营养实时监控系统的具体设计
SHH2框架在临床营养监测系统中可以对患者进行实时监控,并且该系统具有很好的扩展性,可以方便快捷的增加或更换患者人数,而且无需变换系统顶层软件。
该系统应用分布式多智能体技术,设计了一种基于SSH2的临床营养实时监控监测系统,底层的Agent负责采集监测对象(患者病情)的数据并进行分析,将采集处理后的数据结果传输至顶层的协调与管理Agent,通过数据采集与处理Agent运行权限的功能控制,灵活的增加或是减少监测对象的数目。分布式多智能体临床营养实时监测系统如图2所示:
图2 分布式多智能体临床营养实时监测系统
风电场分布式监测系统中各Agent具体模型如下:
针对以上功能模块的规划,该系统设计了以下各Agent具体模型:
(1)Agent数据采集模型:该模型主要负责监测对病人数据信息的采集工作,该系统采用的是简单的反应型Agent模型。
(2)数据处理Agent模型:该模型主要负责加工处理Agent数据采集模型采集到的数据,该模型中包括了决策模块、知识库、执行模块及其通讯模块等。不同的患者监测对象,所采用的Agent数据处理模型基本一致,其主要区别在于决策模块和知识库的不同,根据算法要求完成不同的监测任务,所以Agent数据处理模块是具有针对性的,大大提高了其工作效率。
(3)控制协调Agent模型:该模块主要负责接收数据处理模块的处理结果信息,按照一定的算法将数据信息归类存储,并将这些信息传输至上级的Agent,另外,控制协调Agent执行上级Agent的指令信息,包括开始或停止执行任务,协助其他Agent完成任务,或者变更监测对象。
数据采集后要进行运算处理,复杂的数学运算被分配给底层Agent。系统的硬件单元由传感器及相应的嵌入式系统构成,系统的顶层软件采用基于J2EE规范的SSH2,由以上框架搭建状态监测管理系统。临床营养实时监测系统采用的是浏览器/服务器(B/S)模式,该系统由表示层、控制功能层、业务处理层和数据访问层四层体系结构构成。
该系统在SSH2框架中采用Struts 2框架,Struts 2框架很好的复用性、灵活性,更具有组件模块化等优点,同时大大简化了基于MVC的Web应用程序的开发过程。构建的框架系统可以高效快速的处理控制室下达的控制命令信号。以配置文件的方式将Spring框架与监测系统的业务逻辑联系在一起,既可以实现解耦又减少了系统的开销;将Hibernate应用于持久层,以此来实现与临床营养监测系统数据库的交互,并通过封装JDBC,以此来将因数据持久层的变动随之变动的修改量降低到最小;然后通过采用TCP/IP协议,将患者与主控室间进行无线局域网通讯,实现信息的交互传输。SSH2的组合框架结构如图3所示:
图3 SSH2的组合框架结构图
本系统采用的是J2EE多层架构平台,应用框架采用的是Struts 2+Spring3.2+Hibemate2.5的组合框架,SSH2组合框架具有良好的性能,系统采用的是jaEE应用结构,具体结构设计如下所示:①表现层:表现层由JSP页面组成②MVC层:该层采用MVC框架技术③业务逻辑层:该层主要是由SpringloC容器管理的业务逻辑组件构成④DAO层:该层采用DAO基类,DAO基类是由Spring为Hibernate提供的,极易的实现各种DAO组件⑤领域对象层:该层由P0组和而成,在Hibernate Session管理下可以完成数据库的访问⑥数据库服务层:该层使用MySQL数据库存储持久化数据。基于SSH2的临床营养实时监控系统结构如图4所示。根据系统结构图进行详细设计。
图4 基于SSH2的临床营养实时监控系统结构图
4 总结
将信息化管理应用于临床营养治疗工作中,站在医院管理角度,对医院营养治疗病人进行实时监控,建立全新服务模式,加强营养治疗工作路径管理,实现在院病人的全方位的营养治疗管理,规范营养治疗行为,大大改进营养治疗工作流程,提高工作效率,推动营养治疗质量持续改进。建立在院营养治疗病人的营养风险筛查、治疗对策管理体系。进行适时、适度的营养支持才能使患者最终获益。提高病人疾病治疗效果,提高病人满意度,提高医院社会效益和经济效益。
[1]Norman K.PichardC,Lochs H,et al.Prognostic impact of disease-related malnutrition[J].clin Nutr,2008,27(1):5一15.
[2]吴国豪.当代临床营养治疗的挑战与机遇[J],中国实用外科杂志.2012,32(2): 104一106.
[3]王艳.蒋朱明.Marie T,等.营养风险的概念分析[J],中华临床营养杂志.2009 17(2):104一106.