Intelligent scheduling method and system for operating room
By analyzing surgical needs and resource status in real time and dynamically adjusting operating room scheduling strategies, the efficiency and resource utilization problems of traditional scheduling methods in complex scenarios are solved, achieving efficient operation and resource optimization of the operating room.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-29
- Publication Date
- 2026-04-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional operating room scheduling methods are difficult to adapt to the real-time changes in surgical needs and the dynamic status of medical resources. In particular, when faced with scenarios such as expedited emergency surgeries, temporary shift changes for medical staff, and sudden failures of surgical equipment, it is difficult to balance surgical efficiency and resource utilization.
By analyzing surgical needs and resource status in real time, the operating room scheduling strategy is dynamically adjusted to generate a scientific and efficient scheduling plan. This includes acquiring personnel information, surgical information, and operating room information, calculating the comprehensive matching degree between personnel and surgeries, performing preliminary matching and dynamic adjustments, and finally generating and transmitting the final scheduling results.
This effectively ensured the efficient conduct of surgeries, avoided resource misallocation and scheduling conflicts, and improved the utilization rate of medical resources and the flexibility of surgical arrangements.
Smart Images

Figure CN121812095A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent scheduling technology, and more specifically, to an intelligent scheduling method and system for operating rooms. Background Technology
[0002] With the accelerated advancement of smart hospital construction, intelligent operating room scheduling, as a core component of surgical department operation and management, is becoming increasingly important. However, traditional operating room scheduling methods are mostly based on human experience and fixed scheduling cycles, making it difficult to adapt to real-time changes in surgical needs and dynamic medical resource status. Especially when facing scenarios such as expedited emergency surgeries, temporary shift changes for medical staff, and sudden equipment failures, traditional scheduling methods often struggle to balance surgical efficiency and medical resource utilization.
[0003] Therefore, the existing technology has defects and urgently needs improvement. Summary of the Invention
[0004] In view of the above problems, the purpose of this invention is to provide an intelligent operating room scheduling method and system, which dynamically adjusts the operating room scheduling strategy by analyzing surgical needs and resource status in real time, and generates a scientific and efficient scheduling plan to ensure the efficiency of operating room operation and resource utilization in complex surgical scenarios.
[0005] The first aspect of this invention provides an intelligent scheduling method and system for operating rooms, comprising: Obtain personnel information, surgical information, and operating room information; The personnel information is analyzed to obtain the available shift times for each person; Calculate the overall matching degree M between personnel and surgery based on the surgical information and the personnel information; Based on the surgical information and the operating room information, surgeries are assigned to corresponding dedicated operating rooms; based on the available scheduling time and the overall matching degree, personnel and surgeries are initially matched to obtain preliminary scheduling results; Determine whether the status of personnel before the preset interval before the start of surgery meets the surgical requirements. If the status does not meet the surgical requirements, identify the personnel who do not meet the surgical requirements as personnel awaiting reassignment. Determine one or more pending scheduling plans for the personnel awaiting reassignment and the scheduling level of each pending scheduling plan. Based on one or more pending scheduling plans for the personnel awaiting reassignment and the scheduling level of each pending scheduling plan, determine the first scheduling plan. If there is no first scheduling plan, issue an early warning. The initial scheduling results of the personnel to be reassigned are dynamically adjusted according to the first scheduling plan to obtain the final scheduling results; The final scheduling results are updated in real time and transmitted to the surgical scheduling information table on the computer-based APP.
[0006] In this solution, obtaining personnel information, surgical information, and operating room information includes: The personnel information includes: shift work hours, leave time, and information on surgeries participated in in the past; The surgical information includes: surgical type, surgical time, and required personnel configuration; The operating room information includes: operating room type and operating room availability time.
[0007] In this solution, the analysis of the personnel information and the surgical information to obtain the available shift times for personnel includes: Match staff rest time and leave time with surgery time; If the surgery time does not overlap with staff rest and leave time, then it is determined as the time when staff can be scheduled for shifts.
[0008] In this solution, the step of calculating the overall matching degree between personnel and surgery based on the surgical information and personnel information includes: Information on past surgeries includes: the density of experience with similar surgeries and the stability of surgery duration; The matching degree of each dimension is obtained by scoring the matching degree of each of the previously participated surgical information according to preset standards. The overall matching degree M between personnel and surgery is calculated according to preset weights based on the matching degree of each dimension: ; Where i is the matching dimension number, representing information about two past surgeries; S i W represents the matching degree in the i-th dimension. i Let be the weight of the i-th dimension.
[0009] In this scheme, the preliminary matching of personnel and surgeries based on the available scheduling time and comprehensive matching degree M to obtain preliminary scheduling results includes: Select the personnel with the highest overall matching degree among the available personnel and compare them with the preset overall matching degree threshold. If the overall matching degree is greater than the preset overall matching degree threshold, then determine them as the personnel for preliminary scheduling and obtain the preliminary scheduling results.
[0010] In this scheme, determining whether the personnel status before the preset interval before the start of surgery meets the surgical requirements, and if not, identifying the personnel who do not meet the surgical requirements as those awaiting reassignment, includes: Pre-set intervals before the surgery begins to assess the status of the corresponding scheduled personnel; If the scheduled staff are available, the surgical needs can be met without dynamic adjustments. If the scheduled staff member is in surgery, the surgery needs are not met. The scheduled staff member will be identified as a staff member to be reassigned and a first scheduling plan will be formulated.
[0011] In this scheme, determining one or more pending scheduling plans for personnel to be reassigned and the scheduling level of each pending scheduling plan includes: The time interval between the start time of the next surgery of the person to be reassigned and the end time of the previous surgery of other people is compared with the time interval threshold. If it is greater than the time interval threshold, the time interval between the end time of the current surgery of the person to be reassigned and the start time of the next surgery of the corresponding other people is compared with the time interval threshold. If it is greater than the time interval threshold, one or more of the corresponding other people are identified as the person to be reassigned. The selected personnel to be scheduled are arranged in ascending order of number to obtain one or more groups of personnel to be scheduled. The personnel to be scheduled are added to each group of personnel to be scheduled to obtain one or more groups of scheduling plans. Based on the number of people in each group, the scheduling level of each pending scheduling plan is determined by ranking the number of people from fewest to most, corresponding to the level from highest to lowest.
[0012] In this scheme, the first scheduling scheme is determined based on one or more pending scheduling schemes for personnel to be reassigned and the scheduling level of each pending scheduling scheme. If no first scheduling scheme exists, an early warning is issued, including: Analyze the personnel to be scheduled in the highest-level pending scheduling scheme to obtain one or more scheduling plans; The comprehensive matching degree of the personnel to be scheduled in each scheduling plan in the pending scheduling scheme is compared with the preset comprehensive matching degree threshold, and pending scheduling schemes with comprehensive matching degree less than the preset comprehensive matching degree threshold are filtered out. Calculate the average of all comprehensive matching degrees for each remaining undetermined scheduling scheme in turn, and determine the corresponding scheduling score; The pending scheduling scheme with the highest scheduling score is determined as the first scheduling scheme; When there are no remaining scheduling schemes, the pending scheduling schemes for the next scheduling level are analyzed using the same steps as the previous scheduling level until the first scheduling scheme is determined. If the first scheduling plan still cannot be determined after analyzing all pending scheduling plans at all scheduling levels, an early warning message will be pushed to the management personnel terminal, and the analysis data of all pending scheduling plans will be sent synchronously.
[0013] In this solution, the real-time updating of the final scheduling results and transmission to the surgical scheduling information table on the computer-based APP includes: After the system obtains the final scheduling result through preliminary scheduling and dynamic adjustments, it triggers a real-time update command, automatically overwriting the old scheduling data and marking the update time, and providing pop-up prompts to other personnel and relevant managers involved.
[0014] A second aspect of the present invention provides an intelligent operating room scheduling system, comprising: The information acquisition module acquires personnel information, surgical information, and operating room information. The data analysis module is used to analyze the personnel information and the surgical information to obtain the personnel's available shift times; The data calculation module is used to calculate the overall matching degree M between personnel and surgery based on the surgical information and the personnel information; The preliminary task scheduling module is used to allocate surgeries to corresponding dedicated operating rooms based on the surgical information and the operating room information; and to perform preliminary matching of personnel and surgeries based on the available schedule and the comprehensive matching degree to obtain preliminary scheduling results. The scheduling plan generation module is used to determine whether the status of personnel before the preset interval time before the start of surgery meets the needs of the surgery, and to identify the personnel to be reassigned; to identify one or more pending scheduling plans for the personnel to be reassigned and the scheduling level of each pending scheduling plan; to determine the first scheduling plan based on one or more pending scheduling plans for the personnel to be reassigned and the scheduling level of each pending scheduling plan, and to issue an early warning if there is no first scheduling plan. The dynamic adjustment module is used to dynamically adjust the preliminary scheduling results of the personnel to be reassigned according to the first scheduling plan to obtain the final scheduling results; The data transmission module is used to update the final scheduling results in real time and transmit them to the surgical scheduling information table on the computer APP.
[0015] This invention discloses an intelligent operating room scheduling method and system. The method includes: acquiring personnel information, surgical information, and operating room information; analyzing the personnel information to obtain the available scheduling time for personnel; calculating the comprehensive matching degree M between personnel and surgeries; assigning surgeries to corresponding dedicated operating rooms; performing preliminary matching between personnel and surgeries to obtain preliminary scheduling results; if the personnel status before the preset interval before the start of surgery does not meet the surgical requirements, then identifying the personnel who do not meet the surgical requirements as personnel awaiting reassignment; determining one or more pending scheduling schemes for the personnel awaiting reassignment and the scheduling level of each pending scheduling scheme; determining a first scheduling scheme and dynamically adjusting the preliminary scheduling results, and issuing an early warning if a first scheduling scheme does not exist; updating the final scheduling results in real time and transmitting them to the surgical scheduling information table on a computer-based APP. This invention effectively ensures the efficient conduct of surgeries through high-quality intelligent matching of operating room scheduling. Attached Figure Description
[0016] Figure 1 A flowchart of an intelligent scheduling method for operating rooms provided by the present invention is shown; Figure 2 A block diagram of an intelligent scheduling method for operating rooms provided by the present invention is shown. Specific implementation methods
[0017] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.
[0018] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.
[0019] Figure 1 A flowchart of an intelligent scheduling method for operating rooms provided by the present invention is shown.
[0020] like Figure 1 As shown, this invention discloses an intelligent scheduling method for operating rooms, comprising: S101, obtain personnel information, surgical information, and operating room information; S102, Analyze personnel information to obtain available shift times for personnel; S103, Calculate the overall matching degree M between personnel and surgery based on surgical information and personnel information; S104: Based on surgical information and operating room information, assign surgeries to corresponding dedicated operating rooms; perform preliminary matching of personnel and surgeries based on available schedules and overall matching degree to obtain preliminary scheduling results; S105, determine whether the status of personnel before the start interval of surgery meets the surgical requirements. If the surgical requirements are not met, identify the personnel who do not meet the surgical requirements as personnel to be reassigned. Determine one or more pending scheduling plans for the personnel to be reassigned and the scheduling level of each pending scheduling plan. Based on one or more pending scheduling plans for the personnel to be reassigned and the scheduling level of each pending scheduling plan, determine the first scheduling plan. If there is no first scheduling plan, issue an early warning. S106, dynamically adjust the preliminary scheduling results of the personnel to be reassigned according to the first scheduling plan to obtain the final scheduling results; S107 updates the final scheduling results in real time and transmits them to the surgical scheduling information table on the computer APP.
[0021] According to an embodiment of the present invention, the system first obtains personnel information (including rest time, leave time, and past surgical information), surgical information (surgical type, surgical time, and personnel configuration required for the surgery), and operating room information (operating room type and operating room availability). By analyzing and processing this necessary information, intelligent scheduling is achieved. By analyzing personnel rest time and leave time, personnel who meet the time requirements during the surgical period are determined to be available for scheduling. The personnel information includes past surgical records, which are matched and scored according to preset standards across various dimensions. A comprehensive match between personnel and surgeries is calculated using preset weights. Based on available scheduling time and the calculated comprehensive match, personnel and surgeries are initially matched. The personnel with the highest comprehensive match among those available for scheduling are selected. This match is then compared to a preset comprehensive match threshold. If the score is higher than the threshold, the personnel are included in the initial scheduling; otherwise, an alert is issued for manual intervention. A preset interval is set before the start of surgery to assess the status of the scheduled personnel. If the status is not met... If the surgical needs are met, the corresponding scheduled personnel are identified as those awaiting reassignment, and a first scheduling plan is developed for them. One or more pending scheduling plans for the personnel awaiting reassignment are determined, along with the scheduling level of each plan. These plans are further analyzed to determine the first scheduling plan, and the preliminary schedule is dynamically adjusted according to this plan. The final scheduling result is obtained. If, after analysis, a first scheduling plan does not exist, an early warning is issued, reminding management to manually intervene in the scheduling results. The final scheduling result is updated in real time and transmitted to the surgical scheduling information table on the computer app, facilitating timely management by management and allowing scheduled personnel to view and execute the schedule at any time.
[0022] According to embodiments of the present invention, obtaining personnel information, surgical information, and operating room information includes: Personnel information includes: shift work hours, leave time, and information on surgeries participated in in the past; Surgical information includes: type of surgery, surgery time, and required personnel. Operating room information includes: operating room type and operating room availability.
[0023] It should be noted that personnel information, surgical information, and operating room information are the three core foundational data for the intelligent operating room scheduling system to achieve precise and intelligent scheduling. The three must form a dynamic correlation and real-time collaboration. By integrating and analyzing these three types of information, the optimal matching of surgical needs, medical and nursing resources, and venue resources can be achieved, avoiding problems such as resource mismatch and scheduling conflicts in the traditional scheduling model.
[0024] According to an embodiment of the present invention, personnel information and surgical information are analyzed to obtain personnel available shift times, including: Match staff rest time and leave time with surgery time; If the surgery time does not overlap with staff rest and leave time, then it is determined as the time when staff can be scheduled for shifts.
[0025] It should be noted that by precisely matching staff rest time, leave time, and surgery time, the basic time constraints for staff scheduling are established. This can effectively avoid scheduling time conflicts caused by human negligence and lay a rigorous time screening foundation for subsequent precise scheduling based on staff surgical expertise and surgical configuration requirements.
[0026] According to an embodiment of the present invention, calculating the comprehensive matching degree between personnel and surgery based on surgical information and personnel information includes: Information on past surgeries includes: the density of experience with similar surgeries and the stability of surgery duration.
[0027] The matching degree of each dimension is obtained by scoring the matching degree of each surgical information that has been participated in in the past according to preset standards.
[0028] The overall matching degree M between personnel and surgery is calculated based on the matching degree of each dimension according to preset weights (e.g., 50% for experience density in similar surgeries, and 50% for stability of surgery duration). ; Where i is the matching dimension number, representing information about two past surgeries; S i W represents the matching degree in the i-th dimension. i Let be the weight of the i-th dimension.
[0029] It should be noted that the density of similar surgical experience is a quantitative indicator of the degree of accumulation of experience in a certain type of surgery by an individual. It requires recording the number of similar surgical procedures performed by each individual within a past unit of time (e.g., one year). The calculation formula is as follows: .
[0030] Where Q represents the experience density of similar surgeries, T represents the duration of a unit of time, and N represents the number of similar surgeries performed per unit of time.
[0031] Surgical duration stability is a quantitative indicator that measures the degree of fluctuation in the operation time of personnel in similar surgeries. It can be reflected by the standard deviation s of the duration of n surgeries performed by the corresponding personnel. The duration data of n surgeries performed by each personnel need to be recorded separately. The formula for calculating the standard deviation s is as follows: .
[0032] Where t is the average operation time, and n is the total number of operations, t a Let be the duration of the a-th surgery, where 'a' is the a-th surgery.
[0033] .
[0034] The density of experience in similar surgeries and the stability of surgery duration both require the relevant information of each person to be recorded and updated in real time during daily surgical scheduling.
[0035] The qualitative dimensions are converted into calculable quantitative values by scoring using preset standards. The preset standards for past surgical information for each dimension are as follows: for example, if the experience density of similar surgeries is greater than 0.7, the score is 1 point; if the experience density of similar surgeries is greater than 0.4 but less than 0.7, the score is 0.5 points; the preset standard for the stability of surgical duration is the same as that for the experience density of similar surgeries, but the specific value needs to be set according to the specific situation.
[0036] Both the preset standards and preset weights can be set by professionals in the field according to specific circumstances.
[0037] According to an embodiment of the present invention, preliminary matching of personnel and surgeries is performed based on available staffing time and overall matching degree to obtain preliminary scheduling results, including: Select the personnel with the highest overall matching degree among the available personnel and compare them with the preset overall matching degree threshold (e.g., 0.7). If the overall matching degree is greater than the preset overall matching degree threshold, then determine them as the personnel for preliminary scheduling and obtain the preliminary scheduling results.
[0038] It should be noted that the tiered screening mechanism of time-based admission, matching degree selection, and threshold verification not only excludes personnel with time conflicts, but also ensures that the professional capabilities of the selected personnel are suitable for the surgical needs, while avoiding the risk of personnel with unsatisfactory matching degrees participating in the surgery, thus laying a precise and reliable foundation for subsequent scheduling optimization.
[0039] The preset comprehensive matching threshold can be set by professionals in the field according to specific circumstances.
[0040] According to an embodiment of the present invention, it is determined whether the status of personnel before the preset interval time before the start of surgery meets the surgical requirements. If the surgical requirements are not met, the personnel who do not meet the surgical requirements are identified as personnel to be reassigned, including: Before the surgery begins, a preset interval (e.g., 30 minutes) is used to determine the status of the corresponding scheduled personnel; If the scheduled staff are available, the surgical needs can be met without dynamic adjustments. If the scheduled staff member is in surgery, the surgery needs are not met. The scheduled staff member will be identified as a staff member to be reassigned and a first scheduling plan will be formulated.
[0041] It should be noted that the method for determining the status of scheduled personnel before the start of surgery is, for example, by setting up a check-in function in the system. A check-in for five minutes is initiated 30 minutes before the start of surgery. If the scheduled personnel fail to complete the check-in within the specified time, the personnel status is determined to be in surgery or other emergency situation, and the system will then automatically formulate a scheduling plan.
[0042] Precise preoperative condition assessment can mitigate the risk of surgical delays due to staff occupancy, ensuring the stability of the scheduling plan and allowing sufficient time for staff to fill vacancies by promptly initiating the dispatch process, thereby improving the overall reliability and flexibility of surgical arrangements.
[0043] The preset interval time can be set by professionals in the field according to specific circumstances.
[0044] According to embodiments of the present invention, determining one or more pending scheduling schemes for personnel to be reassigned and the scheduling level of each pending scheduling scheme includes: The time interval between the start time of the next surgery of the person to be reassigned and the end time of the previous surgery of other people is compared with the time interval threshold (e.g., 30 minutes). If it is greater than the time interval threshold, the time interval between the end time of the current surgery of the person to be reassigned and the start time of the next surgery of the corresponding other people is compared with the time interval threshold. If it is greater than the time interval threshold, one or more of the corresponding other people are identified as the person to be reassigned. The selected personnel to be scheduled are arranged in ascending order of number to obtain one or more groups of personnel to be scheduled. The personnel to be scheduled are added to each group of personnel to be scheduled to obtain one or more groups of scheduling plans. Based on the number of people in each group, the scheduling level of each pending scheduling plan is determined by ranking the number of people from fewest to most, corresponding to the level from highest to lowest.
[0045] It should be noted that by using a progressive screening with dual time thresholds, personnel whose surgery times do not conflict with those of the patients to be reassigned and who can take on the reassignment tasks are accurately identified, ensuring sufficient time for surgery connection and reducing the risk of surgery delays.
[0046] The pending scheduling plans are arranged in ascending order of quantity, and the scheduling priority is determined accordingly. This ensures that the scheduling plan is constructed with the fewest personnel first, and minimizes the cost of human scheduling while meeting the requirements, and reduces interference with the normal work arrangements of other personnel.
[0047] The time interval threshold can be set by professionals in the field according to specific circumstances.
[0048] According to an embodiment of the present invention, a first scheduling plan is determined based on one or more pending scheduling plans for personnel to be reassigned and the scheduling level of each pending scheduling plan. If no first scheduling plan exists, an early warning is issued, including: Analyze the personnel to be scheduled in the highest-level pending scheduling scheme to obtain one or more scheduling plans; The comprehensive matching degree of the personnel to be scheduled in each scheduling plan in the pending scheduling scheme is compared with the preset comprehensive matching degree threshold (e.g., 0.7), and pending scheduling schemes with a comprehensive matching degree less than the preset comprehensive matching degree threshold are filtered out. Calculate the average of all comprehensive matching degrees for each remaining undetermined scheduling scheme in turn, and determine the corresponding scheduling score; The pending scheduling scheme with the highest scheduling score is determined as the first scheduling scheme; When there are no remaining scheduling schemes, the pending scheduling schemes for the next scheduling level are analyzed using the same steps as the previous scheduling level until the first scheduling scheme is determined. If the first scheduling plan still cannot be determined after analyzing all pending scheduling plans at all scheduling levels, an early warning message will be pushed to the management personnel terminal, and the analysis data of all pending scheduling plans will be sent synchronously.
[0049] It should be noted that the above scheduling plan is represented by a closed-loop linear chain, that is, each person's surgical schedule corresponds to the personnel being transferred out and the personnel being transferred in. For example, if there are three people A, B, and C in the scheduling plan, if the linear chain from A to B means that A takes over the surgery originally scheduled by B, then the linear chain from A to C must mean that C takes over the surgery originally scheduled by A.
[0050] The system employs a dual safety net: cross-level recursion when no effective solution is available and synchronized early warning when no solution is available at all levels. This not only prevents scheduling from stalling due to the failure of a single-level solution, but also allows for timely manual intervention in extreme cases. By pushing early warning information and complete analysis data to management personnel, it helps to quickly locate the root cause of the problem (such as staff shortages or insufficient matching), thus ensuring the stability and fault tolerance of the surgical scheduling system.
[0051] The preset overall matching degree can be set by professionals in this field according to specific circumstances.
[0052] According to an embodiment of the present invention, real-time updating of the final scheduling results and transmission to the surgical scheduling information table computer-based APP includes: After the system obtains the final scheduling result through preliminary scheduling and dynamic adjustments, it triggers a real-time update command, automatically overwriting the old scheduling data and marking the update time, and providing pop-up prompts to other personnel and relevant managers involved.
[0053] It should be noted that the multi-terminal real-time synchronization and old data overwrite mechanism ensures that all scheduling information obtained using the computer APP is the latest version. The precise pop-up prompts ensure that relevant personnel are aware of scheduling adjustments immediately without having to actively refresh or query, shortening the information transmission cycle and allowing sufficient time for personnel to prepare for surgery in advance. This avoids problems such as misinterpretation of surgical arrangements and personnel coordination errors caused by information asynchrony, ensuring the consistency of surgical execution.
[0054] Figure 2 A block diagram of an intelligent scheduling system for operating rooms provided by the present invention is shown.
[0055] like Figure 2 As shown, a second aspect of the present invention provides an intelligent scheduling system for operating rooms, comprising: The information acquisition module is used to acquire personnel information, surgical information, and operating room information; The data analysis module is used to analyze personnel and surgical information to obtain personnel available shift times; The data calculation module is used to calculate the overall matching degree M between the personnel and the surgery based on the surgical information; The initial task scheduling module is used to allocate surgeries to corresponding dedicated operating rooms based on surgical information and operating room information; and to perform preliminary matching of personnel and surgeries based on available shift schedules and overall matching degree to obtain preliminary scheduling results. The scheduling plan generation module is used to determine whether the status of personnel before the preset interval time before the start of surgery meets the needs of the surgery, and to identify the personnel to be reassigned; to identify one or more pending scheduling plans for the personnel to be reassigned and the scheduling level of each pending scheduling plan; to determine the first scheduling plan based on one or more pending scheduling plans for the personnel to be reassigned and the scheduling level of each pending scheduling plan, and to issue an early warning if there is no first scheduling plan. The dynamic adjustment module is used to dynamically adjust the preliminary scheduling results of the personnel to be reassigned according to the first scheduling plan to obtain the final scheduling results; The data transmission module is used to update the final scheduling results in real time and transmit them to the surgical scheduling information table on the computer APP.
[0056] All information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals (including but not limited to signals transmitted between user terminals and other devices) involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the "personnel information" involved in this disclosure was obtained under full authorization.
[0057] This invention discloses an intelligent operating room scheduling method and system. The method includes: acquiring personnel information, surgical information, and operating room information; analyzing the personnel information to obtain the available scheduling time for personnel; calculating the comprehensive matching degree M between personnel and surgeries; assigning surgeries to corresponding dedicated operating rooms; performing preliminary matching between personnel and surgeries to obtain preliminary scheduling results; if the personnel status before the preset interval before the start of surgery does not meet the surgical requirements, then identifying the personnel who do not meet the surgical requirements as personnel awaiting reassignment; determining one or more pending scheduling schemes for the personnel awaiting reassignment and the scheduling level of each pending scheduling scheme; determining a first scheduling scheme and dynamically adjusting the preliminary scheduling results, and issuing an early warning if a first scheduling scheme does not exist; updating the final scheduling results in real time and transmitting them to the surgical scheduling information table on a computer-based APP. This invention effectively ensures the efficient conduct of surgeries through high-quality intelligent matching of operating room scheduling.
[0058] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0059] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0060] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0061] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0062] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.
Claims
1. An intelligent scheduling method for operating rooms, characterized in that, include: Obtain personnel information, surgical information, and operating room information; The personnel information and surgical information are analyzed to obtain the available shift times for personnel. Calculate the overall matching degree M between personnel and surgery based on the surgical information and the personnel information; Based on the surgical information and the operating room information, surgeries are assigned to corresponding dedicated operating rooms; based on the available scheduling time and the overall matching degree, personnel and surgeries are initially matched to obtain preliminary scheduling results; Determine whether the status of personnel before the preset interval before the start of surgery meets the surgical requirements. If the status does not meet the surgical requirements, identify the personnel who do not meet the surgical requirements as personnel to be reassigned. Determine one or more pending scheduling plans for the personnel to be reassigned and the scheduling level of each pending scheduling plan. The first scheduling plan is determined based on one or more pending scheduling plans for the personnel to be reassigned and the scheduling level of each pending scheduling plan. If there is no first scheduling plan, an early warning is issued. The initial scheduling results of the personnel to be reassigned are dynamically adjusted according to the first scheduling plan to obtain the final scheduling results; The final scheduling results are updated in real time and transmitted to the surgical scheduling information table on the computer-based APP.
2. The intelligent scheduling method for operating rooms according to claim 1, characterized in that, The acquisition of personnel information, surgical information, and operating room information includes: The personnel information includes: shift work hours, leave time, and information on surgeries participated in in the past; The surgical information includes: surgical type, surgical time, and required personnel configuration; The operating room information includes: operating room type and operating room availability time.
3. The intelligent scheduling method for operating rooms according to claim 2, characterized in that, The analysis of the personnel information and the surgical information to obtain the available shift times for personnel includes: Match staff rest time and leave time with surgery time; If the surgery time does not overlap with staff rest and leave time, then it is determined as the time when staff can be scheduled for shifts.
4. The intelligent scheduling method for operating rooms according to claim 2, characterized in that, The step of calculating the overall matching degree between personnel and surgery based on the surgical information and personnel information includes: Information on past surgeries includes: the density of experience with similar surgeries and the stability of surgery duration; The matching degree of each dimension is obtained by scoring the matching degree of each of the previously participated surgical information according to preset standards. The overall matching degree M between personnel and surgery is calculated according to preset weights based on the matching degree of each dimension: ; Where i is the matching dimension number, representing information about two past surgeries; S i W represents the matching degree in the i-th dimension. i Let be the weight of the i-th dimension.
5. The intelligent scheduling method for operating rooms according to claim 1, characterized in that, The preliminary matching of personnel and surgeries based on the available scheduling time and the overall matching degree to obtain preliminary scheduling results includes: Select the personnel with the highest overall matching degree among the available personnel and compare them with the preset overall matching degree threshold. If the overall matching degree is greater than the preset overall matching degree threshold, then determine them as the personnel for preliminary scheduling and obtain the preliminary scheduling results.
6. The intelligent scheduling method for operating rooms according to claim 2, characterized in that, The determination of whether the personnel status before the preset interval before the start of surgery meets the surgical requirements; if not, the personnel who do not meet the surgical requirements are identified as personnel awaiting reassignment, including: Pre-set intervals before the surgery begins to assess the status of the corresponding scheduled personnel; If the scheduled staff are available, the surgical needs can be met without dynamic adjustments. If the scheduled staff member is in surgery, the surgery needs are not met. The scheduled staff member will be identified as a staff member to be reassigned and a first scheduling plan will be formulated.
7. The intelligent scheduling method for operating rooms according to claim 2, characterized in that, The determination of one or more pending scheduling plans for personnel to be reassigned, and the scheduling level of each pending scheduling plan, includes: The time interval between the start time of the next surgery of the person to be reassigned and the end time of the previous surgery of other people is compared with the time interval threshold. If it is greater than the time interval threshold, the time interval between the end time of the current surgery of the person to be reassigned and the start time of the next surgery of the corresponding other people is compared with the time interval threshold. If it is greater than the time interval threshold, one or more of the corresponding other people are identified as the person to be reassigned. The selected personnel to be scheduled are arranged in ascending order of number to obtain one or more groups of personnel to be scheduled. The personnel to be scheduled are added to each group of personnel to be scheduled to obtain one or more groups of scheduling plans. Based on the number of people in each group, the scheduling level of each pending scheduling plan is determined by ranking the number of people from fewest to most, corresponding to the level from highest to lowest.
8. The intelligent scheduling method for operating rooms according to claim 6, characterized in that, The first scheduling plan is determined based on one or more pending scheduling plans for personnel to be reassigned and the scheduling level of each pending scheduling plan. If no first scheduling plan exists, an early warning is issued, including: Analyze the personnel to be scheduled in the highest-level pending scheduling scheme to obtain one or more scheduling plans; The comprehensive matching degree of the personnel to be scheduled in each scheduling plan in the pending scheduling scheme is compared with the preset comprehensive matching degree threshold, and pending scheduling schemes with a comprehensive matching degree less than the preset comprehensive matching degree threshold are filtered out. Calculate the average of all comprehensive matching degrees for each remaining undetermined scheduling scheme in turn, and determine the corresponding scheduling score; The pending scheduling scheme with the highest scheduling score is determined as the first scheduling scheme; When there are no remaining scheduling schemes, the pending scheduling schemes for the next scheduling level are analyzed using the same steps as the previous scheduling level until the first scheduling scheme is determined. If the first scheduling plan still cannot be determined after analyzing all pending scheduling plans at all scheduling levels, an early warning message will be pushed to the management personnel terminal, and the analysis data of all pending scheduling plans will be sent synchronously.
9. The intelligent scheduling method for operating rooms according to claim 1, characterized in that, The real-time updating of the final scheduling results and transmission to the surgical scheduling information table on the computer-based APP includes: After the system obtains the final scheduling result through preliminary scheduling and dynamic adjustments, it triggers a real-time update command, automatically overwriting the old scheduling data and marking the update time, and providing pop-up prompts to other personnel and relevant managers involved.
10. An intelligent operating room scheduling system, used to implement the intelligent operating room scheduling method as described in any one of claims 1-9, characterized in that, include: The information acquisition module is used to acquire personnel information, surgical information, and operating room information; The data analysis module is used to analyze the personnel information and the surgical information to obtain the personnel's available shift times; The data calculation module is used to calculate the overall matching degree M between personnel and surgery based on the surgical information and the personnel information; The preliminary task scheduling module is used to allocate surgeries to corresponding dedicated operating rooms based on the surgical information and the operating room information; and to perform preliminary matching of personnel and surgeries based on the available schedule and the comprehensive matching degree to obtain preliminary scheduling results. The scheduling plan generation module is used to determine whether the status of personnel before the preset interval time before the start of surgery meets the needs of the surgery, and to determine the personnel to be reassigned. Determine one or more pending scheduling plans for personnel to be reassigned, as well as the scheduling level of each pending scheduling plan; The first scheduling plan is determined based on one or more pending scheduling plans for the personnel to be reassigned and the scheduling level of each pending scheduling plan. If there is no first scheduling plan, an early warning is issued. The dynamic adjustment module is used to dynamically adjust the preliminary scheduling results of the personnel to be reassigned according to the first scheduling plan, so as to obtain the final scheduling results; The data transmission module is used to update the final scheduling results in real time and transmit them to the surgical scheduling information table on the computer APP.