An operating room nursing task intelligent allocation method and system

By analyzing the overlapping sections of operating room tasks and nursing staff, matching nursing levels and skill levels, and optimizing equipment resources, the problem of unreasonable allocation of operating room nursing tasks in existing technologies is solved, and intelligent and accurate task allocation and resource utilization are achieved.

CN120221016BActive Publication Date: 2025-10-24Zhejiang Provincial Dermatology Hospital (Zhejiang Provincial Institute of Dermatology Prevention and Treatment, Zhejiang Wukang Sanatorium, Zhejiang Provincial Sexually Transmitted Diseases Prevention and Control Center)
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies rely on manual intervention in the allocation of nursing tasks in operating rooms and lack flexibility and real-time optimization capabilities, resulting in unreasonable scheduling of tasks and personnel, improper allocation of equipment resources, and affecting work efficiency and quality.

Method used

By obtaining operating room task instructions and nursing staff scheduling information, analyzing the overlapping sections of tasks and personnel, matching nursing levels and skill levels, optimizing equipment resource utilization, evaluating load status, and realizing intelligent task allocation.

Benefits of technology

It achieves precise matching of tasks and personnel, avoids scheduling conflicts and waste of resources, improves work efficiency, reduces manual intervention and error risks, and ensures the rational use of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120221016B_ABST
    Figure CN120221016B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of intelligent task allocation, in particular to a kind of operating room nursing task intelligent allocation method and system, obtain nursing task instruction level and time period, match scheduling overlap task and personnel generation parallel section, match skill and level screening enough time personnel and match equipment, generate combination list and keep not over-capacity combination, obtain task binding result and evaluate load, according to priority allocation nursing task.The present application, by accurate matching of task time, personnel scheduling and equipment resources, realizes the automatic and intelligent task allocation.Through analyzing the overlap of task use period and nursing staff scheduling period, the tasks and personnel combination that can be executed in parallel are accurately extracted, and scheduling conflicts and time waste are avoided.Task allocation is further based on the skill level and remaining shift length of nursing staff, and is matched with the task execution length to ensure that each person undertakes appropriate tasks.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent task allocation, and in particular to a method and system for intelligent allocation of operating room nursing tasks. BACKGROUND

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

[0003] Among them, the intelligent allocation method for operating room nursing tasks refers to a technical solution for automatically allocating operating room nursing tasks. It covers technical matters in the process of allocating tasks to operating room nursing personnel, including how to allocate tasks using intelligent systems based on factors such as surgery type, nursing needs, personnel skills, workload, etc. By analyzing the complexity of operating room nursing tasks and the resources of nursing personnel, appropriate nursing personnel are 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] Existing technologies rely on manual intervention and simple rules in the task allocation process, lack flexibility and real-time optimization capabilities. Task and personnel scheduling matching mainly relies on preset rules and cannot respond to changes in actual conditions in a timely manner, which leads to unreasonable work arrangements, such as excessive idle time for personnel or tasks that cannot be completed within a limited time. Similar problems exist in the allocation of equipment resources, which fail to consider task requirements and equipment usage periods, leading to waste of equipment or failure to meet task requirements. Existing methods lack detailed load assessment mechanisms, which can result in task allocation results that do not meet actual needs, affecting the efficiency and quality of task execution. In addition, existing technologies lack optimization and adjustment of task priorities, which can cause delays in high-priority tasks, reducing the coordination and execution effectiveness of the overall workflow. SUMMARY

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

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

[0007] S1: acquire the nursing level and use period of the operating room task instruction, call the task number and personnel number in the overlapping period of the task use period and the personnel scheduling time period, generate the nursing task resource parallel section;

[0008] S2: match the personnel skill level in the nursing task resource parallel section with the nursing level, extract the personnel number whose remaining shift duration exceeds the task execution duration, and combine the equipment number that matches the task description, to generate the personnel equipment combination sequence list;

[0009] S3: according to the personnel equipment combination sequence list, retain the personnel number whose task allocation number does not exceed the scheduling task capacity, combine the equipment number and the personnel number whose available period exceeds the task period, and acquire the task ownership matching binding result;

[0010] S4: based on the task ownership matching binding result, call the personnel number whose used period does not exceed the total working period, establish the number and ratio mapping set of personnel equipment according to the equipment continuous task duration, and generate the bearing load state evaluation result;

[0011] S5: recombine the task number and the screened personnel number in the bearing load state evaluation result, map and allocate the nursing personnel number according to the task priority, and generate the nursing task allocation result.

[0012] As a further scheme of the present application, the nursing task resource parallel section includes task number, nursing personnel number, task use period, overlapping section; the personnel equipment combination sequence list includes nursing personnel and equipment number combination, nursing level and nursing skill level matching result, remaining shift duration and task execution duration difference; the task ownership matching binding result includes task allocation number, scheduling task capacity, task period matching condition; the bearing load state evaluation result includes load matching of personnel number and equipment number, ratio of task duration and equipment use time, load proportion of personnel and equipment; the nursing task allocation result includes score sequence combination, task priority, nursing personnel allocation sequence.

[0013] As a further scheme of the present application, the acquisition step of the nursing task resource parallel section is:

[0014] S101: acquire the nursing level field and use 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 use period and the nursing personnel scheduling time period, acquire the start and end time nodes in the intersection section, and obtain the task scheduling intersection time node group;

[0015] S102: According to the task scheduling intersection time node group, the task use period is called, whether the time interval in the intersection section covers the required time interval of the task is analyzed, the nursing staff number of which the covering condition is established is marked, the available time section start and end nodes are extracted, and the personnel time section set covering the task is obtained;

[0016] S103: According to the personnel time section set covering the task, combinations meeting the task number and nursing staff number existing in parallel in the time interval are screened, and the formula is adopted:

[0017]

[0018] Wherein, S ij represents the resource parallel intensity value of task j and personnel i, |T ij | represents the actual overlapping time section length of task j and personnel i, N i represents the number of scheduling of personnel i, |T ij ∩A i | represents the overlapping length of the task and the available time of the personnel, D j represents the required duration of task j, |T ij -A i | represents the duration of the task time section not in the personnel available section, represents the total duration of all tasks currently undertaken by the personnel, |T i | represents the total duration of the overall scheduling of the nursing staff, and 1 is added to avoid the denominator being zero;

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

[0020] As a further scheme of the application, the obtaining step of the personnel equipment combination sequence list is:

[0021] S201: Based on the task number and personnel number in the nursing task resource parallel section, the nursing level field of each task and the nursing skill level field of each nursing personnel are called, the field values of the two are compared item by item, the effective matching combination of the task and the nursing personnel is obtained, and the nursing level matching number combination set is obtained;

[0022] S202: The remaining shift duration field of the nursing personnel and the execution duration field of the task in each personnel number and task number in the nursing level matching number combination set are collected, the time difference value of the two is calculated, and the formula is adopted:

