医生排班的数据处理方法与装置制造方法及图纸

技术编号:22690604 阅读:30 留言:0更新日期:2019-11-30 04:33
本发明专利技术提供了一种医生排班的数据处理方法与装置,所述的方法,包括:从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期;根据所述技能信息与所述岗位信息,利用中间层转化确定对应的数据表结构;将所述数据表结构输入排班模型,并获取所述排班模型根据预设的排班规则引擎产生的所述排班周期的排班结果信息。本发明专利技术无需人工实施排班,有效减少了排班所需时间,提高了排班的效率。同时,无需针对于不同需求再更改排班模型及其排班规则,进而,本发明专利技术可有效提高方案的适用性。

Data processing method and device of doctor scheduling

The invention provides a data processing method and a device for doctors' rostering, the method comprises: retrieving the skill information and the position information of doctors participating in the rostering from the database, and determining the rostering cycle of the rostering; according to the skill information and the position information, using the middle layer to transform and determine the corresponding data table structure; transforming the data table The structure inputs the scheduling model and obtains the scheduling result information of the scheduling cycle generated by the scheduling model according to the preset scheduling rule engine. The invention does not need manual scheduling, effectively reduces the time required for scheduling, and improves the efficiency of scheduling. At the same time, it is unnecessary to change the scheduling model and the scheduling rules for different requirements, and further, the invention can effectively improve the applicability of the scheme.

【技术实现步骤摘要】
医生排班的数据处理方法与装置
本专利技术涉及医生排班的数据处理领域,尤其涉及一种医生排班的数据处理方法与装置。
技术介绍
医疗领域中,医生需要根据预先的排班进行出诊活动。其中,医生的排班,也可理解为医生出诊的安排,均是以医生为单位进行安排的。现有的相关技术中,医生可以自行进行手动排班或由值班员进行手动排班,从而确定对应时间的工作量。通过医生或值班员进行手动排班,耗时耗力。
技术实现思路
本专利技术提供一种医生排班的数据处理方法与装置,以解决手动排班耗时耗力的问题。根据本专利技术的第一方面,提供了、一种医生排班的数据处理方法,应用于服务端,包括:从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期;根据所述技能信息与所述岗位信息,转化确定对应的数据表结构;将所述数据表结构输入排班模型,并获取所述排班模型根据预设的排班规则引擎产生的所述排班周期的排班结果信息。可选的,所述数据表结构中还具有以下至少之一:医生的劳动强度限制信息;医生的特殊排班要求信息;预设的医生偏好信息;医生的基本信息;医生的合约信息。可选的,从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期之前,还包括:从所述数据库获取医院或科室上一次值班的值班信息;所述值班信息用于表征值班的医生人员和/或值班的医生人员的分组情况;确定相关人员所选择的当前的轮班规则;r>根据所述值班信息与所述轮班规则,确定本次排班对应的值班及轮班人员信息;将所述值班及轮班人员信息存储至所述数据库,以使得:参与本次排班的医生能够被所述数据库中所存储的值班及轮班人员信息所表征。可选的,所述当前的轮班规则是医院或科室人员在轮班设置界面中选择确定的。可选的,根据所述值班信息与所述轮班规则,确定本次排班对应的值班及轮班人员信息之前,还包括:显示值班信息;若获取到值班人员调整信息,则根据所述值班人员调整信息对所述值班信息进行调整。可选的,从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期之前,还包括:从所述数据库获取医生信息;所述医生信息包括医生的技能信息与医生的基本信息;对外显示医生信息;若相关人员对所述医生信息实施了调整,则将调整后的医生信息存储至所述数据库,以使得:参与本次排班的医生的技能信息能够根据所述数据库中医生的技能信息所确定。可选的,从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期之前,还包括:从所述数据库获取岗位信息;对外显示岗位信息;若相关人员对所述岗位信息实施了调整,则将调整后的岗位信息存储至所述数据库,以使得:所述本次排班的岗位信息能够根据所述数据库中的岗位信息所确定。可选的,获取所述排班模型根据预设的排班规则引擎产生的所述排班周期的排班结果信息之后,还包括:将所述排班结果信息存入所述数据库,以使得:所述数据库中能存储各历史排班结果信息;在本次排班执行完成后,获取本次排班的排班日志信息,并将当前的排班日志信息存入所述数据库,以使得:所述数据库中能存储各历史排班日志信息。可选的,所述的方法,还包括:若接收到所述历史排班结果信息和/或所述历史排班日志信息的显示请求,则对外显示历史数据表,所述历史数据表中记录有所述历史排班结果信息和/或所述历史排班日志信息;若接收到所述历史排班结果信息和/或所述历史排班日志信息的导出请求,则对外导出所述历史数据表。根据本专利技术的第二方面,提供了一种医生排班的数据处理装置,应用于服务端,包括:调取模块,用于从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期;转化模块,用于根据所述技能信息与所述岗位信息,转化确定对应的数据表结构;排班模块,将所述数据表结构输入排班模型,并获取所述排班模型根据预设的排班规则产生的所述排班周期的排班结果信息。根据本专利技术的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现第一方面及其可选方案涉及的方法。根据本专利技术的第四方面,提供了一种电子设备,包括:处理器;以及,存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行第一方面及其可选方案涉及的方法。本专利技术提供的医生排班的数据处理方法与装置,可从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息;进而,基于所调取的信息,可利用排班模型根据排班规则产生排班结果信息,可见,本专利技术无需人工实施排班,有效减少了排班所需时间,提高了排班的效率。同时,本专利技术中,由于信息存储于数据库,且可利用中间层将信息转化为能够被排班模型使用的统一的数据表结构,本专利技术针对于不同医院、科室的不同需求时,可通过中间层对其数据进行形式处理,使其均可成为排班模型所能使用的结构形式,无需针对于不同需求再更改排班模型及其排班规则,进而,本专利技术可有效提高方案的适用性,从而能够以较为简单的方式达到对多种需求的适应。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中医生排班的数据处理方法的流程示意图一;图2是本专利技术一实施例中医生排班的数据处理方法的流程示意图二;图3是本专利技术一实施例中医生排班的数据处理方法的流程示意图三;图4是本专利技术一实施例中医生排班的数据处理方法的流程示意图四;图5是本专利技术一实施例中医生排班的数据处理方法的流程示意图五;图6是本专利技术一实施例中医生排班的数据处理装置的程序模块示意图一;图7是本专利技术一实施例中医生排班的数据处理装置的程序模块示意图二;图8是本专利技术一实施例中医生排班的数据处理装置的程序模块示意图三;图9是本专利技术一实施例中医生排班的数据处理装置的程序模块示意图四;图10是本专利技术一实施例中医生排班的数据处理装置的程序模块示意图五。图11是本专利技术一实施例中电子设备的构造示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如本文档来自技高网...

