Operating room nursing task intelligent distribution method and system

By analyzing the parallelism of the resources of tasks and personnel in the operating room nursing task allocation, matching nursing staff and equipment, and optimizing task allocation, the problem of relying on manual intervention and simple rules in the existing technology is solved, and automated and intelligent task allocation is realized, improving the efficiency and quality of task execution.

CN120221016AActive Publication Date: 2025-06-27Zhejiang Provincial Dermatology Hospital (Zhejiang Provincial Institute of Dermatology Prevention and Treatment, Zhejiang Wukang Sanatorium, Zhejiang Provincial Sexually Transmitted Diseases Prevention and Control Center)

Patent Information

Application Number
CN202510695565.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-28
Publication Date
2025-06-27
Estimated Expiration
2045-05-28

AI Technical Summary

Technical Problem

The existing technology relies on manual intervention and simple rules in the allocation of operating room nursing tasks, lacks flexibility and real-time optimization capabilities, resulting in unreasonable work arrangements and failure to effectively allocate equipment resources, affecting the efficiency and quality of task execution.

Method used

By obtaining the nursing level and usage period in the operating room task instructions, analyzing the parallelism of tasks and personnel resources, matching nursing staff and equipment, optimizing task allocation, and ensuring the precise matching and reasonable allocation of tasks and resources.

Benefits of technology

Automatic and intelligent task allocation is realized, the accuracy and efficiency of task execution is improved, manual intervention and resource waste are reduced, and the coordination of the overall workflow is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120221016A_ABST
    Figure CN120221016A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent task allocation, in particular to an operating room nursing task intelligent allocation method and system, and the method comprises the steps: obtaining nursing task instruction levels and time segments, matching scheduling overlapping tasks and personnel to generate parallel segments, matching skills and levels, screening enough personnel, matching equipment, generating a combination list, and reserving a non-over-capacity combination. And obtaining a task binding result evaluation load, and distributing the nursing tasks according to the priority. According to the invention, through accurate matching of task time, personnel scheduling and equipment resources, automatic and intelligent task allocation is realized. By analyzing the overlapping condition of the task use time period and the nursing personnel scheduling time period, the task and personnel combination which can be executed in parallel is accurately extracted, and scheduling conflicts and time waste are avoided. The task allocation is further matched with the task execution duration based on the skill level and the remaining shift duration of the nursing personnel, and it is ensured that each person undertakes a proper task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent task allocation, and particularly to an intelligent allocation method and system for operating room nursing tasks. Background Art

[0002] The technical field of intelligent task allocation includes the research field of using artificial intelligence technology to automate the allocation, scheduling, and optimization of tasks. The core content involves analyzing task requirements, processing flows, and resource allocation situations through computer systems to achieve reasonable scheduling and allocation of multiple tasks. Intelligent task allocation systems are mainly applied to scenarios that require coordinating a large number of tasks and resources in the working environment, such as production lines, transportation systems, medical care, etc. Through an intelligent approach, work efficiency can be effectively improved, manual intervention can be reduced, and the accuracy and predictability of task execution can be enhanced.

[0003] Among them, the intelligent allocation method for operating room nursing tasks refers to a technical solution for automating the allocation of operating room nursing tasks. It covers the technical matters in the process of allocating tasks to operating room nursing staff, including how to use an intelligent system to allocate tasks based on various factors such as surgical types, nursing needs, personnel skills, workload, etc. By analyzing the complexity of operating room nursing tasks and the resource situation of nursing staff, an appropriate nursing staff is automatically assigned to each nursing task. This process is mainly completed through data analysis and resource matching algorithms, rather than relying on manual intervention.

[0004] The existing technology relies on manual intervention and simple rules in the task allocation process, lacking flexibility and real-time optimization capabilities. The matching of tasks and personnel schedules mainly depends on preset rules and cannot respond in a timely manner to changes in actual situations, which leads to unreasonable work arrangements. For example, there are too many idle periods for personnel, or task arrangements cannot be completed within a limited time. Similar problems also exist in the allocation of equipment resources. The use period of equipment is not comprehensively considered in relation to task requirements, easily resulting in waste of equipment or inability to meet task requirements. The existing methods lack a refined load assessment mechanism, resulting in task allocation results that may not meet actual needs, thereby affecting the efficiency and quality of task execution. In addition, the existing technology lacks optimization and adjustment of task priorities, which may lead to delays in high-priority tasks and reduce the coordination and execution effect of the overall workflow. Summary of the Invention

[0005] To solve the technical problems existing in the prior art, embodiments of the present invention provide an intelligent allocation method and system for operating room nursing tasks. The technical solutions are as follows:

[0006] An intelligent allocation method for operating room nursing tasks includes the following steps:

[0007] S1: Obtain the nursing level and usage period of the operating room task instruction, call the task numbers and personnel numbers whose task usage periods overlap with the personnel scheduling time periods, and generate a parallel section of nursing task resources;

[0008] S2: Match the personnel skill levels in the parallel section of nursing task resources with the nursing levels, extract the personnel numbers whose remaining shift duration exceeds the task execution duration, and combine them with the equipment numbers that match the task description to generate a list of personnel-equipment combination sequences;

[0009] S3: According to the list of personnel-equipment combination sequences, retain the personnel numbers whose task allocation quantity does not exceed the scheduling task capacity, combine the equipment numbers whose available period exceeds the task period with the personnel numbers, and obtain the task attribution matching and binding result;

[0010] S4: Based on the task attribution matching and binding result, call the personnel numbers whose used period does not exceed the total working period, establish a mapping set of the numbers and ratios of personnel and equipment according to the equipment continuous task duration, and generate a bearing load status evaluation result;

[0011] S5: Reorganize the task numbers and the screened personnel numbers in the bearing load status evaluation result, and map and allocate the nursing personnel numbers according to the task priorities to generate a nursing task allocation result.

[0012] As a further solution of the present invention, the parallel section of nursing task resources includes task numbers, nursing personnel numbers, task usage periods, and overlapping sections; the list of personnel-equipment combination sequences includes combinations of nursing personnel and equipment numbers, matching results of nursing levels and nursing skill levels, and differences between remaining shift durations and task execution durations; the task attribution matching and binding result includes task allocation quantity, scheduling task capacity, and task period matching conditions; the bearing load status evaluation result includes load matching of personnel numbers and equipment numbers, ratios of task duration to equipment usage time, and load ratios of personnel and equipment; the nursing task allocation result includes score sequence combinations, task priorities, and nursing personnel allocation orders.

[0013] As a further solution of the present invention, the steps for obtaining the parallel section of nursing task resources are as follows:

[0014] S101: Obtain the nursing level field and usage period field in the operating room task instruction, call the time period field in the nursing staff shift schedule, identify the intersection section between the task usage period and the nursing staff scheduling time period, obtain the start and end time nodes in the intersection section, and obtain a group of task scheduling intersection time nodes;

[0015] S102: According to the task scheduling intersection time node group, call the task usage time period, analyze whether the time interval within the intersection section covers the time interval required by the task, mark the nurse numbers for which the coverage condition holds, extract the start and end nodes of their available time sections, and obtain the set of personnel time sections that can cover the task;

[0016] S103: According to the set of personnel time sections that can cover the task, filter out the combinations where the task number and the nurse number exist in parallel within the time interval, and use the formula:

