一种适用于医院护士的排班系统及排班方法与流程

文档序号:22113128发布日期:2020-09-04 15:17阅读:1521来源:国知局
一种适用于医院护士的排班系统及排班方法与流程

本发明属于数据排列领域,具体涉及一种适用于医院护士的排班系统及排班方法。



背景技术:

人员排班表的自动编排一直都是科研工作者研究的热点问题之一,吸引了来自管理学、数学以及计算机科学等相关领域的科研学者的众多关注点,护士排班问题就是其中一类典型的问题,其它同类问题包括飞机排班,公交排班以及呼叫中心排班等。护士是经过专门培养的,医院管理和运转中不可缺少的人力资源。不同于一般的排班问题,护士不仅需要上白班,而且需要上夜班。这使得护士的工作和休息时间缺乏规律,如果不能平衡好护士的工作和休息时间,不仅会损害护士个人的身心健康,更有可能引发她们的家庭矛盾。但受到传统的重医轻护的观念影响,医院和社会长期不重视护士的工作,大多数医院的护士人员普遍不够,护士的排班混乱,工作任务重,薪水低、社会地位不高等情况普遍存在。这些现状导致很多护士认为从事医院护理工作没有发展前途,从而对本职工作缺乏积极性。



技术实现要素:

本发明提供的一种适用于医院护士的排班系统实现了能够寻找最佳的排班表,平衡护士的工作时间和休息时间。

为了达到上述发明目的,本发明采用的技术方案为:一种适用于医院护士的排班系统,包括护士信息管理模块、班次需求管理模块、排班需求模块和统计报表模块;

所述护士信息管理模块用于录入护士的基本信息和存储护士的基本信息,并为班次需求管理模块和统计报表模块提供数据支持;所述班次需求管理模块用于各个科室的病人信息的录入和存储,并为排班需求模块提供数据支持;所述排班需求模块用于生成排班表、排班表筛选、获取最佳排班表、外出管理、调休管理和请假管理,并为班次需求管理模块提供数据支持;所述统计报表模块用于生成工作统计报表和管床统计表报。

进一步地,所述护士的基本信息包括护士的科室、姓名、编号、工龄、请假明细、调休明细和外出明细。

进一步地,所述护士信息管理模块包括科室信息管理单元和人员信息单元;所述科室信息管理单元用于录入护士的科室信息和科室人员结构,并存储;所述人员信息单元用于读写护士的科室、姓名、编号和工龄,并存储排班需求模块传输的请假明细、调休明细和外出明细。

进一步地,所述排班需求模块包括排班单元、请假管理单元、调休管理单元和外出管理单元;所述排班单元用于获取最佳排班表;所述请假管理单元用于请假审核以及请假信息的生成和存储;所述调休管理单元用于调休审核以及调休信息的生成和存储;所述外出管理单元用于外出审核以及外存储信息的生成和存储。

进一步地,所述统计报表模块包括工作报表单元和管床统计报表单元,所述工作报表单元用于生成工作报表;所述管床统计报表单元用于生成管床统计报表;所述工作报表包括值班人员的信息、值班时长、值班具体时间和值班工作事项;所述管床统计报表包括值班人员的信息和管床信息统计。

本发明的有益效果为:本发明实现了护士排班管理,同时生成报表,使护士值班和值班工作内容可追溯,提升了医院的护理管理水平。

一种基于适用于医院护士的排班系统的排班方法,包括以下步骤:

s1、通过护士信息管理模块获取护士的基本信息,得到基础数据;

s2、通过班次需求管理模块获取未来t时刻内的排班需求;

s3、根据基础数据、排班需求和t,通过排班需求模块获取护士排班约束值;

s4、根据护士排班约束值,构建护士排班表搜寻模型,并通过搜寻模型获取最优护士排班表。

进一步地,所述步骤s3中护士排班约束值包括护士最大工作天数约束值、最小工作天数约束值、最大连续工作天数约束值、最小连续工作天数约束值、最大连续休息天数约束值、最小连续休息天数约束值、夜班约束值、最大周末工作约束值、最小周末工作约束值、特定日期上班约束值、特定日期不上班约束值和技能约束值。

进一步地,所述最大工作天数约束值fs1为:

所述最小工作天数约束值fs2为:

