技术领域Technical Field
本申请涉及物联网技术领域,尤其涉及一种献血人员智能调度方法及系统。The present application relates to the technical field of Internet of Things, and in particular to an intelligent scheduling method and system for blood donors.
背景技术Background Art
随着医疗技术的不断进步,血液在疾病治疗、手术操作和紧急救援中的作用愈发凸显。血液作为不可替代的医疗资源,其供应的稳定性和充足性直接关系到患者的生命安全和治疗效果。因此,建立有效的献血点网络,确保血液资源的及时采集、储存和供应,成为现代医疗体系不可或缺的一部分。With the continuous advancement of medical technology, the role of blood in disease treatment, surgical operations and emergency rescue has become increasingly prominent. As an irreplaceable medical resource, the stability and adequacy of blood supply are directly related to the patient's life safety and treatment effect. Therefore, establishing an effective blood donation point network to ensure the timely collection, storage and supply of blood resources has become an indispensable part of the modern medical system.
传统的调度方式依赖于人工进行数据采集以及分析,工作人员手动记录献血者数量、血液类型以及采集时间等信息,基于这些数据,工作人员对献血者流量趋势进行初步分析,然后制定献血点的调度计划,例如调整开放时间以及人员配置等。Traditional scheduling methods rely on manual data collection and analysis. Staff manually record information such as the number of blood donors, blood type, and collection time. Based on this data, staff conduct a preliminary analysis of the donor flow trend and then develop a scheduling plan for the blood donation point, such as adjusting opening hours and staffing.
但依赖于人工进行数据采集以及分析受限于数据采集的准确性,难以应对复杂多变的调度情况,并且通过人工采集数据以及分析也需要耗费大量时间,降低调度策略制定效率。However, relying on manual data collection and analysis is limited by the accuracy of data collection and is difficult to cope with complex and changeable scheduling situations. In addition, manual data collection and analysis also takes a lot of time, reducing the efficiency of scheduling strategy formulation.
发明内容Summary of the invention
本申请提供了一种献血人员智能调度方法及系统,解决了依赖于人工进行数据采集以及分析受限于数据采集的准确性,难以应对复杂多变的调度情况,并且通过人工采集数据以及分析也需要耗费大量时间,降低调度策略制定效率的问题。The present application provides an intelligent scheduling method and system for blood donors, which solves the problem that manual data collection and analysis are limited by the accuracy of data collection and are difficult to cope with complex and changeable scheduling situations. Manual data collection and analysis also takes a lot of time, reducing the efficiency of scheduling strategy formulation.
根据本申请的第一方面,提供了一种献血人员智能调度方法,该方法包括:According to a first aspect of the present application, a method for intelligent scheduling of blood donors is provided, the method comprising:
获取各献血点的历史献血数据以及目标日的环境数据,将所述历史献血数据以及目标日的环境数据输入至预设的献血预测模型,得到各献血点在目标日的献血预测数据;Obtaining historical blood donation data of each blood donation site and environmental data of the target day, inputting the historical blood donation data and environmental data of the target day into a preset blood donation prediction model, and obtaining blood donation prediction data of each blood donation site on the target day;
根据所述献血预测数据确定各献血点在目标日的献血调度计划;Determine the blood donation scheduling plan for each blood donation point on the target day according to the blood donation prediction data;
在目标日根据所述献血调度计划对各献血点进行调度,实时监控各献血点的运行数据,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件;On the target day, each blood donation point is scheduled according to the blood donation scheduling plan, the operation data of each blood donation point is monitored in real time, and whether there is an emergency event is determined according to the operation data and the blood donation scheduling plan;
若存在资源调配紧急事件,则根据所述运行数据确定需要调配资源的第一献血点、缺少的资源类型以及缺少的资源数量;If there is an emergency event for resource allocation, the first blood donation point that needs to allocate resources, the type of resources that are lacking, and the amount of resources that are lacking are determined based on the operation data;
获取各献血点当前资源信息,根据所述献血调度计划、所述各献血点当前资源信息、缺少的资源类型以及缺少的资源数量确定资源调配计划,并根据资源调配计划对第一献血点进行资源调配。The current resource information of each blood donation point is obtained, and a resource allocation plan is determined according to the blood donation scheduling plan, the current resource information of each blood donation point, the type of missing resources, and the amount of missing resources, and resources are allocated to the first blood donation point according to the resource allocation plan.
进一步的,在根据所述运行数据以及所述献血调度计划确定是否存在紧急事件之后,所述方法还包括:Further, after determining whether an emergency event exists according to the operation data and the blood donation scheduling plan, the method further includes:
若存在人员调配紧急事件,则根据所述运行数据确定需要调配人员的第二献血点、缺少的工作人员类型以及缺少的工作人员数量;If there is an emergency event for staff deployment, determining the second blood donation point where staff need to be deployed, the type of staff missing, and the number of staff missing based on the operation data;
获取各献血点的当前工作人员信息,根据所述献血调度计划、所述各献血点的当前工作人员信息、缺少的工作人员类型以及缺少的工作人员数量确定人员调配计划,并根据所述人员调配计划对第二献血点进行人员调配。Obtain the current staff information of each blood donation point, determine the staff deployment plan according to the blood donation scheduling plan, the current staff information of each blood donation point, the type of missing staff and the number of missing staff, and deploy personnel to the second blood donation point according to the staff deployment plan.
进一步的,根据所述献血预测数据确定各献血点在目标日的献血调度计划,包括:Furthermore, the blood donation scheduling plan for each blood donation point on the target day is determined based on the blood donation prediction data, including:
根据所述献血预测数据确定各献血点在目标日中的各预设时间点所需的资源类型以及资源数量,根据各预设时间点所需的资源类型以及资源数量确定各献血点在目标日的资源调度计划;Determine the resource type and resource quantity required by each blood donation site at each preset time point on the target day according to the blood donation forecast data, and determine the resource scheduling plan for each blood donation site on the target day according to the resource type and resource quantity required at each preset time point;
根据所述献血预测数据确定各献血点在目标日中的各预设时间点所需的工作人员类型以及工作人员数量,获取工作人员信息,根据所述工作人员信息、所述工作人员类型以及所述工作人员数量,确定各献血点在各预设时间点需要调度的目标工作人员;Determine the type and number of staff required for each blood donation site at each preset time point on the target day according to the blood donation prediction data, obtain staff information, and determine the target staff that needs to be dispatched at each blood donation site at each preset time point according to the staff information, the type of staff and the number of staff;
获取各献血点的位置信息以及在各预设时间点需要进行工作人员调度的献血点信息,根据所述位置信息以及在各预设时间点需要进行工作人员调度的献血点信息,确定目标日的工作人员调度路线,并根据所述工作人员调度路线以及对应的预设时间点确定工作人员调度时间;Obtaining the location information of each blood donation point and the information of the blood donation points that need to be dispatched by staff at each preset time point, determining the staff dispatch route on the target day based on the location information and the information of the blood donation points that need to be dispatched by staff at each preset time point, and determining the staff dispatch time based on the staff dispatch route and the corresponding preset time point;
根据所述工作人员调度路线、所述工作人员调度时间、所述目标工作人员以及所述各预设时间点,确定献血点在目标日的人员调度计划;Determine a staff dispatch plan for the blood donation site on the target day based on the staff dispatch route, the staff dispatch time, the target staff, and the preset time points;
根据所述资源调度计划以及所述人员调度计划确定各献血点在目标日的献血调度计划。The blood donation scheduling plan for each blood donation point on the target day is determined according to the resource scheduling plan and the personnel scheduling plan.
进一步的,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件,包括:Further, determining whether an emergency event occurs according to the operation data and the blood donation scheduling plan includes:
根据所述运行数据确定各献血点的各类型资源的实际消耗速度,根据资源调度计划确定各类型资源在各预设时间点的预测消耗速度;Determine the actual consumption rate of each type of resource at each blood donation point based on the operation data, and determine the predicted consumption rate of each type of resource at each preset time point based on the resource scheduling plan;
确定实际消耗速度大于预测消耗速度的目标献血点、目标资源类型以及目标预设时间点;Determine the target blood donation point, target resource type, and target preset time point where the actual consumption rate is greater than the predicted consumption rate;
根据所述运行数据确定目标献血点的目标资源类型在目标预设时间点的当前库存量,根据所述资源调度计划确定目标献血点的目标资源类型在目标预设时间点的预测库存量;Determine the current inventory of the target resource type at the target blood donation point at the target preset time point according to the operation data, and determine the predicted inventory of the target resource type at the target blood donation point at the target preset time point according to the resource scheduling plan;
根据所述实际消耗速度、所述预测消耗速度、所述当前库存量以及所述预测库存量,确定目标献血点的目标资源类型在目标预设时间点是否存在供不应求的情况;Determine whether there is a situation where the target resource type of the target blood donation point is in short supply at a target preset time point according to the actual consumption rate, the predicted consumption rate, the current inventory and the predicted inventory;
若存在供不应求的情况,则确定存在资源调配紧急事件;If there is a situation where demand exceeds supply, it is determined that there is a resource allocation emergency;
相应的,根据所述运行数据确定需要调配资源的第一献血点、缺少的资源类型以及缺少的资源数量,包括:Accordingly, determining the first blood donation point that needs to allocate resources, the type of resources that are lacking, and the amount of resources that are lacking according to the operation data includes:
将目标献血点作为需要调配资源的第一献血点,将目标资源类型作为缺少的资源类型;The target blood donation site is taken as the first blood donation site that needs to allocate resources, and the target resource type is taken as the type of resource that is lacking;
根据所述实际消耗速度、所述预测消耗速度、所述当前库存量以及所述预测库存量确定缺少的资源数量。The amount of the missing resource is determined according to the actual consumption rate, the predicted consumption rate, the current inventory level, and the predicted inventory level.
进一步的,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件,还包括:Further, determining whether an emergency event exists according to the operation data and the blood donation scheduling plan also includes:
根据所述运行数据确定各献血点的献血者在各环节的实时平均等待时间,若所述献血者平均等待时间超过预设的等待时间阈值,确定存在人员调配紧急事件。The real-time average waiting time of blood donors at each blood donation point in each link is determined based on the operating data. If the average waiting time of the blood donors exceeds a preset waiting time threshold, it is determined that an emergency event for personnel deployment exists.
进一步的,根据所述运行数据确定需要调配人员的第二献血点、缺少的工作人员类型以及缺少的工作人员数量,包括:Further, determining the second blood donation point that needs to deploy personnel, the type of missing staff, and the number of missing staff according to the operation data includes:
将所述献血者平均等待时间超过预设的等待时间阈值的献血点作为第二献血点,并确定所述献血者平均等待时间超过预设的等待时间阈值的目标环节,根据所述目标环节确定缺少的工作人员类型;The blood donation point where the average waiting time of the blood donors exceeds the preset waiting time threshold is used as the second blood donation point, and the target link where the average waiting time of the blood donors exceeds the preset waiting time threshold is determined, and the type of missing staff is determined according to the target link;
获取第二献血点的目标环节的工作人员数量以及预估的单个献血者的平均服务时间,根据所述平均服务时间、所述平均等待时间以及所述工作人员数量确定缺少的工作人员数量。The number of staff members in the target link of the second blood donation site and the estimated average service time of a single blood donor are obtained, and the number of missing staff members is determined based on the average service time, the average waiting time and the number of staff members.
进一步的,在目标日根据所述献血调度计划对各献血点进行调度之后,所述方法还包括:Furthermore, after scheduling each blood donation point according to the blood donation scheduling plan on the target day, the method further includes:
若接收到紧急用血请求,则根据所述紧急用血请求确定紧急用血位置以及紧急用血信息;If an emergency blood request is received, determining the emergency blood location and emergency blood information according to the emergency blood request;
获取各献血点位置以及各献血点实时信息,根据所述各献血点位置、各献血点实时信息、所述紧急用血位置以及所述紧急用血信息确定紧急用血调度计划。The location of each blood donation point and the real-time information of each blood donation point are obtained, and the emergency blood use scheduling plan is determined according to the location of each blood donation point, the real-time information of each blood donation point, the emergency blood use location and the emergency blood use information.
进一步的,根据所述各献血点位置、各献血点实时信息、所述紧急用血位置以及所述紧急用血信息确定紧急用血调度计划,包括:Furthermore, determining an emergency blood use dispatch plan according to the locations of each blood donation point, the real-time information of each blood donation point, the emergency blood use location and the emergency blood use information includes:
根据所述各献血点实时信息确定满足紧急用血信息要求的第一取血献血点;Determine the first blood collection and donation point that meets the emergency blood use information requirements according to the real-time information of each blood donation point;
获取第一取血献血点位置,根据所述第一取血献血点位置以及所述紧急用血位置,确定目标取血献血点;Obtaining the location of a first blood collection and donation point, and determining a target blood collection and donation point according to the location of the first blood collection and donation point and the emergency blood use location;
获取目标取血献血点位置,根据所述目标取血献血点位置以及所述紧急用血位置,确定所述目标取血献血点与紧急用血位置之间的最短行驶路线;Obtaining the location of a target blood collection and donation point, and determining the shortest driving route between the target blood collection and donation point and the emergency blood use location based on the target blood collection and donation point location and the emergency blood use location;
根据所述最短行驶路线以及所述紧急用血信息确定紧急用血调度计划。An emergency blood use dispatch plan is determined according to the shortest driving route and the emergency blood use information.
根据本申请的第二方面,提供了一种献血人员智能调度系统,该系统包括:According to a second aspect of the present application, there is provided an intelligent scheduling system for blood donors, the system comprising:
献血数据预测模块,用于获取各献血点的历史献血数据以及目标日的环境数据,将所述历史献血数据以及目标日的环境数据输入至预设的献血预测模型,得到各献血点在目标日的献血预测数据;A blood donation data prediction module is used to obtain the historical blood donation data of each blood donation point and the environmental data of the target day, input the historical blood donation data and the environmental data of the target day into a preset blood donation prediction model, and obtain the blood donation prediction data of each blood donation point on the target day;
献血调度计划确定模块,用于根据所述献血预测数据确定各献血点在目标日的献血调度计划;A blood donation scheduling plan determination module is used to determine the blood donation scheduling plan of each blood donation point on the target day according to the blood donation prediction data;
紧急事件确定模块,用于在目标日根据所述献血调度计划对各献血点进行调度,实时监控各献血点的运行数据,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件;An emergency event determination module is used to schedule each blood donation point according to the blood donation scheduling plan on the target day, monitor the operation data of each blood donation point in real time, and determine whether there is an emergency event based on the operation data and the blood donation scheduling plan;
资源紧急事件响应模块,用于若存在资源调配紧急事件,则根据所述运行数据确定需要调配资源的第一献血点、缺少的资源类型以及缺少的资源数量;A resource emergency response module, for determining the first blood donation site to which resources need to be allocated, the type of resources lacking, and the amount of resources lacking according to the operation data if a resource allocation emergency occurs;
资源调配模块,用于获取各献血点当前资源信息,根据所述献血调度计划、所述各献血点当前资源信息、缺少的资源类型以及缺少的资源数量确定资源调配计划,并根据资源调配计划对第一献血点进行资源调配。The resource allocation module is used to obtain the current resource information of each blood donation point, determine the resource allocation plan according to the blood donation scheduling plan, the current resource information of each blood donation point, the type of missing resources and the amount of missing resources, and allocate resources to the first blood donation point according to the resource allocation plan.
根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。According to a third aspect of the present disclosure, an electronic device is provided, which includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the program, the method described above is implemented.
本申请实施例中,获取各献血点的历史献血数据以及目标日的环境数据,将所述历史献血数据以及目标日的环境数据输入至预设的献血预测模型,得到各献血点在目标日的献血预测数据;根据所述献血预测数据确定各献血点在目标日的献血调度计划;在目标日根据所述献血调度计划对各献血点进行调度,实时监控各献血点的运行数据,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件;若存在资源调配紧急事件,则根据所述运行数据确定需要调配资源的第一献血点、缺少的资源类型以及缺少的资源数量;获取各献血点当前资源信息,根据所述献血调度计划、所述各献血点当前资源信息、缺少的资源类型以及缺少的资源数量确定资源调配计划,并根据资源调配计划对第一献血点进行资源调配。通过上述献血人员智能调度方法,通过结合历史献血数据和环境数据可以更准确地预测目标日各献血点的献血情况,从而优化献血调度计划,提高献血活动的效率。通过实时监控各献血点的运行数据,能够在紧急事件发生时快速做出反应,及时调配资源,确保献血活动的顺利进行。In an embodiment of the present application, historical blood donation data of each blood donation point and environmental data of the target day are obtained, and the historical blood donation data and environmental data of the target day are input into a preset blood donation prediction model to obtain blood donation prediction data of each blood donation point on the target day; a blood donation scheduling plan for each blood donation point on the target day is determined based on the blood donation prediction data; on the target day, each blood donation point is scheduled according to the blood donation scheduling plan, and the operating data of each blood donation point is monitored in real time, and whether there is an emergency event is determined based on the operating data and the blood donation scheduling plan; if there is a resource allocation emergency event, the first blood donation point that needs to allocate resources, the type of missing resources, and the amount of missing resources are determined based on the operating data; the current resource information of each blood donation point is obtained, and a resource allocation plan is determined based on the blood donation scheduling plan, the current resource information of each blood donation point, the type of missing resources, and the amount of missing resources, and resources are allocated to the first blood donation point according to the resource allocation plan. Through the above-mentioned intelligent scheduling method for blood donors, by combining historical blood donation data and environmental data, the blood donation situation of each blood donation point on the target day can be more accurately predicted, thereby optimizing the blood donation scheduling plan and improving the efficiency of blood donation activities. By real-time monitoring of the operating data of each blood donation point, it is possible to respond quickly when an emergency occurs, deploy resources in a timely manner, and ensure the smooth progress of blood donation activities.
应当理解,发明内容部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。It should be understood that the contents described in the Summary of the Invention are not intended to limit the key or important features of the embodiments of the present application, nor are they intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
结合附图并参考以下详细说明,本申请各实施例的上述和其他特征、优点及方面将变得更加明显。附图用于更好地理解本方案,不构成对本申请的限定在附图中,相同或相似的附图标记表示相同或相似的元素,其中:The above and other features, advantages and aspects of the embodiments of the present application will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present application. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, among which:
图1是本申请实施例一提供的献血人员智能调度方法的流程示意图;FIG1 is a flow chart of an intelligent scheduling method for blood donors provided in Example 1 of the present application;
图2是本申请实施例二提供的献血人员智能调度方法的流程示意图;FIG2 is a flow chart of an intelligent scheduling method for blood donors provided in Example 2 of the present application;
图3是本申请实施例三提供的献血人员智能调度方法的流程示意图;3 is a schematic diagram of a flow chart of an intelligent scheduling method for blood donors provided in Example 3 of the present application;
图4是本申请实施例四提供的献血人员智能调度系统的结构示意图;4 is a schematic diagram of the structure of the intelligent scheduling system for blood donors provided in Example 4 of the present application;
图5是本申请实施例五提供的示例性电子设备的框图。FIG5 is a block diagram of an exemplary electronic device provided in Embodiment 5 of the present application.
具体实施方式DETAILED DESCRIPTION
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。In addition, the term "and/or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character "/" in this article generally indicates that the associated objects before and after are in an "or" relationship.
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的献血人员智能调度方法进行详细地说明。The following, in conjunction with the accompanying drawings, describes in detail the intelligent scheduling method for blood donors provided by the embodiment of the present application through specific embodiments and their application scenarios.
实施例一Embodiment 1
图1是本申请实施例一提供的献血人员智能调度方法的流程示意图。如图1所示,具体包括如下步骤:FIG1 is a flow chart of the intelligent scheduling method for blood donors provided in Example 1 of the present application. As shown in FIG1 , the method specifically includes the following steps:
S101,获取各献血点的历史献血数据以及目标日的环境数据,将所述历史献血数据以及目标日的环境数据输入至预设的献血预测模型,得到各献血点在目标日的献血预测数据。S101, obtaining historical blood donation data of each blood donation site and environmental data of the target day, inputting the historical blood donation data and environmental data of the target day into a preset blood donation prediction model, and obtaining blood donation prediction data of each blood donation site on the target day.
首先,本方案的使用场景可以是通过献血预测模型根据历史献血数据以及目标日的环境数据预测目标日的献血数据,并根据预测的献血数据制定目标日的献血调度计划,并根据献血调度计划在目标日对各献血点进行调度,并识别是否存在紧急事件,若存在紧急事件则根据相应的应对策略进行紧急事件应对的场景。First of all, the usage scenario of this solution can be to predict the blood donation data on the target day based on the historical blood donation data and the environmental data of the target day through the blood donation prediction model, and formulate a blood donation scheduling plan for the target day based on the predicted blood donation data, and schedule each blood donation point on the target day according to the blood donation scheduling plan, and identify whether there is an emergency. If there is an emergency, respond to the emergency according to the corresponding response strategy.
基于上述使用场景,可以理解的,本申请的执行主体可以是集成制定献血调度计划功能、对献血点进行调度功能、识别紧急事件功能以及应对紧急事件功能的献血点人员与资源智能调度系统,此处不做过多的限定。Based on the above usage scenarios, it can be understood that the executor of the present application can be an intelligent scheduling system for blood donation point personnel and resources that integrates the functions of formulating blood donation scheduling plans, scheduling blood donation points, identifying emergency events, and responding to emergency events. No excessive limitations are made here.
本方案中,献血点可以是指指定的地点,供人们前往捐献血液,具体的,这些地点可以是医院、社区中心以及献血车等设施,方便人们进行献血,以满足医疗机构对血液的需求。In this plan, blood donation points can refer to designated locations for people to donate blood. Specifically, these locations can be hospitals, community centers, blood donation vehicles and other facilities to facilitate people to donate blood to meet the blood needs of medical institutions.
历史献血数据可以是过去在各个献血点收集到的献血情况的记录,具体的,这些数据可以包括献血日期、献血量、献血者的年龄、性别以及献血血型等信息。The historical blood donation data may be a record of blood donations collected at various blood donation sites in the past. Specifically, the data may include information such as the date of blood donation, the amount of blood donated, the age, gender, and blood type of the blood donor.
目标日可以是指预测所关注的特定日期,即希望了解在某一具体日期发生的献血情况。The target date can be a specific date that the forecast focuses on, that is, you want to know the blood donations that occurred on a specific date.
目标日的环境数据可以是指在目标日和周边时间内的相关环境信息,具体的,可以包括天气情况,例如气温、降水量以及风速等、节假日信息以及特殊活动等。这些环境因素可能影响人们的献血意愿,因此需要考虑它们对献血预测的影响。The environmental data of the target day may refer to the relevant environmental information on the target day and the surrounding time, and may include weather conditions, such as temperature, precipitation, wind speed, holiday information, special events, etc. These environmental factors may affect people's willingness to donate blood, so their impact on blood donation prediction needs to be considered.
预设的献血预测模型可以是一种数学模型,用于根据历史献血数据和环境数据预测未来某一时间段内的献血量,具体的,这些模型可以基于统计方法、机器学习算法或深度学习技术等构建,以便更准确地预测献血行为。The preset blood donation prediction model can be a mathematical model used to predict the amount of blood donation in a certain time period in the future based on historical blood donation data and environmental data. Specifically, these models can be constructed based on statistical methods, machine learning algorithms or deep learning technologies, so as to more accurately predict blood donation behavior.
献血预测数据可以是通过预设的献血预测模型得出的结果,在目标日的各个献血点预测的献血者数量、献血量以及对应的献血血型。The blood donation prediction data may be the result obtained through a preset blood donation prediction model, and the number of blood donors, the amount of blood donated, and the corresponding blood types are predicted at each blood donation point on the target day.
可以通过献血点管理系统或相关机构的数据库查询各献血点的历史献血数据,通过气象局或相关的天气预报服务获取天气情况,并通过查询节假日信息、当地活动日历等公共信息来源获取其他环境因素。在预设的献血预测模型进行训练时,可以将历史献血数据和目标日的环境数据转换成适合模型输入的特征,具体的,可以包括对日期进行处理以提取出季节性以及周几等时间特征,对天气数据进行编码或者构建天气特征,以及对节假日等环境因素进行编码或者提取相关特征。然后选择合适的献血预测模型进行训练,使用历史献血数据作为训练集,利用目标日的环境数据进行特征输入。例如添加时间特征季节以及星期几、对天气进行编码,晴天为1、阴天为2以及雨天为3等、对节假日进行编码,是节假日为1,不是为0等。当模型训练完成后,可以将历史献血数据和目标日的环境数据合并成一个完整的特征向量。最后,将这个特征向量输入至预设的献血预测模型中,得到各献血点在目标日的献血预测数据。The historical blood donation data of each blood donation point can be queried through the blood donation point management system or the database of the relevant institution, the weather conditions can be obtained through the meteorological bureau or related weather forecast services, and other environmental factors can be obtained by querying public information sources such as holiday information and local activity calendars. When the preset blood donation prediction model is trained, the historical blood donation data and the environmental data of the target day can be converted into features suitable for model input. Specifically, it can include processing the date to extract time features such as seasonality and day of the week, encoding the weather data or constructing weather features, and encoding or extracting relevant features for environmental factors such as holidays. Then select a suitable blood donation prediction model for training, use the historical blood donation data as the training set, and use the environmental data of the target day for feature input. For example, add the time feature season and day of the week, encode the weather, sunny day is 1, cloudy day is 2, and rainy day is 3, etc., encode the holidays, it is 1 for holidays, not 0, etc. When the model training is completed, the historical blood donation data and the environmental data of the target day can be merged into a complete feature vector. Finally, this feature vector is input into the preset blood donation prediction model to obtain the blood donation prediction data of each blood donation point on the target day.
S102,根据所述献血预测数据确定各献血点在目标日的献血调度计划。S102: Determine the blood donation scheduling plan for each blood donation site on the target day based on the blood donation prediction data.
献血调度计划可以是指根据献血预测数据确定各献血点在目标日的具体工作安排和资源分配方案,以确保能够有效地应对预测的献血需求,具体的,可以包括资源调度和人员调度两个方面。其中,资源调度可以确保献血点在目标日有足够的物资和设备,例如采血器具、血袋以及消毒用品等。根据预测的献血量以及献血人数,需要及时调配这些物资,以满足献血活动的需求。如果某些献血点预测的献血量较高,可以增加相应的物资供应。人员调度可以包括安排足够的工作人员来保障献血活动的顺利进行。具体的,可以包括医护人员以及志愿者等。根据预测的献血者数量和献血点的工作量,需要合理安排人员的数量和工作时间,确保能够及时处理献血者的登记、采血和后续服务。The blood donation scheduling plan may refer to the specific work arrangements and resource allocation plans for each blood donation site on the target day determined based on the blood donation forecast data to ensure that the predicted blood donation demand can be effectively responded to. Specifically, it may include two aspects: resource scheduling and personnel scheduling. Among them, resource scheduling can ensure that the blood donation site has sufficient supplies and equipment on the target day, such as blood collection equipment, blood bags, and disinfection supplies. According to the predicted blood donation volume and the number of blood donors, these materials need to be deployed in a timely manner to meet the needs of blood donation activities. If the predicted blood donation volume of some blood donation sites is high, the corresponding material supply can be increased. Personnel scheduling may include arranging enough staff to ensure the smooth progress of blood donation activities. Specifically, it may include medical staff and volunteers. According to the predicted number of blood donors and the workload of the blood donation site, it is necessary to reasonably arrange the number of personnel and working hours to ensure that the registration, blood collection and follow-up services of blood donors can be handled in a timely manner.
可以根据献血预测数据和献血点的实际情况,制定献血调度计划,明确资源和人员的需求,确定工作流程和安排。根据献血预测数据中的献血量,及时调配物资和设备,确保每个献血点都有足够的供应,并在需要时增加物资的供应量。根据献血预测数据中的献血者数量,合理安排工作人员的数量和工作时间。确保每个献血点都有足够的医护人员和志愿者来处理献血者的登记、采血和后续服务。According to the blood donation forecast data and the actual situation of the blood donation sites, a blood donation scheduling plan can be formulated to clarify the needs of resources and personnel, and determine the work process and arrangements. According to the blood donation volume in the blood donation forecast data, timely deployment of materials and equipment can be carried out to ensure that each blood donation site has sufficient supply, and the supply of materials can be increased when needed. According to the number of blood donors in the blood donation forecast data, the number of staff and working hours can be reasonably arranged. Ensure that each blood donation site has enough medical staff and volunteers to handle the registration, blood collection and follow-up services of blood donors.
S103,在目标日根据所述献血调度计划对各献血点进行调度,实时监控各献血点的运行数据,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件。S103, scheduling each blood donation point according to the blood donation scheduling plan on the target day, monitoring the operating data of each blood donation point in real time, and determining whether there is an emergency event based on the operating data and the blood donation scheduling plan.
各献血点的运行数据可以包括献血者数量和献血量、献血点物资情况具体的,可以包括采血器具、血袋以及消毒用品等;医护人员和志愿者情况,具体的,可以包括医护人员和志愿者数量;The operation data of each blood donation site may include the number of blood donors and the amount of blood donated, the material situation of the blood donation site, which may include blood collection equipment, blood bags and disinfection supplies, etc.; the situation of medical staff and volunteers, which may include the number of medical staff and volunteers;
紧急事件可以包括资源方面的紧急事件,当某个献血点的物资供应出现不足或者设备出现故障时,会影响献血活动的正常进行,导致献血活动暂时中止或者延迟,需要紧急调配物资或者维修设备。人员方面的紧急事件,当某个献血点的医护人员或者志愿者数量不足,无法满足献血活动的需求时,会影响献血活动的进行,需要紧急调派人员。Emergency events can include resource emergencies. When a blood donation site has insufficient supplies or equipment failures, it will affect the normal progress of blood donation activities, causing the blood donation activities to be temporarily suspended or delayed, and it is necessary to urgently deploy supplies or repair equipment. Personnel emergencies. When a blood donation site has insufficient medical staff or volunteers to meet the needs of blood donation activities, it will affect the progress of blood donation activities and require emergency deployment of personnel.
可以设置数据采集系统或监控平台,实时收集各献血点的运行数据,将采集到的数据通过网络传输至中央监控中心,在监控系统中对接收到的数据进行处理和分析,具体的,可以利用数据可视化技术将数据转化成直观的图表,并建立紧急事件判断的规则和逻辑,例如当某个献血点的物资库存低于设定阈值、献血者数量超过献血点的处理能力以及医护人员和志愿者数量不足等情况发生时,触发紧急事件判断。A data collection system or monitoring platform can be set up to collect the operating data of each blood donation point in real time, and the collected data can be transmitted to the central monitoring center through the network. The received data can be processed and analyzed in the monitoring system. Specifically, data visualization technology can be used to convert data into intuitive charts and establish rules and logic for emergency event judgment. For example, when the material inventory of a blood donation point is lower than the set threshold, the number of blood donors exceeds the processing capacity of the blood donation point, and the number of medical staff and volunteers is insufficient, an emergency event judgment is triggered.
在上述技术方案的基础上,可选的,在根据所述运行数据以及所述献血调度计划确定是否存在紧急事件之后,所述方法还包括:Based on the above technical solution, optionally, after determining whether there is an emergency event according to the operation data and the blood donation scheduling plan, the method further includes:
若存在人员调配紧急事件,则根据所述运行数据确定需要调配人员的第二献血点、缺少的工作人员类型以及缺少的工作人员数量;If there is an emergency event for staff deployment, determining the second blood donation point where staff need to be deployed, the type of staff missing, and the number of staff missing based on the operation data;
获取各献血点的当前工作人员信息,根据所述献血调度计划、所述各献血点的当前工作人员信息、缺少的工作人员类型以及缺少的工作人员数量确定人员调配计划,并根据所述人员调配计划对第二献血点进行人员调配。Obtain the current staff information of each blood donation point, determine the staff deployment plan according to the blood donation scheduling plan, the current staff information of each blood donation point, the type of missing staff and the number of missing staff, and deploy personnel to the second blood donation point according to the staff deployment plan.
本方案中,第二献血点可以是指在人员调配紧急事件中,需要调配工作人员的那个献血点,即缺少工作人员的献血点。In this solution, the second blood donation point may refer to the blood donation point where staff need to be deployed in an emergency event of staff deployment, that is, the blood donation point that lacks staff.
缺少的工作人员类型可以包括医护人员以及志愿者这两种类型。缺少的工作人员数量则是第二献血点缺少的某类型的工作人员的数量。The missing staff types may include medical staff and volunteers. The missing staff quantity is the quantity of a certain type of staff missing at the second blood donation point.
可以根据实时监控的数据分析各献血点的人员状况,确定是否存在人员调配紧急事件,即某些献血点是否缺乏足够的工作人员来应对当前的献血需求,若是则确定需要调配人员的第二献血点,即缺少工作人员的献血点,具体的,可以是根据当前献血点的工作人员数量不足以应对献血需求的情况来判断。根据第二献血点的情况,确定缺少的工作人员类型和数量。,具体的,需要考虑到各种工作岗位的需要,根据实际情况和需求进行估算,确定缺少的工作人员数量。The personnel status of each blood donation point can be analyzed based on the real-time monitoring data to determine whether there is an emergency for personnel deployment, that is, whether some blood donation points lack sufficient staff to meet the current blood donation needs. If so, the second blood donation point that needs to be deployed is determined, that is, the blood donation point that lacks staff. Specifically, it can be judged based on the situation that the number of staff at the current blood donation point is insufficient to meet the blood donation needs. According to the situation of the second blood donation point, the type and number of missing staff are determined. Specifically, it is necessary to take into account the needs of various jobs, make estimates based on actual conditions and needs, and determine the number of missing staff.
当前工作人员信息可以包括各个献血点目前的工作人员情况,具体的,可以包括工作人员的类型、数量以及分布情况。The current staff information may include the current staff situation of each blood donation site, and specifically, may include the type, number and distribution of the staff.
人员调配计划可以是根据当前的工作人员信息和献血需求情况,制定的用于为第二献血点调配工作人员的计划,该计划确定了哪些献血点需要为第二献血点调配相应的工作人员。The staff deployment plan may be a plan formulated based on current staff information and blood donation demand to deploy staff to the second blood donation site. The plan determines which blood donation sites need to deploy corresponding staff to the second blood donation site.
可以收集各献血点的当前工作人员信息,确定各献血点工作人员的类型、数量以及分布情况,根据献血调度计划确定各献血点预计需要的工作人员类型以及对应的工作人员数量,结合实际各献血点工作人员的类型、数量以及分布情况,确定人员相对充足的献血点,再根据缺少的工作人员类型以及缺少的工作人员数量确定为第二献血点进行人员调配的献血点,并写入至人员调配计划中,通过运输车将需要调度的工作人员从相应的献血点调配到第二献血点。例如,在实时监控献血活动的过程中,发现献血点A的注册护士数量不足以应对当前的献血需求,需要调配2名注册护士,而献血点B的注册护士有3名,根据献血调度计划确定献血点B的注册护士需要2名,献血点C的注册护士有2名,根据献血调度计划确定献血点C的注册护士需要1名,则确定从献血点B调配1名注册护士到献血点A,从献血点C调配1名注册护士到献血点A。The current staff information of each blood donation point can be collected to determine the type, number and distribution of the staff at each blood donation point. The type of staff and the corresponding number of staff expected to be needed at each blood donation point can be determined based on the blood donation scheduling plan. Combined with the actual type, number and distribution of staff at each blood donation point, the blood donation points with relatively sufficient staff can be determined. Based on the type of missing staff and the number of missing staff, the blood donation point to be deployed as the second blood donation point can be determined, and written into the personnel deployment plan. The staff to be dispatched can be deployed from the corresponding blood donation point to the second blood donation point by transport vehicles. For example, in the process of real-time monitoring of blood donation activities, it is found that the number of registered nurses at blood donation point A is insufficient to meet the current blood donation demand, and 2 registered nurses need to be deployed. Blood donation point B has 3 registered nurses. According to the blood donation scheduling plan, it is determined that blood donation point B needs 2 registered nurses, and blood donation point C has 2 registered nurses. According to the blood donation scheduling plan, it is determined that blood donation point C needs 1 registered nurse. Therefore, it is determined to deploy 1 registered nurse from blood donation point B to blood donation point A, and 1 registered nurse from blood donation point C to blood donation point A.
本方案中,根据献血调度计划和实际需求,合理调配工作人员,可以最大限度地利用现有资源,避免资源浪费和过度调配,并有效提高献血活动的工作效率,确保献血点能够顺利地进行工作。In this plan, according to the blood donation scheduling plan and actual needs, the staff can be reasonably deployed to maximize the use of existing resources, avoid waste and over-allocation of resources, and effectively improve the efficiency of blood donation activities, ensuring that blood donation points can operate smoothly.
在上述技术方案的基础上,可选的,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件,包括:On the basis of the above technical solution, optionally, determining whether an emergency event occurs according to the operation data and the blood donation scheduling plan includes:
根据所述运行数据确定各献血点的各类型资源的实际消耗速度,根据资源调度计划确定各类型资源在各预设时间点的预测消耗速度;Determine the actual consumption rate of each type of resource at each blood donation point based on the operation data, and determine the predicted consumption rate of each type of resource at each preset time point based on the resource scheduling plan;
确定实际消耗速度大于预测消耗速度的目标献血点、目标资源类型以及目标预设时间点;Determine the target blood donation point, target resource type, and target preset time point where the actual consumption rate is greater than the predicted consumption rate;
根据所述运行数据确定目标献血点的目标资源类型在目标预设时间点的当前库存量,根据所述资源调度计划确定目标献血点的目标资源类型在目标预设时间点的预测库存量;Determine the current inventory of the target resource type at the target blood donation point at the target preset time point according to the operation data, and determine the predicted inventory of the target resource type at the target blood donation point at the target preset time point according to the resource scheduling plan;
根据所述实际消耗速度、所述预测消耗速度、所述当前库存量以及所述预测库存量,确定目标献血点的目标资源类型在目标预设时间点是否存在供不应求的情况;Determine whether there is a situation where the target resource type of the target blood donation point is in short supply at a target preset time point according to the actual consumption rate, the predicted consumption rate, the current inventory and the predicted inventory;
若存在供不应求的情况,则确定存在资源调配紧急事件;If there is a situation where demand exceeds supply, it is determined that there is a resource allocation emergency;
相应的,根据所述运行数据确定需要调配资源的第一献血点、缺少的资源类型以及缺少的资源数量,包括:Accordingly, determining the first blood donation point that needs to allocate resources, the type of resources that are lacking, and the amount of resources that are lacking according to the operation data includes:
将目标献血点作为需要调配资源的第一献血点,将目标资源类型作为缺少的资源类型;The target blood donation site is taken as the first blood donation site that needs to allocate resources, and the target resource type is taken as the type of resource that is lacking;
根据所述实际消耗速度、所述预测消耗速度、所述当前库存量以及所述预测库存量确定缺少的资源数量。The amount of the missing resource is determined according to the actual consumption rate, the predicted consumption rate, the current inventory level, and the predicted inventory level.
本方案中,实际消耗速度可以是指在实际运行过程中,各献血点的各类型资源的消耗速度。这是根据实际情况和实时数据统计得出的,反映了资源在现实中的使用情况。In this solution, the actual consumption rate may refer to the consumption rate of various types of resources at various blood donation points during the actual operation process. This is based on actual conditions and real-time data statistics, reflecting the actual use of resources.
预测消耗速度可以是指根据资源调度计划和预设时间点,预测的在各预设时间点各献血点的各类型资源的消耗速度。The predicted consumption rate may refer to the consumption rate of various types of resources at various blood donation points at various preset time points, which is predicted based on the resource scheduling plan and the preset time points.
可以收集各献血点的运行数据,包括各类型资源的消耗情况,具体的,这些数据可以从献血点的管理系统中获取。然后对收集到的运行数据进行分析,计算各献血点的各类型资源的实际消耗速度,可以通过统计各类型资源在一定时间内的消耗量,然后将其转化为消耗速度,如单位时间内的消耗量或消耗率。然后根据资源调度计划和预设时间点,预测各类型资源在目标日的各预设时间点的消耗速度,具体的,可以将第一个预设时间点视为起始点,起始点的预测消耗速度为0,需要的资源数量也为0,然后计算第一个预设时间点与相邻的第二个预设时间点之间的总时长,再获取第二个预设时间点的各类型资源的所需数量,然后调用如下公式计算预测消耗速度:The operation data of each blood donation point can be collected, including the consumption of various types of resources. Specifically, these data can be obtained from the management system of the blood donation point. Then, the collected operation data is analyzed to calculate the actual consumption rate of various types of resources at each blood donation point. This can be done by counting the consumption of each type of resource within a certain period of time and then converting it into a consumption rate, such as consumption or consumption rate per unit time. Then, based on the resource scheduling plan and the preset time points, the consumption rate of each type of resource at each preset time point on the target day is predicted. Specifically, the first preset time point can be regarded as the starting point, and the predicted consumption rate at the starting point is 0, and the required number of resources is also 0. Then, the total duration between the first preset time point and the adjacent second preset time point is calculated, and then the required number of each type of resource at the second preset time point is obtained, and then the following formula is called to calculate the predicted consumption rate:
其中,资源消耗量是两个相邻预设时间点的预测资源消耗量的差值;总时长是两个预设时间点之间的总时长。当使用此公式计算出预测消耗速度后,将计算出的结果作为第二个预设时间点的预测消耗速度,以此类推。例如,若第一个预设时间点血袋需要的资源数量为0,第二个预设时间点血袋需要的资源数量为60,相邻预设时间点之间的总时长为1小时,则第二个预设时间点血袋对应的预测消耗速度可以是60个/小时,或表示为1个/分钟。Among them, resource consumption is the difference between the predicted resource consumption at two adjacent preset time points; total duration is the total duration between the two preset time points. After the predicted consumption rate is calculated using this formula, the calculated result is used as the predicted consumption rate at the second preset time point, and so on. For example, if the number of resources required for the blood bag at the first preset time point is 0, the number of resources required for the blood bag at the second preset time point is 60, and the total duration between adjacent preset time points is 1 hour, then the predicted consumption rate corresponding to the blood bag at the second preset time point can be 60/hour, or expressed as 1/minute.
若检测到实际消耗速度大于预测消耗速度,则确定相对应的目标献血点、目标资源类型以及目标预设时间点。例如,若计算出目标日的上午10点A献血点的血袋的实际消耗速度大于预测消耗速度,则目标献血点为A献血点,目标资源类型为血袋,目标预设时间点为目标日的上午10点。If it is detected that the actual consumption rate is greater than the predicted consumption rate, the corresponding target blood donation point, target resource type and target preset time point are determined. For example, if it is calculated that the actual consumption rate of blood bags at blood donation point A at 10 a.m. on the target day is greater than the predicted consumption rate, the target blood donation point is blood donation point A, the target resource type is blood bags, and the target preset time point is 10 a.m. on the target day.
当前库存量可以是目标献血点目标资源类型在目标预设时间点的实际库存数量。这是根据实际情况记录的,反映了目标献血点在当前时刻拥有的资源数量。The current inventory can be the actual inventory quantity of the target resource type of the target blood donation point at the target preset time point. This is recorded according to the actual situation and reflects the quantity of resources owned by the target blood donation point at the current moment.
预测库存量可以是根据资源调度计划,在目标献血点目标资源类型在目标预设时间点的预计库存数量。这是根据预测情况和调度计划确定的,反映了目标献血点在未来某一时间点预计拥有的资源数量。The predicted inventory can be the estimated inventory quantity of the target resource type at the target blood donation site at the target preset time point according to the resource scheduling plan. This is determined based on the forecast situation and the scheduling plan, and reflects the amount of resources that the target blood donation site is expected to have at a certain point in the future.
可以收集目标献血点的运行数据,包括目标资源类型的当前库存量等信息。然后从资源调度计划确定目标献血点的目标资源类型在目标日的总库存量,确定目标预设时间点之前的所有预设时间点的目标资源类型的消耗量的和,用总库存量减去消耗量的和得到目标献血点的目标资源类型在目标预设时间点的预测库存量。若当前库存量少于或等于预测库存量则可以直接确定存在资源调配紧急事件。若当前库存量多于预测库存量,根据实际消耗速度以及预测消耗速度确定目标献血点的目标资源类型在目标预设时间点缺少的总量,再用当前库存量减去预测库存量,若计算结果大于缺少的总量则不存在供不应求的情况,反之则存在供不应求的情况,确定存在资源调配紧急事件。例如,若目标献血点的上午10点的血袋的实际消耗速度为2个/分钟,预测消耗速度为1个/分钟,每个预设时间点之间间隔1小时,则确定目标献血点的上午10点缺少60个血袋,若此时的预测库存量为300个,实际库存量为320个,则当前库存量无法补充60个血袋,确定存在供不应求的情况,进一步可以确定存在资源调配紧急事件。The operation data of the target blood donation point can be collected, including information such as the current inventory of the target resource type. Then, the total inventory of the target resource type of the target blood donation point on the target day is determined from the resource scheduling plan, and the sum of the consumption of the target resource type at all preset time points before the target preset time point is determined. The total inventory is subtracted from the sum of the consumption to obtain the predicted inventory of the target resource type at the target preset time point of the target blood donation point. If the current inventory is less than or equal to the predicted inventory, it can be directly determined that there is an emergency for resource allocation. If the current inventory is more than the predicted inventory, the total amount of the target resource type of the target blood donation point that is missing at the target preset time point is determined based on the actual consumption rate and the predicted consumption rate, and then the predicted inventory is subtracted from the current inventory. If the calculated result is greater than the total amount missing, there is no shortage of supply, otherwise there is a shortage of supply, and it is determined that there is an emergency for resource allocation. For example, if the actual consumption rate of blood bags at the target blood donation point at 10 a.m. is 2 bags/minute, and the predicted consumption rate is 1 bag/minute, and there is a 1-hour interval between each preset time point, it is determined that the target blood donation point is short of 60 blood bags at 10 a.m. If the predicted inventory at this time is 300 bags and the actual inventory is 320 bags, the current inventory cannot replenish 60 blood bags, and it is determined that there is a situation of supply exceeding demand, and it can be further determined that there is an emergency for resource allocation.
根据实际消耗速度和预测消耗速度可以计算需要补充的资源数量,根据当前库存量和预测库存量可以计算能补充的资源数量,最后将需要补充的资源数量减去能补充的资源数量可以得到缺少的资源数量。The amount of resources that need to be replenished can be calculated based on the actual consumption rate and the predicted consumption rate. The amount of resources that can be replenished can be calculated based on the current inventory and the predicted inventory. Finally, the amount of resources that are missing can be obtained by subtracting the amount of resources that can be replenished from the amount of resources that need to be replenished.
本方案中,通过预测和比较实际消耗速度和预测消耗速度,可以提前了解目标献血点在未来时间点可能出现的资源供需状况,有助于及时采取调整措施,避免资源供不应求的情况发生。In this plan, by predicting and comparing the actual consumption rate and the predicted consumption rate, we can understand in advance the possible resource supply and demand conditions of the target blood donation point at a future time point, which helps to take timely adjustment measures to avoid the situation where resources are in short supply.
在上述技术方案的基础上,可选的,根据所述运行数据确定需要调配人员的第二献血点、缺少的工作人员类型以及缺少的工作人员数量,包括:On the basis of the above technical solution, optionally, determining the second blood donation point where personnel need to be deployed, the type of missing staff, and the number of missing staff according to the operation data includes:
将所述献血者平均等待时间超过预设的等待时间阈值的献血点作为第二献血点,并确定所述献血者平均等待时间超过预设的等待时间阈值的目标环节,根据所述目标环节确定缺少的工作人员类型;The blood donation point where the average waiting time of the blood donors exceeds the preset waiting time threshold is used as the second blood donation point, and the target link where the average waiting time of the blood donors exceeds the preset waiting time threshold is determined, and the type of missing staff is determined according to the target link;
获取第二献血点的目标环节的工作人员数量以及预估的单个献血者的平均服务时间,根据所述平均服务时间、所述平均等待时间以及所述工作人员数量确定缺少的工作人员数量。The number of staff members in the target link of the second blood donation site and the estimated average service time of a single blood donor are obtained, and the number of missing staff members is determined based on the average service time, the average waiting time and the number of staff members.
本方案中,目标环节可以是献血者平均等待时间超过预设的等待时间阈值的环节。In this solution, the target link may be a link where the average waiting time of blood donors exceeds a preset waiting time threshold.
可以根据实时监控的数据,计算各个献血点的各环节的平均等待时间,并将等待时间超过预设阈值的献血点识别出来。对于被识别为等待时间超过阈值的献血点,确定具体是哪个环节导致了等待时间过长,将献血者平均等待时间超过预设的等待时间阈值的环节作为目标环节。针对被识别的目标环节,分析该环节所需的工作人员类型,具体的,可以根据环节的性质和工作流程来确定,例如在献血环节可能需要护士或医疗技术人员,而在咨询环节可能需要咨询员或志愿者等。Based on the real-time monitoring data, the average waiting time of each link of each blood donation point can be calculated, and the blood donation points with waiting time exceeding the preset threshold can be identified. For the blood donation points identified as having waiting time exceeding the threshold, determine which specific link causes the long waiting time, and take the link where the average waiting time of blood donors exceeds the preset waiting time threshold as the target link. For the identified target link, analyze the type of staff required for the link. Specifically, it can be determined based on the nature of the link and the workflow. For example, nurses or medical technicians may be needed in the blood donation link, while consultants or volunteers may be needed in the consultation link.
目标环节的工作人员数量可以是指在该环节中当前的工作人员数量。The number of staff in the target link may refer to the current number of staff in the link.
单个献血者的平均服务时间可以是指每位献血者在目标环节中预计的平均所需的服务时间,具体的,可以包括咨询、登记以及献血等环节所需要的时间。The average service time of a single blood donor may refer to the estimated average service time required by each blood donor in the target link, specifically, it may include the time required for consultation, registration, and blood donation.
可以利用排队论根据平均服务时间、平均等待时间以及工作人员数量确定缺少的工作人员数量,具体的,可以包括如下参数:平均服务时间(S),即每个工作人员服务一个献血者所需的平均时间。平均等待时间(W_avg),即献血者在目标环节的平均等待时间。当前存在的工作人员数量(c_current),即当前在目标环节工作的工作人员数。平均到达率(λ),即单位时间内到达献血点的献血者数量。然后通过如下公式计算现有服务率:The number of missing staff can be determined based on the average service time, average waiting time and number of staff using queuing theory. Specifically, the following parameters can be included: Average service time (S), which is the average time required for each staff member to serve a blood donor. Average waiting time (W_avg), which is the average waiting time of blood donors in the target link. The current number of staff (c_current), which is the number of staff currently working in the target link. Average arrival rate (λ), which is the number of blood donors arriving at the blood donation point per unit time. The current service rate is then calculated using the following formula:
μ=1/Sμ=1/S
其中,服务率(μ)可以是单个工作人员单位时间内能够服务的献血者数量。The service rate (μ) may be the number of blood donors that a single staff member can serve per unit time.
然后使用如下公式计算当前总服务率(μ_total):Then use the following formula to calculate the current total service rate (μ_total):
μ_total=c_current*μμ_total=c_current*μ
使用排队论模型和已知的平均等待时间W_avg来评估现有系统的性能,具体的,可以包括求解排队模型中的方程,以找到与W_avg相匹配的服务强度ρ,其中,ρ=λ/μ_total。然后确定一个期望的或可接受的最大平均等待时间(W_max),这代表了目标服务水平。根据W_max和排队论模型,反推出满足该等待时间所需的总服务率(μ_required),具体的,可以包括使用迭代或数值方法。一旦有了μ_required,就可以计算出所需的工作人员数量(c_required)。由于μ=1/S,且μ_required=c_required*μ,可以解出c_required=μ_required/μ。最后,缺少的工作人员数量就是c_required减去c_current。Use the queuing theory model and the known average waiting time W_avg to evaluate the performance of the existing system. Specifically, it can include solving the equations in the queuing model to find the service intensity ρ that matches W_avg, where ρ = λ/μ_total. Then determine a desired or acceptable maximum average waiting time (W_max), which represents the target service level. Based on W_max and the queuing theory model, invert the total service rate (μ_required) required to meet the waiting time. Specifically, it can include using iterative or numerical methods. Once μ_required is available, the required number of workers (c_required) can be calculated. Since μ = 1/S, and μ_required = c_required*μ, it can be solved that c_required = μ_required/μ. Finally, the number of missing workers is c_required minus c_current.
本方案中,通过确定缺少的工作人员数量,可以及时调配足够的人力资源到需要的地方,以满足实际需求,从而减少献血者等待时间,提高服务效率和质量。In this plan, by determining the number of missing staff, sufficient human resources can be deployed to where they are needed in a timely manner to meet actual needs, thereby reducing the waiting time for blood donors and improving service efficiency and quality.
在上述技术方案的基础上,可选的,在目标日根据所述献血调度计划对各献血点进行调度之后,所述方法还包括:On the basis of the above technical solution, optionally, after scheduling each blood donation point according to the blood donation scheduling plan on the target day, the method further includes:
若接收到紧急用血请求,则根据所述紧急用血请求确定紧急用血位置以及紧急用血信息;If an emergency blood request is received, determining the emergency blood location and emergency blood information according to the emergency blood request;
获取各献血点位置以及各献血点实时信息,根据所述各献血点位置、各献血点实时信息、所述紧急用血位置以及所述紧急用血信息确定紧急用血调度计划。The location of each blood donation point and the real-time information of each blood donation point are obtained, and the emergency blood use scheduling plan is determined according to the location of each blood donation point, the real-time information of each blood donation point, the emergency blood use location and the emergency blood use information.
本方案中,紧急用血请求可以是指医院或其他医疗机构发出的需要紧急获取血液的请求。紧急用血信息可以包括紧急用血所需要的血型以及需要的血液量。In this solution, the emergency blood request may refer to a request issued by a hospital or other medical institution for emergency blood acquisition. The emergency blood information may include the blood type and amount of blood required for emergency blood use.
各献血点实时信息可以包括各献血点当前可用的血液库存量以及相对应的血液的血型信息。The real-time information of each blood donation point may include the current available blood inventory of each blood donation point and the corresponding blood type information.
紧急用血调度计划可以是根据紧急用血请求的位置和用血信息,以及各献血点的位置和实时信息,确定如何调配资源和血液,以最快速度满足紧急用血的需求的计划,具体的,可以包括需要取血的献血点、取血量以及相对应的取血血型等信息。The emergency blood dispatch plan can be a plan that determines how to allocate resources and blood to meet the emergency blood demand as quickly as possible based on the location and blood usage information of the emergency blood request, as well as the location and real-time information of each blood donation point. Specifically, it can include information such as the blood donation point where blood needs to be drawn, the amount of blood to be drawn, and the corresponding blood type.
当接收到紧急用血请求时,可以获取紧急用血位置以及紧急用血信息。获取各献血点的位置信息和实时信息,具体的,可以通过献血中心的数据库或监控系统获取。根据紧急用血信息和各献血点实时信息确定满足取血量以及取血血型要求的献血点,再根据紧急用血位置和满足要求的献血点的位置信息,确定距离紧急用血位置最近的满足要求的献血点,具体的,可以通过计算距离或者地理信息系统来实现。并将此献血点、紧急用血位置以及紧急用血信息写入至紧急用血调度计划。When an emergency blood request is received, the emergency blood location and emergency blood information can be obtained. The location information and real-time information of each blood donation point are obtained. Specifically, it can be obtained through the database or monitoring system of the blood donation center. Based on the emergency blood information and the real-time information of each blood donation point, the blood donation point that meets the blood collection volume and blood type requirements is determined, and then based on the emergency blood location and the location information of the blood donation point that meets the requirements, the blood donation point that meets the requirements closest to the emergency blood location is determined. Specifically, this can be achieved by calculating the distance or using a geographic information system. And write this blood donation point, emergency blood location and emergency blood information into the emergency blood scheduling plan.
本方案中,根据紧急用血请求和献血点信息,可以快速确定最佳献血点,确保能及时响应紧急用血请求。In this solution, the best blood donation point can be quickly determined based on the emergency blood request and blood donation point information, ensuring that the emergency blood request can be responded to in a timely manner.
在上述技术方案的基础上,可选的,根据所述各献血点位置、各献血点实时信息、所述紧急用血位置以及所述紧急用血信息确定紧急用血调度计划,包括:On the basis of the above technical solution, optionally, determining an emergency blood use dispatch plan according to the location of each blood donation point, the real-time information of each blood donation point, the emergency blood use location and the emergency blood use information includes:
根据所述各献血点实时信息确定满足紧急用血信息要求的第一取血献血点;Determine the first blood collection and donation point that meets the emergency blood use information requirements according to the real-time information of each blood donation point;
获取第一取血献血点位置,根据所述第一取血献血点位置以及所述紧急用血位置,确定目标取血献血点;Obtaining the location of a first blood collection and donation point, and determining a target blood collection and donation point according to the location of the first blood collection and donation point and the emergency blood use location;
获取目标取血献血点位置,根据所述目标取血献血点位置以及所述紧急用血位置,确定所述目标取血献血点与紧急用血位置之间的最短行驶路线;Obtaining the location of a target blood collection and donation point, and determining the shortest driving route between the target blood collection and donation point and the emergency blood use location based on the target blood collection and donation point location and the emergency blood use location;
根据所述最短行驶路线以及所述紧急用血信息确定紧急用血调度计划。An emergency blood use dispatch plan is determined according to the shortest driving route and the emergency blood use information.
本方案中,第一取血献血点可以是能满足紧急用血信息要求的所有献血点的集合。In this solution, the first blood collection and donation point can be a collection of all blood donation points that can meet the emergency blood use information requirements.
目标取血献血点可以是根据第一取血献血点位置以及紧急用血位置确定的最终选定的献血点,用于提供急需的血液供应,具体的,可以是距离紧急用血位置最近的献血点。The target blood collection and donation point may be the final selected blood donation point determined based on the location of the first blood collection and donation point and the emergency blood use location, and is used to provide urgently needed blood supply. Specifically, it may be the blood donation point closest to the emergency blood use location.
最短行驶路线可以是指从目标取血献血点到紧急用血位置之间的最短路径。The shortest driving route may refer to the shortest path from a target blood donation point to an emergency blood use location.
可以根据紧急用血信息确定需要的取血量以及相对应的血型,然后根据取血量以及相对应的血型筛选所有满足要求的取血点,作为第一取血点。从第一取血点中选择距离紧急用血位置最近的取血点作为目标取血点。利用地图数据和路线规划算法确定目标取血献血点与紧急用血位置之间的最短行驶路线。最后,根据最短行驶路线和紧急用血信息制定紧急用血调度计划,确保血液及时运送到紧急用血位置。The required blood collection amount and the corresponding blood type can be determined based on the emergency blood use information, and then all blood collection points that meet the requirements can be screened based on the blood collection amount and the corresponding blood type as the first blood collection point. From the first blood collection point, the blood collection point closest to the emergency blood use location is selected as the target blood collection point. The shortest driving route between the target blood collection point and the emergency blood use location is determined using map data and route planning algorithms. Finally, an emergency blood use scheduling plan is formulated based on the shortest driving route and emergency blood use information to ensure that the blood is delivered to the emergency blood use location in a timely manner.
本方案中,通过确定目标取血献血点以及最短行驶路线,可以减少运输时间,提高应急响应能力。In this scheme, by determining the target blood collection and donation points and the shortest driving route, the transportation time can be reduced and the emergency response capability can be improved.
S104,若存在资源调配紧急事件,则根据所述运行数据确定需要调配资源的第一献血点、缺少的资源类型以及缺少的资源数量。S104: If there is an emergency event for resource allocation, the first blood donation point that needs to allocate resources, the type of resources that are lacking, and the amount of resources that are lacking are determined based on the operation data.
第一献血点可以是指在所有献血点中首先需要进行资源调配的那个献血点,缺少的资源类型和数量可以是指该献血点缺乏的物资种类和数量。The first blood donation point may refer to the blood donation point that first needs to allocate resources among all the blood donation points, and the type and quantity of missing resources may refer to the type and quantity of materials that the blood donation point lacks.
可以对收集到的运行数据进行分析,确定哪个献血点需要优先进行资源调配,具体的,可以包括物资库存量最低以及献血者数量较多等因素。根据分析结果,确定需要调配资源的第一献血点。当确定了第一献血点,可以确定该献血点缺少的资源类型和数量,具体的,可以通过比较实际库存和需求量来确定。例如,在实时监控献血活动的过程中,发现献血点A的物资库存量较低,且预测该献血点在未来的献血活动中需求量较大。因此,确定献血点A为需要调配资源的第一献血点。缺少的资源类型可以包括采血器具、血袋和消毒用品。根据实时监控的数据分析,发现献血点A缺少采血器具10套、血袋50个和消毒用品5瓶。因此,需要调配这些资源以确保献血点A的正常运行。The collected operation data can be analyzed to determine which blood donation point needs to be allocated resources first. Specifically, factors such as the lowest inventory of materials and the large number of blood donors can be included. According to the analysis results, the first blood donation point that needs to allocate resources is determined. When the first blood donation point is determined, the type and quantity of resources that the blood donation point lacks can be determined. Specifically, it can be determined by comparing the actual inventory and demand. For example, in the process of real-time monitoring of blood donation activities, it is found that the inventory of materials at blood donation point A is low, and it is predicted that the demand for blood donation points in future blood donation activities is large. Therefore, blood donation point A is determined to be the first blood donation point that needs to allocate resources. The types of missing resources may include blood collection equipment, blood bags, and disinfectants. According to the analysis of real-time monitoring data, it is found that blood donation point A lacks 10 sets of blood collection equipment, 50 blood bags, and 5 bottles of disinfectants. Therefore, these resources need to be allocated to ensure the normal operation of blood donation point A.
S105,获取各献血点当前资源信息,根据所述献血调度计划、所述各献血点当前资源信息、缺少的资源类型以及缺少的资源数量确定资源调配计划,并根据资源调配计划对第一献血点进行资源调配。S105, obtaining the current resource information of each blood donation point, determining the resource allocation plan according to the blood donation scheduling plan, the current resource information of each blood donation point, the type of missing resources and the amount of missing resources, and allocating resources to the first blood donation point according to the resource allocation plan.
各献血点当前资源信息可以是指每个献血点当前的物资库存情况,具体的,可以包括采血器具、血袋、消毒用品的库存情况。The current resource information of each blood donation site may refer to the current inventory status of materials at each blood donation site, and specifically, may include the inventory status of blood collection equipment, blood bags, and disinfectants.
资源调配计划可以是确定哪些资源需要从哪些献血点调配出来运输到第一献血点,以及调配的数量。The resource allocation plan can be to determine which resources need to be allocated from which blood donation points and transported to the first blood donation point, as well as the allocated quantities.
可以从每个献血点处获取当前的物资库存信息,根据献血调度计划确定各献血点需要的物资情况,根据各献血点当前资源信息以及预测的需要的物资情况确定物资库存充足的献血点,结合缺少的资源类型以及缺少的资源数量,确定需要从哪些献血点调配哪些资源以满足需求,并将相应的献血点、调配的资源类型以及相应的资源数量放入资源调配计划中。根据资源调配计划,将确定的资源从相应的献血点调配到第一献血点,调度物流人员进行物资的运输和分配。例如,根据献血调度计划和实时监控数据,确定献血点A需要调配资源,缺少50个采血器具、40个血袋和60个消毒用品。而根据献血调度计划确定献血点B计划需要30个采血器具、20个血袋和40个消毒用品,实际有60个采血器具、40个血袋和80个消毒用品;献血点C计划需要30个采血器具、20个血袋和40个消毒用品,实际有50个采血器具、40个血袋和60个消毒用品,则确定从献血点B取出30个采血器具、20个血袋和40个消毒用品运送到A,从献血点C取出20个采血器具、20个血袋和20个消毒用品运送到A,并写入资源调配计划。The current inventory information of materials can be obtained from each blood donation point, and the materials required by each blood donation point can be determined according to the blood donation scheduling plan. The blood donation points with sufficient material inventory can be determined according to the current resource information of each blood donation point and the predicted required material situation. Combined with the types of missing resources and the number of missing resources, it is determined which blood donation points need to allocate which resources to meet the needs, and the corresponding blood donation points, the types of allocated resources, and the corresponding resource quantities are put into the resource allocation plan. According to the resource allocation plan, the determined resources are allocated from the corresponding blood donation points to the first blood donation point, and the logistics personnel are dispatched to transport and distribute the materials. For example, according to the blood donation scheduling plan and real-time monitoring data, it is determined that blood donation point A needs to allocate resources, and lacks 50 blood collection equipment, 40 blood bags, and 60 disinfection supplies. According to the blood donation scheduling plan, blood donation point B plans to need 30 blood collection instruments, 20 blood bags and 40 disinfectants, but actually has 60 blood collection instruments, 40 blood bags and 80 disinfectants; blood donation point C plans to need 30 blood collection instruments, 20 blood bags and 40 disinfectants, but actually has 50 blood collection instruments, 40 blood bags and 60 disinfectants. It is determined that 30 blood collection instruments, 20 blood bags and 40 disinfectants will be taken out from blood donation point B and delivered to A, and 20 blood collection instruments, 20 blood bags and 20 disinfectants will be taken out from blood donation point C and delivered to A, and this will be written into the resource allocation plan.
本实施例所提供的技术方案,获取各献血点的历史献血数据以及目标日的环境数据,将所述历史献血数据以及目标日的环境数据输入至预设的献血预测模型,得到各献血点在目标日的献血预测数据;根据所述献血预测数据确定各献血点在目标日的献血调度计划;在目标日根据所述献血调度计划对各献血点进行调度,实时监控各献血点的运行数据,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件;若存在资源调配紧急事件,则根据所述运行数据确定需要调配资源的第一献血点、缺少的资源类型以及缺少的资源数量;获取各献血点当前资源信息,根据所述献血调度计划、所述各献血点当前资源信息、缺少的资源类型以及缺少的资源数量确定资源调配计划,并根据资源调配计划对第一献血点进行资源调配。通过上述献血人员智能调度方法,通过结合历史献血数据和环境数据可以更准确地预测目标日各献血点的献血情况,从而优化献血调度计划,提高献血活动的效率。通过实时监控各献血点的运行数据,能够在紧急事件发生时快速做出反应,及时调配资源,确保献血活动的顺利进行。The technical solution provided in this embodiment obtains the historical blood donation data of each blood donation point and the environmental data of the target day, inputs the historical blood donation data and the environmental data of the target day into a preset blood donation prediction model, and obtains the blood donation prediction data of each blood donation point on the target day; determines the blood donation scheduling plan of each blood donation point on the target day according to the blood donation prediction data; schedules each blood donation point according to the blood donation scheduling plan on the target day, monitors the operating data of each blood donation point in real time, and determines whether there is an emergency event according to the operating data and the blood donation scheduling plan; if there is a resource allocation emergency event, determines the first blood donation point that needs to allocate resources, the type of missing resources, and the amount of missing resources according to the operating data; obtains the current resource information of each blood donation point, determines the resource allocation plan according to the blood donation scheduling plan, the current resource information of each blood donation point, the type of missing resources, and the amount of missing resources, and allocates resources to the first blood donation point according to the resource allocation plan. Through the above-mentioned intelligent scheduling method for blood donors, by combining historical blood donation data and environmental data, the blood donation situation of each blood donation point on the target day can be more accurately predicted, thereby optimizing the blood donation scheduling plan and improving the efficiency of blood donation activities. By real-time monitoring of the operating data of each blood donation point, it is possible to respond quickly when an emergency occurs, deploy resources in a timely manner, and ensure the smooth progress of blood donation activities.
实施例二Embodiment 2
图2是本申请实施例二提供的献血人员智能调度方法的流程示意图,如图2所示,具体方法包括如下步骤:FIG2 is a flow chart of an intelligent scheduling method for blood donors provided in Example 2 of the present application. As shown in FIG2 , the specific method includes the following steps:
S201,根据所述献血预测数据确定各献血点在目标日中的各预设时间点所需的资源类型以及资源数量,根据各预设时间点所需的资源类型以及资源数量确定各献血点在目标日的资源调度计划。S201, determining the resource type and resource quantity required by each blood donation point at each preset time point on the target day based on the blood donation prediction data, and determining the resource scheduling plan of each blood donation point on the target day based on the resource type and resource quantity required at each preset time point.
预设时间点可以是在献血活动中预先设定的时间点,用于规划和安排献血活动的进行,本方案中,自每天0点开始,可以将每小时设为一个预设时间点。The preset time point can be a pre-set time point in the blood donation activity, which is used to plan and arrange the blood donation activity. In this solution, starting from 0 o'clock every day, each hour can be set as a preset time point.
所需的资源类型和资源数量根据献血预测数据确定,具体取决于预测的献血者数量、献血量以及献血活动的规模和需求,其中,所需的资源类型可以包括采血器具,用于采集血液样本的设备,具体的,可以包括针头以及管道等;血袋,用于储存采集到的血液样本的袋子;消毒用品,用于消毒献血场地和采血器具的消毒剂;医疗设备,例如血压计以及体温计等医疗器具。资源数量可以根据预测的献血者数量和献血量进行估算,确保在每个预设时间点能够满足献血活动的需求。The types and quantities of resources required are determined based on the blood donation forecast data, which depends on the predicted number of blood donors, the amount of blood donated, and the scale and demand of the blood donation activities. The types of resources required may include blood collection equipment, which is equipment used to collect blood samples, specifically, needles and pipes, etc.; blood bags, which are bags used to store collected blood samples; disinfectants, which are disinfectants used to disinfect blood donation sites and blood collection equipment; medical equipment, such as sphygmomanometers and thermometers. The number of resources can be estimated based on the predicted number of blood donors and the amount of blood donated to ensure that the needs of blood donation activities can be met at each preset time point.
可以根据献血预测数据,分析各预设时间点献血活动的预期规模和需求,确定所需的资源类型和数量。根据各预设时间点所需的资源类型和数量,制定各献血点的资源调度计划,具体的,可以将每个献血点中各预设时间点的各资源类型的所需数量相加,得到目标日一整天的各资源类型所需的总量,并在资源调度计划中将各资源类型所需的总量写入其中。According to the blood donation forecast data, the expected scale and demand of blood donation activities at each preset time point can be analyzed to determine the required resource types and quantities. According to the resource types and quantities required at each preset time point, a resource scheduling plan for each blood donation point can be formulated. Specifically, the required quantity of each resource type at each preset time point in each blood donation point can be added up to obtain the total amount of each resource type required for the entire day of the target day, and the total amount of each resource type required can be written into the resource scheduling plan.
S202,根据所述献血预测数据确定各献血点在目标日中的各预设时间点所需的工作人员类型以及工作人员数量,获取工作人员信息,根据所述工作人员信息、所述工作人员类型以及所述工作人员数量,确定各献血点在各预设时间点需要调度的目标工作人员。S202, determining the type and number of staff required for each blood donation point at each preset time point on the target day based on the blood donation prediction data, obtaining staff information, and determining the target staff that needs to be dispatched at each blood donation point at each preset time point based on the staff information, the staff type and the staff number.
工作人员信息可以是指当前存在的所有工作人员的工作人员情况,具体的,可以包括工作人员的类型以及数量。The staff information may refer to the staff status of all currently existing staff members, and specifically may include the type and number of staff members.
目标工作人员可以是在各预设时间点需要调度到各个献血点的工作人员,确保每个献血点在每个预设时间点都有足够数量和类型的工作人员来应对献血活动的需求。The target staff may be the staff who need to be dispatched to each blood donation point at each preset time point, ensuring that each blood donation point has a sufficient number and type of staff at each preset time point to cope with the needs of the blood donation activities.
可以根据献血预测数据,分析每个献血点在目标日的各预设时间点所需的工作人员类型和数量,并在数据库中获取目标日可以调度的所有工作人员的信息,根据献血点在目标日的各预设时间点所需的工作人员类型和数量,以及工作人员信息,确定各预设时间点需要调度的目标工作人员。在确定目标工作人员时,需要考虑到每个献血点对于各类工作人员的需求量以及当前各献血点已有的工作人员数量。如果某个献血点某类型的工作人员数量在某个预设时间点富裕,则可以将多余的工作人员调度到其他献血点以满足其需求。例如,A献血点在上午10点需要2名医护人员,B献血点在上午10点需要5名医护人员,则获取工作人员信息,确定这两个献血点在上午10点需要派遣的医护人员。而在下一个预设时间点确定A献血点需要4名医护人员,而B献血点需要3名医护人员,则可以将B献血点富裕的2名医护人员派遣到A献血点,以此类推获取各预设时间点需要调度的目标工作人员。According to the blood donation forecast data, the type and number of staff required at each blood donation point at each preset time point on the target day can be analyzed, and the information of all staff that can be dispatched on the target day can be obtained in the database. According to the type and number of staff required at each preset time point on the target day, as well as the staff information, the target staff that needs to be dispatched at each preset time point is determined. When determining the target staff, it is necessary to consider the demand for each type of staff at each blood donation point and the number of staff currently available at each blood donation point. If the number of a certain type of staff at a blood donation point is abundant at a certain preset time point, the excess staff can be dispatched to other blood donation points to meet their needs. For example, blood donation point A needs 2 medical staff at 10 am, and blood donation point B needs 5 medical staff at 10 am. Then the staff information is obtained to determine the medical staff that need to be dispatched at these two blood donation points at 10 am. If it is determined at the next preset time point that blood donation point A needs 4 medical staff and blood donation point B needs 3 medical staff, the 2 surplus medical staff at blood donation point B can be dispatched to blood donation point A, and so on to obtain the target staff that need to be dispatched at each preset time point.
S203,获取各献血点的位置信息以及在各预设时间点需要进行工作人员调度的献血点信息,根据所述位置信息以及在各预设时间点需要进行工作人员调度的献血点信息,确定目标日的工作人员调度路线,并根据所述工作人员调度路线以及对应的预设时间点确定工作人员调度时间。S203, obtaining the location information of each blood donation point and the information of the blood donation points that need to be dispatched by staff at each preset time point, determining the staff dispatch route for the target day based on the location information and the information of the blood donation points that need to be dispatched by staff at each preset time point, and determining the staff dispatch time based on the staff dispatch route and the corresponding preset time point.
位置信息可以是指各献血点的地理位置坐标,用于确定各个献血点之间的距离和相对位置关系。The location information may refer to the geographical location coordinates of each blood donation point, which is used to determine the distance and relative position relationship between the blood donation points.
献血点信息可以包括献血点的名称、编号以及位置。The blood donation site information may include the name, number and location of the blood donation site.
工作人员调度路线可以是根据各献血点的位置信息和需要调度的献血点信息,确定工作人员在目标日的调度路线,具体的,可以包括确定每个献血点之间的最佳行车路线或者步行路线。The staff dispatch route can be determined based on the location information of each blood donation point and the information of the blood donation points that need to be dispatched, so as to determine the staff dispatch route on the target day. Specifically, it can include determining the best driving route or walking route between each blood donation point.
工作人员调度时间可以包括工作人员的出发时间以及到达时间。The staff scheduling time may include the staff's departure time and arrival time.
可以通过地图服务或相关地理信息数据库获取各献血点的位置信息,根据工作人员调度计划,确定在各预设时间点需要进行工作人员调度的献血点信息。利用收集到的位置信息和调度信息,结合地图服务或导航工具,确定目标日的工作人员调度路线,再使用路线规划工具或软件,根据献血点的位置和调度顺序,确定最佳的行车路线或步行路线。当确定工作人员调度路线后,可以计算在此调度路线上行驶的时间。结合需要调度的目标预设时间点可以计算出发时间以及到达时间,将出发时间和到达时间组合为工作人员调度时间。例如,若确定目标日上午10点要从A献血点调度2名医护人员到B献血点,则根据获取的各献血点的位置信息查询A献血点到B献血点的工作人员调度路线。然后计算此路线需要多少距离,确定在此路线行驶需要多长时间,若此路线要行驶10分钟,则可以确定上午9点50从A献血点出发,上午10点到B献血点,并将出发时间以及到达时间写入工作人员调度时间中,以此类推,确定所有需要进行工作人员调度的预设时间点、对应的工作人员调度路线以及工作人员调度时间。The location information of each blood donation point can be obtained through map services or related geographic information databases, and the information of the blood donation points that need to be dispatched at each preset time point can be determined according to the staff dispatch plan. The collected location information and dispatch information are combined with map services or navigation tools to determine the staff dispatch route on the target day, and then the route planning tool or software is used to determine the best driving route or walking route according to the location and dispatch order of the blood donation point. After the staff dispatch route is determined, the time to travel on this dispatch route can be calculated. The departure time and arrival time can be calculated in combination with the target preset time point that needs to be dispatched, and the departure time and arrival time are combined into the staff dispatch time. For example, if it is determined that two medical staff are to be dispatched from blood donation point A to blood donation point B at 10 am on the target day, the staff dispatch route from blood donation point A to blood donation point B is queried based on the location information of each blood donation point obtained. Then calculate the distance of this route and determine how long it takes to travel on this route. If this route takes 10 minutes, you can determine to depart from blood donation point A at 9:50 am and arrive at blood donation point B at 10 am, and write the departure time and arrival time into the staff scheduling time. Similarly, determine all preset time points that require staff scheduling, the corresponding staff scheduling routes and staff scheduling times.
S204,根据所述工作人员调度路线、所述工作人员调度时间、所述目标工作人员以及所述各预设时间点,确定献血点在目标日的人员调度计划。S204, determining a staff scheduling plan for the blood donation site on the target day based on the staff scheduling route, the staff scheduling time, the target staff and the preset time points.
可以将确定的工作人员调度路线、工作人员调度时间、目标工作人员以及预设时间点写入人员调度计划中,具体的,可以表示为预设时间点-工作人员调度路线-工作人员调度时间-目标工作人员的形式。The determined staff scheduling route, staff scheduling time, target staff and preset time point can be written into the staff scheduling plan. Specifically, it can be expressed in the form of preset time point-staff scheduling route-staff scheduling time-target staff.
S205,根据所述资源调度计划以及所述人员调度计划确定各献血点在目标日的献血调度计划。S205: Determine the blood donation scheduling plan for each blood donation site on the target day according to the resource scheduling plan and the personnel scheduling plan.
当确定资源调度计划以及人员调度计划后,将资源调度计划以及人员调度计划进行组合,形成目标日的献血调度计划。After the resource scheduling plan and the personnel scheduling plan are determined, the resource scheduling plan and the personnel scheduling plan are combined to form a blood donation scheduling plan for the target day.
本实施例中,通过合理安排资源和人员的调度,可以最大程度地优化资源的利用率,避免资源闲置和浪费,从而提高效率和降低成本。并且可以快速调配资源和人员,保障献血活动的顺利进行。In this embodiment, by reasonably arranging the scheduling of resources and personnel, the utilization rate of resources can be optimized to the greatest extent, and idleness and waste of resources can be avoided, thereby improving efficiency and reducing costs. In addition, resources and personnel can be quickly deployed to ensure the smooth progress of blood donation activities.
实施例三Embodiment 3
图3是本申请实施例三提供的献血人员智能调度方法的流程示意图,如图3所示,具体方法包括如下步骤:FIG3 is a flow chart of an intelligent scheduling method for blood donors provided in Example 3 of the present application. As shown in FIG3 , the specific method includes the following steps:
S301,获取各献血点的历史献血数据以及目标日的环境数据,将所述历史献血数据以及目标日的环境数据输入至预设的献血预测模型,得到各献血点在目标日的献血预测数据。S301, obtaining historical blood donation data of each blood donation site and environmental data of the target day, inputting the historical blood donation data and environmental data of the target day into a preset blood donation prediction model, and obtaining blood donation prediction data of each blood donation site on the target day.
S302,根据所述献血预测数据确定各献血点在目标日的献血调度计划。S302: Determine the blood donation scheduling plan for each blood donation site on the target day based on the blood donation prediction data.
S303,在目标日根据所述献血调度计划对各献血点进行调度,实时监控各献血点的运行数据,根据所述运行数据确定各献血点的献血者在各环节的实时平均等待时间,若所述献血者平均等待时间超过预设的等待时间阈值,确定存在人员调配紧急事件。S303, on the target day, each blood donation point is scheduled according to the blood donation scheduling plan, the operation data of each blood donation point is monitored in real time, and the real-time average waiting time of blood donors at each blood donation point in each link is determined according to the operation data. If the average waiting time of the blood donors exceeds the preset waiting time threshold, it is determined that there is an emergency event for personnel deployment.
实时平均等待时间可以是献血者在各环节的队列中的平均等待时间,包括在排队等待过程中所花费的时间,直到他们能够接受献血服务为止。The real-time average waiting time may be the average waiting time of blood donors in queues at various stages, including the time spent in the queue waiting process until they are able to receive blood donation services.
预设的等待时间阈值可以是指事先设定的献血者等待时间的最大允许值。如果献血者的实时平均排队时间超过了这个阈值,就表示排队等待时间过长,需要考虑采取相应的措施来减少排队时间,以提高服务效率。The preset waiting time threshold may refer to the maximum allowable waiting time of blood donors set in advance. If the real-time average waiting time of blood donors exceeds this threshold, it means that the waiting time is too long, and corresponding measures need to be considered to reduce the waiting time to improve service efficiency.
人员调配紧急事件可以是当献血者的实时平均排队时间超过预设的等待时间阈值时触发的紧急情况。在这种情况下,需要调配更多的工作人员,以减少排队时间,保证献血活动的顺利进行。The staff deployment emergency event can be an emergency triggered when the real-time average waiting time of blood donors exceeds the preset waiting time threshold. In this case, more staff need to be deployed to reduce the waiting time and ensure the smooth progress of the blood donation activity.
可以使用监控系统或软件实时监测各环节的运行数据,包括献血环节、咨询环节和登记环节。记录每位献血者的到达时间、进入各环节的时间以及完成各环节的时间等信息。对于献血环节,可以根据献血者进入献血环节的时间戳,计算当前时间点前所有献血者在献血环节的等待时间,并求取平均值作为实时平均等待时间。对于咨询环节和登记环节根据献血者进入咨询环节和登记环节的时间戳,计算当前时间点前所有献血者在这些环节的等待时间,并分别求取平均值作为实时平均等待时间。例如在A献血点每位献血者进入献血环节的时间为:献血者A进入献血环节的时间是09:00;献血者B进入献血环节的时间:09:05;献血者C进入献血环节的时间:09:15。则可以计算这些献血者在献血环节的等待时间,然后求取平均值作为实时平均等待时间。将各环节的实时平均等待时间与预设的等待时间阈值进行比较,若各环节的实时平均等待时间超过预设的等待时间阈值,则确定存在人员调配紧急事件。A monitoring system or software can be used to monitor the operation data of each link in real time, including the blood donation link, the consultation link and the registration link. Record the arrival time of each blood donor, the time to enter each link and the time to complete each link. For the blood donation link, the waiting time of all blood donors in the blood donation link before the current time point can be calculated based on the timestamp of the blood donor entering the blood donation link, and the average value is calculated as the real-time average waiting time. For the consultation link and registration link, the waiting time of all blood donors in these links before the current time point is calculated based on the timestamp of the blood donor entering the consultation link and the registration link, and the average value is calculated as the real-time average waiting time. For example, the time when each blood donor enters the blood donation link at blood donation point A is: the time when blood donor A enters the blood donation link is 09:00; the time when blood donor B enters the blood donation link: 09:05; the time when blood donor C enters the blood donation link: 09:15. Then the waiting time of these blood donors in the blood donation link can be calculated, and then the average value is calculated as the real-time average waiting time. The real-time average waiting time of each link is compared with the preset waiting time threshold. If the real-time average waiting time of each link exceeds the preset waiting time threshold, it is determined that there is a personnel deployment emergency.
本实施例中,及时监控各环节的实时平均等待时间能够帮助管理人员了解献血者的等待情况,从而及时采取措施,缩短等待时间,提升献血效率以及用户体验感。In this embodiment, timely monitoring of the real-time average waiting time of each link can help management personnel understand the waiting situation of blood donors, so as to take timely measures to shorten the waiting time, improve blood donation efficiency and user experience.
实施例四Embodiment 4
图4是本申请实施例四提供的献血人员智能调度系统的结构示意图,如图4所示,具体包括如下:FIG. 4 is a schematic diagram of the structure of the intelligent scheduling system for blood donors provided in the fourth embodiment of the present application. As shown in FIG. 4 , the system specifically includes the following:
献血数据预测模块401,用于获取各献血点的历史献血数据以及目标日的环境数据,将所述历史献血数据以及目标日的环境数据输入至预设的献血预测模型,得到各献血点在目标日的献血预测数据;The blood donation data prediction module 401 is used to obtain the historical blood donation data of each blood donation point and the environmental data of the target day, input the historical blood donation data and the environmental data of the target day into a preset blood donation prediction model, and obtain the blood donation prediction data of each blood donation point on the target day;
献血调度计划确定模块402,用于根据所述献血预测数据确定各献血点在目标日的献血调度计划;A blood donation scheduling plan determination module 402 is used to determine the blood donation scheduling plan of each blood donation point on the target day according to the blood donation prediction data;
紧急事件确定模块403,用于在目标日根据所述献血调度计划对各献血点进行调度,实时监控各献血点的运行数据,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件;The emergency event determination module 403 is used to schedule each blood donation point according to the blood donation scheduling plan on the target day, monitor the operation data of each blood donation point in real time, and determine whether there is an emergency event based on the operation data and the blood donation scheduling plan;
资源紧急事件响应模块404,用于若存在资源调配紧急事件,则根据所述运行数据确定需要调配资源的第一献血点、缺少的资源类型以及缺少的资源数量;A resource emergency response module 404, for determining the first blood donation site to which resources need to be allocated, the type of resources lacking, and the amount of resources lacking according to the operation data if a resource allocation emergency occurs;
资源调配模块405,用于获取各献血点当前资源信息,根据所述献血调度计划、所述各献血点当前资源信息、缺少的资源类型以及缺少的资源数量确定资源调配计划,并根据资源调配计划对第一献血点进行资源调配。The resource allocation module 405 is used to obtain the current resource information of each blood donation point, determine the resource allocation plan according to the blood donation scheduling plan, the current resource information of each blood donation point, the type of missing resources and the amount of missing resources, and allocate resources to the first blood donation point according to the resource allocation plan.
本申请实施例中,献血数据预测模块,用于获取各献血点的历史献血数据以及目标日的环境数据,将所述历史献血数据以及目标日的环境数据输入至预设的献血预测模型,得到各献血点在目标日的献血预测数据;献血调度计划确定模块,用于根据所述献血预测数据确定各献血点在目标日的献血调度计划;紧急事件确定模块,用于在目标日根据所述献血调度计划对各献血点进行调度,实时监控各献血点的运行数据,根据所述运行数据以及所述献血调度计划确定是否存在紧急事件;资源紧急事件响应模块,用于若存在资源调配紧急事件,则根据所述运行数据确定需要调配资源的第一献血点、缺少的资源类型以及缺少的资源数量;资源调配模块,用于获取各献血点当前资源信息,根据所述献血调度计划、所述各献血点当前资源信息、缺少的资源类型以及缺少的资源数量确定资源调配计划,并根据资源调配计划对第一献血点进行资源调配。通过上述献血人员智能调度系统,可以通过结合历史献血数据和环境数据可以更准确地预测目标日各献血点的献血情况,从而优化献血调度计划,提高献血活动的效率。通过实时监控各献血点的运行数据,能够在紧急事件发生时快速做出反应,及时调配资源,确保献血活动的顺利进行。In an embodiment of the present application, a blood donation data prediction module is used to obtain the historical blood donation data of each blood donation point and the environmental data of the target day, and input the historical blood donation data and the environmental data of the target day into a preset blood donation prediction model to obtain the blood donation prediction data of each blood donation point on the target day; a blood donation scheduling plan determination module is used to determine the blood donation scheduling plan of each blood donation point on the target day according to the blood donation prediction data; an emergency event determination module is used to schedule each blood donation point according to the blood donation scheduling plan on the target day, monitor the operating data of each blood donation point in real time, and determine whether there is an emergency event according to the operating data and the blood donation scheduling plan; a resource emergency event response module is used to determine the first blood donation point that needs to allocate resources, the type of missing resources, and the amount of missing resources according to the operating data if there is a resource allocation emergency; a resource allocation module is used to obtain the current resource information of each blood donation point, determine the resource allocation plan according to the blood donation scheduling plan, the current resource information of each blood donation point, the type of missing resources, and the amount of missing resources, and allocate resources to the first blood donation point according to the resource allocation plan. Through the above-mentioned intelligent scheduling system for blood donors, the blood donation situation of each blood donation point on the target day can be more accurately predicted by combining historical blood donation data and environmental data, thereby optimizing the blood donation scheduling plan and improving the efficiency of blood donation activities. By real-time monitoring of the operating data of each blood donation point, it is possible to respond quickly when an emergency occurs, deploy resources in a timely manner, and ensure the smooth progress of blood donation activities.
实施例五Embodiment 5
图5示出了可以用来实施本公开的实施例的电子设备500的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。FIG5 shows a schematic block diagram of an electronic device 500 that can be used to implement an embodiment of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and/or required herein.
电子设备500包括计算单元501,其可以根据存储在ROM502中的计算机程序或者从存储单元508加载到RAM503中的计算机程序,来执行各种适当的动作和处理。在RAM503中,还可存储电子设备500操作所需的各种程序和数据。计算单元501、ROM502以及RAM503通过总线504彼此相连。I/O接口505也连接至总线504。The electronic device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a ROM 502 or a computer program loaded from a storage unit 508 into a RAM 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 can also be stored. The computing unit 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An I/O interface 505 is also connected to the bus 504.
电子设备500中的多个部件连接至I/O接口505,包括:输入单元506,例如键盘、鼠标等;输出单元507,例如各种类型的显示器、扬声器等;存储单元508,例如磁盘、光盘等;以及通信单元509,例如网卡、调制解调器、无线通信收发机等。通信单元509允许电子设备500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。A number of components in the electronic device 500 are connected to the I/O interface 505, including: an input unit 506, such as a keyboard, a mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a disk, an optical disk, etc.; and a communication unit 509, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 509 allows the electronic device 500 to exchange information/data with other devices through a computer network such as the Internet and/or various telecommunication networks.
计算单元501可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元501的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元501执行上文所描述的各个方法和处理,例如所述献血人员智能调度方法。例如,在一些实施例中,所述献血人员智能调度方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元508。在一些实施例中,计算机程序的部分或者全部可以经由ROM502和/或通信单元509而被载入和/或安装到电子设备500上。当计算机程序加载到RAM503并由计算单元501执行时,可以执行上文描述的所述献血人员智能调度方法的一个或多个步骤。备选地,在其他实施例中,计算单元501可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行所述献血人员智能调度方法。The computing unit 501 may be a variety of general and/or special processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 501 performs the various methods and processes described above, such as the intelligent scheduling method for blood donors. For example, in some embodiments, the intelligent scheduling method for blood donors may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 508. In some embodiments, part or all of the computer program may be loaded and/or installed on the electronic device 500 via the ROM 502 and/or the communication unit 509. When the computer program is loaded into the RAM 503 and executed by the computing unit 501, one or more steps of the intelligent scheduling method for blood donors described above may be executed. Alternatively, in other embodiments, the computing unit 501 may be configured to execute the intelligent scheduling method for blood donors in any other appropriate manner (eg, by means of firmware).
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and/or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例。The above are only preferred embodiments of the present application and the technical principles used. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions that can be made by those skilled in the art will not deviate from the protection scope of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may also include more other equivalent embodiments without departing from the concept of the present application.
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution disclosed in this application can be achieved, and this document is not limited here.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410548458.4ACN118538380B (en) | 2024-05-06 | 2024-05-06 | Intelligent scheduling method and system for blood donors |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410548458.4ACN118538380B (en) | 2024-05-06 | 2024-05-06 | Intelligent scheduling method and system for blood donors |
| Publication Number | Publication Date |
|---|---|
| CN118538380Atrue CN118538380A (en) | 2024-08-23 |
| CN118538380B CN118538380B (en) | 2025-01-24 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410548458.4AActiveCN118538380B (en) | 2024-05-06 | 2024-05-06 | Intelligent scheduling method and system for blood donors |
| Country | Link |
|---|---|
| CN (1) | CN118538380B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140128791A1 (en)* | 2012-11-05 | 2014-05-08 | Fresenius Medical Care Holdings, Inc. | System and Method of Modeling Erythropoiesis Including Iron Homeostasis |
| US20150073832A1 (en)* | 2013-09-10 | 2015-03-12 | II James E. Goodnow | Systems and methods for documenting a blood donation collection process |
| CN111027883A (en)* | 2019-12-18 | 2020-04-17 | 北京化工大学 | An intelligent scheduling method and intelligent scheduling system for blood donation center personnel |
| US10636521B1 (en)* | 2014-09-30 | 2020-04-28 | BloodSolutions, LLC | Blood marketplace system and method |
| CN114496209A (en)* | 2022-02-18 | 2022-05-13 | 青岛市中心血站 | Blood donation intelligent decision method and system |
| CN115035998A (en)* | 2022-08-02 | 2022-09-09 | 之江实验室 | Emergency blood scheduling method and system based on early prediction and unmanned rapid delivery |
| CN115240832A (en)* | 2022-07-27 | 2022-10-25 | 中国银行股份有限公司 | A method and device for medical resource allocation based on big data |
| CN115860157A (en)* | 2022-12-27 | 2023-03-28 | 广州血液中心 | Blood donation appointment organization method based on dynamic intelligent blood donation points |
| WO2023053681A1 (en)* | 2021-09-28 | 2023-04-06 | 株式会社Nttドコモ | Blood donation management system and trained model |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140128791A1 (en)* | 2012-11-05 | 2014-05-08 | Fresenius Medical Care Holdings, Inc. | System and Method of Modeling Erythropoiesis Including Iron Homeostasis |
| US20150073832A1 (en)* | 2013-09-10 | 2015-03-12 | II James E. Goodnow | Systems and methods for documenting a blood donation collection process |
| US10636521B1 (en)* | 2014-09-30 | 2020-04-28 | BloodSolutions, LLC | Blood marketplace system and method |
| CN111027883A (en)* | 2019-12-18 | 2020-04-17 | 北京化工大学 | An intelligent scheduling method and intelligent scheduling system for blood donation center personnel |
| WO2023053681A1 (en)* | 2021-09-28 | 2023-04-06 | 株式会社Nttドコモ | Blood donation management system and trained model |
| CN114496209A (en)* | 2022-02-18 | 2022-05-13 | 青岛市中心血站 | Blood donation intelligent decision method and system |
| CN115240832A (en)* | 2022-07-27 | 2022-10-25 | 中国银行股份有限公司 | A method and device for medical resource allocation based on big data |
| CN115035998A (en)* | 2022-08-02 | 2022-09-09 | 之江实验室 | Emergency blood scheduling method and system based on early prediction and unmanned rapid delivery |
| CN115860157A (en)* | 2022-12-27 | 2023-03-28 | 广州血液中心 | Blood donation appointment organization method based on dynamic intelligent blood donation points |
| Title |
|---|
| SHI-WOEI LIN,等: "Effects of meteorological factors on blood donation", TRANSFUSION AND APHERESIS SCIENCE, vol. 59, no. 06, 31 December 2020 (2020-12-31), pages 1 - 2* |
| SUSANNE SUESSNER,等: "Machine learning-based prediction of fainting during blood donations using donor properties and weather data as features", BMC MEDICAL INFORMATICS AND DECISION MAKING, vol. 22, no. 01, 20 August 2022 (2022-08-20), pages 1 - 7* |
| 师晓东: "基于血液产品需求预测的血站采血及制备计划研究与实现", 中国优秀硕士学位论文全文数据库 医药卫生科技辑, no. 09, 15 September 2024 (2024-09-15), pages 053 - 181* |
| 白坚石: "实施信息化管理是提高血液制品安全性的重要保障", 中国药事, vol. 21, no. 01, 20 January 2007 (2007-01-20), pages 38 - 41* |
| 盛旭东,等: "习惯对盗版软件使用的影响研究", 管理学家(学术版), no. 09, 30 September 2010 (2010-09-30), pages 40 - 49* |
| 黎世杰,等: "临床血液需求预测数学模型的建立和应用", 当代医学, vol. 19, no. 21, 25 July 2013 (2013-07-25), pages 148 - 149* |
| Publication number | Publication date |
|---|---|
| CN118538380B (en) | 2025-01-24 |
| Publication | Publication Date | Title |
|---|---|---|
| US10796357B2 (en) | Systems to fulfill a picked sales order and related methods therefor | |
| Rodriguez et al. | Staff dimensioning in homecare services with uncertain demands | |
| US20210295984A1 (en) | Optimized patient schedules based on patient workflow and resource availability | |
| CN116703093A (en) | A distribution network material reserve management and distribution system | |
| CN115796399B (en) | Intelligent scheduling method, device, equipment and storage medium based on electric power supplies | |
| CN104574002A (en) | Asset management information processing method based on big data analysis and asset management information processing device based on big data analysis | |
| JP6985813B2 (en) | Storage battery operation device and storage battery operation method | |
| CN118014536B (en) | Rail transit full-scenario intelligent construction control method and system based on resource constraints | |
| CN117974013A (en) | A monitoring method and system for e-commerce warehouse inventory management | |
| CN115064253A (en) | Medical equipment scheduling method, device, equipment and storage medium | |
| CN108460541A (en) | Harbour intelligence maintenance system and method | |
| CN115424708A (en) | Digital worker protection service management platform | |
| US11062802B1 (en) | Medical resource forecasting | |
| CN118538380A (en) | Intelligent dispatching method and system for blood donators | |
| Srikanth et al. | AN EFFICIENT PATIENT INFLOW PREDICTION MODEL FOR HOSPITAL RESOURCE MANAGEMENT. | |
| CN116993085A (en) | Method to improve battery utilization efficiency based on battery exchange charge consumption algorithm | |
| CN116167543A (en) | Metering asset supply command platform system | |
| Stein | Emergency medical service response system performance in an urban South African setting: a computer simulation model | |
| JP2023023253A (en) | PLANNING DEVICE, PLANNING METHOD AND PROGRAM | |
| Deng et al. | Research on Arena Simulation Application for Parcel Pickup Queuing System | |
| Devi et al. | Optimizing Blood Bank Management with Cloud-Hosted Long Short-Term Memory Models for Inventory Forecasting and Utilization | |
| Jánošíková et al. | Emergency medical system design using kernel search | |
| Oluwaferanmi | Queueing Theory and Patient Flow Optimization in Emergency Departments | |
| Lopes et al. | A load balancing algorithm inspired by the honey bee behaviour to reduce waiting time in a perinatal network | |
| Yin et al. | Optimization of emergency logistics service capacity in the context of COVID-19 |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |