第一论文网免费提供综合医学论文范文,综合医学论文格式模板下载

医院办公系统中动态工作流程的设计与实现

  • 投稿尚诚
  • 更新时间2015-09-23
  • 阅读量724次
  • 评分4
  • 61
  • 0

柳适曾小平陈俊

(温州医科大学附属第一医院,浙江 温州 325000)

【摘要】为了解决医院办事流程日益繁杂的问题,改进业务审批流程,提高办事流程的审批效率,实现流程审批的规范化、无纸化、信息化。温州医科大学附属第一医院设计并开发了一套适合医院使用的动态工作流程审批程序。对该程序的设计及使用的关键技术和使用效果进行了介绍。

教育期刊网 http://www.jyqkw.com
关键词 流程审批;审批效率;无纸化

The Design of Dynamic Workflow System of Hospital Office System

LIU ShiZENG Xiao-pingCHEN Jun

(The First Affiliated Hospital of Wenzhou Medical University, Wenzhou Zhejiang 325000, China)

【Abstract】In order to solve the increasingly complex problems of hospital work processes,improve the approval process,improve the efficiency of the approval procedures,to realize the standardized,information,paperless of the approval process. The First Affiliated Hospital of Wenzhou Medical University design a application which is suitable for the hospital’s dynamic workflow approval procedures. This paper introduce the design ,the key technologies and the effect of the application.

【Key words】The approval process;Efficiency of approval;paperless

随着医院规模的扩大和人员的增长,各类工作流程的审批也变得越来越繁杂。传统的纸质审批流程存在程序繁琐、纸张浪费严重、效率低下等弊端,已经无法适应医院的发展。在此背景下,温州医科大学附属第一医院自行设计并开发了一套动态工作流程审批程序。该程序对推进医院办公信息化有着重要的意义。本文将对该程序的设计和实现进行介绍。

1系统的意义

(1)改进和优化业务流程,从而提高工作效率。

(2)实现更加灵活的业务流程控制。

(3)规范流程审批行为。

(4)方便审批数据的查询统计。

(5)节约纸张等办公用品。

2系统开发与运行环境

应用服务器软件:Window Server2008R2 IIS7.0.NET Framework 3.5

网络数据库管理软件:Oracle 10g

应用软件开发工具与语言:开发工具:VS2008开发语言:C#

系统结构:Browser/Server结构

3系统设计

3.1系统用例图

为了实现快速的创建动态工作流程,管理员需要先对流程中需要填写的各个元素以及表单需要使用的样式进行定义,包括各个元素的类型、长度、存储的表等信息。然后新建一个表单,再对表单的具体格式进行定义,向表单中加入各个需要的元素,选择表单使用的样式,并且进行排版。另外还需要定义流程模板,并对流程模板的审批步骤进行维护,然后将流程与表单进行关联。此外,还要对审批过程中用到的人员角色进行定义,并维护相关角色的人员。

普通用户可以进入系统发起流程,并对自己未审批的流程进行修改或者删除等操作,对于审批完成的流程可以进行打印。

有审批权限的用户除了具有普通用户的功能外,还可以对待本人审批的流程进行审批。

3.2流程表单的实现

流程表单的实现采用动态解析的方法,即系统在加载流程时根据流程所对应的格式以及样式,动态获取表单中的各个元素进行解析的方法。该方法首先需要定义好表单中用到的各个元素,然后在建立表单时,只需要将各个元素加入到表单中并进行排版。用户访问表单时,网站后台会根据表单的格式以及表单中各个元素的类型对表单进行解析,最后给用户呈现一张完整的表单。

3.3审批步骤的定义

在定义了流程表单之后,管理员还需要对流程的审批步骤进行定义。流程步骤的定义包括步骤的名称、审批人员或部门、步骤选项、步骤类型以及步骤的类别和步骤的顺序等信息进行维护。本系统的审批人员可以指定到具体某个用户,也可以指定到某个科室的职务,还可以允许用户自己选择。系统在流程发起的时候,会根据设置读取审批人员,或将职务等信息转化为具体的审批人员。

系统的审批步骤支持串行和并行处理。

(1)串行:系统的各个不同顺序的步骤之间按照步骤顺序依次进行审批。例如,在第一步还未审批之前,该流程对于第二步、第三步的审批人来说是不可见的。

(2)并行:系统的同一步骤顺序的步骤,由该步的任意一个审批人审批即可,不分先后顺序,有一个人审批通过马上进入下一步骤,无需同步其他人审批。

3.4审批提醒功能

(1)登陆后首页信息提醒:用户在登陆该系统后,在系统主页面就可以看到最新待本人审批流程,并可以快速导航至其他功能页面。

(2)右下角浮动框提醒:登陆系统后,系统会自动监测是否存在待本人审批的流程,如果存在,系统会定时在右下角出现浮动框,提醒用户及时审批。

(3)内部邮件提醒:系统在任何流程审批完成之后,都会以站内邮件的形式给流程申请人发送邮件,提醒发起人审批已经完成。邮件会在系统首页显示,并且存 在未读邮件的话,会在系统右下角定时弹出提醒。

(4)短信催办:如果流程在正常审批状态,并且在某个步骤停留超过24小时,申请人可以直接通过系统的短信催办功能给当前审批人发生催办短信。

4系统结构及关键技术

4.1系统结构

为了满足用户对申请及审批便利性的要求,系统采用了B/S结构。与C/S结构相比,B/S结构具有以下优势:

(1) 维护成本较低

(2)使用方便。客户端无需安装任何软件,使用浏览器就可以登陆系统进行操作。

4.2关键技术

(1)系统使用Oralce 10g数据库,并采用dblink技术将内外网数据库打通,使用户无论在内网还是在外网都可以方便的登陆系统进行操作。

(2)系统使用了jQuery EasyUI框架。即节省了代码量,更轻松的打造出丰富并且美观的UI界面。

(3)为了减轻服务器的压力,提高用户的访问速度,内网多台服务器间利用webservice读取各个站点的用户数量,实现了流量均衡功能。

(4)系统在流程审批完成后,允许流程发起人或者审批人员进行打印。打印使用ABCpdf控件,实现统一的抬头及页边距等属性的设置。

5系统使用效果

系统自2012年7月份上线至今,从原先仅有的出差、病假、短信群发等几个流程,发展到目前在用的包括行政、后勤、医疗、教学、科研、工会团委、信息管理、出国申报、公积金、职称与技术等级、岗位聘用、年度考核、其他的13个类别,总共123个流程。

上线至2015年4月底,用户使用本系统发起流程总共64872个。除少数月份由于用户集中登陆填写年度考核或岗位职称竞聘表格之外,流程发起数量呈现稳步上升的趋势。目前工作日日均发起流程数量已超过80个,月均新增流程数量超过2000。流程审批时间缩短了很多,审批效率得到了很大的提高。系统上线后大部分流程不再打印纸质表格,数据只保存在数据库中,节省了大量的纸张。用户还可以方便的对各个流程的数据进行查询统计或者导出。

教育期刊网 http://www.jyqkw.com
参考文献

[1]任焕萍.动态审批工作流程平台的设计与实现[J].科技创新导报,2014(26).

[2]马翔.基于.NET的工作流程审批系统设计与实现[J].计算机工程与设计,2012(11).

[3]叶荣光.基于MAS的工作流程控制管理系统的研究与设计[J].电脑知识与技术,2007(17).

[责任编辑:刘展]