当前位置: 首页 > 专利查询>四川大学专利>正文

一种医院规范化培训的自动轮转排班系统技术方案

技术编号:21274424 阅读:77 留言:0更新日期:2019-06-06 08:28
本发明专利技术公开了一种医院规范化培训的自动轮转排班系统,涉及医疗信息化辅助设计领域,该医院规范化培训的自动轮转排班系统,包括:存储模块、数据处理模块以及显示模块;数据处理模块用于确定每一位学员的实习总时长Ti,以及每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表;从每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表中确定最大比例;将多个最大比例按照从高到低排序得到第一排序顺序,将该第一排序顺序确定为科室的排班顺序;对科室的排班顺序依次按照学员排班算法确定每一个科室的学员排班顺序,从而可以保证排班无重叠、无遗漏、无冲突,同时各科室人数尽量均衡。

【技术实现步骤摘要】
一种医院规范化培训的自动轮转排班系统
本专利技术涉及医疗信息化辅助设计领域,更具体的涉及一种医院规范化培训的自动轮转排班系统。
技术介绍
住院医师规范化培训(以下简称“规培”)是医学生毕业后教育的重要组成部分,对于培训临床高层次医师,提高医疗质量极为重要。占据了医学终生教育的承前(医学院校基本教育)启后(继续医学教育)的重要地位,是医学临床专家形成过程的关键所在。但规培面临着学员多,且不同学制的学生规培时间要求不同,不同科室的学生要求的规培科室也不相同。随着科室增多,人数增多,排版可能的情况急剧增长。一位规培学员需要在指定时间内(通常是2年或3年),轮转完成指定的科室。一家常规规模的医院,规培人数在20人以上,科室总数在30个以上。平均每个人要轮转的科室平均约为20个。不同学制的学生规培时间要求不同,不同科室的学生要求的规培科室也不相同。目前只能通过专人按照人工的方式来安排转轮排班表,排班复杂度随着人员及班次的增加而大幅增加,排班效率低,且手工排班可能会出现错排、漏拍的现象,在医疗领域的排班错误可能导致非常严重的后果。
技术实现思路
本专利技术实施例提供一种医院规范化培训的自动轮转排班系统,可以做到排班无重叠、无遗漏、无冲突,避免了人工排班带来的压力,且排班效率高。本专利技术实施例提供一种医院规范化培训的自动轮转排班系统,包括:存储模块、数据处理模块以及显示模块;所述数据处理模块,用于执行自动轮转排班步骤,其中,所述自动轮转排班步骤包括:步骤S1、接收多个排班学员的属性信息,并将所述排班学员的属性信息存储至关系列表中;其中,所述排班人学员的属性信息包括排班人员的身份标识;所述关系列表用于存储所述排班学员的属性信息与所需实习科室的实习时间长度的对应关系;步骤S2、接收多个排班学员中每一个排班学员的所有需要轮转的科室以及每一个轮转的科室的实习时间长度,并将所述实习时间长度按照轮转的科室的类别存储至关系列表的对应位置;步骤S3、当接收到排班请求时,获取所述关系列表;步骤S4、基于所述关系列表确定每一位学员的实习总时长Ti,以及每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表;步骤S5、从每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表中确定最大比例,以及最大比例所对应的科室类别;步骤S6、将多个最大比例按照从高到低排序得到第一排序顺序,将所述第一排序顺序确定为科室的排班顺序;步骤S7、对科室的排班顺序依次按照学员排班算法确定每一个科室的学员排班顺序;步骤S8、将多个科室的学员排班顺序进行组合得到自动转轮排班表;所述存储模块,用于存储所述关系列表;所述显示模块,用于显示自动转轮排班表。较佳地,所述数据处理模块用于执行学员排班算法;其中,所述学员排班算法包括:基于多个比例列表,获取当前排名最高科室所对应的多个第一学员属性信息;基于所述第一学员属性信息获取每一个学员的当前排名最高科室的时长占比,并将多个当前排名最高科室的时长占比从高到低排序得到第二排序顺序,将所述第二排序顺序确定为当前排名最高科室的学员排班顺序,其中,当前排名最高科室的时长占比为所述当前排名最高科室的实习时间长度占实习总时长Ti的比例;从所述科室的排班顺序中选择次高科室,并获取次高科室所对应的多个第二学员属性信息;基于所述第二学员属性信息获取每一个学员的次高科室的时长占比,并将所述次高科室的时长占比从高到低排序得到第三排序顺序,将所述第三排序顺序结合学员冲突规避算法得到次高科室的学员排班顺序。较佳地,所述数据处理模块用于执行学员冲突规避算法的具体步骤:步骤3-1、确定当前学员需要待插入的时间长度L;步骤3-2、检查当前学员规培剩余时间段;步骤3-3、判断所述剩余时间段是否为完整剩余时间段;步骤3-4、若所述剩余时间段为不完整剩余时间段,则将所述学员的时间段以某一个剩余时间段的端点为基础移动L步,腾出剩余时间段:所述不完整剩余时间段为每一个剩余时间段的时间长度M均小于待插入的时间长度L,且多个剩余时间段彼此之间不连续;步骤3-5、若所述剩余时间段为完整剩余时间段,则选择插入时间位置;其中,当剩余时间段的时间长度M大于待插入的时间长度L时,所述剩余时间段称为完整剩余时间段;所述选择插入时间位置包括:计算所有候选的排班插入点:C1,C2,…Cn插入后科室最大人数H1,H2,…Hn;选择H1,H2,…Hn中的最小值作为最终插入位置,且如果有多个相同的最小值,选择多个插入点Ci中下标i最小的插入点Ci作为最终插入位置。本专利技术实施例中,当接收到排班请求时,获取所述关系列表;基于所述关系列表确定每一位学员的实习总时长Ti,以及每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表;从每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表中确定最大比例,以及最大比例所对应的科室类别;将多个最大比例按照从高到低排序得到第一排序顺序,将所述第一排序顺序确定为科室的排班顺序;对科室的排班顺序依次按照学员排班算法确定每一个科室的学员排班顺序,从而可以保证排班无重叠、无遗漏、无冲突,同时各科室人数尽量均衡,且充分利用计算机高速运算的优点,极大地减轻了医务人员的排班压力,且排班效率高,也让医院正常运转更有保障。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种医院规范化培训的自动轮转排班系统的框图。具体实施方式下面结合附图,对本专利技术的一个具体实施方式进行详细描述,但应当理解本专利技术的保护范围并不受具体实施方式的限制。图1示例性的示出了本专利技术实施例提供的一种医院规范化培训的自动轮转排班系统的框图,该医院规范化培训的自动轮转排班系统包括存储模块1、数据处理模块2以及显示模块3;该数据处理模块2,用于执行自动轮转排班步骤,其中,该自动轮转排班步骤包括:步骤S1、接收多个排班学员的属性信息,并将该排班学员的属性信息存储至关系列表中;其中,该排班人学员的属性信息包括排班人员的身份标识;该关系列表用于存储该排班学员的属性信息与所需实习科室的实习时间长度的对应关系。步骤S2、接收多个排班学员中每一个排班学员的所有需要轮转的科室以及每一个轮转的科室的实习时间长度,并将该实习时间长度按照轮转的科室的类别存储至关系列表的对应位置。本专利技术实施例中,首先排班人员的身份标识可以为姓名,也可以为特定的标记符,如user1,user2,…usern,当接收到排班人员的身份标识时,将身份标识存储至关系列表中,本专利技术中所用的关系列表如表1。表1步骤S3、当接收到排班请求时,获取该关系列表。步骤S4、基于该关系列表确定每一位学员的实习总时长Ti,以及每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表。表2学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表步骤S5、从每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表中确定最大比例,以及最大比例所对应的科室类别。步骤S6、将多个本文档来自技高网...

