本站小编为你精心准备了卫生统计程序设计与实现参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1引言
随着各医院信息化管理系统(Hospitalinformationsystem,简称His系统)的建立,原来单机版的统计软件已经远远不能满足医院发展的需要。单机版的工作流程为手工收集医院门诊、住院、手术等各类基础资料,整理后录入软件,汇总生成所需的各种报表。如今统计需要的基础数据在His系统中基本都存在,若能充分利用现有的网络资源,从His系统中通过接口获取所需统计资料,减少中间环节,然后汇总生成所需要的报表,那么将不仅仅会使统计工作者彻底摆脱手工操作的辛苦,并且还能获得更为及时、准确的数据,极大地提高工作效率。要做到这一点,开发网络版的卫生统计系统成为趋势。
2需求分析根据医院卫生统计工作的实际需求,本系统功能需求如下:
2.1获取数据主要从医院His系统中通过接口获取统计数据,要做到统计口径一致。部分数据需通过录入端口手工录入。
2.2完成报表功能报表主要有3部分:(1)卫生系统上报的固定格式的报表;(2)医院要求对统计数据进行的对比分析;(3)需要满足网络直报数据的导出。
2.3数据核对统计数据有很强的逻辑性,从表面往往不容易看出数据异样,需要通过统计数据间的逻辑性运算来核对数据准确性,对于不符合逻辑的数据需要进行相关处理。
2.4基本设置工具管理,进行操作人员权限配置,打印机参数设定等设置管理,完成和系统初始化运行有关的配置工作。2.5界面要求操作界面简洁大方,易于操作。
3系统设计与实现
3.1开发环境操作系统:WindowsXP。数据库:Oracle10.0。开发工具:PB9.0。采用的软件架构模型为C/S(Client/Serve)r。
3.2数据库在Oracle10.0中建立数据库DBhis,用PL/SQL进行数据库表和存储过程的新建、编辑等操作。共建立与统计相关数据表格40多个。卫生统计系统所用数据都是单独存储于相应的数据表中。卫生统计系统作为His系统的一个扩展模块,基础数据主要是从其他模块获取的,与相关模块的获取数据关系如图1所示。采用动态连接与数据库相连,首次运行调用数据库连接配置界面(图2),用户录入数据库连接配置信息,确定后成功则进入登录界面(图3),并保存连接参数于配置文件中,否则继续配置数据库连接信息。再次运行后直接进入登录界面(图3)。
3.3功能设计依据需求,卫生统计系统功能结构设计如图4所示。基础数据,医院统计主要分为门诊、住院、手术、医技统计等方面,根据不同数据来源(如图1)获取后存于统计数据库内。统计报表,生成上报的固定格式统计报表:卫生统计分科报表、卫生统计工作报表、疾病类报表、手术类报表、医技类报表等。对比分析,完成统计数据对比分析,包括门诊、住院、临床各个科室、医技科室、疾病类指标的对比分析。上报数据,针对目前要求网络直报数据的情况,从His系统中获取相关数据后导出,进行网络直报数据的导入,避免进行手工录入。数据查对,为了便于进行统计数据验证,进行相关数据的逻辑审核、对比分析,若出现逻辑错误,可以进行原因分析,处理相关数据,保证数据质量。设置管理,用于模块数据的初始化设置,包括统计科室、期初人数、固定床位数设置、统计码、疾病码等的设定。工具管理,主要用于管理员进行系统维护,包括操作人员权限、密码管理、系统参数设定、打印机设置等。
3.4主界面管理员可以对操作人员权限进行设定。按照统计人员权限登录后进入主界面,主界面菜单显示(图5)。各部分功能通过下拉菜单调用功能界面后进行操作完成,操作简便易用。显示基础数据下拉菜单(图6)。
3.5运行环境WindowsXP、Windows2000操作系统下均稳定运行。
4结语
网络化卫生统计系统的顺利运行,使医院的统计工作达到了网络化、数字化和规范化管理的效果,可以为决策层提供及时准确的信息,提高了医院的管理水平和信息化程度。