三级综合医院护理人员信息管理系统的设计与实现

刘雪松1a,李云霞2,王月娇2,袁素娥1b

1.中南大学湘雅医院 a.泌尿外科;b.感染病科,湖南 长沙 410008;2.中南大学 湘雅护理学院,湖南 长沙 410013

[摘 要] 目的 设计一个高效稳定、操作简便并可充分保障有效存储的护理人员信息管理系统,为实现护理人员信息数字化、科学、精准管理提供有效的平台。方法 建立五大模块:用户登录模块、护理人员信息管理模块、护理人员个人信息中心模块、分析统计模块和系统管理模块,并进行系统测试。结果 根据模拟数据测试,各个功能模块能正常运行。结论 三级综合医院护理人员信息管理系统的建立,将实现管理人员和护理人员一站式服务及数据集中管理,提高医院护理人员信息管理的整体能力。

[关键词] 护理人员信息管理;一站式服务;三级综合医院;软件系统

引言

通信技术的发展使医院人事管理面临重大变革,高水平三级医院由于其人员结构复杂、医院规模大,再加上近年来人事制度改革、管理模式变更等特点,增大了人力资源管理难度。护理人员总编制数在医院中占比最多,达50%以上,因此,护理人力资源管理成为医院人力资源管理中极重要的一环。为顺应医院的整体发展,医院人力资源管理信息化势在必行[1]。在美国,利用网络对人事档案信息进行查询,已经成为人事档案利用的主要方式[2];而在我国,大多数医院护理人员信息管理仍采用传统管理模式,少数医院虽开始着手研究和建立基于计算机网络技术的医院人员信息管理系统,但其中大部分医院建立的系统并未将护理人员信息管理系统做成一个单独完整的系统,一般只是将护理人员信息管理系统作为整个系统中的一个模块,或将护理业务技术档案等护理人员信息中的一类信息单独做成独立的信息化系统进行管理,偶有医院将护理人员信息管理系统单独做成独立的信息化系统,但其仍存在信息内容不全、信息更新慢、适用范围窄等缺陷。综上,设计开发一套符合医院需求的护理人员信息管理系统,势在必行。

本文采用目前流行的Spring+MongoDB架构,开发基于B/S结构的护理人员信息管理系统,可实现管理人员和护理人员的一站式服务和数据的集中管理;护理人员可通过手机浏览器随时查看信息,实现随时随地管理自己的信息,提高医院护理人员信息管理的整体能力。

1 系统平台的设计

1.1 系统架构设计

本系统采用B/S结构,Linux服务器,IE8或者Chrome 4.0以上版本浏览器,Apache-Tomcat7 web容器,MongoDB 3.0数据库等软件搭建三级医院护理人员信息管理系统[3](图1)。应用时护理人员可通过PC端和微信HTML5端,输入护士代码即可进入主界面功能模块。

图1 三级综合医院护理人员信息管理系统架构图

1.2 系统服务端技术分析

三级综合医院护理人员信息管理系统服务端主要基于Spring框架,采用Spring IOC管理JavaBean,Spring MVC开发Web应用程序,Spring AOP记录操作调用日志,HTTP+JSON协议模式开发接口总线,由于三级综合医院护理人员信息管理系统的事务性不强,并发访问量在某些特定的时间点会比较大,所以数据库采用MongoDB简化开发和统一接口输出格式。

2 系统总体设计

2.1 三级综合医院护理人员信息管理系统整体功能结构设计

根据三级综合医院护理人员信息管理系统需求,分别从系统管理员权限、护理人员信息管理及查询和统计分析,设计本系统的整体功能结构。系统管理员功能包括登录、角色分配及相应职责、用户的增删和恢复、系统的权限维护、日志管理、系统消息发送。护理人员信息管理包括人员信息的录入,如基本信息、学习经历、教育经历等,查询和系统分析功能包括人员基本类型统计如身高、鞋码等,学习教育经历统计,工作绩效统计,以及其它统计。系统的整体功能结构,见图2。

图2 系统整体功能结构图

2.2 三级综合医院护理人员信息管理系统整体流程设计

根据上述三级综合医院护理人员信息管理系统整体功能结构设计,对系统各模块流程进行设计,包括管理平台整体流程和客户端整体流程,管理人员首先通过预先设置的用户名和密码登录管理平台,用户名和密码校验通过则进入医院信息是否录入校验,判断是否录入医院相关信息,未录入医院相关信息则先录入医院相关信息,医院信息已录入则进入管理平台主界面,根据用户权限进行相应的操作,客户端人员操作流程和管理员操作流程基本相同。

