张 琳
(中国人民武装警察部队学院消防工程系,河北 廊坊065000)
随着信息技术广泛深入到生产生活各个领域并发挥着越来越重要的作用。计算机软件技术应用于信息管理是发展的必然。将大量复杂的数据交给计算机来处理,有着手工管理所无法比拟的优点。医院信息管理系统在各医院普遍应用,也证明了该信息管理系统在各医院的门诊、住院、药品管理等工作中有很大的应用空间。本系统就是为了更好的实现武警校医院看病流程的无纸化操作而设计的。
系统使用Microsoft Visual Studio2010和SQL Server2008数据库开发。Microsoft Visual Studio 2010是Microsoft公司推出的先进的可视化开发平台,它能够快速的开发友好的用户界面,而且有良好的数据库接口。数据库方面采用的是SQL Server2008数据库,为前台提供数据存储和处理的支持,具有功能强大、使用方便、可伸缩性好、与软件集成度高等优点。
通过对患者到医院的挂号-候诊-诊察-划价-收费-取药、治疗-住院-出院这一看病流程的分析,设计了武警校医院信息管理系统具有挂号处模块,门诊部模块,住院部模块,药品管理模块,用户管理模块五个模块。
武警学院校医院信息管理系统的数据库功能主要体现在对看病流程的逐步操作实现上,包括挂号、门诊(在根据病情的轻缓判断是否需要住院)、入院手续办理、药品管理和用户管理,各个部分的数据内容又有内在联系。针对该系统的数据特点,做出如下需求分析:
(1)进入主界面选择身份并通过验证才能执行操作,否则只能看系统信息或退出系统。
(2)患者挂号需要一个编号。
(3)门诊医师给患者开药需要记录所开的药。
(4)患者住院需要一个病案号。
(5)药品信息需要明确药品名称和药品的现有数量、库存下限。
经过上述系统功能分析和需求总结,可设计出如下针对武警校医院信息管理系统数据库的数据项:
(1)系统用户表(Tableuser):该表存放系统用户,包括:用户名、密码、用户类型、电话和地址。
(2)挂号表(Tableinto):该表存放挂号信息,包括:编号、姓名、性别、地址、民族、科室和挂号类型。
(3)入院手续表(Tableryshx):该表存放病人基本信息,包括:医疗付款方式、姓名、病案号、日期、病室、主治医师、更改后医师等数据项。
(4)医嘱录入表(Tablemzh):该表存放病人门诊看病信息,包括:医疗付款方式、姓名、编号、症状、开药、单位、总金额、是否需要主要和医师签名等数据项。
(5)治疗信息(一)表(Tablezhl01):该表存放住院病人的部分治疗信息,包括:病案号、姓名、入院时间、入院科别、病室、出院时间和实际住院天数等数据项。
(6)治疗信息(一)表下(Tablezhl01a):该表存放住院病人的部分治疗信息,包括:门诊诊断、门诊归转、入院主诊断、入院归转、入院其它、出院主诊断、出院归转、医院感染和感染症状等数据项。
(7)治疗信息(二)表(Tablezhl02):该表存放住院病人的详细的治疗信息,包括:病例诊断、门诊与出院、病理、陪住、随诊、血型、医院感染和术后并发症等数据项。
(8)费用表(Tablefee):该表存放住院病人的结算费用,主要针对自费的病人,包括:床位费、放射费、化验费、诊察费、手术费、治疗费和其他费用等数据项。
(9)药品信息表(Tableyaopin):该表存放药房中药品基本信息,包括:药品名称、药品代码、拼音码、现有数量、库存下限、药品单位和价格等数据项。
(10)药品入库表(Tableruku):该表存放药品入库录入信息,包括:药品代码、药品名称、拼音码、零售价、入库数量、库存数量和库存下限等数据项。
(11)药品出库表(Tablechuku):该表存放药品出库信息,包括:领药单位、领药人、药品名称、现有数量、单价、出库数量和库存下限等数据项。
系统登录主要实现验证用户身份的功能,因此主要响应用户提交输入的信息的事件,即“登录“按钮的单击事件。
给出的是药品信息的查询,主要通过SQL语句调用数据库中药品信息表中的信息,查询内容包括姓名、病案号、医务人员和入院出院的时间,然后在用dataGridView显示出查询结果。
如图1所示,给出的是药品入库操作中的药品录入,通过SQL语句调用数据库中相关表中信息,顺利把数据写入数据库中。
图1 添加与更新功能图
图2 测试相关信息图
如图2所示,给出的是当患者经门诊部医师诊察开药后,前往药房取药,药房操作员通过来者姓名测试来者是否进行了诊断,确定无误后再发放其药品,如果没有的话则不对其进行操作。主要通过SQL语句,调用相关数据表,核实是否存在此人,存在的话则通过DataReader读出其所开的药品,没有的话则拒绝操作。
武警学院校医院信息管理系统开发完毕。整个系统开发遵循需求分析-可行性分析-总体设计-性能测试的流程。本系统可以很好的满足我院医院对于挂号-候诊-诊察-划价-收费-取药、治疗-住院-出院这一看病流程的需求,提高我院医院的工作效率,更好的保证在校师生的健康,为全院师生的研究学习提供更好的后盾。
[1]张海.软件工程导论[M].北京:清华大学出版社,2000.
[2]郝刚.ASP.NET 2.0[M].北京:人民邮电出版社,2006.
[3]刘韬,楼兴华.SQL Server 2000数据库系统开发实例导航[M].北京:人民邮电出版社,2004.