基于客户端/服务器结构的医院信息管理系统的开发与设计
2018-05-17杨英
杨英
(柳州市工人医院广西柳州545005)
随着科技的发展,计算机由于其优越的性能从而被广泛应用到各行各业中。由于医院本身的复杂与繁琐特性使得传统的工作方式效率低下,且易于出错。此时,信息系统的应用就为提高医院工作效率提供了新的发展契机。医院信息系统(Hospital Information System)是利用计算机和通信设备对医院各个部门进行行政管理信息以及病人诊疗信息的存储、收集、处理、数据交换和提取工作[1]。其中,药品进销存管理系统、病人门诊管理系统或住院管理系统等均属于医院信息系统的范围。医院信息系统可减轻医院工作人员的工作量,进而提高整个的运转效率。
医院信息体系起始于十九世纪中叶的美国,2004年周庆利等人提出,美国医院信息建设已规范化和标准化。美国建立了完善的HL7卫生信息传输标准、DICOM3医学数字影像和通讯标准HIPAA健康保险可携带性与责任法案[2-5]。而韩国的医院则在信息管理系统中重视实际的应用。信息共享与移动的医疗理念,以及以医生为中心的医疗信息系统均在较大程度上便捷了医护工作。我国则是在20世纪80年代末期,开始医院信息系统的研究与应用。从最初仅使用计算机完成收付款等工作,到如今的医疗信息系统被广泛应用。目前,我国仍处于医院管理信息化的(HIS)阶段。2000年后随着大储存类电子元件等发展为信息的储存与传输变得便捷,电子病案可以真正意义上的形成[6-8]。而黄健等研究指出,医院管理信息化嵌入临床试验信息系统及医学影像存储与传输系统等,可全面提升HIS的功能[9-10]。
1 技术分析
1.1 相关需求分析
为使医院信息化管理结合实际需求与用途,故在开发设计医院信息系统之前,对相关的技术需求进行分析。文中从3类业务流程出发,来进行技术需求的分析。
1)医院挂号工作:该流程需要完成病人就诊时的挂号工作,要求完成病人的个人信息登记以及挂号收费等工作。达到操作便捷,可支持多种识别卡,例如身份证、医保卡等。并关联相应的优惠政策。
2)收费业务:完成病人就诊时所需的收费工作。要求操作便捷,病人可随时缴费,登记及发票信息完、财务明细清晰完整,可识别多种缴费途径。
3)出入院管理:完成病人的出入院工作,病人信息的维护,减少出入院的流程步骤,方便病人病情信息的查询工作。
图1 挂号业务流程图
图2 收费业务流程图
图3 出入院管理流程图
1.2 开发技术
C/S模式主要是由3个部分组成,客户应用程序、服务器管理程序以及中间件。客户应用程序是用以完成用户与数据的实时交互[11-15];服务器程序则是为了有效管理系统资源;中间件则为了将上述两个应用程序相连接,协同工作。C/S模式由于具有交互性强、安全存取以及较低的网络通信量等优点[16],故该模式在处理大量数据方面更为便捷。
因此,结合以上特征,本文将使用C/S模式设计操作系统。
2 系统设计
2.1 系统设计
医院信息管理系统的分析设计是为了能够简化医院的管理及各项业务工作的步骤,便捷医院工作人员的工作。从而提高医院整体的工作效率,使医院减少人力资源等投入,并使利益得到最大化。
图4所示为C/S模式的示意图。
图4 c/s模式示意图
2.2 医院信息系统的建模设计
该医院信息系统选择UML进行的动态及静态建模设计。
对于静态建模设计,以图5所示的住院管理流程图为例。该图详细地分析了医院信息管理系统的静态结构,并清晰地阐述了每个类别所具有的属性、所需的操作及其之间的相互关系。
图5 住院管理流程图
在动态建模中,可以以采用时间为顺序来反映系统流程与元素之间的相互动态关系的顺序图来进行动态模型分析。如图6~8所示,医院一部分工作流程可以用以时间为流程顺序的顺序图描述。
图6 挂号业务顺序流程图
图7 药品登记入库流程图
图8 病人入院登记流程图
2.3 数据库设计
数据库设计主要包括两个部分,第一部分是针对需求建立出数据库实体;第二部分是规划出其概念模型,可以通过E-R图来阐述所建立的概念模型图。图9给出了所建立的医院信息系统的E-R图。
2.4 物理设计
物理设计即以具体的数据库管理系统为依据,从而选择出最佳的物理存储方法、路径及结构。表1为医院信息管理系统中的门诊挂号表结构。
3 系统实现
3.1 硬件部署
图10是系统各部分分布示意图,该系统通过三级网络进行访问服务。
3.2 系统实例
点击系统图标打开系统,进入系统登录界面,如图11所示。输入正确的用户名,密码后登录系统,系统的主界面如图12所示,主界面左端为系统功能栏,根据不同的功能可分为住院信息管理,病人出院,转院管理,缴费信息管理,药品管理,医疗管理以及人事管理等。
本文通过黑盒测试法对该医院的信息系统进行了测试,并不断地进行改进。经多番测试后,该系统运行稳定,且并未出现错误等问题。
4 结束语
文中针对医院工作冗余复杂,效率低下的问题,参照医院病人就医过程,分析并开发了基于客户端/服务器结构的医院信息管理系统。该系统结合了C/S模式,以UML为静态和动态建模语言。最后,对不同模块进行了编码及测试。实现了包含能满足医院药物管理等日常业务要求的多个功能模块,且性能稳定。这对于医院信息管理系统的后续研究与发展具有参考意义。
图9 所建立的医院信息系统的E-R图
表1 所设计的门诊挂号所需表格结构
图10 系统各部分分布图
图11 系统登录界面
图12 系统主界面
参考文献:
[1]Heng Wei Lee,Thurasamy Ramayah,Nasriah Za⁃karia.External Factors in Hospital Information Sys⁃tem(HIS)Adoption Model:A Case on Malaysia.Journal of Medical Systems.2012(4):17-18.
[2]Anna Lee.Characteristics of hospitals with lowest costsinmanagementofpediatricappendicitis[J].Jour⁃nal of Pediatric Surgery,2013,48(11):2320-2326.
[3]杨毕辉,郑荣纬,吴业毅,等.医院门诊“一卡通”系统的设计与开发[J].电子设计工程,2013,21(24):46-48.
[4]陈旭,刘加伶.Client/Server与Browser/Server结构的分析与比较[J].重庆工学院学报,2000(2):3-5.
[5]徐全生,侯玉华,刘晓巍.基于SQL Server的分布式数据共享[J].沈阳工业大学学报,2001,4(4):319-321.
[6]姬睿.基于SQL Server数据库的安全性策略研究[J].电子科技,2008,21(8):52-56.
[7]马晓荣,吴银川.基于SQL Server2005库存管理系统的设计与实现[J].电子设计工程,2013,21(11):13-15.
[8]徐枫,马国之,刘良旭.基于ADO技术的数据库访问研究与实现[J].计算机工程与设计,2004,25(1):107-110.
[9]韦晨艳,杨键鸣,姚斯立.SQL数据库中存储过程、触发器的应用研究[J].中国信息界,2011(6):59-60.
[10]贾保英.VB环境下ADO数据库开发技术[J].中小企业管理与科技旬刊,2013(8):286-287.
[11]石洪泰,郑瑛.小型医院计算机管理系统设计与开[J].内蒙古民族大学学报:自然科学版,2012(6):623-625.
[12]薄春敏.数字化医院住院管理系统的设计与实现[D].成都:电子科技大学,2014.
[13]李云清.算法框架在软件复用中的应用研究[D].上海:华东师范大学,2009.
[14]王丽.医院管理信息系统在信息化建设中的作用[J].河北联合大学学报:医学版,2011,13(5):702-703.
[15]王剑涛.一种医院信息系统开发架构与相关技术的实现[J].科技信息,2011(25):65-66.
[16]彭利勇.基于C/S与B/S混合模式的信息系统研究[D].天津:天津师范大学,2010.