该流程设计能够满足所有人员实际工作流程的需求,为后续的系统开发提供了整体的逻辑参考,管理平台整体流程,见图3。

图3 管理平台操作流程图

3 系统功能模块设计与实现

3.1 用户登录模块

系统登陆是三级综合医院护理人员信息管理系统不可或缺的一部分,当用户登陆时进行用户名和密码校验,其中有一项不成功,则登陆失败,该系统包括管理平台登录和客户端登录。管理平台登陆界面,见图4;用户PC端登陆界面,见图5;用户HTML5端登录界面,见图6。

图4 管理员登陆界面图

图5 用户PC端登录界面图

图6 用户HTML5端登录界面图

3.2 护理人员信息管理模块

护理人员信息管理模块主要包括医院组织架构管理、管理人员信息管理、护理人员信息管理。医院的组织架构抽象为三级科室,一个医院下面分为三级科室,一个护理人员归属到一个三级科室当中,各个三级科室由一名护士长统一管理。科室管理界面,见图7。该页面可进行科室的增加、修改、和删除操作。以admin账户为例,管理员通过admin账户和预先分配给admin角色的密码登录系统,登录系统后操作界面如下图所示,根据admin角色的权限解析的菜单列表,顶部菜单栏分为:科室管理、人员管理、统计分析、系统管理。科室管理下面的子菜单如图7左侧所示,分为一级科室、二级科室、三级科室。用户可以点击右上角的“新增一级科室”按钮来添加一级科室信息。左侧三个子菜单都可以点击操作,新增操作类似一级科室。子菜单右侧是添加的科室列表,每一条记录后面的编辑功能可以对该条记录进行编辑操作。

图7 科室管理界面图

护理人员信息管理是该管理系统的核心部分,主要包括护理人员信息的增删改查,管理人员信息设置和管理人员的权限设置。人员信息管理界面,见图8。以admin账户角色为例,admin用户登陆系统之后,根据admin的权限解析菜单如上图所示,顶部菜单固定不变,人员信息管理子菜单如图8左侧所示,包括:护理人员列表、管理人员联系册、管理人员权限列表。点击右上角的新增按钮,可以添加护理人员基本信息,中间部分是人员信息列表,每条记录后面有编辑功能,可以对该条信息进行编辑,列表上方可以根据不同的检索条件,对护理人员信息进行检索。管理人员列表和管理人员权限列表操作与护理人员信息管理操作类似。

图8 人员信息管理界面图

3.3 护理人员个人信息中心模块

护理人员个人信息中心功能模块主要包括PC端个人信息中心和手机HTML5端个人信息中心。PC端个人信息中心主要区别在于,PC端录入护理人员基础信息中的复杂的信息,如工作经历,学习经历,专业护士认证经历等信息,手机HTML5端主要查看个人信息和相关消息,可以达到随时随地查看消息和编辑信息,手机HTML5端主要依靠微信公众平台进行开发,可以通过微信公众平台,推送一些群发消息给护理人员,护理人员可以及时查看平台推送的消息。微信HTML5端主页,见图9。以护理人员“张三”的账号为例,从微信HTML5登录系统之后,主界面,见图9。主工作区包括:个人信息、工作排班、人员统计、绩效考核、报告请示5大部分,底部菜单包括主页、我的账户、消息中心3个菜单,微信HTML5主要参看用户相关的基本信息和一些简单的设置功能。

图9 HTML5端个人信息中心主页图

PC端护理人员个人信息中心的界面,见图10。以护理人员“张三”的账号为例,从PC端登录系统之后,主界面如图10所示,顶部主菜单包括:首页、人员管理、交流分享。人员管理部分主要包括:一般信息、教育经历、工作经历、社会兼职、荣誉奖励、健康档案。每个子菜单点击之后,可以进行新增和编辑操作,PC端主要对人员信息比较复杂的部分进行管理。

图10 PC端个人信息中心界面

3.4 分析统计模块