【技术保护点】
1.一种医院规范化培训的自动轮转排班系统,其特征在于,包括:存储模块、数据处理模块以及显示模块;所述数据处理模块,用于执行自动轮转排班步骤,其中,所述自动轮转排班步骤包括:步骤S1、接收多个排班学员的属性信息,并将所述排班学员的属性信息存储至关系列表中;其中,所述排班人学员的属性信息包括排班人员的身份标识;所述关系列表用于存储所述排班学员的属性信息与所需实习科室的实习时间长度的对应关系;步骤S2、接收多个排班学员中每一个排班学员的所有需要轮转的科室以及每一个轮转的科室的实习时间长度,并将所述实习时间长度按照轮转的科室的类别存储至关系列表的对应位置;步骤S3、当接收到排班请求时,获取所述关系列表;步骤S4、基于所述关系列表确定每一位学员的实习总时长Ti,以及每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表;步骤S5、从每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表中确定最大比例,以及最大比例所对应的科室类别;步骤S6、将多个最大比例按照从高到低排序得到第一排序顺序,将所述第一排序顺序确定为科室的排班顺序;步骤S7、对科室的排班顺序依次按照学员排班算法确定每一个科室的学员排班顺序;步骤S8、将多个科室的学员排班顺序进行组合得到自动转轮排班表;所述存储模块,用于存储所述关系列表;所述显示模块,用于显示自动转轮排班表。...

【技术特征摘要】
1.一种医院规范化培训的自动轮转排班系统,其特征在于,包括:存储模块、数据处理模块以及显示模块;所述数据处理模块,用于执行自动轮转排班步骤,其中,所述自动轮转排班步骤包括:步骤S1、接收多个排班学员的属性信息,并将所述排班学员的属性信息存储至关系列表中;其中,所述排班人学员的属性信息包括排班人员的身份标识;所述关系列表用于存储所述排班学员的属性信息与所需实习科室的实习时间长度的对应关系;步骤S2、接收多个排班学员中每一个排班学员的所有需要轮转的科室以及每一个轮转的科室的实习时间长度,并将所述实习时间长度按照轮转的科室的类别存储至关系列表的对应位置;步骤S3、当接收到排班请求时,获取所述关系列表;步骤S4、基于所述关系列表确定每一位学员的实习总时长Ti,以及每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表;步骤S5、从每一位学员所需实习的各个科室实习时间长度占实习总时长Ti的比例列表中确定最大比例,以及最大比例所对应的科室类别;步骤S6、将多个最大比例按照从高到低排序得到第一排序顺序,将所述第一排序顺序确定为科室的排班顺序;步骤S7、对科室的排班顺序依次按照学员排班算法确定每一个科室的学员排班顺序;步骤S8、将多个科室的学员排班顺序进行组合得到自动转轮排班表;所述存储模块,用于存储所述关系列表;所述显示模块,用于显示自动转轮排班表。2.如权利要求1所述的医院规范化培训的自动轮转排班系统,其特征在于,所述数据处理模块用于执行学员排班算法;其中,所述学员排班算法包括:基于多个比例列表,获取当前排名最高科室所对应的多个第一学员属性信息;基于所述第一学员属性信息获取每一...

【专利技术属性】
技术研发人员:卫韡
申请(专利权)人:四川大学
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1