[0017] ;

[0018] where, represents the resource parallel intensity value between task and personnel , represents the actual overlapping time section length between task and personnel , represents the scheduling times of personnel , represents the overlapping length between the task and the available time of this personnel, represents the required duration of task , represents the duration within the task time period that is not within the available section of the personnel, represents the total duration of all tasks currently undertaken by this personnel, represents the total scheduling duration of this nurse, plus 1 to avoid a zero denominator;

[0019] Calculate the resource parallel intensity value between the nursing task and the personnel through the operation. According to the combination of task numbers and nurse numbers where the parallel intensity value is greater than the parallel threshold, generate the resource parallel section of the nursing task.

[0020] As a further solution of the present invention, the steps for obtaining the list of personnel - equipment combination sequences are as follows:

[0021] S201: Based on the task numbers and personnel numbers in the resource parallel section of the nursing task, call the nursing level field of each task and the nursing skill level field of each nurse, compare the two field values item by item, obtain the effective matching combinations of tasks and nurses, and get the set of nursing level matching number combinations;

[0022] S202: Call each group of personnel numbers and task numbers in the set of nursing level matching number combinations, collect the remaining shift duration field of the nurse and the execution duration field of the task, calculate the time difference between the two, and use the formula:

[0023] ;

[0024] Among them, represents the personnel and the task the difference in effective idle time, represents the remaining shift duration of the personnel, represents the task execution duration, represents the absolute difference between the actual on-duty duration and the planned on-duty duration of the personnel within this shift, represents the number of tasks already executed by the personnel this week, represents the difference between the care intensity of the task and the current care intensity load of the personnel, and the care intensity is represented by a standardized score;

[0025] Calculate the effective idle time difference between the caregiver and the task, screen the personnel numbers with a positive time difference, and obtain a set of personnel numbers that meet the idle duration;

[0026] S203: According to the set of personnel numbers that meet the idle duration, extract the relevant descriptions in the device function description field required for the task and the device function record field in the auxiliary device call log, combine and sort the devices and personnel numbers according to semantic similarity, and generate a list of personnel-device combination sequences.

[0027] As a further solution of the present invention, the steps for obtaining the task attribution matching and binding result are as follows:

[0028] S301: Based on the list of personnel-device combination sequences, extract the caregiver task allocation quantity field and the shift task capacity field, calculate the task occupancy overrun difference, screen and retain the set of personnel numbers whose overrun difference does not exceed the set difference threshold, and obtain the caregiver overrun screening result;

[0029] S302: Call the available time period corresponding to the device number, and calculate the time accommodation ratio with the task execution period. The calculation formula is as follows:

[0030] ;

[0031] Among them, represents the device time accommodation ratio, represents the start time of the device available time period, represents the end time of the device available time period, represents the total time requirement for task execution, represents the number of devices involved in the task;

[0032] Calculate the device number time accommodation ratio and screen the device numbers with an accommodation ratio exceeding the set accommodation ratio threshold to obtain the device time matching screening result;

[0033] S303: Based on the over-limit screening result of the nursing staff and the device time matching screening result, match the eligible device numbers and staff numbers to obtain the task attribution matching and binding result, and get the task attribution matching and binding result.

[0034] As a further solution of the present invention, the steps for obtaining the bearing load status evaluation result are:

[0035] S401: Based on the task attribution matching and binding result, extract the ratio of the used time period field to the total working time period field of the corresponding nursing staff, calculate the time period usage ratio of the nursing staff, screen the nursing staff numbers with a ratio not exceeding the ratio threshold, and retain the eligible nursing staff numbers to obtain the nursing staff time period usage screening result;

[0036] S402: Calculate the ratio based on the daily task duration of the device number and the total operation upper limit of the device, screen the device numbers with a ratio meeting the set ratio range, and establish a joint usage number and ratio mapping set of the nursing staff and the device to obtain the personnel-device mapping set;

[0037] S403: Based on the nursing staff time period usage screening result and the personnel-device mapping set, calculate the overall load status of the nursing staff and the device, analyze the matching strength between the nursing staff and the device, and use the formula:

[0038] ;

[0039] Wherein, represents the overall bearing load status evaluation value, represents the time period usage ratio of the nursing staff, represents the task operation ratio of the device, represents the total working hours of the nursing staff, represents the daily task duration of the device, represents the binding number of the nursing staff and the device, represents the total number of devices, represents the total number of nursing staff;

[0040] Calculate the overall load status value of the nursing staff and the device through operation, and evaluate the load situation of the nursing tasks in combination with the number of nursing tasks, device task requirements and working hours to obtain the bearing load status evaluation result.

[0041] As a further solution of the present invention, the steps for obtaining the nursing task allocation result are:

[0042] S501: Based on the evaluation result of the bearing load status, call the combination data of the corresponding task numbers and caregiver numbers in all scoring sequences, perform mapping encoding according to the sorting structure of the task numbers within the combination, obtain the pair of the order value and the number of the tasks in the combination, and get the scoring number screening result;

[0043] S502: Based on the scoring number screening result, recombine each task number with the corresponding caregiver number, and sort all the combinations. The sorting basis is the task priority value, the caregiver load level, the task waiting duration, the personnel idle time, and the nursing task processing efficiency. Use the formula:

[0044] ;

[0045] where, represents the sorting priority score of the task-personnel combination, represents the priority level of the task, represents the waiting time of the task, represents the current load score of the caregiver, represents the estimated duration of the task, represents the remaining available working hours of the caregiver, represents the historical task failure frequency of the caregiver. All parameters have been normalized, and the numerical range is from 0 to 1;

[0046] Calculate the sorting priority score of each task-personnel combination through the operation, sort all the combinations from largest to smallest, and establish the task-personnel sorting sequence;

[0047] S503: According to the task-personnel sorting sequence, extract the corresponding sequences of each caregiver number and the corresponding task number, remove redundant numbers and non-assignable task records, obtain the unique combination relationship, and get the nursing task assignment result.

[0048] An intelligent operating room nursing task allocation system, the system includes:

[0049] The task allocation module obtains the nursing level field and the usage period field in the operating room task instruction. According to the time period field in the caregiver's shift schedule, compare whether there is an overlap between the task usage period and the personnel scheduling time period, extract the start and end nodes of the available time period of the caregiver that contains the task required time period in the overlapping section, screen the combination of task numbers and caregiver numbers that can be parallel in time, and generate the parallel section of the nursing task resources.

[0050] The caregiver matching module matches the care level field of the care task with the care skill level field of the caregiver according to the parallel section of the care task resources, calculates the time difference between the remaining shift duration field of the caregiver and the task execution duration field, filters the set of personnel numbers with a positive time difference, extracts the set of equipment numbers whose semantic descriptions in the device function description field required for the task match the device function record field in the auxiliary device call log, combines the caregiver and the equipment number and then sorts them to obtain a list of personnel-equipment combination sequences.

[0051] The device matching module extracts the care task assignment quantity field and the scheduling task capacity field from the list of personnel-equipment combination sequences to calculate the task occupancy overrun difference, retains the set of personnel numbers whose overrun difference does not exceed the set difference threshold, calls the available time period corresponding to the equipment number, and calculates the time accommodation ratio with the task execution period, combines the equipment number with an accommodation ratio exceeding the set accommodation ratio threshold and the personnel number to obtain the task attribution matching and binding result.

[0052] Based on the task attribution matching and binding result, the task overrun evaluation module extracts the ratio of the used period field to the total working period field of the corresponding caregiver, filters the caregiver numbers with a ratio not exceeding the ratio threshold, calculates the ratio based on the daily task duration of the equipment number and the total operation upper limit of the equipment, establishes a mapping set of the combined use number and ratio of the corresponding care and equipment, and generates a load status evaluation result.

[0053] The load status evaluation module combines the score sequence numbers with scores not exceeding the set score threshold in the load status evaluation result, reorganizes the task number and the filtered caregiver numbers, sorts them according to the scores, and maps and assigns the caregiver numbers according to the task priority to generate the care task assignment result.

[0054] The beneficial effects brought by the technical solution provided by the embodiments of the present invention at least include:

[0055] In the present invention, through the precise matching of task time, personnel scheduling, and equipment resources, automated and intelligent task allocation is achieved. By analyzing the overlap between the task usage period and the nursing staff scheduling period, the tasks and personnel combinations that can be executed in parallel are accurately extracted, avoiding scheduling conflicts and time waste. The task allocation is further matched based on the skill levels of the nursing staff and the remaining shift duration, as well as the task execution duration, to ensure that each person undertakes appropriate tasks. In addition, the allocation of equipment resources is optimized through functional matching with task requirements, making the use of equipment resources more efficient. The assessment and calculation of personnel and equipment loads ensure the rationality of resource use, avoiding overloading work or resource waste. It not only improves the accuracy of task allocation, but also enhances the overall work efficiency, reduces manual intervention, reduces the risk of human errors, and promotes the rational allocation and use of resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 is a flowchart of the method of the present invention;

[0057] Figure 2 is a flowchart for obtaining the parallel section of nursing task resources of the present invention;

[0058] Figure 3 is a flowchart for obtaining the list of personnel and equipment combination sequences of the present invention;

[0059] Figure 4 is a flowchart for obtaining the matching and binding result of task attribution of the present invention;

[0060] Figure 5 is a flowchart for obtaining the assessment result of the load-bearing state of the present invention;

[0061] Figure 6 is a flowchart for obtaining the nursing task allocation result of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0062] The technical solutions in the present invention will be described below with reference to the accompanying drawings.

[0063] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as an "example" in the present invention should not be construed as being more preferred or more advantageous than other embodiments or design solutions. Rather, the use of the word "example" is intended to present concepts in a specific manner. In addition, in the embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one of the two.

[0064] In the embodiments of the present invention, the terms "image" and "picture" can sometimes be used interchangeably. It should be noted that when the difference is not emphasized, they have the same meaning. The terms "of", "corresponding", and "corresponding" can sometimes be used interchangeably. It should be noted that when the difference is not emphasized, they have the same meaning.

[0065] In the embodiments of the present invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, they have the same meaning.

[0066] To make the technical problems, technical solutions, and advantages to be solved by the present invention clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.

[0067] Please refer to Figure 1 , the present invention provides a technical solution: an intelligent allocation method for operating room nursing tasks, including the following steps:

[0068] S1: Obtain the nursing level field and usage period field of the operating room task instruction. According to the time period field in the nursing staff shift schedule, compare whether there is an overlapping section between the task usage period and the staff scheduling time period. Extract the start and end nodes of the available time periods of the nursing staff containing the task required time period in the overlapping section, and screen the combination of task numbers and nursing staff numbers that can be parallel in time to generate a parallel section of nursing task resources.

[0069] S2: Match the nursing level field of the nursing tasks in the parallel section of nursing task resources with the nursing skill level field of the nursing staff, calculate the time difference between the remaining shift duration field of the nursing staff and the task execution duration field, screen the set of staff numbers with a positive time difference, extract the set of equipment numbers whose semantic descriptions in the device function description field required by the task match the device function record field in the auxiliary device call log, combine the nursing staff and equipment numbers and sort them to generate a list of personnel-equipment combination sequences.

[0070] S3: According to the list of personnel-equipment combination sequences, extract the nursing staff task allocation quantity field and the scheduling task capacity field to calculate the task occupancy overrun difference, retain the set of staff numbers whose overrun difference does not exceed the set difference threshold, call the available time period corresponding to the equipment number, and calculate the time accommodation ratio with the task execution period. Combine the equipment numbers and staff numbers with an accommodation ratio exceeding the set accommodation ratio threshold to obtain the task attribution matching and binding result.

[0071] S4: Based on the task attribution matching binding result, extract the ratio of the used time period field to the total working time period field of the corresponding caregiver, screen the caregiver numbers with ratios not exceeding the ratio threshold, calculate the ratio according to the daily task duration of the equipment number and the total operation upper limit of the equipment, establish a mapping set of the corresponding combined use numbers and ratios of caregivers and equipment, and generate the bearing load status evaluation result;

[0072] S5: For the combination of scoring sequence numbers in the bearing load status evaluation result with scores not exceeding the set scoring threshold, reorganize the task numbers and the screened caregiver numbers, sort them according to the scores, and perform mapping assignment on the caregiver numbers according to the task priorities to generate the nursing task assignment result.

[0073] The parallel section of nursing task resources includes task numbers, caregiver numbers, task usage time periods, and overlapping sections; the list of personnel-equipment combination sequences includes combinations of caregiver and equipment numbers, matching results of nursing levels and nursing skill levels, differences between remaining shift durations and task execution durations; the task attribution matching binding result includes the number of task assignments, the capacity of the scheduled tasks, and the task time period matching situation; the bearing load status evaluation result includes the load matching of caregiver numbers and equipment numbers, the ratio of task duration to equipment usage time, and the load ratio of personnel and equipment; the nursing task assignment result includes combinations of scoring sequences, task priorities, and caregiver assignment orders.

[0074] Please refer to Figure 2 , and the steps for obtaining the parallel section of nursing task resources are as follows:

[0075] S101: Obtain the nursing level field and the usage time period field in the operating room task instruction, call the time period field in the caregiver shift schedule, identify the intersection section between the task usage time period and the caregiver scheduling time period, obtain the start and end time nodes in the intersection section, and get the task scheduling intersection time node group;

[0076] Based on the nursing level field and usage period field in the operating room task instruction, obtain the nursing level information and specific time range required for the tasks specified in the instruction. The nursing level field is usually defined as the L (Level) level, and the values can be L1, L2, and L3, corresponding to low, medium, and high-level nursing requirements. For example, the surgical task A requires L2-level nursing, and the usage period is 8:00–10:00. Subsequently, call the scheduled time period field of each nursing staff in the nursing staff shift schedule. The field format is set as a time period pair. For example, the schedule of nursing staff P1 is 7:00–15:00, and the schedule of nursing staff P2 is 10:00–18:00. Compare the task usage period with the scheduled time periods of all nursing staff respectively. Adopt a parallel time recognition method, that is, by comparing whether there is an overlapping interval between the start and end points of the task time and the start and end points of the staff schedule time, judge whether there is an intersection section, and extract the task and staff pairs that meet the parallel conditions to obtain the boundary points of the specific overlapping time period. Taking task A as an example, its usage period is 8:00–10:00, and the schedule time of nursing staff P1 is 7:00–15:00. Since the schedule time of P1 completely covers the task usage period, the time intersection of the two is 8:00–10:00, and the corresponding time nodes are the start point 8:00 and the end point 10:00. Another example is that the schedule of nursing staff P2 is 10:00–18:00, which only intersects with the task time 8:00–10:00 at the moment of 10:00 and does not form a valid intersection. Analyze the time intersections of all nursing staff schedules in this way, and confirm item by item whether each nursing staff has the coverage ability to meet the required time period of the task, and finally obtain the task schedule intersection time node group.

[0077] S102: According to the task schedule intersection time node group, call the task usage period, analyze whether the time interval within the intersection section covers the time interval required for the task, mark the nursing staff numbers for which the coverage condition is established, extract the start and end nodes of their available time periods, and obtain the set of staff time periods that can cover the task.

[0078] According to the intersection time node group of the task schedule, further perform interval analysis on the time used by each group of tasks and the intersection of the personnel schedule, call the specific length of the time period required for the task, and compare it with the available duration within the intersection section to determine whether the intersection is sufficient to completely cover the task duration. If it is completely covered, consider this caregiver as one of the personnel options capable of performing the task. Taking Task B as an example, its usage period is 9:00–11:00, with a total duration of 2 hours. If the schedule time of caregiver P3 is 8:30–11:00, then the intersection of the task and the schedule time period is 9:00–11:00, with a corresponding length of 2 hours, which is equal to the task duration and meets the complete coverage condition, determining that P3 can execute Task B; for cases that do not meet the conditions, for example, the usage period of Task C is 12:00–14:00, with a total length of 2 hours, while the schedule time of caregiver P4 is 11:00–12:30, then the intersection time is 12:00–12:30, with a length of only 0.5 hours, not meeting the coverage requirement, so P4 is excluded; during this process, for each task number, record the caregiver number that meets the conditions and the start and end times of their schedule section, that is, extract the corresponding time sections for all task-personnel combinations that meet the condition of "the time length of the intersection section ≥ the time length of the task usage period", and finally obtain the set of personnel time sections that can cover the tasks.

[0079] S103: According to the set of personnel time sections that can cover the tasks, screen out the combinations that meet the condition that the task number and the caregiver number exist in parallel within the time interval, using the formula:

[0080] ;

[0081] Among them, represents the resource parallel intensity value of task and personnel , represents the actual overlapping time section length of task and personnel , represents the number of schedule times of personnel , represents the overlapping length of the task and the available time of this person, represents task 's required duration, represents the duration within the task time period that is not within the available section of the person, represents the total duration of all tasks currently undertaken by this person, represents the total schedule duration of this caregiver, adding 1 to avoid the denominator being zero;

[0082] The operation obtains the resource parallel intensity value of the nursing task and the personnel, and generates a nursing task resource parallel section according to the combination of the task number and the nursing staff number for which the parallel intensity value is greater than the parallel threshold.

[0083] Suppose the task number j is task D, the usage period is 10:00–11:30, the required duration of the task is 1.5 hours, and it is set as , the scheduling time of the nursing staff P5 is 9:00–12:00, and the total scheduling duration is 3 hours, and it is set as , the person has been scheduled for two other tasks, and the total time-consuming is 1 hour, and it is set as , the number of scheduling times is 1 time, that is , the available time period of the nursing staff P5 during the task D time period is 10:00–12:00, and the scheduling intersection time period of the task D and P5 is 10:00–11:30, that is , the overlapping part of this intersection time period and the available time period A i also coincides for 1.5 hours, that is , the uncovered part in the intersection is 0 hour, that is . Substitute the above parameters into the formula, and the specific calculation is as follows:

[0084] ;

[0085] Among them ;

[0086] Then ;

[0087] If the preset parallel threshold of the system is 2.5, then 3.4365>2.5, indicating that the parallel ability between this task and the nursing staff is stronger than the matching benchmark under the system setting, and it can be determined that this task and this nursing staff are a schedulable effective combination in this time section, and then included in the subsequent scheduling process to generate a nursing task resource parallel section.

[0088] The result shows that the numerical result 3.4365 is significantly higher than the set threshold 2.5, indicating that this task-personnel combination has good parallelism and deployment priority conditions in the current intersection section.

[0089] Please refer to Figure 3 , the steps for obtaining the list of personnel and equipment combination sequences are as follows:

[0090] S201: Based on the task numbers and personnel numbers in the nursing task resource parallel section, call the nursing level field of each task and the nursing skill level field of each nursing staff, compare the two field values item by item, obtain the effective matching combinations of tasks and nursing staff, and get the set of nursing level matching number combinations;

[0091] Extract the nursing level field of the extraction task and the nursing skill level field of the nursing staff, and perform a matching judgment. The nursing level field is usually represented as L1 to L3, corresponding to low, medium, and high-level requirements respectively, while the nursing skill level field is represented by S1 to S3, corresponding to primary, intermediate, and advanced nursing skills respectively. At this time, the combination of the task number and the personnel number executed needs to meet the condition that the nursing level matches the nursing skill level. For example, if task A requires L2-level nursing, it can be matched with the nursing staff P1 (skill S2). If task A requires L2-level nursing, but the skill level of the nursing staff P2 is S1, then this combination does not match and P2 is excluded. Similarly, when the task requirement is L3-level nursing, it can be matched with the nursing staff with S3 skill level to ensure the execution quality of the task. In addition, when matching the nursing level, the complexity of the task and the required special skills will also be considered. If the task level is high, the skill level of the nursing staff must meet the complexity requirements of the task. Finally, a set of nursing level matching number combinations is obtained, that is, all task and personnel pairs that meet the matching of the nursing level and the personnel skill level, laying a foundation for subsequent shift scheduling and task allocation.

[0092] S202: Call each personnel number and task number in the nursing level matching number combination set, collect the remaining shift duration field of the nursing staff and the execution duration field of the task, calculate the time difference between the two, and use the formula:

[0093] ;

[0094] Among them, represents the effective idle time difference between the personnel and the task , represents the remaining shift duration of the personnel, represents the execution duration of the task, represents the absolute difference between the actual on-duty duration and the planned on-duty duration of this personnel in this shift, represents the number of tasks already executed by this personnel this week, represents the difference between the nursing intensity of this task and the current nursing intensity load of this personnel, and the nursing intensity is represented by a standardized score;

[0095] Calculate and obtain the effective idle time difference between the nursing staff and the task, screen the personnel numbers with a positive time difference, and obtain a set of personnel numbers that meet the idle duration;

[0096] Specifically, the remaining shift duration field represents the remaining available working time of this nursing staff in the current shift, while the execution duration field of the task represents the time length required to complete the task. Assume that the execution duration of task B is 2 hours, the remaining shift duration of the nursing staff P1 is 4 hours, and the difference between the actual on-duty duration and the planned on-duty duration of the personnel P1 is 0.5 hours. (Indicating that this person has completed 3 tasks this week), the current nursing intensity load of caregiver P1 is 1.2, while the nursing intensity load of task B is 1.0. Then, the time difference can be calculated through the above formula. After substituting into the formula:

[0097] ;