分析统计功能模块主要包括护理人员基本信息统计和绩效考核相关统计,管理员可以在管理平台动态增加需要统计的项,并且可以按照Excel表格的形式导出统计数据,目前只做简单的数量统计,后续可以增加图形展示统计信息,可以直观的看到统计信息。分析统计功能模块操作界面,见图11。以admin账户角色为例,admin用户登陆系统之后,根据admin的权限解析菜单,顶部菜单同上,统计信息的子菜单如图左侧所示,包括:人员信息统计和绩效统计,点击右上角的导出统计报表按钮,可以将统计结果以文件形式导出,绩效统计和人员信息统计操作相同。

图11 分析统计功能模块操作界面图

3.5 系统管理模块

系统管理主要包括系统管理员的添加和删除操作,权限的设置和分配,系统操作日志的查询,以及一些系统帮助。系统管理的操作界面,见图12。以admin账户角色为例,admin用户登陆系统之后,根据admin的权限解析菜单,顶部菜单同上,系统管理子菜单如图12左侧所示,包括:管理员列表、权限列表、系统日志、帮助中心4个子菜单,admin账号可以通过点击右上角的新增按钮,添加其它管理员账户,页面中间部分是管理员信息列表,每个列表后面有个操作按钮,可以对该管理员账户编辑和添加权限,其它3个菜单操作与管理员列表菜单操作类似。

图12 系统管理操作界面图

4 系统测试

系统测试是系统开发过程中的一个重要组成部分,贯穿整个软件开发生命周期,是软件需求、设计和编码实现最后的验证和确认的过程,其目的在于尽早发现软件产品中所存在的各类问题,以及需求预先定义的不一致性,检查软件产品的bug。

4.1 系统测试方法

软件测试通常采用黑盒测试和白盒测试两种方式[4],黑盒测试也称为功能测试,通过测试来检查每个功能单元按照需求规格说明正常运行,黑盒测试关注程序外围结构,不关注内在逻辑,测试待测试软件功能和UI界面。白盒测试也称为结构测试、逻辑测试等,白盒测试需要全面了解程序的内部逻辑结构,测试人员必须检查程序的内部结构,检查测试逻辑,获得测试结果。除黑盒测试和白盒测试,通常还进行系统UI测试[5]、兼容性测试和压力测试[6]。由于该护理人员信息管理系统在使用初期用户量不大,目前的架构足以支撑当前的用户量,因此,只进行了黑盒测试和白盒测试,没有进行压力测试。系统测试本质上是一个不断发现bug和修复bug的过程[7]。软件测试流程,见图13。

4.2 系统测试环境

服务器采用Linux操作系统,双核,1 G主频,2 G内存,1 M带宽,500 G硬盘,MongoDB 3.0数据库,Apache-Tomcat7 Web服务器。

PC客户端采用Window 7操作系统,IE8及以上浏览器,手机客户端为Android和IOS系统手机各两部,手机浏览器采用主流的手机浏览器。

4.3 系统功能测试

三级综合医院护理人员信息管理系统开发完成之后,对各个系统功能模块进行严格测试,保证各功能模块正常运行,利用模拟数据对系统以下功能进行测试:

(1)系统管理模块,对系统管理员登录,用户创建,权限分配,自定义统计报表,和查看系统日志进行测试,登录系统后能正常进行以上操作。

(2)护理人员信息管理模块,正常登录后,能通过PC和手机客户端对用户信息进行正常查看和更新。

(3)护理人员个人信息中心模块,正常登录后,能通过PC和手机客户端查看个人信息,查看系统消息和个人排班和绩效相关信息。

(4)分析统计模块,管理员正常登录之后,能根据自定义统计规则,查看相关统计信息,并且能正常导出统计报表。

4.4 系统测试结果

经测试,三级综合医院护理人员信息管理系统基本满足系统各项设计需求,根据模拟数据测试,各个功能模块能正常运行,测试结果,见表1。

表1 测试结果表

5 讨论

5.1 三级综合医院护理人员信息管理系统的作用

5.1.1 全院护理人员的动态化管理

