随着数字化疗养院建设的不断深入,疗养院的信息化程度越来越高,各部门、各专业都有了自己的信息管理系统,特别是《军队疗养院信息管理系统》的应用,规范了以电子疗案为中心的疗养、医疗工作,为数字化疗养院建设打下坚实的基础。但也还存在疗养员(含随员、军内招待和地方住宿人员,以下统称客户)身份不好确认,餐饮、娱乐和用车等不完全免费场所消费结算繁琐等问题。为方便客户,规范疗养、住宿、消费全过程,我们自主设计、开发了疗养“一卡通”系统,自2007年5月运行以来,收到了良好的效果。
1需求分析1.1客户信息采集快捷、准确、安全。客人入院时,数据录入必须简便、快捷,团队录入时要能保留公共信息。客户端不得保存客户信息。数据采集完成后,能打印出《疗养员人院登记卡》,便于疗养科室办理电子疗案手续。
1.2实时反映房态变化。房态变化要及时、准确,能横向、纵向实利‘查询疗养房间状态,并能显示疗养员的基本信息。接诊科要能掌握全院疗养科室房态,以及疗养计划预定半年内的房间。疗养科室要能横向、纵向掌握本科室半年内疗养房间使用情况。
1.3刷卡消费项目齐全,涵盖疗养全过程。客户持卡能住宿、治疗、餐饮、娱乐、用车和购物等,刷卡信息实时传输到服务端。
1.4查询、统计要准确、直观。①客户可随时查询其消费情况,并打印消费清单;②科室可随时查询和统计本科收人(含空收和实收)情况、床位使用情况;③管理部门可随时查询全院收入、床位使用率和客户消费明细等;④能随机统计,并打印出日报、月报和年报等。
2系统设计
2.1功能设计“一卡通”综合管理系统是为了提高疗养院信息化建设标准而设计开发的,在软件设计时我们结合疗养院的实际需求,提了下面5个功能设计要求。
2.1.1人员信息管理。该功能是“一卡通”的基本功能,主要包括入住客户的基本信息和消费信息。人员基本信息的采集在入院时完成,作为该客户的身份验证。住宿费由服务器每天晚上凌晨自动提取。其他的消费信息则在消费者进行刷卡消费时系统自行记录,消费者可以随时到各刷卡点查询并打印自己的消费明细。另外当消费者所持磁卡发生遗失或损坏现象时,可以进行挂失和补卡操作,保证了客户信息的安全。
2.1.2客房管理。疗养院现有1000多张床位,每张床位根据实际情况而处于不同的状态,比如:预定、入住、清扫以及空闲等。系统需要客户提供每一张床位的横向和纵向状态。横向状态是指不同科室所有床位的一个平面实时动态显示,纵向状态指的是床位在时间轴上的一个显示,主要用于显示全院客房的预定情况,为营销人员提供最直观的客房信息。
2.1.3信息统计与查询。“一卡通”系统需要为全院各个不同的科室提供所需的统计与查询服务,主要包括科室每天的收入、床位使用率、到账金额以及接待人员的统计信息,还有营销员不同月份的营销业绩汇总及营销明细等。统计与查询功能的实现,可以大大提高相关人员的]一作效率,也可以为领导决策提供最准确直接的数据依据。
2.1.4软件维护功能。该功能用于实现系统选项的初始化设置,是“一卡通”所有项目数据的初始来源,包括科室的客房设置、消费项目的信息设置以及登录人员的权限设置等。疗养院每年都会接待大量的入住消费者,因此“一卡通”在运行时对数据库操作频繁,难免会产生冗余与垃圾数据。为了保证系统能够安全稳定的运行,软件维护功能处还必须含有对数据的后期修改功能,该功能应该由专人负责。
2.1.5信息通讯功能。信息通讯是一种基于局域网的即时通信(IM)功能,分为主动通讯和被动通讯两种情况。主动通讯是指多人在线聊天功能,可以方便快捷的进行信息交流。被动通讯是指客户端被动的接收服务器所发送的提醒信息,比如消费者即将人住或到点退房的情形。
2.2设计原则
2.2.1数据库系统的构建数据库系统方案的确定需要根据实际项目的情况来确定,一旦设计完毕原则上就不能再更变,否则的话对整个系统的开发进度会有很大的消极影响。因此数据库的前期构建对软件应用程序的开发十分重要,这就要求软件开发者把需求和数据之间的逻辑结构分析清楚,同时在设计时还应该考虑到软件后期的扩展需求。
2.2.2系统界面的设计。系统界面是软件操作者和数据库进行交流的窗体,它的方便和美观程度直接决定了用户对该软件的认可度。因此在软件界面的设计过程中,菜单、工具栏、导航键等界面元素的使用就显得必不可少,这些元素的合理使用还可以提高用户的工作效率。界面不仅包括单纯的界面设计,还包括对控件的控制、错误的提醒等,因此对开发人员的综合素质有一定的要求。
2.2.3数据库和界面的连接。连接数据库是为了访问设置好的数据源,只有应用程序和数据源建立了连接,才能真正的访问数据库。现有的数据库访问机制有很多种,比如BDE、ADO、dbExpress和InterBaseExpress等方式,但不同的连接方式在连接速度和数据安全性上又各有优点,因此访问机制的选择也需要认真考虑。
3系统的实现
“一卡通”综合管理系统采用Client/Server体系结构,服务器端采用MicrosoftWindaws2003作为操作系统,客户端操作系统则选用WindowsXPProfessional。
数据库系统我们选择了Microsoft公司推出的SQLServer2000,它是一种分布式的关系型数据库管理系统,采用Transact-SQL语句在服务器和客户端之间传递客户端的请求与服务器的处理结果,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。
程序开发丁具选择Borland公司的Delphi7.0,它是基于ObjectPascal语言的面向对象的开发T具。使用其集成开发环境可以快速地建立应用程序,而且Delphi7.0提供了丰富的数据库管理T具,在开发数据库应用程序方面具有独特的优势。在程序实现过程中,我们应用了API函数、Indy组件、文件系统操作以及图表绘制等编程技术。
在数据库访问机制中我们选择了ADO(ActiveXDateObjects)方式来连接sQL服务器数据库,虽然ADO构架的执行效率稍低于其他方式,但无需在程序客户端进行额外的连接设置,具有易于维护的优势。
4系统的应用
系统服务端软件和SQL数据库安装在了专用服务器上,所有客户资料和账户信息都保存在服务端,确保了信息的安全。系统客户端运行程序简捷,仅有7M大小,下载后无需安装,解压后可直接运行,大大地减少了系统安装和维护的T作量。目前,我院有96个客户端软件,36台刷卡机,2台制卡机在网上T作。该系统白2007年5月运行以来,安全稳定,累计录入各种数据记录70余万条。
5结语
疗养院“一卡通”系统作为我院数字疗养院建设的一部分,有效地解决了传统服务模式的各种弊端,为疗养院的信息管理丁作带来了很大的便捷并提升了效率,真正做到了“小小一只智能卡,服务疗养全过程”。