[0098] Since the calculation result is positive, it means that the remaining working hours of caregiver P1 are sufficient to perform task B. If the time difference is negative, it indicates that person P1 cannot complete task B, and this task may need to be assigned to other available caregivers. Finally, the idle time meets the set of personnel numbers, that is, all personnel who meet the task execution requirements and have sufficient remaining shift hours.

[0099] S203: According to the set of personnel numbers that meet the idle time, extract the relevant descriptions in the device function description field required for the task and the device function record field in the auxiliary device call log. Combine and sort the devices and personnel numbers based on semantic similarity to generate a list of personnel-device combination sequences;

[0100] The device function description field is usually defined by the device function items required in the task, while the device function record field records the functions actually played by the device during use. For example, task A may require a device for monitoring heart rate, and in the device function record, there may be a "heart rate monitor" or an "electrocardiogram device", and these records will be matched with the device function description in task A. To ensure the matching degree between the task and the device, a semantic similarity analysis method is adopted. The device function description and the device record are compared through word segmentation and encoding techniques to calculate their cosine similarity. Suppose the device function required by task A is "heart rate monitoring", and the function record of device B is "electrocardiogram", and the calculated similarity is 0.87, then device B has a high matching degree with task A and meets the usage conditions. If the calculated similarity is greater than the set threshold (such as 0.85), it is considered that the device can perform task A. Then, these devices that meet the matching conditions are combined with the personnel numbers, and these combinations are sorted by priority according to the weighted average of the device usage frequency, personnel operation duration, and device matching similarity. For example, when device C is matched with person P1, the device has a high call frequency, person P1 has a long usage duration, and the similarity between the device and the task is high, so the priority is high. Finally, a list of personnel-device combination sequences is generated, which can be a list sorted according to the matching situation, usage duration, and usage frequency between the device and the personnel, and is used for resource allocation in subsequent tasks.

[0101] Please refer to Figure 4 , the steps to obtain the task attribution matching and binding result are as follows:

[0102] S301: Based on the list of personnel - equipment combination sequences, extract the fields of the number of nursing tasks assigned to nursing staff and the capacity of the scheduled tasks, calculate the difference in over - occupied tasks, filter and retain the set of personnel numbers for which the difference in over - occupied tasks does not exceed the set difference threshold, and obtain the screening result of nursing staff with over - occupied tasks;

[0103] Obtain the fields of the number of nursing tasks assigned to nursing staff and the capacity of the scheduled tasks. The field of the number of nursing tasks assigned represents the number of nursing tasks assigned to each nursing staff within a specific time period, and the field of the capacity of the scheduled tasks represents the maximum number of tasks that the person can undertake during that time period. Suppose the maximum number of nursing tasks that a nursing staff can perform within a shift is 8, and the currently assigned number of tasks is 10, then the difference in over - occupied tasks is 2. The data of all nursing staff need to be calculated in the same way to form a list of differences in over - occupied tasks. In this list, filter the set of nursing staff numbers for which the difference in over - occupied tasks does not exceed the set difference threshold. Suppose the difference threshold is 3, then the nursing staff numbers with a difference in over - occupied tasks less than or equal to 3 will be retained. For example, if the differences in over - occupied tasks of nursing staff A, B, and C are 1, 3, and 4 respectively, where A and B meet the screening conditions while C does not, then the numbers of A and B will be retained. Finally, obtain the screening result of nursing staff with over - occupied tasks.

[0104] S302: Invoke the available time period corresponding to the equipment number, and calculate the time accommodation ratio with the task execution time period. The calculation formula is as follows:

[0105] ;

[0106] where, represents the equipment time accommodation ratio, represents the start time of the equipment available time period, represents the end time of the equipment available time period, represents the total amount of task execution time required, represents the number of equipment involved in the task;

[0107] Calculate the time accommodation ratio of the equipment number through the operation, and filter the equipment numbers for which the accommodation ratio exceeds the set accommodation ratio threshold to obtain the screening result of equipment time matching;

[0108] Suppose there are 3 pieces of equipment with available time periods E1(08:00 - 12:00), E2(09:00 - 13:00), and E3(10:00 - 14:00) respectively, and the task execution time is 2 hours. Then the equipment time accommodation ratios are calculated as follows:

[0109] ;

[0110] ;

[0111] ;

[0112] If the accommodation ratio threshold is set to 1.5, all devices meet the conditions. The results show that the available time of all devices can cover the task requirements, and under the set threshold standard, the time accommodation of the devices meets the allocation standard. Therefore, these devices can be used as candidate devices for nursing tasks, and the device time matching screening results are obtained.

[0113] S303: Based on the nursing staff overlimit screening results and the device time matching screening results, match the eligible device numbers and staff numbers to obtain the task attribution matching and binding results, and get the task attribution matching and binding results;

[0114] Suppose nursing staff A and B pass the overlimit screening, and devices E1, E2, and E3 pass the time matching screening. Then, it is necessary to match the staff with the devices for task attribution, and assign the nursing tasks to the device with the maximum available time that can carry the tasks and has the highest overlap with the working hours of the nursing staff. Suppose the scheduling time of A is 08:00 - 12:00, and the scheduling time of B is 09:00 - 13:00. Then A can be matched with E1 and E2, and B can be matched with E2 and E3. Select the device with the maximum available time to assign the tasks, and finally obtain the task attribution matching and binding results.

[0115] Please refer to Figure 5 , and the steps for obtaining the load-bearing status assessment results are as follows:

[0116] S401: Based on the task attribution matching and binding results, extract the ratio of the used time field to the total working time field of the corresponding nursing staff, calculate the time usage ratio of the nursing staff, screen the nursing staff numbers with ratios not exceeding the ratio threshold, and retain the eligible nursing staff numbers to obtain the nursing staff time usage screening results;

[0117] Extract the ratio of the used time field to the total working time field of the nursing staff. The used time of each nursing staff represents the cumulative time of the nursing tasks they have performed during the current scheduling period, and the total working time field refers to the available working hours of the nursing staff during the same scheduling period. For example, if a nursing staff can work for 10 hours in a day and the time they have performed nursing tasks is 6 hours, then the ratio is calculated as 6 / 10 = 0.6. This ratio indicates the current task load of the nursing staff. The same calculation is performed for all nursing staff to form a ratio list, which is used to determine whether the nursing staff exceeds the acceptable workload range. Set the nursing staff workload ratio threshold. Suppose the threshold is set to 0.7. Then, the nursing staff with ratios greater than 0.7 are screened out, and the nursing staff with ratios less than or equal to 0.7 are retained. For example, if the ratios of nursing staff A, B, and C are 0.6, 0.75, and 0.5 respectively, then A and C meet the screening conditions, while B is excluded for exceeding the load range, and the nursing staff time usage screening results are obtained.

[0118] S402: Calculate the ratio based on the daily task duration of the device number and the total operation upper limit of the device, screen the device numbers whose ratios meet the set ratio range, and establish a combined usage number and ratio mapping set of the nursing staff and the device to obtain the personnel-device mapping set;