所述最大连续工作天数约束值fs3为:

所述最小连续工作天数约束值fs4为:

所述最大连续休息天数约束值fs5为:

所述最小连续休息天数约束值fs6为:

所述夜班约束值fs7为:

所述最大周末工作约束值fs8为:

所述最小周末工作约束值fs9为:

所述特定日期上班约束值fs10为:

所述特定日期不上班约束值fs11为:

所述技能约束值fs12为:

其中,d表示未来t时刻内的第d天,γ表示未来t时刻内的排班表,γsd=0表示护士s第d天不上班,γ(γsd=0)表示护士未来t时刻内的班次,cs_max表示护士s在未来t时刻内的最大班次数;cs_min表示护士s在未来t时刻内的最小班次;i=1,2,...,ns,ns表示护士s工作序列总数,所述ds_i表示护士s在第i个工作序列中的连续工作天数,ws_max表示护士s在未来t时刻内的最大连续工作数目;ws_min表示护士s在未来t时刻内的最小连续工作数目;l=1,2,...,rs,rs表示护士s的休息序列总数,ds_l表示护士s的第l个休息序列的连续休息天数,rts_max表示护士s在未来t时刻内的最大连续休息天数;rts_min表示护士s在未来t时刻内的最小连续休息天数;γsd=night表示护士s第d天的班次为夜班,γs(d+1)=0表示护士s第d+1天不上班,γs(d+2)=0表示护士s第d+2天不上班;k=1,2,...,wks,wks表示周末工作序列总数,ps_k表示护士s的第k个周末工作序列的连续工作周末数,wks_max表示护士s在未来t时刻内的最大连续工作周末数;wks_min护士s在未来t时刻内的最小连续工作周末数;reqsd=1表示护士s在第d天需要上班,γsd=1表示排班表中护士s第d天上班;reqsd=0表示护士s在第d天不需要上班,γsd=0表示排班表中护士s第d天不上班;quals表示护士s掌握的技能,quald表示第d天班次需要掌握的技能。

进一步地,所述步骤s4中护士排班表搜寻模型minf(γ)为:

其中,γ表示排班表,s=1,2,...,s,s表示护士总数,c=1,2,...,12,fsc表示约束值,wsc表示约束值的权值。

本发明的有益效果为:

(1)本发明通过构建约束值条件,并通过约束值构建最佳排班表搜寻模型,寻找最佳排班表,实现了未来一段时间内的护士排班。

(2)本发明通过构建若干约束值,既能保证护士的护理工作正常进行,又能使护士休息时间得到保证,有效地平衡了护士的工作时间和休息时间。

(3)本发明构建的护士排班表搜寻模型,能够搜寻未来一段事件内的最佳排班表,且节约了时间,提升了医护人员的排班效率。

附图说明

图1为本发明提出的一种适用于医院护士的排班系统;

图2位本发明提出的一种基于适用于医院护士的排班系统的排班方法流程图。

具体实施方式

下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

下面结合附图详细说明本发明的实施例。

如图1所示,一种适用于医院护士的排班系统,包括护士信息管理模块、班次需求管理模块、排班需求模块和统计报表模块;

所述护士信息管理模块用于录入护士的基本信息和存储护士的基本信息,并为班次需求管理模块和统计报表模块提供数据支持;所述班次需求管理模块用于各个科室的病人信息的录入和存储,并为排班需求模块提供数据支持;所述排班需求模块用于生成排班表、排班表筛选、获取最佳排班表、外出管理、调休管理和请假管理,并为班次需求管理模块提供数据支持;所述统计报表模块用于生成工作统计报表和管床统计表报。

所述护士的基本信息包括护士的科室、姓名、编号、工龄、请假明细、调休明细和外出明细。

所述护士信息管理模块包括科室信息管理单元和人员信息单元;所述科室信息管理单元用于录入护士的科室信息和科室人员结构,并存储;所述人员信息单元用于读写护士的科室、姓名、编号和工龄,并存储排班需求模块传输的请假明细、调休明细和外出明细。

所述排班需求模块包括排班单元、请假管理单元、调休管理单元和外出管理单元;所述排班单元用于获取最佳排班表;所述请假管理单元用于请假审核以及请假信息的生成和存储;所述调休管理单元用于调休审核以及调休信息的生成和存储;所述外出管理单元用于外出审核以及外存储信息的生成和存储。