[0023]

[0024] Wherein, ΔT ijEffective idle time difference value of representative personnel i and task j, R i Representative personnel remaining shift length, E j Representative task execution length, |B i -P i |Represent the absolute difference between the actual on-duty time and the planned on-duty time of the personnel in this shift, L i |Represent the number of tasks that the personnel has executed this week, |C ij -M i |Represent the difference between the nursing intensity and the current nursing intensity load of the personnel, and the nursing intensity is expressed in standardized scores;

[0025] The effective idle time difference value of the nursing personnel and the task is obtained by operation, the personnel number set whose time difference value is positive is screened, and the idle time length satisfying personnel number set is obtained.

[0026] S203: According to the idle time length satisfying personnel number set, the related description in the equipment function description field required by the task and the equipment function record field in the auxiliary equipment calling log is extracted, the equipment and personnel number are combined and sorted according to semantic similarity, and a personnel equipment combination sequence list is generated.

[0027] As a further scheme of the application, the task attribution matching binding result obtaining step is:

[0028] S301: Based on the personnel equipment combination sequence list, the nursing personnel task allocation quantity field and the scheduling task capacity field are extracted, the task occupation overrun difference value is calculated, the personnel number set whose overrun difference value does not exceed the set difference value threshold is screened and reserved, and the nursing personnel overrun screening result is obtained.

[0029] S302: The available time period corresponding to the equipment number is called, and the time containing ratio calculation is carried out with the task execution period, and the calculation formula is as follows:

[0030]

[0031] Wherein, R t Represent the equipment time containing ratio, T ai Represent the start time of the available time period of the equipment, T bi Represent the end time of the available time period of the equipment, T m Represent the total amount of task execution time demand, and n represents the number of devices involved in the task;

[0032] The equipment number time containing ratio is obtained by operation, and the equipment number whose containing ratio exceeds the set containing ratio threshold is screened, and the equipment time matching screening result is obtained.

[0033] S303: Based on the nursing staff over-limit screening result and the equipment time matching screening result, the device number and the staff number that meet the conditions are matched, the task ownership matching binding result is obtained, and the task ownership matching binding result is obtained.

[0034] As a further scheme of the present application, the step of obtaining the bearing load state evaluation result is:

[0035] S401: Based on the task ownership matching binding result, the ratio of the used period field of the corresponding nursing staff to the total work period field is extracted, the period use ratio of the nursing staff is calculated, the nursing staff number whose ratio does not exceed the ratio threshold is screened, the nursing staff number that meets the condition is retained, and the nursing staff period use screening result is obtained.

[0036] S402: According to the ratio of the daily task duration of the device number to the total running upper limit of the device, the device number whose ratio meets the set ratio range is screened, and the joint use number and ratio mapping set of the nursing staff and the device is established, and the personnel-device mapping set is obtained.

[0037] S403: Based on the nursing staff period use screening result and the personnel-device mapping set, the overall load state of the nursing staff and the device is calculated, the matching strength of the nursing staff and the device is analyzed, and the formula is adopted:

[0038]

[0039] Among them, S represents the overall bearing load state evaluation value, U h represents the period use ratio of the nursing staff, U d represents the task running ratio of the device, W h represents the total working time of the nursing staff, W d represents the daily task duration of the device, B represents the binding number of the nursing staff and the device, M represents the total number of devices, and N represents the total number of nursing staff.

[0040] The overall load state value of the nursing staff and the device is obtained by operation, the load condition of the nursing task is evaluated in combination with the number of nursing tasks, the task demand of the device and the working time, and the bearing load state evaluation result is obtained.

[0041] As a further scheme of the present application, the step of obtaining the nursing task allocation result is:

[0042] S501: Based on the bearing load state evaluation result, the corresponding task number and nursing staff number combination data in all scoring sequences are called, the order value and number relationship pair of the task in the combination are obtained according to the sorting structure of the task number in the combination, and the scoring number screening result is obtained.

[0043] S502: Based on the scoring number screening results, each task number is recombined with the corresponding nursing staff number, and all combinations are sorted. The sorting is based on the task priority value, nursing staff load level, task waiting time, staff idle time and nursing task processing efficiency, using the formula:

[0044]

[0045] Among them, S c represents the ranking priority score of the task personnel combination, P pri Indicates the priority of the task, T wt represents the waiting time of the task, H ld represents the current load score of the nursing staff, T dur Indicates the expected duration of the task, H rem represents the remaining available working hours of the nursing staff, H err It represents the historical task failure frequency of the nursing staff. All parameters have been normalized and the value range is 0 to 1;

[0046] Calculate and obtain the ranking priority score of each group of task personnel combination, sort all combinations from large to small, and establish the task personnel ranking sequence;

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

[0048] An intelligent allocation system for operating room nursing tasks, the system comprising:

[0049] The task allocation module obtains the nursing level field and usage period field in the operating room task instruction, compares whether there is overlap between the task usage period and the staff scheduling period based on the time period field in the nurse's shift schedule, extracts the start and end nodes of the nurse's available time period that contains the time period required for the task in the overlapping segment, filters the task number and nurse number combinations that can be parallel in time, generates parallel segments of nursing task resources, and generates parallel segments of nursing task resources.

[0050] The nursing staff matching module matches the nursing level field of the nursing task with the nursing skill level field of the nursing staff according to the parallel segment of the nursing task resources, calculates the time difference between the nursing staff's remaining shift duration field and the task execution duration field, filters the set of personnel numbers with positive time difference, extracts the set of equipment numbers that match the semantic description in the equipment function description field required for the task and the equipment function record field in the auxiliary equipment call log, combines the nursing staff and equipment numbers and sorts them to obtain a personnel and equipment combination sequence list.

[0051] The device matching module performs task occupation over-limit difference value calculation on the basis of the nursing personnel task allocation quantity field and the shift task capacity field according to the personnel-device combination sequence list, retains a personnel number set whose over-limit difference value does not exceed a set difference value threshold, calls an available time period corresponding to the device number, and performs time accommodation ratio calculation on the basis of the task execution time period, combines the device number and the personnel number whose accommodation ratio exceeds a set accommodation ratio threshold, and obtains a task attribution matching binding result.

[0052] The task over-limit evaluation module extracts a ratio of the used time period field and the total working time period field of the corresponding nursing personnel on the basis of the task attribution matching binding result, screens a nursing personnel number whose ratio does not exceed a ratio threshold, calculates a ratio on the basis of the device number daily task duration and the device total running upper limit, establishes a corresponding nursing and device joint use number and ratio mapping set, and generates a bearing load state evaluation result.

[0053] The load state evaluation module recombines the task number and the screened nursing personnel number in the bearing load state evaluation result whose score does not exceed a set score threshold, and generates a nursing task allocation result according to the score sorting and the mapping and allocation of the nursing personnel number according to the task priority.