[0119] The daily task duration of each device represents the cumulative time for the device to perform nursing tasks in a day. The total operation upper limit of the device refers to the maximum allowable operation duration of the device in a day. For example, if the upper limit time for a certain nursing device to operate is 12 hours and the actual cumulative time for performing nursing tasks is 8 hours, then the calculated ratio is 8 / 12 = 0.67. This ratio is used to evaluate the current task load situation of the device. The same calculation is performed for all devices to form a ratio list, and a threshold for the device task load ratio is set. Assuming the threshold is set to 0.8, devices with a ratio higher than 0.8 are considered to be overloaded and not included in the subsequent allocation, while devices with a ratio lower than or equal to 0.8 are retained. For example, if the ratios of devices E1, E2, and E3 are 0.6, 0.85, and 0.7 respectively, then E1 and E3 meet the screening conditions, while E2 is excluded due to excessive load. After screening out the eligible nursing staff and devices, construct the combined usage number of the nursing staff and the device, and establish a ratio mapping set to obtain the nursing-device mapping set.

[0120] S403: Based on the screening results of the nursing staff's time period usage and the personnel-device mapping set, calculate the overall load status of the nursing staff and the device, analyze the matching strength between the nursing staff and the device, and use the formula:

[0121] ;

[0122] Among them, represents the overall load status evaluation value, represents the time period usage ratio of the nursing staff, represents the task operation ratio of the device, represents the total working hours of the nursing staff, represents the daily task duration of the device, represents the binding number of the nursing staff and the device, represents the total number of devices, represents the total number of nursing staff;

[0123] Calculate the overall load status value of the nursing staff and the device through the operation, and evaluate the load situation of the nursing tasks in combination with the number of nursing tasks, the device task requirements, and the working hours to obtain the bearing load status evaluation result;

[0124] Assume that the used hours of a certain nursing staff is 7 hours and the total hours is 10 hours, then , if the task duration of a certain device is 9 hours and the upper limit of the total running time is 12 hours, then , if the working upper limit of a certain caregiver is 10 hours, then , if the duration of a certain device performing tasks within a day is 9 hours, then , if a certain caregiver is bound to 2 devices simultaneously, then , if the total number of devices is 5, then , if the total number of caregivers is 10, then .

[0125] Substitute the above example data into the formula for calculation:

[0126] ;

[0127] ;

[0128] The results show that the overall load-bearing capacity assessment value of the nursing system is 1.31. This value can be used to compare with the preset load benchmark value of the nursing system. For example, if the preset load benchmark value of the nursing system is set to 1.5, then the current system is in an acceptable load state; otherwise, task reallocation is required to reduce the workload of caregivers or devices, and finally, the load-bearing capacity assessment result is obtained.

[0129] Please refer to Figure 6 , the steps to obtain the nursing task allocation result are as follows:

[0130] S501: Based on the load-bearing capacity assessment result, call the combination data of the corresponding task numbers and caregiver numbers in all scoring sequences, perform mapping encoding according to the sorting structure of the task numbers within the combination, obtain the pair of the order value and number of the tasks in the combination, and get the scoring number screening result;

[0131] Extract each combination of all scoring sequence numbers one by one, obtain the task number, caregiver number and their corresponding scoring values included in each combination, record the scoring value as , and set the scoring screening threshold , the setting basis of this scoring threshold is the actual acceptable load upper limit range of the nursing system. Through the previous task load simulation test, it is obtained that the scoring range corresponding to the stable operation of the system in most scenarios is 1.2 to 1.6. Therefore, is set to 1.5. When performing the screening operation, compare each scoring value with the set threshold , if there exists , it is determined that the score is within the system's bearable range, and the combination of the corresponding task number and caregiver number is retained; otherwise, the combination is excluded. Suppose the score values corresponding to combinations 1 to 5 are 1.3, 1.6, 1.8, 1.2, and 1.7 respectively. Then, the number combinations 1 and 4 meet the screening conditions and are retained, while the other combinations are excluded. The score value is obtained from the previous calculation process, and its original input items are the caregiver usage ratio, equipment operation ratio, binding strength coefficient, total working hours, and task duration. It is obtained through comprehensive calculation using the previous formula. For example, if the caregiver's used time in a certain combination is 7 hours and the total working hours are 10 hours, then the usage ratio is 0.7, the equipment operation ratio is 0.75, the binding number is 2, and the daily task duration of the equipment is 9 hours. The score of this combination is calculated by substituting this set of parameters into the aforementioned formula. The score value serves as the core input parameter for the current paragraph and constitutes the main screening basis in this step, ultimately obtaining the score number screening result.

[0132] S502: Based on the score number screening result, recombine each task number with the corresponding caregiver number, and sort all combinations. The sorting basis is the task priority value, caregiver load level, task waiting duration, personnel idle time, and nursing task processing efficiency. Use the formula:

[0133] ;

[0134] Among them, represents the sorting priority score of the task-personnel combination, represents the priority level of the task, represents the waiting time of the task, represents the current load score of the caregiver, represents the estimated duration of the task, represents the remaining available working hours of the caregiver, represents the historical task failure frequency of the caregiver. All parameters have been normalized, and the numerical range is from 0 to 1;

[0135] Calculate the sorting priority score for each task-personnel combination through operation, sort all combinations from largest to smallest, and establish a task-personnel sorting sequence;

[0136] For example, recombine task numbers T1 - T3 with caregiver numbers H1 - H3. The combinations are T1 - H1, T2 - H2, and T3 - H3, which are retained after score screening. Now, calculate the sorting scores for the three combinations. First, assign values to each participating item: T1 is a critical care task, set , its waiting duration is 3 hours, and after normalization, set , the caregiver H1 has currently executed tasks for 6 hours, and the total scheduled working hours are 10 hours. Therefore, , the estimated duration of the task is 4 hours, and the remaining working hours of the caregiver is 4 hours, that is , if 2 out of 20 tasks failed when H1 recorded data, then , substitute into the formula:

[0137] ;

[0138] ;

[0139] Then perform the same calculation on the second group combination T2-H2. T2 is an ordinary patrol task. Let , the waiting duration is 5 hours, , caregiver H2 has already used 8 hours, and the scheduling limit is 10 hours, , the task execution duration is 2 hours, and the remaining duration of the caregiver is 2 hours. H2 failed 1 out of 10 tasks, , substitute into the calculation:

[0140] ;

[0141] The third group combination is T3-H3. T3 is a life assistance task, , wait for 1 hour, , the time already used by caregiver H3 is 4 hours, and the scheduling limit is 10 hours, , the task execution time is 3 hours, and the remaining working time is 6 hours. H3 recorded 0 failed data, , substitute into the calculation:

[0142] ;

[0143] Thus, the sorting priority scores of the three group combinations are respectively , , , sorting the three groups of results, the combination priority order of tasks and personnel can be obtained as T1-H1, T2-H2, T3-H3;

[0144] The results show that in the process of matching the current tasks to be assigned with the available caregivers, the T1-H1 combination has the highest comprehensive score in multiple dimensions such as task urgency, personnel load, available time, and historical performance, and has the highest priority for scheduling. The T2-H2 combination comes second. The T3-H3 combination has a negative priority score due to the reverse difference between the available time of the personnel and the required duration of the task, and is in the lowest position in the sorting. The above sorting priority scores directly determine the scheduling order of tasks and personnel and serve as the core basis for generating the task-personnel sorting sequence.

