CN120221016B - An intelligent allocation method and system for operating room nursing tasks - Google Patents

An intelligent allocation method and system for operating room nursing tasks

Info

Publication number
CN120221016B
CN120221016B CN202510695565.4A CN202510695565A CN120221016B CN 120221016 B CN120221016 B CN 120221016B CN 202510695565 A CN202510695565 A CN 202510695565A CN 120221016 B CN120221016 B CN 120221016B
Authority
CN
China
Prior art keywords
task
nursing
equipment
time
personnel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202510695565.4A
Other languages
Chinese (zh)
Other versions
CN120221016A (en
Inventor
陈丽娜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Dermatology Hospital Zhejiang Institute Of Dermatology Prevention And Treatment Zhejiang Wukang Sanatorium Zhejiang Std Prevention And Control Center
Original Assignee
Zhejiang Dermatology Hospital Zhejiang Institute Of Dermatology Prevention And Treatment Zhejiang Wukang Sanatorium Zhejiang Std Prevention And Control Center
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Dermatology Hospital Zhejiang Institute Of Dermatology Prevention And Treatment Zhejiang Wukang Sanatorium Zhejiang Std Prevention And Control Center filed Critical Zhejiang Dermatology Hospital Zhejiang Institute Of Dermatology Prevention And Treatment Zhejiang Wukang Sanatorium Zhejiang Std Prevention And Control Center
Priority to CN202510695565.4A priority Critical patent/CN120221016B/en
Publication of CN120221016A publication Critical patent/CN120221016A/en
Application granted granted Critical
Publication of CN120221016B publication Critical patent/CN120221016B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/20ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Biomedical Technology (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The invention relates to the technical field of intelligent task distribution, in particular to an intelligent distribution method and system for nursing tasks in an operating room, which are used for acquiring instruction levels and time periods of the nursing tasks, generating parallel sections by matching scheduling overlapping tasks with personnel, screening the sufficient time personnel by matching skills and levels, matching equipment, generating a combined list, reserving a combination without exceeding capacity, acquiring a task binding result, evaluating load, and distributing the nursing tasks according to priority. According to the invention, automatic and intelligent task allocation is realized through accurate matching of task time, personnel scheduling and equipment resources. By analyzing the overlapping condition of the task using time period and the scheduling time period of the nursing staff, the task and staff combination which can be executed in parallel is accurately extracted, and scheduling conflict 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 staff, so that each staff is ensured to bear proper tasks.

Description

Intelligent distribution method and system for nursing tasks of operating room
Technical Field
The invention relates to the technical field of intelligent task allocation, in particular to an intelligent allocation method and system for operating room nursing tasks.
Background
The technical field of intelligent task allocation comprises the research field of automatically allocating, scheduling and optimizing tasks by utilizing an artificial intelligence technology. The core content relates to the analysis of task demands, processing flows and resource allocation conditions through a computer system, and the reasonable scheduling and allocation of multiple tasks are realized. The intelligent task allocation system is mainly applied to scenes such as production lines, transportation systems, medical care and the like which need to coordinate a large number of tasks and resources in a working environment. Through the intelligent mode, the working efficiency can be effectively improved, the manual intervention is reduced, and the accuracy and predictability of task execution are improved.
The intelligent allocation method for the operating room nursing tasks refers to a technical scheme for automatically allocating the operating room nursing tasks. Technical matters in the task allocation process of operating room nursing staff are covered, and the intelligent system is used for task allocation according to various factors such as operation types, nursing requirements, personnel skills, workload and the like. By analyzing the complexity of the operating room nursing tasks and the resource conditions of the nursing staff, the proper nursing staff is automatically allocated to each nursing task. This is accomplished primarily through data analysis and resource matching algorithms, rather than relying on human intervention.
The prior art relies on manual intervention and simple rules in the task allocation process, and lacks flexibility and real-time optimization capability. Matching tasks to personnel schedules mainly depends on preset rules, and cannot respond to actual changes in time, which results in unreasonable work arrangements, such as excessive personnel during idle periods, or task arrangements cannot be completed in a limited time. Similar problems exist in equipment resource allocation, and the task requirements and the using period of the equipment cannot be comprehensively considered, so that the equipment is wasted or the task requirements cannot be met easily. The existing method lacks a refined load assessment mechanism, so that task allocation results may not meet actual requirements, and the efficiency and quality of task execution are affected. In addition, the lack of optimal adjustment of task priorities in the prior art may lead to delays in high-priority tasks, reducing overall workflow coordination and execution effects.
Disclosure of Invention
In order to solve the technical problems in the prior art, the embodiment of the invention provides an intelligent distribution method and system for nursing tasks in an operating room. The technical scheme is as follows:
an intelligent allocation method for operating room nursing tasks comprises the following steps:
S1, acquiring a nursing level and a using period of an operating room task instruction, calling a task number and a personnel number of which the task using period and the personnel scheduling period are overlapped, and generating a nursing task resource parallel section;
S2, matching the personnel skill level in the nursing task resource parallel section with the nursing level, extracting personnel numbers with the residual shift time exceeding the task execution time, combining the personnel numbers with the equipment numbers consistent with the task description, and generating a personnel and equipment combination sequence list;
S3, according to the personnel and equipment combination sequence list, reserving personnel numbers with the task allocation quantity not exceeding the capacity of the scheduling task, combining equipment numbers with the available time period exceeding the task time period with the personnel numbers, and obtaining a task attribution matching and binding result;
S4, calling personnel numbers of which the used time period does not exceed the total working time period based on the task attribution matching binding result, and establishing a mapping set of the numbers and the ratio of personnel and equipment according to the continuous task time length of the equipment to generate a load bearing state evaluation result;
S5, reorganizing the task numbers and the screened personnel numbers in the load state evaluation result, and carrying out mapping distribution on the nursing personnel numbers according to the task priority to generate a nursing task distribution result.
The nursing task resource parallel section comprises a task number, a nursing staff number, a task using period and an overlapping section, the staff equipment combination sequence list comprises a staff and equipment number combination, a nursing level and nursing skill level matching result and a residual shift time length and task execution time length difference value, the task attribution matching binding result comprises a task allocation number, a shift task capacity and a task period matching condition, the load bearing load state evaluation result comprises a load matching of the staff number and the equipment number, a ratio of a task duration to equipment using time and a load ratio of staff to equipment, and the nursing task allocation result comprises a grading sequence combination, a task priority and a nursing staff allocation sequence.
As a further scheme of the invention, the acquisition steps of the nursing task resource parallel section are as follows:
S101, acquiring a nursing level field and a use period field in an operating room task instruction, calling a period field in a shift schedule of a nursing staff, identifying an intersection section between a task use period and a shift period of the nursing staff, and acquiring starting and ending time nodes in the intersection section to obtain a task shift intersection time node group;
S102, according to the task scheduling intersection time node group, a task use period is called, whether a time interval in an intersection section covers a time interval required by a task is analyzed, a nursing staff number for which a covering condition is met is marked, an available time section start-stop node is extracted, and a staff time section set capable of covering the task is obtained;
S103, screening the combination meeting the parallel existence of the task number and the nursing staff number in the time interval according to the staff time section set capable of covering the task, and adopting a formula:
Wherein S ij represents the resource parallel intensity value of the task j and the person i, |T ij | represents the actual overlapping time section length of the task j and the person i, N i represents the scheduling times of the person i, |T ij∩Ai | represents the overlapping length of the task and the person availability time, D j represents the required duration of the task j, |T ij-Ai | represents the duration which is not in the person availability section in the task time period, The total duration of all tasks currently undertaken by the staff is represented, the total duration of the overall scheduling of the nursing staff is represented by I T i, and 1 is added to avoid zero denominator;
and calculating to acquire a resource parallel intensity value of the nursing task and the personnel, and generating a nursing task resource parallel section according to the combination of the task number and the nursing personnel number of which the parallel intensity value is larger than the parallel threshold value.
As a further scheme of the invention, the acquisition steps of the personnel and equipment combined sequence list are as follows:
S201, calling a nursing level field of each task and a nursing skill level field of each nursing staff based on task numbers and staff numbers in the nursing task resource parallel section, and comparing field values of the task and the nursing staff item by item to obtain an effective matching combination of the task and the nursing staff to obtain a nursing level matching number combination set;
s202, calling each group of personnel numbers and task numbers in the nursing level matching number combination set, collecting a remaining shift time length field of a nursing personnel and an execution time length field of a task, calculating a time difference value of the two, and adopting a formula:
Wherein DeltaT ij represents the effective idle time difference value between a person i and a task j, R i represents the remaining shift time of the person, E j represents the task execution time, B i-Pi represents the absolute difference value between the actual on Shift time and the planned on Shift time in the shift of the person, L i represents the number of tasks executed by the person in the week, C ij-Mi represents the difference value between the task care intensity and the current care intensity load of the person, and the care intensity is expressed in standardized fraction;
Calculating to obtain an effective idle time difference value between a nursing staff and a task, and screening staff numbers with positive time difference values to obtain an idle time length meeting a staff number set;
And S203, extracting relevant description in a device function description field required by a task and a device function record field in an auxiliary device call log according to the idle time length meeting the personnel number set, combining and sequencing the device and the personnel numbers according to the semantic similarity, and generating a personnel device combination sequence list.
As a further scheme of the invention, the task attribution matching binding result acquisition steps are as follows:
S301, based on the personnel and equipment combined sequence list, extracting a nursing personnel task allocation quantity field and a scheduling task capacity field, calculating a task occupation overrun difference value, screening and reserving a personnel number set with the overrun difference value not exceeding a set difference value threshold, and obtaining a nursing personnel overrun screening result;
s302, calling an available time period corresponding to the equipment number, and calculating a time accommodation ratio with a task execution period, wherein the calculation formula is as follows:
Wherein R t represents the device time accommodation ratio, T ai represents the starting time of the available time period of the device, T bi represents the ending time of the available time period of the device, T m represents the total task execution time requirement amount, and n represents the number of devices involved in the task;
Calculating and obtaining a time accommodation ratio of the equipment number, and screening the equipment number of which the accommodation ratio exceeds a set accommodation ratio threshold value to obtain an equipment time matching screening result;
And S303, matching the equipment number and the personnel number which meet the conditions based on the nursing personnel overrun screening result and the equipment time matching screening result, and obtaining a task attribution matching binding result to obtain a task attribution matching binding result.
As a further aspect of the present invention, the step of obtaining the load state evaluation result includes:
S401, extracting the ratio of a used time period field of a corresponding nursing staff to a total working time period field based on the task attribution matching binding result, calculating the time period use ratio of the nursing staff, screening the nursing staff numbers of which the ratio does not exceed a ratio threshold, and reserving the nursing staff numbers meeting the conditions to obtain a time period use screening result of the nursing staff;
S402, calculating a ratio according to the duration of a daily task of the equipment number and the total operation upper limit of the equipment, screening the equipment number of which the ratio accords with a set ratio range, and establishing a joint use number and ratio mapping set of a nursing staff and the equipment to obtain a staff equipment mapping set;
S403, calculating the overall load state of the nursing staff and the equipment based on the screening result and the staff equipment mapping set of the nursing staff period, analyzing the matching strength of the nursing staff and the equipment, and adopting the formula:
Wherein S represents an overall load carrying state evaluation value, U h represents a period use ratio of a nursing staff, U d represents a task operation ratio of equipment, W h represents total working time of the nursing staff, W d represents daily task duration of the equipment, B represents a binding number of the nursing staff and the equipment, M represents a total number of the equipment, and N represents a total number of the nursing staff;
And calculating to obtain the overall load state value of the nursing staff and the equipment, and evaluating the load condition of the nursing task by combining the number of the nursing tasks, the equipment task demands and the working time length to obtain a load bearing state evaluation result.
As a further scheme of the invention, the acquisition steps of the nursing task allocation result are as follows:
S501, based on the load state evaluation result, calling corresponding task number and nursing staff number combination data in all scoring sequences, carrying out mapping coding according to a sequencing structure of task numbers in the combination, and obtaining a relation pair of sequence values and numbers of tasks in the combination to obtain a scoring number screening result;
s502, based on the scoring screening result, recombining each task number with the corresponding nursing staff number, and sequencing all the combinations according to the task priority value, the nursing staff load degree, the task waiting time, the staff idle time and the nursing task processing efficiency by adopting the formula:
Wherein S c represents the sequencing priority score of the task personnel combination, P pri represents the priority grade of the task, T wt represents the waiting time of the task, H ld represents the current load score of the nursing personnel, T dur represents the predicted duration of the task, H rem represents the residual available working duration of the nursing personnel, H err represents the historical task failure frequency of the nursing personnel, all parameters are normalized, and the numerical interval is 0 to 1;
The method comprises the steps of calculating to obtain the sorting priority scores of each group of task personnel combinations, sorting all the combinations from big to small, and establishing a task personnel sorting sequence;
s503, according to the task personnel sequencing sequence, extracting the corresponding sequence of each group of nursing personnel numbers and the corresponding task numbers, removing the redundant numbers and the non-assignable task records, and obtaining the unique combination relation to obtain the nursing task allocation result.
An intelligent operating room care task distribution system, the system comprising:
The task allocation module acquires a nursing level field and a using time period field in an operating room task instruction, compares whether the task using time period and the personnel scheduling time period are overlapped according to the time period field in the shift schedule of the nursing personnel, extracts available time period starting and stopping nodes of the nursing personnel in the overlapped section, screens the task numbers and the nursing personnel numbers which can be parallel in time, generates a nursing task resource parallel section, and generates a nursing task resource parallel section.
And the nursing staff matching module is used for matching a nursing level field of a nursing task with a nursing skill level field of a nursing staff according to the nursing task resource parallel section, calculating a time difference value of a remaining shift time field of the nursing staff and a task execution time field, screening a positive staff number set for the time difference value, extracting a device number set, of which the required device function description field of the task is consistent with semantic description in a device function record field in an auxiliary device call log, combining the nursing staff with the device numbers, and sequencing to obtain a staff device combination sequence list.
And the equipment matching module extracts a task allocation quantity field of a nursing staff and a scheduling task capacity field to calculate a task occupation overrun difference value according to the personnel equipment combination sequence list, reserves a personnel number set with the overrun difference value not exceeding a set difference threshold, calls an available time period corresponding to the equipment number, calculates a time accommodation ratio with a task execution time period, combines the equipment number with the personnel number with the accommodation ratio exceeding the set accommodation ratio threshold, and acquires a task attribution matching binding result.
And the task overrun assessment module extracts the ratio of the used time period field to the total working time period field of the corresponding nursing staff based on the task attribution matching binding result, screens the number of the nursing staff with the ratio not exceeding 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 nursing and equipment joint use number and the ratio, and generates a load bearing state assessment result.
And the load state evaluation module reorganizes the scoring sequence number combination with the scoring not exceeding the set scoring threshold in the load state evaluation result, reorganizes the task numbers and the screened nursing staff numbers, sorts the scoring sequence according to the scoring, and maps and distributes the nursing staff numbers according to the task priority to generate a nursing task distribution result.
The technical scheme provided by the embodiment of the invention has the beneficial effects that at least:
According to the invention, automatic and intelligent task allocation is realized through accurate matching of task time, personnel scheduling and equipment resources. By analyzing the overlapping condition of the task using time period and the scheduling time period of the nursing staff, the task and staff combination which can be executed in parallel is accurately extracted, and scheduling conflict 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 staff, so that each staff is ensured to bear proper tasks. In addition, the allocation of the equipment resources is optimized through functional matching with task requirements, so that the use of the equipment resources is more efficient. And the evaluation and calculation of the load of personnel and equipment ensure the rationality of resource use and avoid overload work or resource waste. Not only improves the accuracy of task allocation, but also improves the overall working efficiency, reduces the manual intervention, reduces the risk of human errors, and promotes the reasonable allocation and use of resources.
Drawings
FIG. 1 is a flow chart of the method of the present invention;
FIG. 2 is a flow chart of the acquisition of a parallel section of a care task resource according to the present invention;
FIG. 3 is a flowchart of the acquisition of a list of combinations of personal devices according to the present invention;
FIG. 4 is a flowchart for obtaining a task attribution matching binding result according to the present invention;
FIG. 5 is a flowchart for obtaining the load state evaluation result according to the present invention;
fig. 6 is a flowchart of the acquisition of the assignment result of the care task according to the present invention.
Detailed Description
The technical scheme of the invention is described below with reference to the accompanying drawings.
In embodiments of the invention, words such as "exemplary," "such as" and the like are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, the term use of an example is intended to present concepts in a concrete fashion. Furthermore, in embodiments of the present invention, the meaning of "and/or" may be that of both, or may be that of either, optionally one of both.
In the embodiments of the present invention, "image" and "picture" may be sometimes used in combination, and it should be noted that the meaning of the expression is consistent when the distinction is not emphasized. "of", "corresponding (corresponding, relevant)" and "corresponding (corresponding)" are sometimes used in combination, and it should be noted that the meaning of the expression is consistent when the distinction is not emphasized.
In embodiments of the present invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1, and the meaning of the subscript is intended to be consistent with the distinction being de-emphasized.
In order to make the technical problems, technical solutions and advantages to be solved more apparent, the following detailed description will be given with reference to the accompanying drawings and specific embodiments.
Referring to fig. 1, the invention provides a technical scheme that an intelligent allocation method for nursing tasks in an operating room comprises the following steps:
S1, acquiring a nursing level field and a using time period field of an operating room task instruction, comparing whether an overlapping section exists between a task using time period and a personnel scheduling time period according to the time period field in a nursing personnel shift schedule, extracting a starting and stopping node of a nursing personnel available time period containing a time period required by a task in the overlapping section, and screening a task number and a nursing personnel number combination with parallel time to generate a nursing task resource parallel section;
S2, matching a nursing level field of a nursing task in a nursing task resource parallel section with a nursing skill level field of a nursing staff, calculating a time difference value between a remaining shift time field of the nursing staff and a task execution time field, screening a positive staff number set for the time difference value, extracting a device number set, in which a device function description field required by the task is consistent with semantic description in a device function record field in an auxiliary device call log, combining the nursing staff with the device numbers, and then sequencing to generate a staff device combination sequence list;
S3, extracting a task allocation number field of nursing staff and a scheduling task capacity field according to a staff equipment combination sequence list, performing task occupation overrun difference calculation, reserving a staff number set with overrun difference not exceeding a set difference threshold, calling an available time period corresponding to the equipment number, performing time accommodation ratio calculation with a task execution time period, combining the equipment number with the staff number with the accommodation ratio exceeding the set accommodation ratio threshold, and obtaining a task attribution matching binding result;
s4, based on a task attribution matching binding result, extracting a ratio of a used time period field of a corresponding nursing staff to a total working time period field, screening a nursing staff number with the ratio not exceeding a ratio threshold, calculating a ratio according to the daily task duration of the equipment number and the total operation upper limit of the equipment, establishing a mapping set of a corresponding nursing and equipment joint use number and the ratio, and generating a load bearing state assessment result;
S5, recombining the task numbers and the screened nursing staff numbers according to the scoring sequence number combination with the scoring not exceeding the set scoring threshold in the load state evaluation result, and mapping and distributing the nursing staff numbers according to the scoring sequence and the task priority to generate a nursing task distribution result.
The nursing task resource parallel section comprises a task number, a nursing staff number, a task using period and an overlapping section, the staff and equipment combination sequence list comprises a nursing staff and equipment number combination, a nursing level and nursing skill level matching result and a residual shift time length and task execution time length difference value, the task attribution matching binding result comprises a task allocation quantity, a shift task capacity and a task period matching condition, the load bearing state assessment result comprises a load matching of the staff number and the equipment number, a ratio of a task duration time to equipment using time and a load ratio of the staff and the equipment, and the nursing task allocation result comprises a scoring sequence combination, a task priority and a nursing staff allocation sequence.
Referring to fig. 2, the steps of acquiring the nursing task resource parallel section are as follows:
S101, acquiring a nursing level field and a use period field in an operating room task instruction, calling a period field in a shift schedule of a nursing staff, identifying an intersection section between a task use period and a shift period of the nursing staff, and acquiring starting and ending time nodes in the intersection section to obtain a task shift intersection time node group;
Based on a nursing Level field and a using period field in an operating room task instruction, acquiring specific nursing Level information and a specific time range required by a task in the instruction, wherein the nursing Level field is generally defined as an L (Level) Level, the values can be L1, L2 and L3, the corresponding low, medium and high-Level nursing requirements, for example, the surgical task A is required to be L2-Level nursing, the using period is 8:00-10:00, then, the field format of the time period field of each nursing staff in a shift schedule of the nursing staff is set as a time section pair, for example, the P1 shift of the nursing staff is 7:00-15:00, the P2 shift of the nursing staff is 10:00-18:00, the task using period and the shift time periods of all nursing staff are respectively compared in a time interval, a parallel time identification method is adopted, namely, whether an overlapping region exists between a task time start point and a staff shift time start point is corresponding to the task, whether an overlapping region exists or not is judged, so that the task pair meeting the conditions is extracted, a specific overlapping time period boundary point is acquired, the task A is 8:00-10:00, the intersection time P00 is the corresponding to the task P1:00-10:00, the task P2 is not completely met, and the task P2 is completely met by the time is not met, and the task P2:00 is completely met, and the task P is completely met by the task P2:00-10:00, and the task P is completely corresponds to the task 00, and the task is completely corresponds to the task in the time.
S102, according to a task scheduling intersection time node group, calling a task use period, analyzing whether a time interval in an intersection section covers a time interval required by a task, marking a nursing staff number with a covering condition established, extracting available time section start-stop nodes of the nursing staff number, and obtaining a staff time section set capable of covering the task;
According to the task scheduling intersection time node group, further carrying out interval analysis on the task use time and the personnel scheduling intersection of each group, calling the specific length of a time section required by the task, comparing with the available time length in the intersection section, judging whether the intersection is enough to completely cover the task time length, if so, regarding the nursing personnel as one of personnel options capable of matching task execution, taking a task B as an example, wherein the use time period is 9:00-11:00, the total time length is 2 hours, and if the scheduling time of the nursing personnel P3 is 8:30-11:00, the task and the scheduling time period intersection is 9:00-11:00, the corresponding length is 2 hours, and the task time length is equal to the task time length, so that the complete coverage condition is met, and judging that the P3 can execute the task B; for the condition that the condition is not met, for example, the using period of the task C is 12:00-14:00, the total length is 2 hours, the shift time of the nursing staff P4 is 11:00-12:30, the intersection time is 12:00-12:30, the length is only 0.5 hour, and the coverage requirement is not met, so P4 is eliminated, in the process, for each task number, the nursing staff number meeting the condition and the start and stop time of the shift section thereof are recorded, namely, the corresponding time section is extracted for all task-staff combinations meeting the condition that the time length of the intersection section is more than or equal to the time length of the task using period, and finally, the staff time section set capable of covering the task is obtained.
S103, screening the combination which meets the parallel existence of the task number and the nursing staff number in the time interval according to the staff time zone set capable of covering the task, and adopting the formula:
Wherein S ij represents the resource parallel intensity value of the task j and the person i, |T ij | represents the actual overlapping time section length of the task j and the person i, N i represents the scheduling times of the person i, |T ij∩Ai | represents the overlapping length of the task and the person availability time, D j represents the required duration of the task j, |T ij-Ai | represents the duration which is not in the person availability section in the task time period, The total duration of all tasks currently undertaken by the staff is represented, the total duration of the overall scheduling of the nursing staff is represented by I T i, and 1 is added to avoid zero denominator;
calculating to obtain a resource parallel intensity value of a nursing task and a staff, and generating a nursing task resource parallel section according to a task number and a nursing staff number combination of which the parallel intensity value is larger than a parallel threshold value;
Assuming that the task number j is task D, the use period is 10:00-11:30, the time required for the task is 1.5 hours, D j =1.5, the schedule time of the caretaker P5 is 9:00-12:00, the total schedule time is 3 hours, T i is 3, the total time of the schedule is 1 hour, and the schedule is set as The number of shifts is 1, i.e., N i =1, the available time period of the caregiver P5 in the task D time period is 10:00-12:00, the shift-shift intersection time period of the task D and P5 is 10:00-11:30, i.e., |t ij |=1.5, the overlapping portion of the intersection time period and the available time period a_i is also 1.5 hours, i.e., |t ij∩Ai |=1.5, and the uncovered portion in the intersection is 0 hour, i.e., |t ij-Ai |=0. Substituting the above parameters into a formula, the specific calculation is as follows:
Wherein the method comprises the steps of 2.041+0.25=2.291;
Then S ij =1.5 2.291 = 3.4365;
If the preset parallel threshold value of the system is 2.5, 3.4365>2.5 indicates that the parallel capability between the task and the nursing staff is stronger than the matching standard set by the system, the task and the nursing staff can be judged to be a schedulable effective combination in the time section, and then the task and the nursing staff are brought into the subsequent scheduling process, so that a nursing task resource parallel section is generated.
The results indicate that the numerical result 3.4365 is significantly higher than the set threshold value of 2.5, which characterizes the task-person combination as having good parallelism and formulation priority under the current intersection zone.
Referring to fig. 3, the steps for obtaining the combined sequence list of the personnel and the equipment are as follows:
S201, calling a nursing level field of each task and a nursing skill level field of each nursing staff based on task numbers and staff numbers in a nursing task resource parallel section, and comparing field values of the task and the nursing staff item by item to obtain an effective matching combination of the task and the nursing staff to obtain a nursing level matching number combination set;
And extracting a nursing level field of the task and a nursing skill level field of a nursing staff to carry out matching judgment, wherein the nursing level field is generally expressed as L1 to L3 and corresponds to low, medium and high three-level requirements respectively, the nursing skill level field is expressed as S1 to S3 and corresponds to primary, medium and high-level nursing skills respectively. At this time, the combination of the task number and the person number to be executed needs to satisfy the condition that the care level matches the care skill level. For example, task a may require L2 level care and may be matched with caregiver P1 (skill S2), and if task a requires L2 level care and caregiver P2 has a skill level S1, the combination is not matched and P2 is excluded. Similarly, when the task requires L3 level care, the task can be matched with a nursing staff with S3 skill level, so that the execution quality of the task can be ensured. In addition, the complexity of the task and the required special skills are also considered when the nursing levels are matched, and if the task level is high, the skill level of the nursing staff must meet the requirement of the complexity of the task. And finally, a nursing level matching number combination set is obtained, namely all tasks and personnel pairs with nursing levels matched with personnel skill levels are met, and a foundation is laid for subsequent scheduling and task allocation.
S202, calling each group of personnel numbers and task numbers in the nursing level matching number combination set, collecting a remaining shift time length field of a nursing personnel and an execution time length field of a task, calculating a time difference value of the two, and adopting a formula:
Wherein DeltaT ij represents the effective idle time difference value between a person i and a task j, R i represents the remaining shift time of the person, E j represents the task execution time, B i-Pi represents the absolute difference value between the actual on Shift time and the planned on Shift time in the shift of the person, L i represents the number of tasks executed by the person in the week, C ij-Mi represents the difference value between the task care intensity and the current care intensity load of the person, and the care intensity is expressed in standardized fraction;
Calculating to obtain an effective idle time difference value between a nursing staff and a task, and screening staff numbers with positive time difference values to obtain an idle time length meeting a staff number set;
Specifically, the remaining shift duration field indicates the remaining available working time for the caregiver in the current shift, and the execution duration field of the task indicates the length of time the task needs to complete. Assuming that the execution time of task B is 2 hours, the remaining shift time of caregiver P1 is 4 hours, and the difference between the actual on Shift time of caregiver P1 and the planned on Shift time is 0.5 hours, L i =3 (indicating that this person has completed 3 tasks in this week), the current care intensity load of caregiver P1 is 1.2, and the care intensity load of task B is 1.0, the time difference can be calculated by the above formula. After substitution into the formula:
Since the calculation result is positive, it means that the remaining operation time of the caregiver P1 is sufficient to perform task B. If the time difference is negative, indicating that person P1 is unable to complete task B, it may be desirable to assign the task to other available caregivers. And finally, obtaining the personnel number set which meets the idle time length, namely all the personnel meeting the task execution requirement and having enough remaining shift time length.
S203, extracting relevant description in a device function description field required by a task and a device function record field in an auxiliary device call log according to the condition that the idle time length meets a personnel number set, combining and sequencing the device and the personnel number according to semantic similarity, and generating a personnel device combination sequence list;
The device function description field is typically defined by the device function items required in the task, while the device function record field records the functions that the actual device performs during use. For example, task A may require a device that monitors heart rate, and there may be "heart rate monitors" or "electrocardiographic devices" in the device function records that match the device function description in task A. In order to ensure the matching degree of the task and the equipment, a semantic similarity analysis method is adopted, equipment function description and equipment records are compared through word segmentation and coding technology, and cosine similarity is calculated. Assuming that the function of the device required by the task A is heart rate monitoring, and the function of the device B is electrocardiogram, the calculated similarity is 0.87, the matching degree of the device B and the task A is higher, and the device meets the use condition. If the calculated similarity is greater than a set threshold (e.g., 0.85), then the device is deemed to be capable of performing task A. And then combining the devices meeting the matching conditions with personnel numbers, and prioritizing the combinations according to the weighted average of the use frequency of the devices, the operation time of the personnel and the matching similarity of the devices. For example, when the device C matches the person P1, the call frequency of the device is high, the use time of the person P1 is long, and the similarity of the device and the task is high, so that the priority is high. Finally, a personnel and equipment combined sequence list is generated, and the ordered list can be used for resource allocation of subsequent tasks according to the matching condition between equipment and personnel, the using time length and the using frequency of the equipment.
Referring to fig. 4, the task attribution matching binding result obtaining steps are:
S301, based on a personnel and equipment combined sequence list, extracting a nursing personnel task allocation quantity field and a scheduling task capacity field, calculating a task occupation overrun difference value, screening and reserving a personnel number set with the overrun difference value not exceeding a set difference value threshold, and obtaining a nursing personnel overrun screening result;
The method comprises the steps of obtaining a task allocation number field and a shift task capacity field of a nursing staff, wherein the task allocation number field represents the number of nursing tasks allocated by each nursing staff in a specific time period, the shift task capacity field represents the maximum number of tasks which can be accepted by the nursing staff in the specific time period, the maximum number of nursing tasks which can be executed by the nursing staff in a shift is 8, the number of tasks which are allocated currently is 10, the task occupation overrun difference is 2, the same calculation is required to be carried out on data of all nursing staff to form an overrun difference list, a nursing staff number set with the overrun difference not exceeding a set difference threshold is screened in the list, and the nursing staff number with the task overrun difference not exceeding 3 is reserved, for example, the overrun difference of nursing staff A, B, C is1, 3 and 4 respectively, wherein A, B accords with screening conditions, the number of the nursing staff is not met, the number of A, B is reserved, and finally the overrun screening result of the nursing staff is obtained.
S302, calling an available time period corresponding to the equipment number, and calculating a time accommodation ratio with a task execution period, wherein the calculation formula is as follows:
Wherein R t represents the device time accommodation ratio, T ai represents the starting time of the available time period of the device, T bi represents the ending time of the available time period of the device, T m represents the total task execution time requirement amount, and n represents the number of devices involved in the task;
Calculating and obtaining a time accommodation ratio of the equipment number, and screening the equipment number of which the accommodation ratio exceeds a set accommodation ratio threshold value to obtain an equipment time matching screening result;
Assuming that 3 devices are respectively available for a period of time E1 (08:00-12:00), E2 (09:00-13:00) and E3 (10:00-14:00), and the task execution time is 2 hours, the device time accommodation ratios are respectively calculated as follows:
if the accommodation ratio threshold is set to be 1.5, all the devices meet the conditions, and the result shows that the available time of all the devices can cover the task requirement, and under the set threshold standard, the time accommodability of the devices meets the allocation standard, so that the devices can be used as candidate devices of nursing tasks, and the device time matching screening result is obtained.
S303, matching the equipment number and the personnel number which meet the conditions based on the nursing personnel overrun screening result and the equipment time matching screening result to acquire a task attribution matching binding result and acquire a task attribution matching binding result;
If the caretaker A, B passes the overrun screening and the equipment E1, E2 and E3 passes the time matching screening, the task attribution matching is required to be carried out on the personnel and the equipment, the nursing task is allocated to the equipment with the maximum bearable time and the highest overlapping degree with the working time period of the caretaker, if the scheduling time of A is 08:00-12:00 and the scheduling time of B is 09:00-13:00, the A can be matched with E1, E2 and B can be matched with E2 and E3, and the equipment with the maximum bearable time is selected to be allocated to the task, so that the task attribution matching binding result is finally obtained.
Referring to fig. 5, the steps for obtaining the load state evaluation result are as follows:
S401, based on a task attribution matching binding result, extracting the ratio of a used time period field and a total working time period field of a corresponding nursing staff, calculating the time period use ratio of the nursing staff, screening the nursing staff numbers of which the ratio does not exceed a ratio threshold, and reserving the nursing staff numbers meeting the conditions to obtain a nursing staff time period use screening result;
The ratio of the used time period field of a nursing staff to the total working time period field is extracted, the used time period of each nursing staff represents the accumulated time of the nursing tasks executed in the current scheduling period, the total working time period field refers to the workable time period of the nursing staff in the same scheduling period, for example, the workable time period of a certain nursing staff in one day is 10 hours, the time period of the executed nursing tasks is 6 hours, the ratio is calculated to be 6/10=0.6, the ratio indicates the current task load condition of the nursing staff, the same calculation is executed for all nursing staff, a ratio list is formed, the list is used for judging whether the nursing staff exceeds the acceptable workload range, a workload ratio threshold of the nursing staff is set, the nursing staff with the ratio being greater than 0.7 is screened out, the nursing staff with the ratio being lower than or equal to 0.7 is reserved, for example, the ratio of the nursing staff A, B, C is respectively 0.6, 0.75, 0.5 is met, the A and C is eliminated from the excessive load range, and the using result of the screening staff period is obtained.
S402, calculating a ratio according to the duration of a daily task of the equipment number and the total operation upper limit of the equipment, screening the equipment number of which the ratio accords with a set ratio range, and establishing a joint use number and ratio mapping set of a nursing staff and the equipment to obtain a staff equipment mapping set;
The daily task duration of each device represents the accumulated time of the device executing the care task in one day, the total upper operation limit of the device refers to the maximum allowable operation duration of the device in one day, for example, the upper operation limit time of a certain care device is 12 hours, the accumulated time of the actual execution care task is 8 hours, the ratio is calculated to be 8/12=0.67, the ratio is used for evaluating the current task load condition of the device, the same calculation is performed on all devices to form a ratio list, a threshold value of the task load ratio of the device is set, the threshold value is set to be 0.8, the device with the ratio higher than 0.8 is regarded as overload operation, the subsequent allocation is not included, the device with the ratio lower than or equal to 0.8 is reserved, for example, the ratio of the device E1, E2 and E3 is respectively 0.6, 0.85 and 0.7, the ratio of the device E1 and E3 is met with the screening condition, the ratio E2 is removed due to the overload, after the caretaker and the device meeting the condition are screened, the joint use number of the carer and the device is set, the ratio map set is established.
S403, calculating the overall load state of the nursing staff and the equipment based on the screening result and the mapping set of the staff equipment in the period of the nursing staff, analyzing the matching strength of the nursing staff and the equipment, and adopting a formula:
Wherein S represents an overall load carrying state evaluation value, U h represents a period use ratio of a nursing staff, U d represents a task operation ratio of equipment, W h represents total working time of the nursing staff, W d represents daily task duration of the equipment, B represents a binding number of the nursing staff and the equipment, M represents a total number of the equipment, and N represents a total number of the nursing staff;
Calculating to obtain the overall load state value of nursing staff and equipment, and evaluating the load condition of the nursing tasks by combining the number of the nursing tasks, the equipment task demands and the working time length to obtain a load bearing state evaluation result;
Assuming that the used time period of a certain nursing staff is 7 hours and the total time period is 10 hours, U h = 7/10 = 0.7, the task duration of a certain device is 9 hours, the total operation time upper limit is 12 hours, U d = 9/12 = 0.75, the operation upper limit of a certain nursing staff is 10 hours, W h = 10, the time period of a certain device for executing tasks in one day is 9 hours, W d = 9, a certain nursing staff binds 2 devices at the same time, B = 2, the total number of devices is 5, M = 5, the total number of nursing staff is 10, and N = 10.
The above example data is taken into formula calculation:
S=10×0.131=1.31;
The result shows that the overall load-bearing state evaluation value of the nursing system is 1.31, and the value can be used for comparing with a preset load reference value of the nursing system, for example, if the load reference value of the nursing system is set to be 1.5, the current system is in an acceptable load state, otherwise, task redistribution is needed to reduce the workload of nursing staff or equipment, and finally the load-bearing state evaluation result is obtained.
Referring to fig. 6, the steps for obtaining the distribution result of the nursing task include:
s501, based on the load state evaluation result, calling corresponding task number and nursing staff number combination data in all scoring sequences, carrying out mapping coding according to the ordering structure of the task numbers in the combination, and obtaining a sequence value and number relation pair of the tasks in the combination to obtain a scoring number screening result;
Extracting all scoring sequence number combinations one by one, obtaining task numbers, nursing staff numbers and corresponding scoring values contained in each combination, marking the scoring values as R n, setting a scoring screening threshold T s, setting the scoring threshold as an actually acceptable upper load limit interval of a nursing system, obtaining that the scoring range corresponding to stable system operation under a plurality of scenes is 1.2-1.6 through a preliminary task load simulation test, setting T s as 1.5, comparing each scoring value R n with the set threshold T s when screening operation is executed, judging that the scoring is in a system bearing range if R n≤Ts exists, reserving the corresponding task number and nursing staff number combination, otherwise rejecting the combination, and assuming that the scoring values corresponding to combinations 1-5 are 1.3, 1.6, 1.8, 1.2 and 1.7 respectively, the number combination 1 and 4 is reserved when meeting the screening condition, the rest combination is removed, the score value is obtained from the preamble calculation process, the original input item is obtained by comprehensively calculating the ratio, the equipment operation ratio, the binding strength coefficient, the total working time length and the task duration through the preamble formula, for example, the used time of the nursing personnel in a certain combination is 7 hours, the total working time length is 10 hours, the ratio is 0.7, the equipment operation ratio is 0.75, the binding number is 2, the daily task duration of the equipment is 9 hours, the combination score is obtained by substituting the group of parameters into the formula, the score value is used as the core input parameter of the current paragraph, the main screening basis is formed in the step, and the score number screening result is finally obtained.
S502, recombining each task number and the corresponding nursing staff number based on a grading number screening result, and sequencing all the combinations according to a task priority value, a nursing staff load degree, a task waiting time, a staff idle time and nursing task processing efficiency by adopting a formula:
Wherein S c represents the sequencing priority score of the task personnel combination, P pri represents the priority grade of the task, T wt represents the waiting time of the task, H ld represents the current load score of the nursing personnel, T dur represents the predicted duration of the task, H rem represents the residual available working duration of the nursing personnel, H err represents the historical task failure frequency of the nursing personnel, all parameters are normalized, and the numerical interval is 0 to 1;
The method comprises the steps of calculating to obtain the sorting priority scores of each group of task personnel combinations, sorting all the combinations from big to small, and establishing a task personnel sorting sequence;
For example, the task numbers T1-T3 and the carer numbers H1-H3 are recombined, wherein the combination is T1-H1, T2-H2 and T3-H3, the three groups of combinations are reserved through scoring and screening, sorting scoring calculation is performed on the three groups of combinations, each group of participation items is firstly assigned, T1 is a critical care task, P pri =1.0 is set, the waiting time is 3 hours, T wt =3/8=0.375 is set after normalization processing, the carer H1 currently has executed the task for 6 hours, the total time of the scheduling is 10 hours, so that the H ld =6/10=0.6, the predicted time of the task is 4 hours, the residual working time of the carer is 4 hours, namely, T dur=4,Hrem =4, the H1 records that 20 tasks fail 2 times, and H err =2/20=0.1 is carried into the formula:
The same calculation is carried out on the second group of combinations T2-H2, T2 is a common patrol task, P pri =0.6 is set, the waiting time is 5 hours, T wt =5/8=0.625, the nursing staff H2 has been used for 8 hours, the upper shift limit is 10 hours, H ld =0.8, the task execution time is 2 hours, the remaining time of the nursing staff is 2 hours, H2 fails 1 time and is less than 10 times of tasks, H err =0.1, and the calculation is substituted:
The third group of combinations T3-H3, T3 is a life assisting task, P pri =0.3, wait 1 hour, T wt =1/8=0.125, caregivers H3 have a time of 4 hours, upper shift limit of 10 hours, H ld =0.4, task execution time of 3 hours, remaining working time of 6 hours, H3 has failed to record data 0 times, H err =0.0, and substitution calculation:
the three groups of combination are respectively provided with a sequencing priority score of S c1=0.8594,Sc2=0.5417,Sc3 = -2.7589, and the three groups of results are sequenced to obtain the combination priority sequences of tasks and personnel of T1-H1, T2-H2 and T3-H3;
The result shows that in the matching process of the current task to be distributed and the available nursing staff, the T1-H1 combination has the highest comprehensive score in a plurality of dimensions such as the emergency degree of the task, the staff load, the available time, the historical performance and the like, the task has the highest priority scheduling property, the T2-H2 combination is performed once, the priority score is negative due to the reverse difference value between the staff available time and the required time of the task, and the T3-H3 is positioned at the lowest position in the sequencing, and the sequencing priority score directly determines the scheduling sequence of the task and the staff and is used as the core basis for generating the sequencing sequence of the task staff.
S503, according to the task personnel sequencing sequence, extracting the corresponding sequence of each group of nursing personnel numbers and corresponding task numbers, removing redundant numbers and non-assignable task records, and obtaining a unique combination relationship to obtain a nursing task allocation result;
Extracting a combination of task numbers and nursing staff numbers from the sequencing sequence, traversing the sequencing sequence, judging the availability of the nursing staff numbers in each combination, binding the current task number with the nursing staff number if the nursing staff is not bound by a preface task, recording the task number as an allocated state, skipping the current combination and continuing to search the available nursing staff numbers backwards if the nursing staff is bound to other tasks, and advancing backwards by taking the number of the task numbers as a main line until all tasks are allocated, wherein under the condition that the number of the tasks is smaller than the number of the nursing staff, the situation that part of nursing staff is not allocated with tasks finally appears, the situation appears as a system human resource surplus situation in practical application, and finally, the nursing task allocation result is obtained according to the mapping logic.
An intelligent operating room care task distribution system, the system comprising:
The task allocation module acquires a nursing level field and a using time period field in an operating room task instruction, compares whether the task using time period and the personnel scheduling time period are overlapped according to the time period field in the shift schedule of the nursing personnel, extracts available time period starting and stopping nodes of the nursing personnel in the overlapped section, screens the task numbers and the nursing personnel numbers which can be parallel in time, generates a nursing task resource parallel section, and generates a nursing task resource parallel section.
The nursing staff matching module is used for matching a nursing level field of a nursing task with a nursing skill level field of a nursing staff according to a nursing task resource parallel section, calculating a time difference value between a remaining shift time field of the nursing staff and a task execution time field, screening a positive staff number set for the time difference value, extracting a device number set, in which a device function description field required by the task is consistent with semantic description in a device function record field in an auxiliary device call log, combining the nursing staff with the device numbers, and sequencing to obtain a staff device combination sequence list.
The equipment matching module extracts a task allocation quantity field of nursing staff and a scheduling task capacity field to calculate a task occupation overrun difference value according to a personnel equipment combination sequence list, reserves a personnel number set with the overrun difference value not exceeding a set difference threshold, calls an available time period corresponding to the equipment number, calculates a time accommodation ratio with a task execution time period, combines the equipment number with the personnel number with the accommodation ratio exceeding the set accommodation ratio threshold, and acquires a task attribution matching binding result.
The task overrun assessment module extracts the ratio of the used time period field of the corresponding nursing staff to the total working time period field based on the task attribution matching binding result, screens the number of the nursing staff with the ratio not exceeding 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 nursing and equipment joint use number and the ratio, and generates a load bearing state assessment result.
The load state evaluation module reorganizes the number of the task and the number of the screened nursing staff according to the grading sequence number combination with the grading not exceeding the set grading threshold in the load state evaluation result, and performs mapping distribution on the number of the nursing staff according to the grading sequence and the priority of the task to generate a nursing task distribution result.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (5)

1.一种手术室护理任务智能分配方法,其特征在于,包括以下步骤:1. A method for intelligently allocating nursing tasks in an operating room, comprising the following steps: S1:获取手术室任务指令的护理级别和使用时段,调用任务使用时段与人员排班时间段处于重叠的任务编号与人员编号,生成护理任务资源并行区段;S1: Obtain the nursing level and usage period of the operating room task instruction, call the task number and personnel number whose task usage period overlaps with the personnel scheduling period, and generate a parallel segment of nursing task resources; S2:将所述护理任务资源并行区段中的人员技能等级与护理级别匹配,提取剩余班次时长超过任务执行时长的人员编号,并与任务描述相符的设备编号组合,生成人员设备组合序列清单;S2: Matching the skill levels of personnel in the parallel section of the nursing task resources with the nursing levels, extracting the personnel numbers whose remaining shift duration exceeds the task execution duration, and combining them with the equipment numbers that match the task description to generate a personnel and equipment combination sequence list; 人员设备组合序列清单的获取步骤为:The steps to obtain the personnel and equipment combination sequence list are: S201:基于所述护理任务资源并行区段中的任务编号与人员编号,调用每个任务的护理级别字段与每名护理人员的护理技能等级字段,逐项对比两者字段值,获取任务与护理人员的有效匹配组合,得到护理级别匹配编号组合集;S201: Based on the task number and the staff number in the parallel section of the nursing task resource, the nursing level field of each task and the nursing skill level field of each nursing staff are called, and the values of the two fields are compared item by item to obtain a valid matching combination of the task and the nursing staff, thereby obtaining a nursing level matching number combination set; S202:调用所述护理级别匹配编号组合集中的每组人员编号与任务编号,采集护理人员的剩余班次时长字段与任务的执行时长字段,计算两者的时间差值,采用公式:S202: Call each group of personnel numbers and task numbers 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 between the two using the formula: 其中,ΔTij代表人员i与任务j的有效空闲时间差值,Ri代表人员剩余班次时长,Ej代表任务执行时长,|Bi-Pi|代表该人员本班次内实际在岗时长与计划在岗时长的绝对差值,Li代表该人员本周已执行任务数量,|Cij-Mi|代表该任务护理强度与该人员当前护理强度负载的差值,护理强度以标准化分数表示;Wherein, ΔT ij represents the difference between the effective idle time of person i and task j, R i represents the remaining shift duration of the person, E j represents the task execution duration, |B i -P i | represents the absolute difference between the person's actual on-the-job time and the planned on-the-job time in this shift, L i represents the number of tasks performed by the person this week, |C ij -M i | represents the difference between the nursing intensity of the task and the person's current nursing intensity load, and nursing intensity is expressed as a standardized score; 运算获取护理人员与任务的有效空闲时间差值,对时间差值为正的人员编号进行筛选,得到空闲时长满足人员编号集;The effective idle time difference between the nursing staff and the task is obtained by calculation, and the staff numbers with positive time difference are screened to obtain the set of staff numbers that meet the idle time requirements; S203:根据所述空闲时长满足人员编号集,提取任务所需设备功能描述字段与辅助设备调用日志中设备功能记录字段中的相关描述,依据语义相似度对设备与人员编号进行组合并排序,生成人员设备组合序列清单;S203: Extracting the relevant descriptions from the equipment function description field required for the task and the equipment function record field in the auxiliary equipment call log based on the idle time satisfying the personnel number set, combining and sorting the equipment and personnel numbers based on semantic similarity, and generating a personnel-equipment combination sequence list; S3:根据所述人员设备组合序列清单,保留任务分配数量不超过排班任务容量的人员编号,将可用时段超过任务时段的设备编号与人员编号组合,获取任务归属匹配绑定结果;S3: Based on the personnel and equipment combination sequence list, retain the personnel numbers whose task assignment quantity does not exceed the scheduled task capacity, combine the equipment numbers whose available time periods exceed the task time periods with the personnel numbers, and obtain the task attribution matching binding result; 任务归属匹配绑定结果的获取步骤为:The steps to obtain the task attribution matching binding results are as follows: S301:基于所述人员设备组合序列清单,提取护理人员任务分配数量字段与排班任务容量字段,计算任务占用超限差值,将超限差值不超过设定差值阈值的人员编号集合筛选并保留,获取护理人员超限筛选结果;S301: Based on the personnel and equipment combination sequence list, extract the nursing staff task allocation quantity field and the scheduled task capacity field, calculate the task occupancy excess difference, filter and retain the personnel number set whose excess difference does not exceed the set difference threshold, and obtain the nursing staff excess screening result; S302:调用所述设备编号对应的可用时间段,并与任务执行时段进行时间容纳比计算,计算公式如下: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: 其中,Rt代表设备时间容纳比,Tai代表设备可用时间段起始时间,Tbi代表设备可用时间段结束时间,Tm代表任务执行时间需求总量,n代表任务涉及的设备数量;Where Rt represents the equipment time accommodation ratio, Tai represents the start time of the equipment available time period, Tbi represents the end time of the equipment available time period, Tm represents the total time requirement for task execution, and n represents the number of devices involved in the task; 运算获取设备编号时间容纳比,并筛选容纳比超过设定容纳比阈值的设备编号,得到设备时间匹配筛选结果;The device number time accommodation ratio is obtained by calculation, and the device numbers whose accommodation ratio exceeds the set accommodation ratio threshold are screened to obtain the device time matching screening result; S303:基于所述护理人员超限筛选结果与设备时间匹配筛选结果,对符合条件的设备编号与人员编号进行匹配,获取任务归属匹配绑定结果,得到任务归属匹配绑定结果;S303: Based on the nursing staff over-limit screening result and the equipment time matching screening result, matching the qualified equipment numbers and personnel numbers to obtain the task attribution matching binding result; S4:基于所述任务归属匹配绑定结果,调用已用时段不超过总工作时段的人员编号,依据设备持续任务时长建立人员设备的编号与比值映射集合,生成承载负荷状态评估结果;S4: Based on the task attribution matching binding result, call the personnel number whose used time period does not exceed the total working time period, establish a personnel and equipment number and ratio mapping set according to the equipment continuous task duration, and generate a load status assessment result; 承载负荷状态评估结果的获取步骤为:The steps for obtaining the load status assessment results are as follows: S401:基于所述任务归属匹配绑定结果,提取对应护理人员已用时段字段与总工作时段字段比值,计算护理人员的时段使用比值,筛选比值不超过比值阈值的护理人员编号,保留符合条件的护理人员编号,得到护理人员时段使用筛选结果;S401: Based on the task attribution matching binding result, extract the ratio of the corresponding nursing staff's used time period field to the total working time period field, calculate the nursing staff's time period usage ratio, filter the nursing staff numbers whose ratio does not exceed the ratio threshold, retain the nursing staff numbers that meet the conditions, and obtain the nursing staff time period usage screening result; S402:依据设备编号每日任务持续时间与设备总运行上限计算比值,筛选比值符合设定比值范围的设备编号,并建立护理人员与设备的联合使用编号与比值映射集合,得到人员设备映射集合;S402: Calculate the ratio of the daily task duration of the equipment number to the total operation limit of the equipment, select the equipment numbers whose ratios fall within the set ratio range, and establish a mapping set of the joint use numbers and ratios of the nursing staff and equipment to obtain a staff-equipment mapping set; S403:基于所述护理人员时段使用筛选结果与人员设备映射集合,计算护理人员与设备的整体负荷状态,分析护理人员与设备的匹配强度,采用公式:S403: Based on the nursing staff time period use screening results and the personnel-equipment mapping set, calculate the overall load status of the nursing staff and equipment, analyze the matching strength of the nursing staff and equipment, and use the formula: 其中,S代表整体承载负荷状态评估值,Uh代表护理人员的时段使用比值,Ud代表设备的任务运行比值,Wh代表护理人员的总工作时长,Wd代表设备的每日任务持续时间,B代表护理人员与设备的绑定数,M代表设备总数,N代表护理人员总数;Where S represents the overall load status assessment value, Uh represents the period usage ratio of the nursing staff, Ud represents the task operation ratio of the equipment, Wh represents the total working hours of the nursing staff, Wd represents the daily task duration of the equipment, B represents the number of nursing staff and equipment bindings, M represents the total number of equipment, and N represents the total number of nursing staff; 运算获取护理人员与设备的整体负荷状态值,结合护理任务数量、设备任务需求与工作时长评估护理任务的负荷情况,得到承载负荷状态评估结果;The overall load status value of nursing staff and equipment is calculated, and the load of nursing tasks is evaluated by combining the number of nursing tasks, equipment task requirements and working hours to obtain the load status assessment result; S5:对所述承载负荷状态评估结果中的任务编号与已筛选人员编号进行重组,依据任务优先级对护理人员编号进行映射分配,生成护理任务分配结果。S5: Reorganize the task numbers and the screened personnel numbers in the load status assessment result, map and allocate the nursing personnel numbers according to the task priorities, and generate a nursing task allocation result. 2.根据权利要求1所述的手术室护理任务智能分配方法,其特征在于:所述护理任务资源并行区段包括任务编号、护理人员编号、任务使用时段、重叠区段;所述人员设备组合序列清单包括护理人员与设备编号组合、护理级别与护理技能等级匹配结果、剩余班次时长与任务执行时长差值;所述任务归属匹配绑定结果包括任务分配数量、排班任务容量、任务时段匹配情况;所述承载负荷状态评估结果包括人员编号与设备编号的负荷匹配、任务持续时间与设备使用时间的比值、人员与设备的负载比例;所述护理任务分配结果包括评分序列组合、任务优先级、护理人员分配顺序。2. The intelligent allocation method for operating room nursing tasks according to claim 1 is characterized in that: the parallel segments of the nursing task resources include task numbers, nursing staff numbers, task usage periods, and overlapping segments; the personnel and equipment combination sequence list includes the combination of nursing staff and equipment numbers, the matching results of nursing level and nursing skill level, and the difference between the remaining shift duration and the task execution duration; the task attribution matching binding results include the number of task assignments, the scheduled task capacity, and the task time period matching; the load status assessment results include the load matching of personnel numbers and equipment numbers, the ratio of task duration to equipment usage time, and the load ratio of personnel and equipment; the nursing task allocation results include the scoring sequence combination, task priority, and nursing staff allocation order. 3.根据权利要求1所述的手术室护理任务智能分配方法,其特征在于:护理任务资源并行区段的获取步骤为:3. The method for intelligently allocating nursing tasks in an operating room according to claim 1, wherein the step of obtaining the parallel sections of nursing task resources is as follows: S101:获取手术室任务指令中的护理级别字段与使用时段字段,调用护理人员轮班时刻表中时间段字段,识别任务使用时段与护理人员排班时间段之间的交集区段,获取交集区段中起始与终止时间节点,得到任务排班交集时间节点组;S101: Obtain the nursing level field and the usage period field in the operating room task instruction, call the time period field in the nursing staff shift schedule, identify the intersection segment between the task usage period and the nursing staff scheduling time period, obtain the start and end time nodes in the intersection segment, and obtain the task scheduling intersection time node group; S102:根据所述任务排班交集时间节点组,调用任务使用时段,分析交集区段内时间区间是否覆盖任务所需时间区间,标记覆盖条件成立的护理人员编号,提取其可用时间区段起止节点,获取可覆盖任务的人员时间区段集合;S102: Based on the task scheduling intersection time node group, call the task usage time period, analyze whether the time interval in the intersection segment covers the time interval required by the task, mark the nursing staff numbers for which the coverage condition is met, extract the start and end nodes of their available time segments, and obtain the set of staff time segments that can cover the task; S103:根据所述可覆盖任务的人员时间区段集合,筛选满足任务编号与护理人员编号在时间区间内并行存在的组合,采用公式:S103: Based on the personnel time segment set that can cover the task, screen the combination that satisfies the parallel existence of the task number and the nursing staff number within the time interval, using the formula: 其中,Sij表示任务j与人员i的资源并行强度值,|Tij|表示任务j与人员i的实际可重叠时间区段长度,Ni表示人员i的排班次数,|Tij∩Ai|表示任务与该人员可用时间的重叠长度,Dj表示任务j的所需时长,|Tij-Ai|表示任务时间段中不在人员可用区段内的时长,表示该人员当前所承担所有任务的总时长,|Ti|表示该护理人员整体排班总时长,加1为避免分母为零;Where 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 of person i, |T ij ∩A i | represents the overlapping length of the task and the available time of the person, D j represents the required duration of task j, |T ij -A i | represents the duration of the task time segment that is not within the available time segment of the person, represents the total duration of all tasks currently undertaken by the staff, |T i | represents the total duration of the nursing staff's overall shift, and 1 is added to avoid the denominator being zero; 运算获取护理任务与人员的资源并行强度值,根据并行强度值大于并行阈值的任务编号与护理人员编号组合,生成护理任务资源并行区段。The resource parallel intensity values of the nursing tasks and personnel are obtained by calculation, and the nursing task resource parallel segment is generated according to the combination of the task number whose parallel intensity value is greater than the parallel threshold and the nursing staff number. 4.根据权利要求1所述的手术室护理任务智能分配方法,其特征在于:护理任务分配结果的获取步骤为:4. The method for intelligently allocating nursing tasks in an operating room according to claim 1, wherein the step of obtaining the nursing task allocation result is: S501:基于所述承载负荷状态评估结果,调用所有评分序列中对应的任务编号与护理人员编号组合数据,依据组合内任务编号的排序结构进行映射编码,获取组合中任务的次序值与编号关系对,得到评分编号筛选结果;S501: Based on the load status assessment result, call the corresponding task number and nurse number combination data in all scoring sequences, perform mapping coding according to the sorting structure of the task numbers in the combination, obtain the order value and number relationship pair of the tasks in the combination, and obtain the scoring number screening result; S502:基于所述评分编号筛选结果,将每一条任务编号与对应护理人员编号重新组合,并对所有组合排序,排序依据为任务优先值、护理人员负荷程度、任务等待时长、人员空闲时间以及护理任务处理效率,采用公式: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: 其中,Sc表示任务人员组合的排序优先评分,Ppri表示任务的优先等级,Twt表示任务的等待时间,Hld表示护理人员的当前负荷评分,Tdur表示任务的预计持续时长,Hrem表示护理人员剩余可用工作时长,Herr表示护理人员的历史任务失败频率,所有参数均已进行归一化处理,数值区间为0至1;Among them, 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 nurse, T dur represents the expected duration of the task, H rem represents the remaining available working time of the nurse, Herr represents the historical task failure frequency of the nurse, and all parameters have been normalized and the value range is 0 to 1; 运算获取每组任务人员组合的排序优先评分,对所有组合按从大到小排序,建立任务人员排序序列;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; S503:根据所述任务人员排序序列,提取每组护理人员编号与对应任务编号的对应序列,去除冗余编号与非可分配任务记录,获取唯一性组合关系,得到护理任务分配结果。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. 5.一种手术室护理任务智能分配系统,其特征在于,根据权利要求1-4任一项所述的手术室护理任务智能分配方法执行,所述系统包括:5. An operating room nursing task intelligent allocation system, characterized in that it is implemented according to the operating room nursing task intelligent allocation method according to any one of claims 1 to 4, and the system comprises: 任务分配模块获取手术室任务指令中的护理级别字段和使用时段字段,依据护理人员的轮班时刻表中的时间段字段,比较任务使用时段与人员排班时间段是否存在重叠,提取重叠区段中包含任务所需时间段的护理人员可用时间段起止节点,筛选时间可并行的任务编号与护理人员编号组合,生成护理任务资源并行区段;The task allocation module obtains the nursing level field and usage period field in the operating room task instruction, compares the task usage period with the staff scheduling period based on the time period field in the nurse's shift schedule to see if there is any overlap, extracts the start and end nodes of the nurse's available time period that includes the time period required for the task in the overlapping segment, selects the task number and nurse number combinations that can be parallelized in time, and generates a parallel segment of nursing task resources; 护理人员匹配模块根据所述护理任务资源并行区段,匹配护理任务的护理级别字段与护理人员的护理技能等级字段,计算护理人员剩余班次时长字段与任务执行时长字段的时间差值,筛选时间差值为正的人员编号集合,提取任务所需设备功能描述字段与辅助设备调用日志中设备功能记录字段中语义描述相符的设备编号集合,组合护理人员与设备编号后排序,得到人员设备组合序列清单;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 remaining shift duration field of the nursing staff and the task execution duration field, filters the set of staff numbers with positive time difference, extracts the set of equipment numbers whose semantic descriptions in the equipment function description field required for the task match those in the equipment function record field in the auxiliary equipment call log, combines the nursing staff and equipment numbers and sorts them to obtain a staff and equipment combination sequence list; 设备匹配模块根据所述人员设备组合序列清单,提取护理人员任务分配数量字段与排班任务容量字段进行任务占用超限差值计算,保留超限差值不超过设定差值阈值的人员编号集合,调用设备编号对应的可用时间段,并与任务执行时段进行时间容纳比计算,将容纳比超过设定容纳比阈值的设备编号与人员编号组合,获取任务归属匹配绑定结果;The equipment matching module extracts the nursing staff task allocation quantity field and the scheduled task capacity field according to the personnel-equipment combination sequence list, calculates the task occupancy excess difference, retains the set of personnel numbers whose excess difference does not exceed the set difference threshold, calls the available time period corresponding to the equipment number, and calculates the time capacity ratio with the task execution period. The equipment number whose capacity ratio exceeds the set capacity ratio threshold is combined with the personnel number to obtain the task attribution matching binding result; 任务超限评估模块基于所述任务归属匹配绑定结果,提取对应护理人员已用时段字段与总工作时段字段比值,筛选比值不超过比值阈值的护理人员编号,依据设备编号每日任务持续时间与设备总运行上限计算比值,建立对应护理与设备联合使用编号与比值映射集合,生成承载负荷状态评估结果;The task overlimit assessment module extracts the ratio of the corresponding nursing staff's used time field to the total working time field based on the task attribution matching binding result, screens the nursing staff numbers whose ratio does not exceed the ratio threshold, calculates the ratio of the daily task duration of the equipment number to the total operation limit of the equipment, establishes a mapping set of the corresponding nursing and equipment joint use number and ratio, and generates a load status assessment result; 负荷状态评估模块对所述承载负荷状态评估结果中评分不超过设定评分阈值的评分序列编号组合,将任务编号与已筛选护理人员编号进行重组,并按照评分排序,依据任务优先级对护理人员编号进行映射分配,生成护理任务分配结果。The load status assessment module combines the score sequence numbers of the load status assessment results whose scores do not exceed the set score threshold, reorganizes the task numbers and the screened nursing staff numbers, sorts them according to the scores, maps and allocates the nursing staff numbers according to the task priorities, and generates a nursing task allocation result.
CN202510695565.4A 2025-05-28 2025-05-28 An intelligent allocation method and system for operating room nursing tasks Active CN120221016B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510695565.4A CN120221016B (en) 2025-05-28 2025-05-28 An intelligent allocation method and system for operating room nursing tasks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510695565.4A CN120221016B (en) 2025-05-28 2025-05-28 An intelligent allocation method and system for operating room nursing tasks

Publications (2)

Publication Number Publication Date
CN120221016A CN120221016A (en) 2025-06-27
CN120221016B true CN120221016B (en) 2025-10-24

Family

ID=96117166

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202510695565.4A Active CN120221016B (en) 2025-05-28 2025-05-28 An intelligent allocation method and system for operating room nursing tasks

Country Status (1)

Country Link
CN (1) CN120221016B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118711776A (en) * 2024-07-16 2024-09-27 吉林大学 A multifunctional nursing management system based on data monitoring
CN118748069A (en) * 2024-07-20 2024-10-08 北京凯普顿医药科技开发有限公司 A clinical research project staffing system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003245888A1 (en) * 2002-06-06 2003-12-22 Instrumentarium Corporation Method and system for selectively tracking and monitoring activities
KR20250032221A (en) * 2023-08-30 2025-03-07 오스템임플란트 주식회사 Method and Apparatus for Managing Operation Record and a Computer-readable Recording Medium therefor
CN117292801A (en) * 2023-09-26 2023-12-26 京东方科技集团股份有限公司 Device resource configuration method and device, management system, device and medium
CN118230916B (en) * 2024-03-27 2025-04-08 迈胜医疗设备有限公司 Multi-chamber proton therapy system, dynamic scheduling method for radiation therapy, and related apparatus
CN118016270B (en) * 2024-04-08 2024-06-04 南通市肿瘤医院(南通市第五人民医院) Internet-based cervical cancer perioperative traditional Chinese medicine nursing monitoring method and system
CN120032838A (en) * 2025-01-26 2025-05-23 重庆市中医院 A smart hospital operation method and system based on medical information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118711776A (en) * 2024-07-16 2024-09-27 吉林大学 A multifunctional nursing management system based on data monitoring
CN118748069A (en) * 2024-07-20 2024-10-08 北京凯普顿医药科技开发有限公司 A clinical research project staffing system

Also Published As

Publication number Publication date
CN120221016A (en) 2025-06-27

Similar Documents

Publication Publication Date Title
Hamid et al. A multi-objective mathematical model for nurse scheduling problem with hybrid DEA and augmented ε-constraint method: a case study
Psaraftis Dynamic vehicle routing problems
US20060053044A1 (en) Dynamic scheduling tool for office appointments management
US20120136671A1 (en) Medical decision support system and method
CN118916125A (en) Multi-unmanned aerial vehicle collaborative inspection planning and scheduling method and device in smart power grid scene
CN120221016B (en) An intelligent allocation method and system for operating room nursing tasks
CN115629885B (en) Multi-source task allocation method and system based on local budget sharing in crowd sensing
CN113891466B (en) An online scheduling system and method for UDL tasks in edge wireless networks
CN112200411B (en) Nursing human resource scheduling system giving consideration to patient and caregiver appeal
CN120032840A (en) An information processing method for patient appointment booking
CN118885270A (en) A smart water data processing platform
Kashiyama et al. Depth limited treatment planning and scheduling for electronic triage system in MCI
Bouguerra et al. A decision support tool for the urgent surgeries assignment problem
CN113921125A (en) Task synchronous execution method based on multi-terminal interaction
CN113435615A (en) Intelligent reservation system for scanning image subject research project and using method
CN113053503A (en) Outpatient service and emergency treatment integrated management system and method
CN114492607B (en) Hospital emergency demand and congestion estimation method and system based on big data
CN119519119B (en) A power supply stability analysis system and method based on dual-mode communication
CN120746214B (en) Method for checking reserved resource dynamic allocation
CN120280108B (en) Hospital operating room scheduling optimization method and system based on multidimensional constraint planning
Bharadwaj et al. Blackboard architecture for reactive scheduling
CN110752017A (en) Community doctor scheduling method and system based on deep learning
CN120707009A (en) Intelligent distribution system and method for medical consumables
Beliën et al. Building cyclic master surgery schedules with leveled resulting bed occupancy: A case study
Schiøtz et al. Uncertainty and Cancellations in Advance Surgery Scheduling: An Exact Pattern-Based Solution Approach for Large-Scale Problems applied in a Rolling Horizon Simulation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant