【技术实现步骤摘要】
基于需求选择的护士排班方法
[0001]本专利技术涉及排班
,具体而言,涉及基于需求选择的护士排班方法。
技术介绍
[0002]随着我国医疗卫生体制改革工作的不断深入,医疗保健体系的完善和患者的各种需求,医院需要在有限的医护力量下尽可能满足各种患者的需求,医护工作者的工作量越来越巨大,很多医院排班采用手工方法,尤其是护士的排班,仅仅依靠管理者的过往经验,不仅效率低,而且也不能做到公平公正,而且对不同医院不同科室的人力资源问题来说,完全遵守劳动法的前提下满足患者对医护资源的需求的难度大,所以,当前的手动排班已不能满足医院日益增长的信息化管理需求,因此如何对医护资源进行合理的利用就成为了医院工作中的重心。
技术实现思路
[0003]为了解决上述技术问题,本专利技术提供基于需求选择的护士排班方法,包括:系统收集医护资源参数,通过可视化前端页面收集各项用户需求,所述系统将所述医护资源参数放入数据库;所述系统根据所述用户需求在所述数据库中预设若干个推荐排班模板、若干个硬约束条件与若干个软约束条件;所述推荐排班模板包含排班初始结果数据;所述系统根据所述医护资源参数,判断是否使用所述推荐排班模板,若是则提取所述推荐排班模板的约束条件作为目标约束条件,否则用户手动选择所述硬约束条件作为所述目标约束条件;所述系统对所述目标约束条件进行整数规划求解,得到初始解;利用遗传算法对所述初始解进行迭代优化,得到迭代解;对所述迭代解进行解码;判断解码后的所述迭代解是否满足所有所述软约束条件,若是则将所述迭代解作为目标解,否则 ...
【技术保护点】
【技术特征摘要】
1.基于需求选择的护士排班方法,其特征在于,包括:系统收集医护资源参数,通过可视化前端页面收集各项用户需求,所述系统将所述医护资源参数放入数据库;所述系统根据所述用户需求在所述数据库中预设若干个推荐排班模板、若干个硬约束条件与若干个软约束条件;所述系统根据所述医护资源参数,判断是否使用所述推荐排班模板,若是则提取所述推荐排班模板的约束条件作为目标约束条件,否则用户手动选择所述硬约束条件作为所述目标约束条件;所述系统对所述目标约束条件进行整数规划求解,得到初始解;利用遗传算法对所述初始解进行迭代优化,得到迭代解;对所述迭代解进行解码;判断解码后的所述迭代解是否满足所有所述软约束条件,若是则将所述迭代解作为目标解,否则将迭代设定次数得到的所述迭代解作为目标解;根据所述目标解得到目标排班结果;用户对所述目标排班结果进行调整;将调整后的所述目标排班结果存入所述数据库,并对所述目标排班结果进行收集与显示。2.根据权利要求1所述基于需求选择的护士排班方法,其特征在于,所述医护资源参数包括所有护士编号的集合、每周内日期集合、班型集合、护士能力层级集合、每位护士每周上夜班的最大次数、每日上班人数最大值、每日上班人数最小值、每周每位护士上班的最大值、每周每位护士上班的最小值、每日白班护士数量、每日上夜护士数量与每日下夜护士数量。3.根据权利要求1所述基于需求选择的护士排班方法,其特征在于,所述硬约束条件包括:设m为护士数量,j为日期,g为班次层级,h为护士能力层级,k为排班类型编号,M为m个护士的集合,J为每周内的日期集合,G为护士能力层级的集合,K为排班类型的集合;设:,为每位护士每周上夜班的最大次数,设白班类型为1,上夜类型为2,下夜类型为3,表示每周每人夜班天数,则每周每人夜班天数上限的约束为每周每人夜班天数小于,即:;
设为护士m在第j天,上类型为k、班次层级为g的班,则每日白班护士能力层级的约束为每日必有一个白班类型且班次层级大于或等于2的护士在岗,表示每日白班类型且班次层级大于或等于2的班次之和,即:;护士能力层级h与班次层级g对应关系的约束为护士m对于班次层级g高于护士能级h的班不能上,即护士m在第j天上类型为k、班次层级为g的班的班次之和为0,即:;护士m意向班次的约束为护士m在第j天、类型为k、班次层级为g的班的值设定为1,表示护士m在第j天、类型为k、班次层级为g的班次上班;护士m意向休假班次的约束为护士m在第j天、上类型为k、班次层级为g的班次值为0,表示护士m在第j天、类型为k、班次层级为g的班次休假,即:,;设为护士m在第j+1天,上类型为1、班次层级为g的班,护士m在第j天上类型为3、班次层级为g的班次之和为1,即:;护士m在第j+1天上类型为1、班次层级为g的班次之和为1,即:;下夜之后不接白班的约束为护士m在第j天上类型为3、班次层级为g的班的值与护士m在第j+1天上类型为1、班次层级为g的班次之和小于等于1,表示不能满足护士m在第j天上类型为3、班次层级为g的班次与护士m在第j+1天上类型为1、班次层级为g的班次同时存在,则:;每人每日只上一种类型的班的约束为护士m上类型为k、班次层级为g的班次之和小于等于1,表示护士m在第j天只能上一种类型的班次,类型k与班次层级g均唯一,则:
;设为护士m在前一周的第七天上类型为3的班,为护士m在第1天上类型为1、班次层级为g的班次;护士m在前一周的第七天上类型为3、任意班次层级的班次等于1,即表示护士m在前一周的第七天上类型为3、任意班次层级的班次之和;表示护士m在当前周第1天上类型为1、任意班次层级g的班次之和,则护士m在前一周的第七天的下夜不和当前周白班连上的约束为护士m在前一周的第七天上类型为3、任意班次层级的班次与护士m在当前周第1天上类型为1、任意班次层级g的班次不能同时存在,则:;每日的白班人数、上夜人数与下夜人数的约束;设每日的白班人数为,上夜人数为,下夜人数为,表示所有护士m、所有班次层级g的白班...
【专利技术属性】
技术研发人员:张志超,邓彦松,梁冬亮,叶娟,
申请(专利权)人:四川互慧软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。