[0145] S503: According to the sorting sequence of task personnel, extract the corresponding sequence of each group of caregiver numbers and corresponding task numbers, remove redundant numbers and non-assignable task records, obtain the unique combination relationship, and get the nursing task allocation result;

[0146] Extract the combination of task numbers and caregiver numbers from the sorting sequence, traverse the sorting order, and judge the availability of the caregiver number in each combination. If the caregiver is not bound by the previous task, the binding of the current task number and the caregiver number is established, and the task number is recorded as the assigned status. If the caregiver has been bound to other tasks, skip the current combination and continue to search for available caregiver numbers backward. Advance backward with the number of task numbers as the main line until all tasks are allocated. In the case where the number of tasks is less than the number of caregivers, there will eventually be a situation where some caregivers are not assigned tasks. This situation manifests as a surplus of system human resources in actual applications. Finally, according to the above mapping logic, obtain the nursing task allocation result.

[0147] An intelligent allocation system for operating room nursing tasks, the system includes:

[0148] The task allocation module obtains the nursing level field and usage period field in the operating room task instruction, and compares whether there is an overlap between the task usage period and the personnel scheduling time period according to the time period field in the caregiver's shift schedule. Extract the start and end nodes of the available time period of the caregiver that contains the task required time period in the overlapping section, and screen the combination of task numbers and caregiver numbers with parallel time to generate the parallel section of nursing task resources.

[0149] The caregiver matching module matches the nursing level field of the nursing task with the nursing skill level field of the caregiver according to the parallel section of nursing task resources, calculates the time difference between the remaining shift duration field of the caregiver and the task execution duration field, screens the set of personnel numbers with a positive time difference, extracts the set of equipment numbers with semantic descriptions that match the equipment function record field in the task required equipment function description field and the auxiliary equipment call log, combines the caregiver and the equipment number and sorts them to obtain the personnel-equipment combination sequence list.

[0150] The equipment matching module extracts the caregiver task allocation quantity field and the scheduling task capacity field from the personnel-equipment combination sequence list to calculate the task occupancy overrun difference, retains the set of personnel numbers with an overrun difference not exceeding the set difference threshold, calls the available time period corresponding to the equipment number, and calculates the time accommodation ratio with the task execution period. Combine the equipment number and the personnel number with an accommodation ratio exceeding the set accommodation ratio threshold to obtain the task attribution matching and binding result.

[0151] Based on the task attribution matching and binding result, the task overrun evaluation module extracts the ratio of the used time period field to the total working time period field of the corresponding caregiver, filters out the caregiver numbers whose ratios do not exceed the ratio threshold, calculates the ratio according to the daily task duration of the equipment number and the total operation upper limit of the equipment, establishes a mapping set of the corresponding combined use numbers and ratios of the caregiver and the equipment, and generates the evaluation result of the load status.

[0152] For the combination of score sequence numbers in the evaluation result of the load status carried by the load status evaluation module whose scores do not exceed the set score threshold, the task numbers and the screened caregiver numbers are reorganized, sorted according to the scores, and the caregiver numbers are mapped and assigned according to the task priorities to generate the nursing task assignment result.

[0153] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. An intelligent allocation method for operating room nursing tasks, characterized in that, It includes the following steps: S1: Obtain the nursing level and usage period of the operating room task instruction, call the task numbers and personnel numbers whose task usage period overlaps with the personnel scheduling time period, and generate a parallel section of nursing task resources; S2: Match the personnel skill levels in the parallel section of nursing task resources with the nursing levels, extract the personnel numbers whose remaining shift duration exceeds the task execution duration, and combine them with the equipment numbers that match the task description to generate a list of personnel-equipment combination sequences; S3: According to the list of personnel-equipment combination sequences, retain the personnel numbers whose task assignment quantity does not exceed the scheduling task capacity, combine the equipment numbers whose available period exceeds the task period with the personnel numbers, and obtain the task attribution matching and binding result; S4: Based on the task attribution matching and binding result, call the personnel numbers whose used period does not exceed the total working period, establish a mapping set of the numbers and ratios of personnel and equipment according to the equipment continuous task duration, and generate a bearing load status evaluation result; S5: Reorganize the task numbers and the selected personnel numbers in the bearing load status evaluation result, and map and assign the nursing personnel numbers according to the task priority to generate a nursing task assignment result.

2. The intelligent allocation method for operating room nursing tasks according to claim 1, characterized in that: The parallel section of nursing task resources includes task numbers, nursing personnel numbers, task usage periods, and overlapping sections; the list of personnel-equipment combination sequences includes combinations of nursing personnel and equipment numbers, matching results of nursing levels and nursing skill levels, and differences between remaining shift durations and task execution durations; the task attribution matching and binding result includes task assignment quantity, scheduling task capacity, and task period matching conditions; the bearing load status evaluation result includes load matching of personnel numbers and equipment numbers, ratio of task duration to equipment usage time, and load ratio of personnel and equipment; the nursing task assignment result includes scoring sequence combinations, task priorities, and nursing personnel assignment orders.

3. The intelligent allocation method for operating room nursing tasks according to claim 1, wherein: The steps for obtaining the parallel section of nursing task resources are as follows: S101: Obtain the nursing level field and usage period field in the operating room task instruction, call the time period field in the nursing personnel shift schedule, identify the intersection section between the task usage period and the nursing personnel scheduling time period, obtain the start and end time nodes in the intersection section, and get the task scheduling intersection time node group; S102: According to the task scheduling intersection time node group, call the task usage period, analyze whether the time interval in the intersection section covers the task required time interval, mark the nursing personnel numbers for which the coverage condition is established, extract the start and end nodes of their available time sections, and obtain the set of personnel time sections that can cover the task; S103: According to the set of personnel time sections that can cover the task, screen the combinations that meet the parallel existence of task numbers and nursing personnel numbers within the time interval, and use the formula: ; Among them, represents the parallel intensity value of the task and the resources of the personnel ; represents the actual overlapping time period length of the task and the personnel ; represents the number of scheduling times of the personnel ; represents the overlapping length of the task and the available time of the personnel represents the task required duration; represents the duration of the task period that is not within the available section of the personnel represents the total duration of all tasks currently undertaken by the personnel represents the total scheduling duration of the caregiver as a whole, plus 1 to avoid a zero denominator; Calculate the resource parallel intensity value of nursing tasks and personnel, and generate a parallel section of nursing task resources according to the combination of task numbers and nursing personnel numbers with a parallel intensity value greater than the parallel threshold.

4. The intelligent allocation method for operating room nursing tasks according to claim 1, wherein: The steps for obtaining the list of personnel-equipment combination sequences are as follows: S201: Based on the task numbers and personnel numbers in the parallel section of the nursing task resources, call the nursing level fields of each task and the nursing skill level fields of each nursing staff, compare the field values of the two item by item, obtain the effective matching combinations of tasks and nursing staff, and get the nursing level matching number combination set; S202: Call each group of personnel numbers and task numbers in the nursing level matching number combination set, collect the remaining shift duration fields of the nursing staff and the execution duration fields of the tasks, calculate the time difference between the two, and use the formula: ; Among them, represents the personnel and the task the difference in effective idle time, represents the remaining shift duration of the personnel, represents the task execution duration, represents the absolute difference between the actual on-duty duration and the planned on-duty duration of this personnel within this shift, represents the number of tasks already executed by this personnel this week, represents the difference between the nursing intensity of this task and the current nursing intensity load of this personnel, and the nursing intensity is expressed as a standardized score; Perform operations to obtain the effective idle time difference between the nursing staff and the tasks, screen the personnel numbers with a positive time difference, and get the set of personnel numbers that meet the idle duration; S203: According to the set of personnel numbers that meet the idle duration, extract the relevant descriptions in the device function description field required by the task and the device function record field in the auxiliary device call log, combine and sort the devices and personnel numbers based on semantic similarity, and generate a list of personnel-device combination sequences.