以往如人事档案、技术档案等护理人员信息采取手工记录、统计、分类的传统方式进行保存,其步骤繁琐,工作量巨大,工作效率低,因而信息材料得不到及时补充、修正,无法将实时、准确、完整的信息提供给用人单位,甚至因保存不当还可能出现人员信息资料的损坏、丢失;在利用人员信息的时候,由于信息量冗杂,给需要查阅人员信息的工作者带来极大的麻烦,造成时间浪费,甚至“死档”[8]“弃档”[9]现象,传统护理管理模式暴露的问题制约着医院护理管理的总体发展[10]。本系统解决了传统护理人员信息管理的弊端,将护理人员信息实现电子化、程序化、流程化管理,安全保密性能高[11],可被不同权限的多用户同时管理,跨平台性强,可在多种平台上运行;并且能结合医院自身业务特点实现符合医院实际需求的各项操作方式;数据库包含的数据量可达到大型医院对护理人员信息数据的管理要求,数据更新及时,可实现动态化管理和实时数据分析,实现护理人力资源管理所需的资源共享,从而提高管理水平和管理效率。

5.1.2 实现精准护理管理

随着我国医疗卫生改革的推进,诸如分级诊疗、多点执业等医疗热点越来越多地涉及到护理服务领域,广大护理执业者在医疗改革及民众健康事业中发挥着重要作用,越来越受到国家及社会健康领域的关注和重视,使得护理人力资源成为社会紧缺资源之一,因此如何科学有效地管理现有护理队伍是护理管理者亟需思考和解决的课题。在精准医疗、“互联网+”发展的进程中,融入时代,了解并适应医疗护理新趋势,设计一体化的护理人员信息管理系统,对实现精准护理管理至关重要。本系统涵盖护理人员个人基本信息、护理人员专业技术档案、职务(职称)变更情况、学历、学位、学习经历等教育相关信息、工作变更信息、表彰奖励信息、涉法违纪信息、各专家委员会任职信息、社会兼职、健康状况等医院护理人力资源管理常用信息,护理部可随时查看本院护理人员的统计数据,实时掌握所有人员的动态信息;并且护理部可根据统计数据对人员进行应急调配,利于护理人才的流动,满足全院护理人员的供求;此外,护理人员信息管理系统的设计开发,可作为研发其他护理信息软件(如排班系统、质控系统等)的基础。

5.1.3 获取大数据,实现区域护理人员信息共享

大数据时代下的护理信息系统不应还是碎片信息的集合,而是拥有高容量、高速数据的有计划、规范化、科学化的信息库,可以进行分析、判断、决策的智能化信息处理系统[12]。本系统通过研究三级综合医院各护理岗位对护理人员的专业技术职称、专业技术职务、专业技术能力、岗位层级、身体素质等方面的要求,创建数据库,护理管理者可查看全院相关科研、人力、技术职务等的统计数据,以高速、系统的服务为领导决策提供依据,使医院人员信息资源得到最大限度的开发与利用,实现人员信息管理现代化,为护理人员科学管理提供可能。此外,本系统可从一家医院推广到一个区域,获取区域护理人员信息的大数据,实现对全区域护理人员资质的动态管理,为区域内各医院护理管理工作提供参考和借鉴,为全国其他区域医疗系统的信息化建设提供参考依据[13];同时,护理信息资料的妥善保存,可为人才梯队建设和人才培养提供全面可靠的依据[14]

5.2 本系统存在的不足

三级综合医院护理人员信息管理系统的研发是医院信息化建设的初期工作,投入的人力物力不是很充足,且需求还有待进一步挖掘,因此还有很多地方有待提升和改进。

5.2.1 护理人员信息管理系统可以在多家医院进行推广

目前护理人员信息系统只针对湘雅医院进行开发,试用范围为单个医院,护理人员信息在单个医院内部实现共享,后续需要将该系统扩展到所有的三级综合医院都能使用,相关信息可以在多家三级综合医院之间实现共享。

5.2.2 系统压力测试

该护理人员信息管理只做了黑盒测试和白盒测试,由于一家医院的护理人员数量不是特别大,目前的系统架构和MongoDB数据库完全能够应付当前用户对系统造成的并发压力。当护理人员数据增长到一定程度,需要对系统做压力测试,以保证系统的稳定性和可靠性。

5.2.3 进行护理人员信息和行为的数据挖掘

大数据的价值在于对数据的挖掘,通过对海量、异构数据进行收集、整理、分析,最终得到有效的信息[15-16]。该护理人员信息管理系统只是单纯的数据存储,和对数据的增删改查,实现对护理人员信息的电子化和自动化处理,后续可以对护理人员的基础信息,行为习惯和绩效成绩进行深度的数据分析、根据这些数据的分析结果指定适合于护理人员的排班计划、培训计划等,真正实现系统的智能化。