[0054] The technical scheme provided by the embodiment of the application has at least the following beneficial effects:

[0055] In the application, through accurate matching of task time, personnel scheduling and device resources, automatic and intelligent task allocation is realized. By analyzing the overlap of task use time period and nursing personnel scheduling time period, the task and personnel combination that can be executed in parallel are accurately extracted, and scheduling conflicts and time waste are avoided. The task allocation is further based on the skill level and the remaining shift length of the nursing personnel, and is matched with the task execution time length, so as to ensure that each personnel undertakes appropriate tasks. In addition, the allocation of device resources is optimized through function matching with task demand, so that the use of device resources is more efficient. The evaluation and calculation of personnel and device load ensure the rationality of resource use and avoid overloading work or resource waste. Not only the accuracy of task allocation is improved, but also the overall work efficiency is improved, manual intervention is reduced, the risk of human error is reduced, and the rational allocation and use of resources are promoted. BRIEF DESCRIPTION OF DRAWINGS

[0056] Figure 1 The method flowchart of the application;

[0057] Figure 2 The flowchart of the application for obtaining the parallel section of nursing task resources;

[0058] Figure 3Flowchart for obtaining sequence list of device combination of the present application;

[0059] Figure 4 Flowchart for obtaining matching result of task attribution of the present application;

[0060] Figure 5 Flowchart for obtaining load bearing state evaluation result of the present application;

[0061] Figure 6 Flowchart for obtaining nursing task allocation result of the present application. DETAILED DESCRIPTION

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

[0063] In the embodiments of the present application, the words such as "example", "for example" are used to represent as an example, illustration or description. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. In fact, the word "example" is intended to present the concept in a specific way. In addition, in the embodiments of the present application, the meaning expressed by "and / or" can be both, or can be one of the two.

[0064] In the embodiments of the present application, "image" and "picture" can be used interchangeably at times. It should be pointed out that when the distinction is not emphasized, the meanings expressed are consistent. "Of", "corresponding" and "corresponding" can be used interchangeably at times. It should be pointed out that when the distinction is not emphasized, the meanings expressed are consistent.

[0065] In the embodiments of the present application, sometimes the subscript such as W1 can be written in the form of non-subscript such as W1. When the distinction is not emphasized, the meanings expressed are consistent.

[0066] In order to make the technical problems, technical solutions and advantages of the present application clearer, specific embodiments will be described in detail below with reference to the drawings.

[0067] Please refer to Figure 1 The present application provides a technical solution: a method for intelligent allocation of operating room nursing tasks, comprising the following steps:

[0068] S1: Obtain the nursing level field and the use period field of the operating room task instruction, compare whether there is an overlapping section between the task use period and the personnel scheduling time period according to the time period field in the nursing personnel shift schedule, extract the start and end nodes of the available time period of the nursing personnel in the overlapping section containing the required time period of the task, filter the combination of task numbers and nursing personnel numbers that can be parallel in time, and generate the parallel section of nursing task resources;

[0069] S2: Match the nursing level field of the nursing task in the parallel section of the nursing task resources with the nursing skill level field of the nursing personnel, calculate the time difference value between the remaining shift duration field of the nursing personnel and the task execution time field, filter the personnel number set with a positive time difference value, extract the device number set that matches the semantic description in the device function record field in the auxiliary device call log, combine and sort the nursing personnel and device numbers, and generate a personnel-device combination sequence list;

[0070] S3: According to the personnel-device combination sequence list, calculate the task occupancy over-limit difference value by extracting the nursing personnel task allocation number field and the scheduling task capacity field, retain the personnel number set whose over-limit difference value does not exceed the set difference value threshold, call the available time period corresponding to the device number, and calculate the time containment ratio with the task execution period, combine the device number and the personnel number whose containment ratio exceeds the set containment ratio threshold, and obtain the task ownership matching binding result;

[0071] S4: Based on the task ownership matching binding result, extract the ratio of the used time period field and the total working time period field corresponding to the nursing personnel, filter the nursing personnel numbers whose ratio does not exceed the ratio threshold, calculate the ratio according to the daily task duration of the device number and the total running upper limit of the device, establish the corresponding nursing and device joint use number and ratio mapping set, and generate the bearing load state evaluation result;

[0072] S5: For the score sequence number combination in the bearing load state evaluation result whose score does not exceed the set score threshold, recombine the task number and the filtered nursing personnel number, and sort according to the score, map and allocate the nursing personnel number according to the task priority, and generate the nursing task allocation result.

[0073] The nursing task resource parallel section includes task number, nursing staff number, task use period, and overlapping section; the personnel and equipment combination sequence list includes nursing staff and equipment number combination, nursing level and nursing skill level matching result, and difference value between remaining shift length and task execution length; the task attribution matching binding result includes task allocation number, shift task capacity, and task period matching condition; the bearing load state evaluation result includes personnel number and equipment number load matching, ratio of task duration and equipment use time, and personnel and equipment load proportion; and the nursing task allocation result includes score sequence combination, task priority, and nursing staff allocation sequence.

[0074] Referring to Figure 2 , the acquisition step of the nursing task resource parallel section is:

[0075] S101: The nursing level field and use period field in the operating room task instruction are acquired, the time period field in the nursing staff shift schedule is called, the intersection section between the task use period and the nursing staff shift time period is identified, the start and end time nodes in the intersection section are acquired, and a task shift intersection time node group is obtained;

[0076] Based on the nursing level field and the use period field in the operating room task instruction, the nursing level information and the specific time range of the task in the instruction are obtained, wherein the nursing level field is usually defined as L (Level) level, and the value can be L1, L2, L3, corresponding to low, medium and high nursing requirements, for example, the task A requires L2 level nursing, and the use period is 8:00-10:00; then, the scheduling time period field of each nursing staff in the nursing staff shift schedule is called, and the field format is set as a time section pair, for example, the scheduling of nursing staff P1 is 7:00-15:00, and the scheduling of nursing staff P2 is 10:00-18:00; the task use period and the scheduling time period of all nursing staff are compared respectively, and a parallel time recognition method is adopted, that is, whether there is an intersection section 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 scheduling time is determined, so as to extract the task and staff pair meeting the parallel condition, and obtain the specific overlapping time period boundary point; taking task A as an example, the use period is 8:00-10:00, and the scheduling time of nursing staff P1 is 7:00-15:00, because the scheduling time of P1 completely contains the task use period, so the time intersection of the two is 8:00-10:00, and the corresponding time nodes are start point 8:00 and end point 10:00, and for example, the scheduling of nursing staff P2 is 10:00-18:00, and the task time 8:00-10:00 only intersects at 10:00, and does not constitute an effective intersection; in this way, the time intersection analysis is carried out on the scheduling of all nursing staff, and whether each nursing staff has the covering ability to meet the required time section of the task is confirmed item by item, and finally the task scheduling intersection time node group is obtained.

[0077] S102: According to the task scheduling intersection time node group, the task use period is called, the time interval in the intersection section is analyzed whether it covers the required time interval of the task, the nursing staff number meeting the covering condition is marked, the available time section start and end nodes are extracted, and the staff time section set covering the task is obtained;

[0078] According to the task scheduling intersection time node group, further interval analysis is performed on each group of tasks using time and personnel scheduling intersection, the specific length of the required time section of the task is called, and the available time length in the intersection section is compared to determine whether the intersection is sufficient to completely cover the task time length. If it is completely covered, the nursing staff is considered as one of the matched task execution personnel options. Taking task B as an example, its use period is 9:00-11:00, and the total time length is 2 hours. If the nursing staff P3 scheduling time is 8:30-11:00, the task and scheduling time period intersection is 9:00-11:00, corresponding to a length of 2 hours, which is equal to the task time length, and meets the complete coverage condition. It is determined that P3 can execute task B. For the case that does not meet the condition, for example, the use period of task C is 12:00-14:00, the total length is 2 hours, and the nursing staff P4 scheduling time is 11:00-12:30. The intersection time is 12:00-12:30, and the length is only 0.5 hours, which does not meet the coverage requirement, so P4 is excluded. In this process, for each task number, the nursing staff number and the start and end time of the scheduling section that meet the condition are recorded, that is, for all task-personnel combinations that meet the condition that the intersection section time length is greater than or equal to the task use period time length, the corresponding time section is extracted, and finally the personnel time section set that can cover the task is obtained.

[0079] S103: According to the personnel time section set that can cover the task, combinations that meet the task number and nursing staff number existing in parallel in the time interval are screened, and the formula is used:

[0080]

[0081] wherein, S ij represents the resource parallel intensity value of task j and personnel i, |T ij | represents the actual overlap time section length of task j and personnel i, N i represents the number of personnel i scheduling, |T ij ∩A i | represents the overlap length of the task and the available time of the personnel, D j represents the required time length of task j, |T ij -A i | represents the time length in the task time period that is not in the personnel available section, represents the total time length of all tasks currently undertaken by the personnel, |T i | represents the total time length of the overall scheduling of the nursing staff, and 1 is added to avoid the denominator being zero;

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

[0083] Assuming that the task number j is task D, the use period is 10:00-11:30, the required duration of the task is 1.5 hours, and it is set as D j = 1.5, the scheduling time of the nurse P5 is 9:00-12:00, the total scheduling duration is 3 hours, and it is set as |T i | = 3, the person has scheduled two other tasks, and the total time consumption is 1 hour, which is set as The scheduling number is 1, that is, N i = 1, the available time period of the nurse P5 in the task D time period is 10:00-12:00, the intersection time period of the task D and the scheduling of P5 is 10:00-11:30, that is, |T ij | = 1.5, the intersection time period also coincides with the available time period A_i for 1.5 hours, that is, |T ij ∩A i | = 1.5, the uncovered part in the intersection is 0 hours, that is, |T ij -A i | = 0. Substitute the above parameters into the formula, and the specific calculation is as follows:

[0084]

[0085] Among them 2.041+0.25=2.291;

[0086] Then S ij = 1.5·2.291 = 3.4365;

[0087] If the system preset parallel threshold is 2.5, then 3.4365>2.5, which means that the parallel ability between the task and the nurse is stronger than the matching benchmark set by the system, and it can be determined that the task and the nurse are an effective combination in the time period, and then it is included in the subsequent scheduling process to generate a nursing task resource parallel period.

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

[0089] Please refer to Figure 3 , the acquisition steps of the personnel and equipment combination sequence list are:

[0090] S201: Based on the task number and the personnel number in the nursing task resource parallel period, the nursing level field of each task and the nursing skill level field of each nurse are called, and the field values of the two are compared item by item to obtain the effective matching combination of the task and the nurse, and the nursing level matching number combination set is obtained;

[0091] The nursing level field of the extraction task is matched with the nursing skill level field of the nursing staff. 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 as S1 to S3, corresponding to primary, intermediate and advanced nursing skills respectively. At this time, the combination of the task number and the staff number needs to meet the condition that the nursing level matches the nursing skill level. For example, task A requires L2 level nursing, which can be matched with nursing staff P1 (skill S2). If task A requires L2 level nursing, and the skill level of nursing staff P2 is S1, then this combination is not matched, and P2 is excluded. Similarly, when the task requirement is L3 level nursing, it can only be matched with nursing staff with S3 skill level to ensure the execution quality of the task. In addition, when the nursing level is matched, the complexity of the task and the required special skills are also considered. If the task level is high, the skill level of the nursing staff must meet the complexity requirements of the task. Finally, the nursing level matching number combination set is obtained, that is, all the task and staff pairs that meet the nursing level and skill level matching, which lays the foundation for subsequent scheduling and task allocation.

[0092] S202: Call each set of staff 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, and calculate the time difference value between the two fields using the formula:

[0093]

[0094] where ΔT ij represents the effective idle time difference value of staff i and task j, R i represents the remaining shift duration of the staff, E j represents the execution duration of the task, |B i -P i | represents the absolute difference between the actual on-duty duration and the planned on-duty duration of the staff in this shift, L i represents the number of tasks executed by the staff in this week, |C ij -M i | represents the difference between the nursing intensity of the task and the current nursing intensity load of the staff, and the nursing intensity is represented by a standardized score.

[0095] The effective idle time difference value of the nursing staff and the task is obtained by operation, and the staff number set whose idle time duration meets the condition is obtained by screening the staff number whose time difference value is positive.

[0096] Specifically, the remaining shift duration field indicates the remaining available working time of the nurse in the current shift, while the task execution duration field indicates the length of time required to complete the task. Assuming that the execution duration of task B is 2 hours, the remaining shift duration of nurse P1 is 4 hours, and the difference between the actual on-duty duration and the planned on-duty duration of nurse P1 is 0.5 hours, L i = 3 (indicating that the nurse has completed 3 tasks this week), the current nursing intensity load of nurse P1 is 1.2, and the nursing intensity load of task B is 1.0, the time difference can be calculated by the above formula. After substituting the formula:

[0097]

[0098] Since the calculation result is positive, it means that the remaining working duration of the nurse P1 is sufficient to execute task B. If the time difference is negative, it means that the nurse P1 cannot complete task B, and the task may need to be assigned to other available nurses. Finally, the idle duration satisfies the personnel number set, i.e. all personnel who meet the task execution requirements and have sufficient remaining shift duration.