5. The intelligent allocation method for operating room nursing tasks according to claim 1, wherein: The steps to obtain the task attribution matching and binding result are as follows: S301: Based on the list of personnel-device combination sequences, extract the nursing staff task allocation quantity field and the scheduled task capacity field, calculate the task occupancy overrun difference, screen and retain the set of personnel numbers whose overrun difference does not exceed the set difference threshold, and obtain the nursing staff overrun screening result; S302: Call the available time period corresponding to the device number, and calculate the time accommodation ratio with the task execution period. The calculation formula is as follows: ; Among them, represents the device time accommodation ratio, represents the start time of the available time period of the device, represents the end time of the available time period of the device, represents the total amount of task execution time requirements, represents the number of devices involved in the task; Perform operations to obtain the device number time accommodation ratio, and screen the device numbers whose accommodation ratio exceeds the set accommodation ratio threshold to get the device time matching screening result; S303: Based on the nursing staff overrun screening result and the device time matching screening result, match the eligible device numbers and personnel numbers to obtain the task attribution matching and binding result, and get the task attribution matching and binding result.

6. The intelligent allocation method for operating room nursing tasks according to claim 1, characterized in that: The steps to obtain the load-bearing status assessment result are as follows: S401: Based on the task attribution matching and binding result, extract the ratio of the used time period field to the total working time period field of the corresponding nursing staff, calculate the time period usage ratio of the nursing staff, screen the nursing staff numbers whose ratio does not exceed the ratio threshold, retain the eligible nursing staff numbers, and get the nursing staff time period usage screening result; S402: Calculate the ratio based on the daily task duration of the device number and the total operation upper limit of the device, screen the device numbers whose ratio meets the set ratio range, and establish a combined use number and ratio mapping set of nursing staff and devices to get the personnel-device mapping set; S403: Based on the nursing staff time period usage screening result and the personnel-device mapping set, calculate the overall load status of the nursing staff and the devices, analyze the matching strength between the nursing staff and the devices, and use the formula: ; Among them, represents the overall load-bearing status evaluation value, represents the period usage ratio of caregivers, represents the task operation ratio of the equipment, represents the total working hours of caregivers, represents the daily task duration of the equipment, represents the number of bindings between caregivers and equipment, represents the total number of equipment, represents the total number of caregivers; Perform operations to obtain the overall load status value of the nursing staff and the devices, and evaluate the load situation of the nursing tasks in combination with the number of nursing tasks, device task requirements, and working hours to get the load-bearing status assessment result.

7. The intelligent allocation method for operating room nursing tasks according to claim 1, wherein: The steps to obtain the nursing task allocation result are as follows: S501: Based on the evaluation result of the bearing load status, call the combined data of the corresponding task numbers and caregiver numbers in all scoring sequences, perform mapping encoding according to the sorting structure of the task numbers within the combination, obtain the pair of the order value and the number of the tasks in the combination, and get the screening result of the scoring numbers. S502: Based on the screening result of the scoring numbers, recombine each task number with the corresponding caregiver number, and sort all the combinations. The sorting is based on the task priority value, the caregiver load level, the task waiting duration, the personnel idle time, and the nursing task processing efficiency. Use the formula: ; Among them, represents the sorting priority score of the task personnel combination, represents the priority level of the task, represents the waiting time of the task, represents the current load score of the caregiver, represents the estimated duration of the task, represents the remaining available working hours of the caregiver, represents the historical task failure frequency of the caregiver. All parameters have been normalized, and the numerical range is from 0 to 1; Calculate the sorting priority score of each task-personnel combination, sort all the combinations from largest to smallest, and establish a task-personnel sorting sequence. S503: According to the task-personnel sorting sequence, extract the corresponding sequences of each caregiver number and the corresponding task number, remove redundant numbers and non-assignable task records, obtain a unique combination relationship, and get the nursing task allocation result.

8. An intelligent allocation system for operating room nursing tasks, characterized in that, Execute according to the intelligent allocation method of operating room nursing tasks described in any one of claims 1-7. The system includes: The task allocation module obtains the nursing level field and the usage period field in the operating room task instruction. According to the time period field in the caregiver's shift schedule, compare whether there is an overlap between the task usage period and the personnel scheduling time period, extract the start and end nodes of the available time period of the caregiver that contains the task required time period in the overlapping section, screen the combination of task numbers and caregiver numbers that can be parallel in time, and generate a parallel section of nursing task resources. The caregiver matching module matches the nursing level field of the nursing task with the nursing skill level field of the caregiver according to the parallel section of the nursing task resources, calculates the time difference between the remaining shift duration field of the caregiver and the task execution duration field, screens the set of personnel numbers with a positive time difference, extracts the set of equipment numbers whose semantic descriptions in the device function description field required by the task and the device function record field in the auxiliary device call log match, combines the caregiver and the equipment number and then sorts them to obtain a list of personnel-equipment combination sequences. The equipment matching module extracts the caregiver task allocation quantity field and the scheduling task capacity field from the list of personnel-equipment combination sequences to calculate the task occupancy overrun difference, retains the set of personnel numbers whose overrun difference does not exceed the set difference threshold, calls the available time period corresponding to the equipment number, and calculates the time accommodation ratio with the task execution period. Combine the equipment number with an accommodation ratio exceeding the set accommodation ratio threshold with the personnel number to obtain the task attribution matching binding result. Based on the task attribution matching binding result, the task overrun evaluation module extracts the ratio of the used time period field to the total working time period field of the corresponding caregiver, screens the caregiver numbers with a ratio not exceeding the ratio threshold, calculates the ratio based on the daily task duration of the equipment number and the total operation upper limit of the equipment, establishes a mapping set of the corresponding combined use number and ratio of the caregiver and the equipment, and generates the evaluation result of the bearing load status. The load status evaluation module reorganizes the task numbers and the selected caregiver numbers for the combination of scoring sequence numbers in the evaluation results of the bearing load status that do not exceed the set scoring threshold, sorts them according to the scores, and maps and assigns the caregiver numbers according to the task priorities to generate the nursing task assignment results.

Citation Information

Patent Citations

  • Equipment resource configuration method and device, management system, equipment and medium

    CN117292801A

  • Cervical cancer perioperative period traditional Chinese medicine nursing monitoring method and system based on Internet

    CN118016270A

  • Multi-chamber proton therapy system, dynamic scheduling method for radiotherapy and related device

    CN118230916A

  • Multifunctional nursing management system based on data monitoring

    CN118711776A

  • Clinical research project personnel allocation system

    CN118748069A

Cited By

  • Medical staff scheduling system based on skills of medical staff

    CN121726007A