6 小结

此护理人员信息管理系统的研发和上线,将医院护理管理工作者从大量事务性工作中脱离出来,对信息完成高效、准确、便捷的管理,还可为医院护理人才引进、使用、培养和评价等方面的工作提供有力支持,从而使医院人力资源管理水平得到提升。同时,该系统能更好的保障护理人员信息的安全并可实现信息的共享和传递。

[参考文献]

[1] 张嘉伟.论“互联网+”背景下的三甲医院人事档案信息化管理[J].山西档案,2016,(3):61-63.

[2] 贺未英.中美人事档案利用之比较研究[J].佛山科学技术学院学报(社会科学版),2008,26(3):85-88.

[3] Zhao GS,Huang WC,Liang SL,et al.Modeling Mongo DB with Relational Model[A].IEEE.Fourth International Conference on Emerging Intelligent Data and Web Technologies[C].2013:115-121.

[4] Chopra R,Madan S.Reusing black box test paths for white box testing of websites[A].IEEE.International Advance Computing Conference[C].2013:1345-1350.

[5] Roto V,Law E,Vermeeren A,et al.User experience white paper:Bringing clarity to the concept of user experience[EB/OL].[2015-10-01].http://www.allaboutux.org/files/UX- WhitePaper.pdf.

[6] Wu SF.The Study of Performing TaaS-based Stress Testing for Network Transactions by MapReduce Computing Model[D].Taiwan: National Taiwan Normal Unviersity,2013.

[7] Sandeep D,Abhichek S.Software Testing:A Practical Approach[M].Fourth Edition,Katsons,2013.

[8] 翟晶,王忠.新形势下医院人事档案管理信息化建设探究[J].医学教育管理,2016,2(5):710-714.

[9] 常起.信息化背景下医院人事档案管理的现状及对策探讨[J].中国卫生产业,2017,14(29):74-75.

[10] 曹斌,郑西川.护理管理信息化建设与实践[J].中国医疗设备,2015,30(1):137-138.

[11] 庞媛媛,范玲.护理安全现状及信息化护理安全管理研究进展[J].护理研究,2014,28(29): 3585-3590.

[12] 李冰冰,吴晓英.大数据时代护理信息化建设的思考[J].护理学杂志,2016,31(4):91-92.

[13] 范玲.区域护理信息化网络平台助力医联体护理专业发展[J].中国护理管理,2017,17(5):583-585.

[14] 王曾妍,李桂陵,高兴莲.信息化管理系统在手术室护理人力资源优化中的应用[J].护理学杂志,2016,31(6):11-13.

[15] Joshua H.RFID Data Mining:Opportunities and Challenges[EB/OL].[2015-10-08].http://homepage.fudan.edu.cn/~wdzhao/r fid.html.

[16] 张晓夏,张童,唐楚蕾,等.大数据背景下护理人员面临的机遇和挑战[J].护理研究,2017,31(19):2305-2308.

Design and Implementation of Nurses’ Information Management System for Tertiary General Hospitals

LIU Xuesong1a, LI Yunxia2, WANG Yuejiao2, YUAN Sue1b
1.a.Urinary Surgery Department; b.Infection Department, Xiangya Hospital of Central South University, Changsha Hunan 410008, China;
2.Xiangya Nursing School, Central South University, Changsha Hunan 410013, China

Abstract: Objec tive To design an efficient, stable and easy nurses’ information management system, so as to provide an effectively platform storing nursing staff data and realizing digital, scientific and accurate information management. Methods The system was composed of five modules, including the user login, the information management, the personal center, the analysis and statistics and the system management. The system performance was tested. Results According to the simulation data test, each functional module could run normally. Conclusion The development of nurses’ information management system for tertiary general hospitals will realize the one-stop service and data centralized management of nursing staff. Furthermore, it can improve the overall ability of nurses’ resources management.

Key words: nurses’ information management; one-stop service; tertiary general hospitals; software system

[中图分类号] TP311.5

[文献标识码] C

doi:10.3969/j.issn.1674-1633.2018.06.035

收稿日期:2017-07-23

修回日期:2017-09-09

通讯作者:袁素娥,科护士长,副主任护师,主要研究方向为医院感染、职业防护、护理信息技术。

通讯作者邮箱:248143918@qq.com

[文章编号] 1674-1633(2018)06-0134-05

本文编辑 李美松