[0099] S203: According to the idle duration satisfying the personnel number set, extract the relevant descriptions in the device function description field of the task required device function and the device function record field in the auxiliary device call log, combine and sort the devices and personnel numbers according to the semantic similarity, and generate a personnel device combination sequence list;

[0100] The device function description field is usually defined by the device function items required in the task, and the device function record field records the functions actually played by the device in use. For example, task A may require a device for monitoring heart rate, and the device function record may have "heart rate monitor" or "electrocardiogram device", which will be matched with the device function description in task A. In order to ensure the matching degree of the task and the device, a semantic similarity analysis method is used to compare the device function description and the device record by word segmentation and coding technology, and the cosine similarity is calculated. Assuming that the device function required by task A is "heart rate monitoring", and the function record of device B is "electrocardiogram", the calculated similarity is 0.87, then the matching degree of device B and task A is high, which meets the use condition. If the calculated similarity is greater than the set threshold (such as 0.85), it is considered that the device can execute task A. Then, the devices that meet the matching condition are combined with the personnel number, and the priority of these combinations is sorted according to the weighted average of the device use frequency, the personnel operation time and the device matching similarity. For example, when device C is matched with personnel P1, the calling frequency of the device is high, the use time of personnel P1 is long, and the similarity between the device and the task is high, so the priority is high. Finally, a personnel device combination sequence list is generated, which can be sorted according to the matching condition between the device and the personnel, the use time and the use frequency of the device, and used for subsequent task resource allocation.

[0101] Referring to Figure 4 , the task attribution matching binding result obtaining step is:

[0102] S301: Based on the personnel device combination sequence list, the task allocation quantity field of the nursing personnel and the scheduling task capacity field are extracted, the task occupation overrun difference value is calculated, the personnel number set whose overrun difference value does not exceed the set difference threshold value is filtered and retained, and the nursing personnel overrun filtering result is obtained;

[0103] The task allocation quantity field and the scheduling task capacity field of the nursing personnel are obtained, the task allocation quantity field represents the number of nursing tasks allocated to each nursing personnel in a specific time period, and the scheduling task capacity field represents the maximum number of tasks that the personnel can undertake in the time period. Assuming that the maximum number of nursing tasks that a nursing personnel can perform in a shift is 8, and the current number of allocated tasks is 10, the task occupation overrun difference value is 2, the same calculation is performed on the data of all nursing personnel to form an overrun difference value list, and the nursing personnel number set whose overrun difference value does not exceed the set difference threshold value is filtered in the list. Assuming that the difference threshold value is 3, the nursing personnel number whose task overrun difference value is less than or equal to 3 will be retained, for example, the overrun difference values of nursing personnel A, B and C are 1, 3 and 4 respectively, among which A and B meet the filtering condition, and C does not meet the filtering condition, and then the numbers of A and B are retained, and finally the nursing personnel overrun filtering result is obtained.

[0104] S302: Call the available time period corresponding to the device number, and perform time containment ratio calculation with the task execution period, the calculation formula is as follows:

[0105]

[0106] Where, R t represents the device time containment ratio, T ai represents the start time of the device available time period, T bi represents the end time of the device available time period, T m represents the total amount of task execution time demand, and n represents the number of devices involved in the task;

[0107] The device number time containment ratio is obtained by operation, and the device numbers with containment ratio exceeding the set containment ratio threshold are screened to obtain the device time matching screening result;

[0108] Suppose there are three devices with available time periods E1 (08:00-12:00), E2 (09:00-13:00), and E3 (10:00-14:00), and the task execution time is 2 hours, then the device time containment ratio is calculated as follows:

[0109]

[0110] If the set containment ratio threshold is 1.5, all devices meet the condition, and the result shows that the available time of all devices can cover the task demand, and under the set threshold standard, the time containment of the device meets the allocation standard, so these devices can be used as candidate devices for nursing tasks, thereby obtaining the device time matching screening result.

[0111] S303: Based on the over-limit screening result of the nursing staff and the device time matching screening result, the device numbers and the staff numbers that meet the conditions are matched to obtain the task attribution matching binding result, and the task attribution matching binding result is obtained.

[0112] Suppose nursing staff A and B pass the over-limit screening, and devices E1, E2, and E3 pass the time matching screening, then the personnel and devices need to be matched for task attribution, and the nursing task needs to be allocated to the device with the largest loadable time and the highest overlap degree with the nursing staff working period, assuming that the scheduling time of A is 08:00-12:00 and the scheduling time of B is 09:00-13:00, then A can match E1 and E2, and B can match E2 and E3, the device with the largest loadable time is selected to allocate the task, and finally the task attribution matching binding result is obtained.

[0113] Please refer to Figure 5 , the steps for obtaining the load bearing state evaluation result are as follows:

[0114] S401: Based on the task ownership matching binding result, the ratio of the used period field to the total working period field of the corresponding nursing staff is extracted, the period use ratio of the nursing staff is calculated, the nursing staff number whose ratio does not exceed the ratio threshold value is screened, the nursing staff number meeting the condition is retained, and the nursing staff period use screening result is obtained;

[0115] The ratio of the used period field to the total working period field of the nursing staff is extracted, the used period of each nursing staff represents the cumulative time of the nursing staff in the current scheduling period, and the total working period field represents the working time of the nursing staff in the same scheduling period. For example, a certain nursing staff can work for 10 hours in a day, and the time of executing the nursing task is 6 hours, and the ratio is calculated as 6 / 10=0.6. The ratio indicates the current task load of the nursing staff. The same calculation is performed for all nursing staff, and a ratio list is formed. The list is used to judge whether the nursing staff exceeds the acceptable working load range. The working load ratio threshold value of the nursing staff is set. Assuming that the threshold value is set to 0.7, the nursing staff whose ratio is greater than 0.7 is screened out, and the nursing staff whose ratio is less than or equal to 0.7 is retained. For example, the ratios of nursing staff A, B and C are 0.6, 0.75 and 0.5 respectively. A and C meet the screening condition, and B exceeds the load range and is excluded. The nursing staff period use screening result is obtained.

[0116] S402: The ratio of the daily task duration of the equipment number to the total running upper limit of the equipment is calculated, the equipment number whose ratio meets the set ratio range is screened, and the joint use number and ratio mapping set of the nursing staff and the equipment is established, and the personnel equipment mapping set is obtained;

[0117] The daily task duration of each equipment represents the cumulative time of the equipment in a day, and the total running upper limit of the equipment represents the maximum allowed running time of the equipment in a day. For example, a certain nursing equipment can run for a maximum of 12 hours, and the cumulative time of actually executing the nursing task is 8 hours. The calculated ratio is 8 / 12=0.67. The ratio is used to evaluate the current task load of the equipment. The same calculation is performed for all equipment, a ratio list is formed, and a threshold value of the equipment task load ratio is set. Assuming that the threshold value is set to 0.8, the equipment whose ratio is higher than 0.8 is considered to be overloaded and is not included in the subsequent distribution. The equipment whose ratio is less than or equal to 0.8 is retained. For example, the ratios of equipment E1, E2 and E3 are 0.6, 0.85 and 0.7 respectively. E1 and E3 meet the screening condition, and E2 is excluded due to high load. After screening the nursing staff and equipment that meet the condition, the joint use number of the nursing staff and the equipment is constructed, and the ratio mapping set is established, and the nursing and equipment mapping set is obtained.

