高校校医院信息化管理系统的开发与应用
2012-06-17张奉梅刘云波
张奉梅 宋 敏 刘云波 韩 坤
(1.滨州医学院校医院 山东 烟台 264003;2.滨州医学院教学质量监控中心 山东 烟台 264003)
随着大学在校生人数的不断增多,校医院的业务及工作量也逐年加大,在信息化、网络化的今天,医院管理信息系统的应用,有效的解决了医院门诊、病案、检验、住院等大量数据的整理、筛选、汇总问题。但是面对高校校医院,应用一套完整的医院管理信息系统成本高、功能繁杂。而开发基于高校校医院的小型医院管理系统,不但能够解决病人就诊等相关信息的收集、整理,而且功能更加简单、操作更加方便,更适合高校校医院使用。
1 系统的功能分析
校医院信息管理系统由门诊工作站、药房工作站及数据服务器组成,主要有医嘱管理、药房出入库、收费管理、查询功能、系统数据维护等主要功能。
1.1 医嘱管理
病人来校医院就诊时,将病人信息登记,并记录对病人进行的问诊及相关诊断检查,同时实现医嘱管理,开立处方、开治疗单,还能够查询相应的病人信息,随时修改未交费病人的医嘱相关数据;
1.2 药房出入库
药房进药或其他消耗品时将信息进行登记,记录到药房入库单;当有病人购买药品或消耗品时,记录相应的出库信息,保存到药房出库单;对日常的库存进行信息化的维护、管理;
1.3 收费管理
药品或消耗品出售时进行药房收费管理,如有其他诊疗手段时还可进行治疗费收取记录,并且可以进行退药退费等相关操作;
1.4 查询功能
为用户提供一系列的查询功能,药房出入库查询、药房库存查询、医护工作量查询、药房出库结算(按日、月、季度、年)、医嘱查询、病人信息查询等,方便进行数据的整理、汇总、统计;
1.5 系统数据维护
对系统用户进行管理,可以添加、删除用户,并修改用户的基本信息;还可将系统所需的基本数据的进行录入管理,如针灸、推拿等诊疗手段的收费设置;系统的数据可进行定期的备份、导出操作,便于系统数据的保存和管理。
2 数据库的设计与开发
系统数据库采用SQL Server 2000管理系统,在中小型数据库中性能高、使用方便、易于管理与维护。根据系统需求,设计使用8个数据表。
2.1 职工信息
包括的数据项有职工姓名、登录密码、用户组,及系统操作权限设置等;
2.2 病人信息
包括的数据项有病人ID、姓名、性别、年龄、是否医保、身份证号、主诉、诊断、就诊日期、收费确认、退诊等;
2.3 处方信息
包括的数据项有处方编号、病人ID、医嘱名、规格、执行频率、数量、总量、处方日期、就诊医师等;
2.4 治疗信息
包括的数据项有治疗编号、病人ID、治疗名、次数、执行频率、数量、总量、治疗日期、就诊医师等;
2.5 收费信息
包括的数据项有病人ID、处方编号、治疗编号、收费药师、药品费用、治疗费用、材料费、其它费用、收费时间、是否医保等;
2.6 药品信息
包括的数据项有药品编号、药品名称、批号、生产厂家、单位、规格、单价、价格、库存数量、生产日期、有效期等;
2.7 治疗数据
包括的数据项有治疗编号、治疗名称、类型、收费标准、价格等;
2.8 入库信息
包括的数据项有编号、药品名称、批号、生产厂家、产地、单位、规格、数量、单价、总值、生产日期、有效期、入库日期、入库操作员等。
3 系统的设计与实现
3.1 系统的结构与环境
3.1.1 校医院信息管理系统主要针对高校校医院,对校医院的日常门诊、药房管理等进行信息化的管理,集药物管理、病人信息管理、资金管理等于一体,业务功能多样且复杂。校医院主要面对高校在校生和学校教职工,其工作范围主要是人们看病的过程,系统功能体系结构图如下图1。
图1
3.1.2 校医院信息管理系统网络连接模式采用C/S结构,由客户端PC与服务器PC组成,C/S结构能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,客户端响应速度快,服务器运行数据负荷较轻。通过校园网络的三级交换机组建局域网,这样可以充分利用学校网络资源,避免重复布线,有效节约资源,同时依附于学校网络,使得校医院信息管理系统网络环境良好,维护方便,可靠性大大提高。
3.2 系统的程序设计语言
系统采用Visual Basic.NET程序语言 (后简称vb.net),vb.net是基于.NET框架的完全对向对象的编程语言。vb.net支持代码托管,被托管的代码享受.netframework提供的安全保障和垃圾回收机制;具有强大的面向对象特性,支持类的各种特性:继承,函数的覆盖,重载,虚拟,隐藏等;功能强大,程序界面更标准;程序代码结构化更强,开发环境舒适体贴。
3.3 可视化界面的设计
使用vb.net进行程序界面设计,可视化界面操作,所见即所得,可直接创建功能窗口,通过对属性的调整,完成对窗体边框、初始位置、窗体大小、风格等的修改,并可通过拖拽方式添加对应功能的控件。系统包含下拉菜单栏、工具栏、操作区域、状态栏等,主界面如下图(图2),通过其将所有的功能界面连接在一起,并能打开其他子功能界面完成相应的操作,根据系统用户权限设置,可以限制使用相关的功能,实现客户端界面的多样化。
图2
3.4 数据库连接与访问
数据库连接通过两种方式进行:
3.4.1 通过程序配置文件 App.config 进行设置,应用程序配置文件是标准的XML文件,它可以按需要进行更改,开发人员可以通过配置文件来更改设置,而不必重编译应用程序。只需在安装目录中找到该文件,更改其中字符串的内容,就可以改变运行参数,不用修改源程序代码。具体配置要在根节点configuration之间加入下列代码:
在程序中使用如下代码进行连接字符串的调用,并通过查询语句访问数据库:
Dim connectionstring As String =System.Configuration.ConfigurationManager.AppSettings ( "connectionString ").ToString
3.4.2 通过ADO.NET数据访问接口, 建立DataSet数据集,可以不用编写代码而简单绑定数据库,添加DataTable数据表,并根据需要添加相应的查询语言对数据进行访问。
3.5 数据的备份导出
3.5.1 数据库中的重要的数据、历史纪录等,对于信息管理系统至关重要,如果不慎丢失,会造成不可估量的损失,轻则辛苦积累起来的数据付之东流,严重的会影响校医院的正常运作,对工造成巨大的损失。为了保障校医院工作及系统的正常运行,应当采取有效、便捷的措施,对数据进行备份,防范于未然。系统使用lan备份,通过客户机上的备份代理程序请求,在服务器端将数据库重要信息进行备份。
3.5.2 系统提供各种查询语句,对药房库存、病人信息、处方信息、治疗信息等进行汇总、查询,并导出为Excel表格,为校医院的信息统计及工作量计算提供方便。
4 结束语
高校校医院信息化管理系统的开发使得高校校医院也进入了信息化、网络化的时代,校医院的就诊、治疗等数据易于管理与维护,实现了无纸化办公、无胶片化办公,使得管理费用降低,并有效杜绝了漏收费、错收费的现象,大大提高了高校校医院门诊和药房的管理效率。
[1]邵海林.医院信息系统的开发与应用[J].解放军医院管理杂志,2001,8(5):385-386.
[2]张静,董伟,张书梅,段利英.校医院体检信息管理系统的开发[J].福建电脑,2010,26(1):121,128.
[3]孙秀钰,杜修平,周志刚.高等学校医院门诊管理系统的设计与实现[J].管理信息系统,2001(4):34-36.
[4]董怡松.浅析医院管理系统(His)基础数据维护[J].价值工程,2010,29(13):161-162.