所述统计报表模块包括工作报表单元和管床统计报表单元,所述工作报表单元用于生成工作报表;所述管床统计报表单元用于生成管床统计报表;所述工作报表包括值班人员的信息、值班时长、值班具体时间和值班工作事项;所述管床统计报表包括值班人员的信息和管床信息统计。

本发明的有益效果为:本发明实现了护士排班管理,同时生成报表,使护士值班和值班工作内容可追溯,提升了医院的护理管理水平。

如图2所示,一种基于适用于医院护士的排班系统的排班方法,包括以下步骤:

s1、通过护士信息管理模块获取护士的基本信息,得到基础数据;

s2、通过班次需求管理模块获取未来t时刻内的排班需求;

s3、根据基础数据、排班需求和t,通过排班需求模块获取护士排班约束值;

s4、根据护士排班约束值,构建护士排班表搜寻模型,并通过搜寻模型获取最优护士排班表。

所述步骤s3中护士排班约束值包括护士最大工作天数约束值、最小工作天数约束值、最大连续工作天数约束值、最小连续工作天数约束值、最大连续休息天数约束值、最小连续休息天数约束值、夜班约束值、最大周末工作约束值、最小周末工作约束值、特定日期上班约束值、特定日期不上班约束值和技能约束值。

所述最大工作天数约束值fs1为:

所述最小工作天数约束值fs2为:

所述最大连续工作天数约束值fs3为:

所述最小连续工作天数约束值fs4为:

所述最大连续休息天数约束值fs5为:

所述最小连续休息天数约束值fs6为:

所述夜班约束值fs7为:

所述最大周末工作约束值fs8为:

所述最小周末工作约束值fs9为:

所述特定日期上班约束值fs10为:

所述特定日期不上班约束值fs11为:

所述技能约束值fs12为:

其中,d表示未来t时刻内的第d天,γ表示未来t时刻内的排班表,γsd=0表示护士s第d天不上班,γ(γsd=0)表示护士未来t时刻内的班次,cs_max表示护士s在未来t时刻内的最大班次数;cs_min表示护士s在未来t时刻内的最小班次;i=1,2,...,ns,ns表示护士s工作序列总数,所述ds_i表示护士s在第i个工作序列中的连续工作天数,ws_max表示护士s在未来t时刻内的最大连续工作数目;ws_min表示护士s在未来t时刻内的最小连续工作数目;l=1,2,...,rs,rs表示护士s的休息序列总数,ds_l表示护士s的第l个休息序列的连续休息天数,rts_max表示护士s在未来t时刻内的最大连续休息天数;rts_min表示护士s在未来t时刻内的最小连续休息天数;γsd=night表示护士s第d天的班次为夜班,γs(d+1)=0表示护士s第d+1天不上班,γs(d+2)=0表示护士s第d+2天不上班;k=1,2,...,wks,wks表示周末工作序列总数,ps_k表示护士s的第k个周末工作序列的连续工作周末数,wks_max表示护士s在未来t时刻内的最大连续工作周末数;wks_min护士s在未来t时刻内的最小连续工作周末数;reqsd=1表示护士s在第d天需要上班,γsd=1表示排班表中护士s第d天上班;reqsd=0表示护士s在第d天不需要上班,γsd=0表示排班表中护士s第d天不上班;quals表示护士s掌握的技能,quald表示第d天班次需要掌握的技能。

所述步骤s4中护士排班表搜寻模型minf(γ)为:

其中,γ表示排班表,s=1,2,...,s,s表示护士总数,c=1,2,...,12,fsc表示约束值,wsc表示约束值的权值。

本发明的有益效果为:

(1)本发明通过构建约束值条件,并通过约束值构建最佳排班表搜寻模型,寻找最佳排班表,实现了未来一段时间内的护士排班。

(2)本发明通过构建若干约束值,既能保证护士的护理工作正常进行,又能使护士休息时间得到保证,有效地平衡了护士的工作时间和休息时间。

(3)本发明构建的护士排班表搜寻模型,能够搜寻未来一段事件内的最佳排班表,且节约了时间,提升了医护人员的排班效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1