[0118] S403: Based on the time period use screening result of the nursing staff and the personnel equipment mapping set, the overall load state of the nursing staff and the equipment is calculated, the matching strength of the nursing staff and the equipment is analyzed, and the formula is adopted:

[0119]

[0120] Wherein, S represents the overall bearing load state evaluation value, U h represents the time period use ratio of the nursing staff, U d represents the task operation ratio of the equipment, W h represents the total working time of the nursing staff, W d represents the daily task duration of the equipment, B represents the binding number of the nursing staff and the equipment, M represents the total number of the equipment, and N represents the total number of the nursing staff.

[0121] The overall load state value of the nursing staff and the equipment is obtained by operation, the load condition of the nursing task is evaluated in combination with the number of nursing tasks, the task demand of the equipment and the working time, and the bearing load state evaluation result is obtained.

[0122] Suppose that the used time length of a certain nursing staff is 7 hours, and the total time length is 10 hours, then U h = 7 / 10 = 0.7, the task duration of a certain equipment is 9 hours, and the upper limit of the total operation time is 12 hours, then U d = 9 / 12 = 0.75, the working upper limit of a certain nursing staff is 10 hours, then W h = 10, the time length of a certain equipment for executing task in a day is 9 hours, then W d = 9, a certain nursing staff is simultaneously bound with 2 devices, then B = 2, the total number of the equipment is 5, then M = 5, and the total number of the nursing staff is 10, then N = 10.

[0123] The above example data is brought into the formula for calculation:

[0124]

[0125] S = 10 x 0.131 = 1.31;

[0126] The results show that the overall bearing load state evaluation value of the nursing system is 1.31, which can be used for comparison with the preset nursing system load benchmark value, for example, if the preset nursing system load benchmark value is 1.5, the current system is in an acceptable load state, otherwise task reassignment is required to reduce the working load of the nursing staff or the equipment, and finally the bearing load state evaluation result is obtained.

[0127] Please refer to Figure 6 , the acquisition steps of the nursing task allocation result are:

[0128] S501: Based on the bearing load state evaluation result, call the corresponding task number and nursing staff number combination data in all scoring sequences, map and encode according to the sorting structure of the task number in the combination, obtain the order value and number relationship pair of the task in the combination, and obtain the scoring number screening result;

[0129] Extract each combination in all scoring sequence number combinations, obtain the task number, nursing staff number and corresponding scoring value contained in each combination, and record the scoring value as R n , and set the scoring screening threshold T s . The setting of the scoring threshold is based on the actual acceptable upper limit range of the nursing system load, and the corresponding scoring range of 1.2 to 1.6 is obtained through the pre-task load simulation test, so T s is set to 1.5. When performing the screening operation, each scoring value R n is compared with the set threshold T s . If R n ≤ T s , it is determined that the scoring is within the system bearing range, and the corresponding task number and nursing staff number combination is retained, otherwise the combination is removed. Assuming that the scoring values corresponding to combinations 1 to 5 are 1.3, 1.6, 1.8, 1.2 and 1.7 respectively, combinations 1 and 4 meet the screening conditions and are retained, and the remaining combinations are removed. The scoring value is obtained from the previous calculation process, and the original input items are the nursing staff use ratio, the equipment operation ratio, the binding strength coefficient, the total working time and the task duration. The scoring value is calculated by the previous formula, for example, the nursing staff has used time for 7 hours, the total working time is 10 hours, the use ratio is 0.7, the equipment operation ratio is 0.75, and the binding number is 2. The equipment task duration per day is 9 hours. The scoring of this combination is calculated by inputting these parameters into the aforementioned formula. The scoring value is the core input parameter in the current paragraph and constitutes the main screening basis in this step. The scoring number screening result is finally obtained.

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

[0131]

[0132] Wherein, S c represents the sorting priority score of the task personnel combination, P pri represents the priority level of the task, T wt represents the waiting time of the task, H ldT represents the current load score of the nursing staff dur H represents the predicted duration of the task rem H represents the remaining available working duration of the nursing staff err H represents the historical task failure frequency of the nursing staff, all parameters have been normalized, the value interval is 0 to 1;

[0133] The ranking priority score of each group of task personnel combination is obtained by calculation, and all combinations are ranked from large to small to establish a task personnel ranking sequence;

[0134] For example, the task numbers T1-T3 and the nursing staff numbers H1-H3 are recombined, where the combinations are T1-H1, T2-H2 and T3-H3, which are retained after scoring screening. Now, the three groups of combinations are ranked and scored. First, each group of participants is assigned a value: T1 is a critical care task, P pri =1.0, and the waiting time is 3 hours. After normalization, T wt =3 / 8=0.375, the nursing staff H1 has performed the task for 6 hours, and the total scheduling time is 10 hours, so H ld =6 / 10=0.6, the task is expected to last 4 hours, and the remaining working time of the nursing staff is 4 hours, i.e. T dur =4, H rem =4, and H1 records data to perform 20 tasks with 2 failures, so H err =2 / 20=0.1, and the formula is:

[0135]

[0136] The second combination T2-H2 is calculated in the same way. T2 is a normal patrol task, P pri =0.6, the waiting time is 5 hours, T wt =5 / 8=0.625, the nursing staff H2 has used 8 hours, and the upper limit of the schedule is 10 hours, H ld =0.8, the task execution time is 2 hours, and the remaining time of the nursing staff is 2 hours, H2 fails 1 time in 10 tasks, H err =0.1, and the formula is:

[0137]

[0138] The third combination T3-H3, T3 is a life assistance task, P pri =0.3, the waiting time is 1 hour, T wt =1 / 8=0.125, the nursing staff H3 has used 4 hours, and the upper limit of the schedule is 10 hours, H ld= 0.4, task execution time 3 hours, remaining working time 6 hours, H3 record data failure 0 times, H err = 0.0, substitute calculation:

[0139]

[0140] Thus, the ranking priority scores of the three groups of combinations are S c1 = 0.8594, S c2 = 0.5417, S c3 = -2.7589, ranking the three groups of results can obtain the priority order of the task and the personnel combination as T1-H1, T2-H2, T3-H3;

[0141] The results show that in the matching process of the current to-be-allocated task and the available nursing personnel, 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 scheduling, the T2-H2 combination is second, and the T3-H3 combination has a negative priority score due to the reverse difference between the available time of the personnel and the required time length of the task, and is in the lowest position in the ranking. The above ranking priority score directly determines the scheduling order of the task and the personnel, and is the core basis for generating the task personnel ranking sequence.

