梁敬
(北京中医医院 顺义医院, 北京 101300)
现代医院已由以往单纯的医疗质量与规范管理,转变为整个医院的运行管理,同时,其管理工作亦逐步由单纯的医疗运作问题,转变为对整个社会进步及科学发展予以适应的医院学科管理,愈发重视效率、效益、创新、改革等问题,特别是关注对医院医务人员积极性的调动、对工作差异与能力水平的科学评判以及对劳动报酬的合理分配[1]。基于此,现代医院薪酬与绩效管理与医院的成长相伴随而得到不断的发展,它对广大医务人员的切身利益予以涉及,关注度高、敏感性强[2],医院必须借助信息化技术进行人事薪酬与绩效管理系统的构建,确保薪酬与绩效实施的可控性以及效果的准确性,为医院高效与规范运行提供助力。
怎样建立一个面向信息处理的综合性数据管理平台,并在此平台集成相关薪酬与绩效管理的业务功能、查询、多维统计分析、数据挖掘以及辅助决策等功能,提供可靠支持于运营、管理及决策,以此优化薪酬与绩效管理水平,得到领先的管理及业务运营效率与水平,增强核心竞争力,这是薪酬与绩效管理系统的建设基础[3]。具体地,医院人事薪酬与绩效系统设计需对以下原则予以遵循。
(1) 全局性与前瞻性 系统规划应在满足现有绩效考核与薪酬管理需求的同时,为今后人事管理奠定基础,做好医院管理信息化应用建设的准备;
(2) 扩展性与易维护性 系统应具有可扩展性,可接受2次开发,出于对系统涉及科室、用户以及业务均很多的考虑,系统的应用既要保证用户工作效率,其自身又要有良好的易维护性;
(3) 数据库设计与备份合理性 作为人事管理的重要信息,所有的性能评测数据要确保准确性、完整性及安全性,故必须进行数据的备份,出于对系统数据容量不大的考虑,直接采用MySQL数据库自带备份技术执行本地与异地备份操作;
(4) 经济性与实用性 系统设计要尽可能地节省支出,对医院内部各种资源进行充分利用,综合比较各方面因素,满足低费用、高性能的系统要求;
(5) 模块化 对应用功能模块进行科学划分,尽可能地降低模块之间的耦合度;
作为系统高层架构,软件架构是对系统体系结构的抽象,在进行架构选择之时,应充分考虑系统的实际行为,确保稳定性、安全性等各项指标,同时,对上述全局性与前瞻性、扩展性与易维护性、数据库设计与备份合理性、经济性与实用性、模块化原则予以遵循。对此,设计医院人事薪酬与绩效系统为多层软件架构,由下而上依次为:表现层、服务层、业务逻辑层与数据库访问层[4]。系统架构示意图,如图1所示。
图1 医院人事薪酬与绩效系统架构
(1) 表现层 对数据的输入与输出进行展示,具体地,从用户方接收数据,调用Web Service接口,之后对结果加以呈现;
(2) 服务层 采用IOC等方式对业务逻辑层接口进行调用,执行对业务逻辑的处理任务,并将最终的处理结果向表现层反馈;
(3) 业务逻辑层 该层为应用系统的核心,用于实现系统的具体业务过程,同时,建立与数据访问层的交互关系;
(4) 数据访问层 提供数据持久化功能,一般情况下,ORM与ADO.NET是操作数据库的两种主要方式。
结合设计原则及其具体需求,医院人事薪酬与绩效系统的应用模块主要包括系统登录模块、医务人员基本信息管理模块、人员权限管理模块、介质分配管理模块以及薪酬绩效查询模块。
医院人事薪酬与绩效系统的设计需要满足两点需求[5]:其一,功能性需求,即医务人员现有需求及今后可能出现的需求;其二,性能需求,数据库完整性、一致性以及数据易于存储的需求。
(1) 逻辑设计 通过分析薪酬与绩效系统需求,得到整个系统数据流图,如图2所示。
(2) 物理设计 系统数据库以Oracle数据库为基础,涉及的数据库表有很多,具有代表性的为:Table_YR医务人员信息表,对医务人员的工号、姓名、所属科室、角色等相关信息进行记录;Table_KINFO科室信息表,用于科室ID、名称等信息的记录;Table_GM功能模块表,进行系统全部模块信息的存储;Table_QX权限信息表,记录的是系统内权限对应的信息与相关操作;Table_JX角色信息表,存储系统角色信息;Table_KX考勤信息表,对医务人员的考勤信息进行存储,系统通过对该表记录的读取得到考勤数据;Table_JGH基本工资核算标准表,记录医务人员基本工资的核算标准;Table_JGK基本工资扣款表,记录基本工资的扣款信息;Table_ZX质检信息表,存储质检人员完成的抽查、责任投诉等
图2 医院人事薪酬与绩效系统数据流
信息。医务人员信息表与基本工资核算标准表举例,如表1与表2所示。
基于所建立的数据库表,绘制各表之间的对应关系图,如图3所示。
(1) 登录 对登录账号与密码的匹配性进行检测。医务人员输入账号与密码,点击“登录”,系统执行对数据库中匹配账号与密码的查询任务,若匹配成功,跳转至系统home.aspx界面,匹配失败,则弹出错误提示,对医务人员提出重新输入的要求。此外,系统还进行login_out.aspx注销页面的设置,若点击“注销”按钮,则重新向login_in登录页面跳转。系统登录应用模块实现流程图,如图4所示。
表1 医务人员信息表(Table_YR)
表2 基本工资核算标准表(Table_JGH)
表3 医院人事薪酬与绩效系统开发环境
图3 数据库表间关系
图4 系统登录应用模块实现流程
(2) 基本信息管理 用于维护医院医务人员的相关信息。根据权限,对所建立的医务人员的合法性进行判断,若验证通过,则执行对医务人员的信息查询操作,并通过界面将查询结果显示出来,显示界面亦可对医务人员相关信息进行处理。具体地,医务人员基本信息对信息展示、增加、更新、删除页面以及密码重置、离职人员设置等页面予以涵盖,依次表示为user info.aspx、user add.aspx、user update.aspx、user del.aspx、user-rpwd.aspx与user leave.aspx。系统医务人员基本信息管理应用模块实现流程图,如图5所示。
(3) 权限管理 约束医务人员对系统资源的访问。应用权限管理模块,系统管理人员或行政管理人员对医务人员的角色权限进行控制,判断医务人员拥有使用哪些应用功能的权限,可以对哪些内容进行查询,明确查询信息所属的范围,同时,判断所访问的角色是医务人员个人还是医院的全部人员,亦或是某一科室人员。系统医务人员权限管理应用模块实现流程图,如图6所示。
图5 医务人员基本信息管理应用模块实现流程
图6 医务人员权限管理管理应用模块实现流程
(4) 介质分配管理 管理人事薪酬绩效指标,对介质分配关系查询、添加、修改以及删除等操作予以涉及,赋予各科室医务人员一定的权重及指标进行薪酬与绩效的量化考核。以医务人员介质分配关系、中心工作、基础护理、急救管理以及核心制度落实等条件为依据,执行对薪酬绩效统计查询的任务,之后,在许可的权限条件下,可对医务人员薪酬绩效介质分配进行录入与修改。医务人员介质值的修改是将其中一个医务人员的薪酬绩效介质减去某一值,将其增加至另一个医务人员相应的薪酬绩效介质中去;如果修改不同科室医务人员之间的薪酬绩效介质,对应的科室部门绩效介质累计亦需做出一定的修改。系统介质分配管理应用模块实现流程图,如图7所示。
(5) 查询 对医务人员薪酬绩效进行查询,通过balance mng.aspx页面来实现,角色权限不同,所需执行的操作亦存在差异。医务人员在login-n.aspx页面输入账号与密码,若验证正确,则跳转至balance mng.aspx薪酬绩效查询页面,进行所需查询薪酬绩效的查询方式的选择,根据条件筛选,之后完成对医务人员个人或科室薪酬绩效的查询任务。
图7 介质分配管理应用模块实现流程
经应用,医院人事薪酬与绩效系统可基本覆盖门诊、临床、医技、机关与后勤等各个科室,应用效果比较理想。通过开通人事薪酬与绩效系统,医院对以往纸质操作模式予以摆脱,在提高薪酬与绩效评估及核算工作效率的同时,实现了对人力成本的节约。此外,系统信息符合实时性要求,反馈机制良好,这对医院及科室间对薪酬绩效评估核算认知的沟通产生促进作用,有利于信息不对称隐患的消除以及医务人员责任感及使命感的消除,优化了管理行为,由以往对医疗任务的关注转变为对指标平衡的关注,实现了管理水平的全面提高。出于对病房、门诊及医技系统工作性质及其薪酬绩效评估核算指标差异性较大[6]的考虑,系统在今后的应用中应适当向薪酬绩效数据处理模型这一方面扩展,改进薪酬绩效评估核算指标比重的设定,提高其全局性与合理性。具体地,结合实际应用环节中的数据分析,对工作量指标权重进行科学分配,合理协调,使评估核算体系与实际工作相符,最大限度地提高医务人员工作积极性与效率。