基于HIS的医院膳食系统的设计
2014-03-23汪新建
汪新建,刘 静
基于HIS的医院膳食系统的设计
汪新建,刘 静
目的:加快医院信息化建设进程,实现医院餐饮部门数字化管理。方法:针对患者所患疾病及其健康状况对膳食的要求,以HIS作为信息平台,将相关医疗信息实时传输至膳食系统。根据患者病情对膳食进行合理配置,并根据患者病情的改变对膳食进行适当调整。结果:改变了原有通过营养师人工制订患者膳食计划的繁琐过程,改善了膳食计划难以实时更新的问题。结论:该系统可以完善医院对患者健康膳食的管理,促进患者健康状况的恢复。
医院;膳食系统;HIS
0 引言
随着社会的进步、人们生活水平的提高,健康饮食越来越被人们所重视。但与此同时,内分泌疾病患者的数量却不断增加,而且呈现出低龄化发展趋势。事实证明,很多疾病的起源都与饮食习惯密切相关[1],为解决患者健康饮食问题,医院成立相关部门针对患者病情调整患者饮食的搭配,以食疗方式促进患者健康的恢复。传统的医院膳食管理方法是营养师临床制订饮食计划,观察营养治疗效果,并对患者进行营养健康教育。这样的管理方法对营养师配置有较高要求,普通医院很难达到标准,营养师难以掌握患者实时病情信息,不能对患者膳食进行及时调整。患者因为饮食问题造成病情反复或加重的病例比比皆是。因此,基于HIS的医院膳食系统[2]成为改善医院膳食管理及患者膳食健康的重要手段。
1 基于HIS的医院膳食系统架构
1.1 系统概述
基于HIS的医院膳食系统是一套功能齐全、操作简单、信息及时的信息管理系统。它主要是将患者的病情与营养师的健康饮食建议准确及时地反映给餐饮部门,餐饮部门根据接收的信息进行合理的饮食搭配[3],确保患者在就医期间不会因为饮食问题而影响治疗及健康状态的恢复。系统将病房、营养科、餐饮3个部门紧密地联系到一起,以HIS为信息平台,以医院局域网为信息交换载体,有效辅助了医院营养部门的职能管理,让患者获取到符合自身健康饮食的重要信息,同时,扩展了医院餐饮部门为患者健康服务的职能。
1.2 系统功能的划分
基于HIS的医院膳食系统要求将患者的实时病情向医院营养部门反映,鉴于病情的变化所对应的健康饮食计划有可能需要重新制订,因此,对患者信息的检索及对医生的检查报告、营养师饮食建议、患者在餐饮部门的饮食预订等信息的存取功能都需要一套系统化、规范化、自动化的信息管理系统[4]。
按照系统实现的目的,将系统功能分为7个模块:(1)系统的基本参数设置模块。包含了系统登录设置、服务器参数配置、科室字典等信息。(2)患者信息检索模块。以HIS为信息平台,对患者每次病情状态信息进行存储,若发现信息发生改变,及时提示警报信息。(3)健康饮食模块。分为健康饮食设置和信息检索2个子模块。健康饮食设置子模块是针对一些特殊病情,制订合理、健康的饮食规则,并配置成相应的菜谱。信息检索子模块获取患者的最新病情状态,以便于营养师对其膳食进行调整、配对。(4)膳食管理模块。餐饮部门结合健康饮食的标准,对菜谱进行划分,制订合理价格,并存储信息。模块具有添加、删除、修改、设置等功能,以便根据市场、季节等因素对菜谱进行调整。(5)订餐模块。患者根据健康膳食建议和自身健康状况,选择性进行套餐预订。模块采用自助式订餐服务,将健康菜谱信息分类列入终端设备供选择。由于是自助式服务,为了加强系统的可靠性与信息的真实性,系统对输入者进行身份验证,可根据医务工作人员账号、患者身份证号进行信息对比验证。(6)计价模块。该模块对所提供的餐饮服务进行收费,采用现金、记账等方式。(7)统计查询及打印模块。对服务的效益进行查询统计,并根据需要设置财务报表。
1.3 系统架构
系统采用C/S架构,依靠医院现有局域网HIS为信息传输平台,以Oracle服务器准入准则对使用者进行控制[5]。根据不同类别用户的需求,进行系统安装、配置,有效管理服务平台,并设置访问权限。系统按照3层结构进行设计开发,如图1所示。
图1 医院膳食系统的结构
1.4 开发环境
以HIS的数据库系统为数据平台,采用Oracle10g数据库,以Microsoft visual studio2010为开发工具,net framework 4.0为框架组件。
2 基于HIS的医院膳食系统的分析与设计
2.1 开发方法
系统采用OOAD的设计方法[6],保证了系统的可靠性、完整性和可维护性。首先,将系统从功能上进行划分,然后以每个功能模块作为基本组件,以设计功能类模块开发方式构造系统的体系结构,自顶向下地分解,自底向上地归纳。
2.2 建模语言
采用统一建模语言(unified modeling language,UML),它是用面向对象的方法进行分析与设计的一种标准表示,贯穿于软件系统开发的需求获取及系统分析、设计、实施等阶段[7]。
2.3 系统分析
根据系统需求,以使用领域为划分标准将系统功能划分为3个部分:膳食制订部门、餐饮部和订餐者,并利用UML进行系统建模。
2.3.1 系统的用例(use case)图
use case图描述了一组用例、参与者以及它们之间的关系。根据系统行为分析,可以得到3类系统角色,通过对角色功能使用范围的确定,可得到如图2所示的用例图。
图2 医院膳食系统用例图
2.3.2 类图
类图用以描述类、接口、协作以及它们之间的关系,是系统中静态视图的重要组成部分,是面向对象系统建模中常见的图,是系统实现人员关注的核心。静态视图包括很多的类图,主要用于对软件系统进行结构建模,类图是构建其他图的基础[8]。医院膳食系统的简略类图如图3所示。
图3 医院膳食系统简略类图
2.3.3 序列图
序列图用以描述对象之间信息传送的次序,阐明对象间的交互过程和在系统执行过程中某一具体时间将会发生的事件。序列图属于交互图范畴,强调时间顺序,其中对象沿横轴排列,信息沿纵轴按时间顺序排列。序列图中垂直的虚线代表对象生命线,表示一个对象在某段时间内存在[9]。
设计系统时,在对系统整个顺序流程的对象进行分析后,可以得到医院膳食系统的简易序列图,如图4所示。
图4 医院膳食系统的简易序列图
3 系统的设计与实现
3.1 数据库设计
基于HIS已有的Oracle 10g数据库系统,按照数据规划合理、模式设计准确、维护简洁的设计原则,创建新表空间Tsp_Diet,包含膳食系统相关的数据表和索引信息。系统中数据表之间通过外键连接,根据实际情况保留一定的冗余,用以提高访问速度[10]。
3.2 系统身份验证
为了确保订餐信息的可靠性和真实性,系统的点餐模块中有订餐人员身份验证功能。将患者就医登记信息作为身份验证的凭据,例如身份证号、手机号等信息。身份验证功能可与医院一卡通系统相结合,更有利于保护订餐人员信息的安全,也可大大减少系统使用者的操作步骤,避免系统遭受损坏。
3.3 系统安全性
系统的安全性研究属于一个系统工程,与很多因素有关,如网络本身的安全性、服务器的安全性、数据库的安全性、网络攻击以及系统自身的安全性等,本系统在确保网络安全的基础之上,着重对数据库服务器与代码的安全性进行了探讨。
医院膳食系统中含有病患的信息,因此系统的安全性要保证病患信息的保密性、完整性及准确性。系统采用严格的权限管理机制,对不同用户赋予相应权限,保证信息资源的合理控制。
3.4 系统主要程序(结构代码略)
3.4.1 添加膳食计划
添加膳食计划的主要程序如下:
public int AddPlan(Patient patient,string Dietitian,DateTime dt)
3.4.2 添加菜单项目
添加菜单项目的主要程序如下:
3.4.3 添加订单
添加订单的程序如下:
4 应用效果
系统总体上实现了将患者的健康饮食与医院餐饮相结合的数字化管理方式,为医院普及健康饮食和安全食疗知识奠定了网络基础,减少患者在患病期间因为饮食问题引起的忧虑情绪。患者预订医院针对患者健康状况制订的餐饮,不但可以保障患者的饮食安全,同时能缓解医院正餐时间餐厅出现的蜂拥状况。系统为医院餐饮管理部门提供了流程化的管理方法和记账平台,改变了原有人工计算的繁忙状态,从根本上杜绝错账、漏账的发生,确保医院餐饮管理部门的财务安全。
5 结语
本文采用面向对象的程序设计方法,利用UML
(▶▶▶▶)(◀◀◀◀)建模语言对系统进行分析,提高了设计效率,系统业务逻辑表示清楚,紧密地联系起系统中的各个环节。医院膳食系统以HIS为信息平台,对HIS信息迅速、及时、完整地提取,确保订餐人员能有效、准确地了解到自身病情,选择合理的膳食,有助于身体健康的恢复。从信息化发展角度来看,餐饮部门的信息化建设将促进医院的整体信息化发展。
[1] 陆召麟.内分泌内科学[M].北京:人民卫生出版社,2009.
[2] 兰天园,陈华.膳食系统运用的实践与思考[J].江苏卫生事业管理,2013,24(3):95-97.
[3] 张英时.医院营养膳食禁忌检查子系统的设计与实现[J].医学信息,2006,19(9):1 519-1 521.
[4] 鄢爱兰,鹿江春,王杰文.基于.NET的高校信息管理系统研发[J].计算机工程与设计,2007,28(7):1 640-1 641.
[5] 周静,王建栋.ORACLE共享服务器在军卫一号系统中的应用[J].医疗卫生装备,2006,27(10):35-36.
[6] 刘喜重,朱玉文,但军波,等.OOAD中的信息结构及数据库映射的实现[J].计算机工程与应用,2005,41(30):169-170.
[7] 胡戴靓,张春潮.UML面向对象建模技术研究与应用[J].电脑知识与技术,2012,88(8):6 827-6 828.
[8] 成小芹,王一莉.基于UML类图的软件可测试性分析方法研究[J].计算机工程与设计,2011,32(4):1 326-1 329.
[9] 买桂英.序列图建模机理研究[J].福建电脑,2012,28(11):13-14.
[10]应乐年,汪卫,施伯乐.一种安全数据库多级安全模型与外键引用研究[J].计算机应用与软件,2009,26(7):146-150.
(收稿:2013-08-14 修回:2013-12-21)
Design of HIS-based hospital dietary system
WANG Xin-jian1,LIU Jing2
(1.Network Management Center,General Hospital of Chengdu Military Area Command,Chengdu 610083,China; 2.Sichuan Finance and Economics Vocational College,Chengdu 610101,China)
ObjectiveTo speed up hospital informatization and to realize digital management in hospital dietary department.MethodsWith HIS as the information platform,related medical information was transmitted to the dietary system at real time,then the diet could be adjusted on the bases of the disease and condition of the patient.ResultsThe manual operation of the dietician was eliminated for preparing diet plan,and the problems in timely update were solved.ConclusionThe system can be used for the management of the diet,and then promote the health of the patient.[Chinese Medical Equipment Journal,2014,35(9):57-60,67]
hospital;dietary system;HIS
R318;TP311.13
A
1003-8868(2014)09-0057-05
10.7687/J.ISSN1003-8868.2014.09.057
成都军区总医院资助项目(2013YG-C009)作者简介:汪新建(1982—),男,工程师,主要从事管理信息系统、信息安全方面的研究工作,E-mail:35419603@qq.com。
610083成都,成都军区总医院网络管理中心(汪新建);610101成都,四川财经职业学院(刘静)