[0142] S503: According to the task personnel ranking sequence, extract the corresponding sequence of each group of nursing personnel number and corresponding task number, remove redundant numbers and non-allocable task records, obtain unique combination relationship, and obtain the nursing task allocation result;

[0143] From the ranking sequence, extract the combination of task number and nursing personnel number, traverse the ranking order, and judge the availability of the nursing personnel number in each combination. If the nursing personnel is not bound by the previous task, the current task number and the nursing personnel number are bound, and the task number is recorded as an allocated state. If the nursing personnel is bound to other tasks, the current combination is skipped and the available nursing personnel number is searched further. The main line is the number of tasks, and the process is pushed forward until all tasks are allocated. In the case where the number of tasks is less than the number of nursing personnel, some nursing personnel will not be allocated tasks in the end. This situation is manifested as a system human resource surplus situation in actual application. Finally, according to the above mapping logic, the nursing task allocation result is obtained.

[0144] A surgical room nursing task intelligent allocation system, the system comprises:

[0145] The task allocation module obtains a nursing level field and a use period field in the operating room task instruction, compares whether the task use period overlaps with a personnel shift time period in a shift schedule of the nursing personnel according to the time period field, extracts a start node and an end node of an available time period of the nursing personnel in an overlapping section containing a required time period of the task, screens a combination of a task number and a nursing personnel number that can be parallel in time, generates a nursing task resource parallel section, and generates the nursing task resource parallel section.

[0146] The nursing personnel matching module matches the nursing level field of the nursing task and the nursing skill level field of the nursing personnel according to the nursing task resource parallel section, calculates a time difference value between a remaining shift length field of the nursing personnel and a task execution time length field, screens a personnel number set with a positive time difference value, extracts a device number set that is consistent in semantic description between a required device function description field of the task and a device function record field in the auxiliary device calling log, sorts the combination of the nursing personnel and the device number to obtain a personnel-device combination sequence list.

[0147] The device matching module extracts a task allocation number field of the nursing personnel and a shift task capacity field to calculate a task occupation over-limit difference value according to the personnel-device combination sequence list, retains a personnel number set with an over-limit difference value not exceeding a set difference value threshold, calls an available time period corresponding to the device number, and calculates a time containment ratio between the task execution period, combines the device number and the personnel number with a containment ratio exceeding a set containment ratio threshold, and obtains a task attribution matching binding result.

[0148] The task over-limit evaluation module extracts a ratio between a used time period field and a total working time period field of the corresponding nursing personnel based on the task attribution matching binding result, screens a nursing personnel number with a ratio not exceeding a ratio threshold, calculates a ratio between a daily task duration of the device number and a total running upper limit of the device, establishes a corresponding nursing and device joint use number and ratio mapping set, and generates a bearing load state evaluation result.

[0149] The load state evaluation module recombines the task number and the screened nursing personnel number with a score not exceeding a set score threshold in the bearing load state evaluation result, and sorts them according to the score, maps and allocates the nursing personnel number according to the task priority, and generates a nursing task allocation result.

[0150] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. An operating room nursing task intelligent allocation method, characterized in that, Comprise the following steps: S1: Obtain the nursing level and use period of the operating room task instruction, call the task number and personnel number that the task use period and the personnel scheduling time period are overlapped, generate the nursing task resource parallel section; S2: Match the personnel skill level in the nursing task resource parallel section with the nursing level, extract the personnel number whose remaining shift length exceeds the task execution length, and combine the equipment number that matches the task description, to generate the personnel equipment combination sequence list; The acquisition steps of the personnel equipment combination sequence list are: S201: Based on the task number and personnel number in the nursing task resource parallel section, call the nursing level field of each task and the nursing skill level field of each nursing personnel, compare the field values item by item, obtain the effective matching combination of the task and the nursing personnel, and obtain the nursing level matching number combination set; S202: Call each set of personnel number and task number in the nursing level matching number combination set, collect the remaining shift length field of the nursing personnel and the execution length field of the task, calculate the time difference value of the two, and use the formula: wherein, ΔT ij represent the effective free time difference value of staff i and task j, R i represent the remaining shift length of staff, E j represent the task execution length, |B i -P i | represent the absolute difference value between the actual on-duty time and the planned on-duty time of the staff in the shift, L i represent the number of tasks executed by the staff in the week, |C ij -M i | represent the difference value between the task nursing intensity and the current nursing intensity load of the staff, and the nursing intensity is expressed in standardized scores; Operate to obtain the effective idle time difference value of the nursing personnel and the task, filter the personnel number set with positive time difference value, and obtain the idle length satisfying personnel number set; S203: According to the idle length satisfying personnel number set, extract the related description in the task required equipment function description field and the equipment function record field in the auxiliary equipment call log, combine and sort the equipment and personnel number according to the semantic similarity, and generate the personnel equipment combination sequence list; S3: According to the personnel equipment combination sequence list, retain the personnel number whose task allocation quantity does not exceed the scheduling task capacity, combine the equipment number and personnel number whose available period exceeds the task period, and obtain the task attribution matching binding result; The acquisition steps of the task attribution matching binding result are: S301: Based on the personnel equipment combination sequence list, extract the nursing personnel task allocation quantity field and the scheduling task capacity field, calculate the task occupation overrun difference value, filter and retain the personnel number set whose overrun difference value does not exceed the set difference threshold value, and obtain the nursing personnel overrun filtering result; S302: Call the available time period corresponding to the equipment number, and calculate the time capacity ratio with the task execution period, the calculation formula is as follows: wherein R t represents the equipment time accommodation ratio, T ai represents the start time of the equipment available time period, T bi represents the end time of the equipment available time period, T m represents the total amount of task execution time demand, n represents the number of equipment involved in the task Operate to obtain the equipment number time capacity ratio, and filter the equipment number whose capacity ratio exceeds the set capacity ratio threshold value, to obtain the equipment time matching filtering result; S303: Based on the nursing personnel overrun filtering result and the equipment time matching filtering result, match the equipment number and personnel number that meet the conditions, obtain the task attribution matching binding result, and obtain the task attribution matching binding result; S4: Based on the task attribution matching binding result, call the personnel number whose used period does not exceed the total working period, establish the personnel equipment number and ratio mapping set according to the equipment continuous task length, and generate the bearing load state evaluation result; The acquisition steps of the bearing load state evaluation result are: S401: Based on the task ownership matching binding result, the ratio of the corresponding nursing staff used period field to the total working period field is extracted, the period use ratio of the nursing staff is calculated, the nursing staff number whose ratio does not exceed the ratio threshold is screened, the nursing staff number meeting the condition is retained, and the nursing staff period use screening result is obtained; S402: According to the ratio of the equipment number daily task duration to the equipment total running upper limit, the equipment number whose ratio meets the set ratio range is screened, and the joint use number and ratio mapping set of the nursing staff and the equipment is established, and the personnel equipment mapping set is obtained; S403: Based on the nursing staff period use screening result and the personnel equipment mapping set, the overall load state of the nursing staff and the equipment is calculated, the matching strength of the nursing staff and the equipment is analyzed, and the formula is adopted: Wherein, S represents the overall load bearing state evaluation value, U h represents the time period use ratio of nursing staff, U d represents the task running ratio of equipment, W h represents the total working time of nursing staff, W d represents the daily task duration of equipment, B represents the binding number of nursing staff and equipment, M represents the total number of equipment, and N represents the total number of nursing staff. The overall load state value of the nursing staff and the equipment is obtained by operation, the load condition of the nursing task is evaluated in combination with the nursing task quantity, the equipment task demand and the working time length, and the bearing load state evaluation result is obtained; S5: The task number and the screened personnel number in the bearing load state evaluation result are reorganized, the nursing staff number is mapped and distributed according to the task priority, and the nursing task distribution result is generated.