【技术保护点】
1.一种医生排班的数据处理方法,应用于服务端,其特征在于,包括:/n从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期;/n根据所述技能信息与所述岗位信息,利用中间层转化确定对应的数据表结构;/n将所述数据表结构输入排班模型,并获取所述排班模型根据预设的排班规则引擎产生的所述排班周期的排班结果信息。/n

【技术特征摘要】
1.一种医生排班的数据处理方法,应用于服务端,其特征在于,包括:
从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期;
根据所述技能信息与所述岗位信息,利用中间层转化确定对应的数据表结构;
将所述数据表结构输入排班模型,并获取所述排班模型根据预设的排班规则引擎产生的所述排班周期的排班结果信息。


2.根据权利要求1所述的方法,其特征在于,所述数据表结构中还具有以下至少之一:
医生的劳动强度限制信息;
医生的特殊排班要求信息;
预设的医生偏好信息;
医生的基本信息;
医生的合约信息。


3.根据权利要求1所述的方法,其特征在于,从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期之前,还包括:
从所述数据库获取医院或科室上一次值班的值班信息;所述值班信息用于表征值班的医生人员和/或值班的医生人员的分组情况;
确定相关人员所选择的当前的轮班规则;
根据所述值班信息与所述轮班规则,确定本次排班对应的值班及轮班人员信息;
将所述值班及轮班人员信息存储至所述数据库,以使得:参与本次排班的医生能够被所述数据库中所存储的值班及轮班人员信息所表征。


4.根据权利要求3所述的方法,其特征在于,所述当前的轮班规则是医院或科室人员在轮班设置界面中选择确定的。


5.根据权利要求3所述的方法,其特征在于,根据所述值班信息与所述轮班规则,确定本次排班对应的值班及轮班人员信息之前,还包括:
显示值班信息;
若获取到值班人员调整信息,则根据所述值班人员调整信息对所述值班信息进行调整。


6.根据权利要求1至5任一项所述的方法,其特征在于,从数据库调取参与本次排班的医生的技能信息与本次排班的岗位信息,并确定本次排班的排班周期之前,还包括:
从所述数据库获取医生信息;所述医生信息包括医生的技能信...

【专利技术属性】
技术研发人员:刘诚刘鹏宋弘斌
申请(专利权)人:上海盛巨信息技术有限公司
类型:发明
国别省市:上海;31

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

1