2. The operating room nursing task intelligent allocation method according to claim 1, characterized in that: The nursing task resource parallel section includes task number, nursing staff number, task use period, overlapping section; The personnel equipment combination sequence list includes nursing staff and equipment number combination, nursing level and nursing skill level matching result, remaining shift time length and task execution time length difference; The task ownership matching binding result includes task distribution quantity, scheduling task capacity, task period matching condition; The bearing load state evaluation result includes load matching of personnel number and equipment number, ratio of task duration to equipment use time, load ratio of personnel and equipment; The nursing task distribution result includes score sequence combination, task priority, nursing staff distribution sequence.

3. The operating room nursing task intelligent allocation method according to claim 1, characterized in that: The acquisition step of the nursing task resource parallel section is: S101: Obtain the nursing level field and the use 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 use period and the nursing staff scheduling time period, obtain the start and end time nodes in the intersection section, and obtain the task scheduling intersection time node group; S102: According to the task scheduling intersection time node group, call the task use period, analyze whether the time interval in the intersection section covers the required time interval of the task, mark the nursing staff number meeting the coverage condition, extract the available time section start and end nodes, and obtain the personnel time section set covering the task; S103: According to the personnel time section set covering the task, the combination meeting the parallel existence of task number and nursing staff number in time interval is screened, and the formula is adopted: Among them, S ij represents the resource parallel intensity value of task j and person i, |T ij | represents the actual overlapping time segment length of task j and person i, N i represents the number of shifts scheduled for person i, |T ij ∩A i | represents the overlap length between the task and the person's available time, D j represents the time required for task j, |T ij -A i | indicates the duration of the task time period that is not within the personnel available time period. Indicates the total duration of all tasks currently undertaken by the person, |T i | represents the total shift duration of the nursing staff, plus 1 to avoid the denominator being zero; The resource parallel strength value of the nursing task and the personnel is obtained by operation, and the nursing task resource parallel section is generated according to the task number and the nursing staff number combination whose parallel strength value is greater than the parallel threshold value.

4. The operating room nursing task intelligent allocation method according to claim 1, characterized in that: The acquisition step of the nursing task distribution result is: S501: Based on the bearing load state evaluation result, the corresponding task number and nursing staff number combination data in all scoring sequences are called, the order value and number relationship pair of the task in the combination are obtained by mapping coding according to the sorting structure of the task number in the combination, and the scoring number screening result is obtained; S502: Based on the scoring number screening result, each task number and the corresponding nursing staff number are recombined, and all combinations are sorted, the sorting basis is the task priority value, the nursing staff load degree, the task waiting time length, the personnel idle time and the nursing task processing efficiency, and the formula is used: wherein S c represents the ranking priority score of the task personnel combination, P pri represents the priority level of the task, T wt represents the waiting time of the task, H ld represents the current load score of the nursing staff, T dur represents the expected duration of the task, H rem represents the remaining available working duration of the nursing staff, H err represents the historical task failure frequency of the nursing staff, all parameters have been normalized, the value interval is 0 to 1; The sorting priority score of each task personnel combination is obtained by operation, all combinations are sorted from large to small, and the task personnel sorting sequence is established; S503: According to the task personnel sorting sequence, the corresponding sequence of each group of nursing staff number and corresponding task number is extracted, redundant numbers and non-assignable task records are removed, the unique combination relationship is obtained, and the nursing task allocation result is obtained.

5. An operating room nursing task intelligent assignment system characterized by, According to any one of claims 1-4, the operating room nursing task intelligent allocation method is executed, and the system comprises: The task allocation module obtains the nursing level field and the use time period field in the operating room task instruction, compares whether the task use time period and the personnel scheduling time period overlap according to the time period field in the shift schedule of the nursing staff, extracts the available time period start and end nodes of the nursing staff containing the required time period of the task in the overlapping section, screens the task number and nursing staff number combination with parallel time, generates the nursing task resource parallel section; The nursing staff matching module matches the nursing level field of the nursing task and the nursing skill level field of the nursing staff according to the nursing task resource parallel section, calculates the time difference value of the remaining shift time field and the task execution time field of the nursing staff, screens the personnel number set with positive time difference value, extracts the equipment number set with semantic description consistent with the equipment function description field and the equipment function record field in the auxiliary equipment call log, and sorts the nursing staff and equipment number combination to obtain the personnel equipment combination sequence list; The equipment matching module extracts the task occupation over-limit difference value calculation of the nursing staff task allocation number field and the shift task capacity field according to the personnel equipment combination sequence list, retains the personnel number set with an over-limit difference value not exceeding a set difference value threshold, calls the available time period corresponding to the equipment number, and performs time capacity ratio calculation with the task execution period, combines the equipment number and the personnel number with a capacity ratio exceeding a set capacity ratio threshold, and obtains the task attribution matching binding result; The task over-limit evaluation module extracts the ratio of the used period field and the total working period field of the corresponding nursing staff based on the task attribution matching binding result, screens the nursing staff number with a ratio not exceeding a ratio threshold, calculates the ratio according to the daily task duration of the equipment number and the total running upper limit of the equipment, establishes the corresponding nursing and equipment joint use number and ratio mapping set, and generates the bearing load state evaluation result; The load state evaluation module recombines the task number and the screened nursing staff number for the score sequence number combination whose score in the bearing load state evaluation result does not exceed the set score threshold, and maps and allocates the nursing staff number according to the score order and the task priority, to generate a nursing task allocation result.

Citation Information

Patent Citations

  • Multifunctional nursing management system based on data monitoring

    CN118711776A

  • Clinical research project personnel allocation system

    CN118748069A