An obstetric intelligent scheduling system and method based on role collaboration
Through the intelligent scheduling system based on role collaboration, the problems of low efficiency and high work pressure existing in the traditional scheduling method in the obstetrics department have been solved, and more accurate human resource allocation and higher medical service quality have been achieved.
Patent Information
- Application Number
- CN202410515421.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-26
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-04-26
AI Technical Summary
The traditional scheduling method has problems such as unreasonable scheduling, inefficient, and high work pressure on medical staff in the obstetrics department, which is difficult to meet the needs of modern medical environment and medical staff's work characteristics.
Adopt a cooperative intelligent schedule system, through personnel management modules, role management modules, class row rules management modules, class generation modules, and real -time monitoring feedback modules, intelligent generating reasonable class schemes, considering the skills and experience of medical staff and experience Personal preferences and needs of medical institutions.
A more accurate human resources allocation is achieved, the efficiency and quality of medical services are improved, the work and life needs of medical staff work and life are improved, and employee satisfaction and the overall service level of medical institutions have been improved.
Smart Images

Figure CN118230923B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an intelligent scheduling system and method, and in particular to an obstetric intelligent system and method based on role collaboration. Background Art
[0002] The background of the role-based intelligent scheduling system and method for obstetrics stems from the urgent need of the medical industry to improve the efficiency of obstetric services and the work-life balance of medical staff. With the advancement of medical technology and the improvement of patient service levels, obstetric departments are facing a more complex and high-load working environment. Traditional scheduling methods often face problems such as unreasonable scheduling, low efficiency, and high work pressure on medical staff. Therefore, there is an urgent need for an intelligent system to better manage the scheduling of medical staff. The needs of medical institutions to improve the quality of patient care, reduce medical errors, reasonably allocate medical resources, and improve work efficiency have prompted the development of an intelligent scheduling system based on role collaboration. This system should be able to intelligently generate a reasonable scheduling plan based on the skills, experience, and personal preferences of medical staff, as well as the work needs of medical institutions. At the same time, considering regulatory and ethical requirements, the system should be able to manage the working hours and rest arrangements of medical staff in compliance. In addition, the scheduling system based on role collaboration also caters to the expectations of medical staff for more flexible and personalized work arrangements. By taking into account the individual needs and preferences of each medical staff member, the system can increase employee satisfaction, improve work enthusiasm, help medical institutions retain talent and improve overall service levels. Summary of the invention
[0003] Purpose of the invention: In order to solve the problems existing in traditional scheduling methods, better adapt to the contemporary medical environment and the working characteristics of medical staff, improve the efficiency and quality of medical services, and promote the work-life balance of medical staff, the present invention proposes a role-coordinated obstetric intelligent scheduling system and method.
[0004] Technical solution: The present invention first discloses an obstetric intelligent scheduling system based on role collaboration, including:
[0005] Personnel management module: used to record the basic information, qualifications, skills and experience data of obstetric personnel, evaluate personnel capabilities; and allocate and manage access rights to the system for medical staff of different roles;
[0006] Role management module: used to create and define different user roles for medical staff, and to obtain corresponding access rights for different medical staff in combination with the personnel management module; and to determine the number and types of roles required for daily scheduling based on the daily needs and scale of the medical institution;
[0007] Scheduling rules management module: used to define the rules and constraints for obstetric scheduling, taking into account reasonable shifts, personal work preferences and vacation arrangements of employees; the reasonable shifts include: personnel capabilities, number and type of roles;
[0008] Schedule generation module: used to automatically generate reasonable obstetric schedules based on pre-set rules and constraints, and allow supervisors or administrators to manually adjust the schedule to meet special needs;
[0009] Real-time monitoring feedback module: used to provide real-time scheduling status and information, evaluate the efficiency of the scheduling system, and provide improvement suggestions.
[0010] Furthermore, the personnel management module includes:
[0011] Employee information management unit: used to centrally manage the basic information of obstetric medical staff, including personal qualifications, skills, work experience and contracts, to ensure that the system can perform intelligent scheduling and resource optimization according to the specific requirements and conditions of employees;
[0012] Permission management unit: used to assign and manage system access rights for medical staff of different roles. This ensures the security and compliance of the system, while enabling administrators to precisely control the operating permissions of each user in the system to suit different responsibilities and work requirements.
[0013] Furthermore, the role management module includes:
[0014] Role definition unit: used to create and define different user roles, such as doctors, nurses, supervisors, etc., to reflect the responsibilities and permissions of each user in the system. Through this unit, administrators can refine and distinguish different roles and assign specific operation permissions to each role, thereby achieving refined permission management in the system;
[0015] Role allocation unit: used to determine the types and number of roles required based on the daily needs and size of the medical institution, ensuring that the system can accurately allocate appropriate medical staff to each time period and task to meet the actual needs and safety standards of obstetric work.
[0016] Furthermore, the scheduling rule management module includes:
[0017] Personnel conflict analysis unit: used to detect and resolve possible conflicts in medical staff scheduling, such as duplicate scheduling, overtime, etc., to ensure the rationality of scheduling and compliance of medical staff working conditions with laws and regulations;
[0018] Personnel Preference Analysis Unit: This unit is used to collect and analyze the personal work preferences of medical staff, such as specific shift times, days off, or work locations. Through this analysis, the system can better consider the personal needs of medical staff, optimize the scheduling plan, and improve employee satisfaction and work efficiency.
[0019] Furthermore, the shift generation module includes:
[0020] Automatic shift generation unit: Automatically generates reasonable shift scheduling plans for obstetric medical staff based on pre-set rules and constraints. This unit uses intelligent algorithms to consider various factors, including employee skills, statutory working hours, personal preferences, etc., to improve the efficiency and quality of scheduling and ensure that there are enough and suitable people working in each period;
[0021] Manual adjustment unit: used to allow supervisors or administrators to manually intervene in the scheduling to meet special needs or respond to temporary changes. This function provides flexibility, allowing managers to make manual adjustments based on actual conditions to ensure that the scheduling is more in line with actual needs and special situations.
[0022] Furthermore, the real-time monitoring feedback module includes:
[0023] Real-time shift monitoring unit: used to provide real-time monitoring of the current shift status. Through this unit, management can keep abreast of key information such as the medical staff's work status, shift information, rest time, etc., so as to make timely adjustments to ensure the continuity and efficiency of medical services;
[0024] Data analysis and feedback unit: used to analyze and provide feedback on scheduling data. Through this unit, the system can count the working hours, shift frequency and other information of each medical staff, provide comprehensive data analysis and reports to the management, help evaluate the scheduling effect, optimize the work process, and improve the overall operational efficiency of the system.
[0025] The present invention also discloses an obstetric intelligent scheduling method based on role collaboration, comprising the following steps:
[0026] S1: For an obstetrics department, define and manage the permissions and access levels of different user roles to ensure that the system can accurately allocate permissions based on the responsibilities and qualifications of different roles. At the same time, determine the types and number of roles required for daily scheduling to meet the actual needs of the medical institution;
[0027] S2: Record the basic information, qualifications, skills and experience of obstetric staff, evaluate the ability and adaptability of medical staff, and provide an effective personnel database for the system;
[0028] S3: Develop specific rules and constraints for obstetric scheduling, taking into account conflicts between staff, scheduling conflicts and staff preferences. This will help establish reasonable scheduling standards and ensure that the working conditions of medical staff are compliant and sustainable;
[0029] S4: Utilizes intelligent algorithms and pre-set rules to automatically generate obstetric shift schedules that meet the requirements. At the same time, it provides a manual adjustment function, allowing supervisors or administrators to make flexible adjustments based on special needs to ensure flexibility and personalization of the shift schedule;
[0030] S5: By providing real-time scheduling status and information, evaluating the actual effect of scheduling, monitoring the working status of medical staff, and providing improvement suggestions, the scheduling process and system performance can be continuously optimized.
[0031] Beneficial effects: The present invention discloses an obstetric intelligent scheduling system and method based on role collaboration, which has the following beneficial effects compared with the prior art:
[0032] 1) The present invention can more accurately match the skills and experience of medical staff to achieve optimal human resource allocation. Through the intelligent scheduling algorithm, the system effectively reduces unnecessary waste of resources and improves the overall efficiency of medical services;
[0033] 2) The present invention takes into account the personal preferences and work needs of medical staff and realizes a more personalized shift arrangement. Through flexible shift adjustment, the personalized needs of medical staff in terms of working hours, shift frequency, etc. are met, which improves employee satisfaction and helps maintain the stability of talent in medical institutions;
[0034] 3) The present invention has high practical value and can be used in the obstetrics department of a hospital to optimize the scheduling of obstetricians, nurses, midwives and other medical staff to ensure that patients can receive high-quality medical services at critical moments. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 A schematic diagram of a system in a specific embodiment of the present invention;
[0036] Figure 2 A flowchart of a method in a specific embodiment of the present invention; DETAILED DESCRIPTION
[0037] This specific implementation discloses an obstetric intelligent scheduling system and method based on role collaboration, such as Figure 1 As shown, including:
[0038] Personnel management module: used to record the basic information, qualifications, skills and experience data of obstetric personnel, evaluate personnel capabilities; and allocate and manage access rights to the system for medical staff of different roles;
[0039] Role management module: used to create and define different user roles for medical staff, and to obtain corresponding access rights for different medical staff in combination with the personnel management module; and to determine the number and types of roles required for daily scheduling based on the daily needs and scale of the medical institution;
[0040] Scheduling rules management module: used to define the rules and constraints for obstetric scheduling, taking into account reasonable shifts, personal work preferences and vacation arrangements of employees; the reasonable shifts include: personnel capabilities, number and type of roles;
[0041] Schedule generation module: used to automatically generate reasonable obstetric schedules based on pre-set rules and constraints, and allow supervisors or administrators to manually adjust the schedule to meet special needs;
[0042] Real-time monitoring feedback module: used to provide real-time scheduling status and information, evaluate the efficiency of the scheduling system, and provide improvement suggestions.
[0043] Furthermore, the personnel management module includes:
[0044] Employee information management unit: used to centrally manage the basic information of obstetric medical staff, including personal qualifications, skills, work experience and contracts, to ensure that the system can perform intelligent scheduling and resource optimization according to the specific requirements and conditions of employees;
[0045] Assume that in the layout of a certain time node in the obstetrics department, the medical staff that can be arranged can be represented by the set A = {a1, a2, ..., a m} indicates that. Among them, person a i represents the i-th person object in the person set A, which has m persons to be scheduled in the current time period. Since each medical staff member contains different types of information, such as personal qualifications, skills, work experience, and contract data, all information reflecting the characteristics of the person can be represented by an attribute set: C = {c1, c2, ..., c s}. Among them, the attribute c t Indicates the tth feature in the attribute set C. There are s important attribute features stored in the employee information management unit, which are used to evaluate the ability of employees after integrating all attributes. The information table of comprehensive personnel and attribute sets can be represented by Table 1. Personnel a i In the attribute c t The value of x can be used it express.
[0046] Table 1 Personnel attribute management information table
[0047]
[0048]
[0049] After obtaining the personnel attribute management information table in Table 1, the foundation can be laid for evaluating the comprehensive ability of obstetric staff and scheduling them. For example, first, it is necessary to set the evaluation criteria based on the key indicators such as professional skills, work experience, and educational background contained in the personnel attribute information table. Next, appropriate weights are assigned to these indicators to reflect their importance in the comprehensive ability evaluation. Then, the raw data of each indicator is standardized to ensure the objectivity and accuracy of the evaluation. After that, the score of each obstetric staff on each indicator is calculated based on the weight and standardized data, and the total score of the comprehensive ability is obtained. The obstetric staff are ranked according to the total score of the comprehensive ability, and reasonable scheduling is carried out according to the actual work needs. Finally, the evaluation results are fed back to the relevant personnel so that they can understand their comprehensive ability level and provide a basis for personnel training, motivation and career development planning.
[0050] Permission management unit: used to assign and manage system access rights for medical staff of different roles. This ensures the security and compliance of the system, while enabling administrators to precisely control the operating permissions of each user in the system to suit different responsibilities and work requirements.
[0051] The permission management unit can be described by symbols as follows:
[0052] R = {r1, r2, ..., r n} / / R represents the role set, r j represents the jth role;
[0053] A={a1,a2,…,a m} / / A represents the user set, a i represents the i-th user;
[0054] P = {p1, p2, ..., p q} / / P represents the permission set, p k Represents the kth permission.
[0055] F represents the permission allocation function, which associates roles and permissions F: R×P→{0, 1}. j , p k )=1 indicates role r j Has permission p k , F(r j , p k )=0 represents the role r j Does not have permission p k Through the above symbolic description, we can clearly express the relationship between roles, users and permissions in the permission management unit, as well as how to allocate and manage system access rights for medical staff with different roles.
[0056] Furthermore, the role management module includes:
[0057] Role definition unit: used to create and define different user roles, such as doctors, nurses, supervisors, etc., to reflect the responsibilities and permissions of each user in the system. Through this unit, administrators can refine and distinguish different roles and assign specific operation permissions to each role, thereby achieving refined permission management in the system;
[0058] Role allocation unit: used to determine the types and number of roles required based on the daily needs and size of the medical institution, ensuring that the system can accurately allocate appropriate medical staff to each time period and task to meet the actual needs and safety standards of obstetric work.
[0059] Assume that L is the role task requirement for a certain period of time, where L[j] represents the number of people required for the jth role. T is the allocation matrix of intelligent scheduling, with a dimension of m×n, where T[i, j] represents the allocation of the i-th person to the j-th role. If T[i, j] = 1, it means that person a i In the role j On the contrary, if T[i, j] = 0, it means that the person is not selected by the typesetting system in this time period.
[0060] Furthermore, the scheduling rule management module includes:
[0061] Personnel conflict analysis unit: used to detect and resolve possible conflicts in medical staff scheduling, such as duplicate scheduling, overtime, etc., to ensure the rationality of scheduling and compliance of medical staff working conditions with laws and regulations;
[0062] A set of people in a certain period of time = {a1, a2, ..., a m It can be seen that there are m personnel to be scheduled. However, in the actual environment, conflicts may occur between medical staff. These conflicts may be caused by work pressure, poor communication, differences in values, and unequal distribution of responsibilities. Solving these conflicts requires effective communication, teamwork, and the establishment of conflict resolution mechanisms. The first thing to do is to use reasonable means and methods to characterize and describe conflicts between personnel.
[0063] The conflict matrix reflecting the conflict relationship between m people can be represented by E, and its matrix dimension is m×m. The element E[i1, i2] represents the conflict relationship between people. and personnel Conflict relationship between them. E[i1, i2] = 1 means that there is indeed a conflict, and the two people cannot work in the same role or cannot be selected to coexist in the same team during this period. E[i1, i2] = 0 means that there is no direct disagreement between the two people, and the intelligent scheduling system can complete the job allocation according to the optimal situation of the current department.
[0064] Personnel Preference Analysis Unit: This unit is used to collect and analyze the personal work preferences of medical staff, such as specific shift times, days off, or work locations. Through this analysis, the system can better consider the personal needs of medical staff, optimize the scheduling plan, and improve employee satisfaction and work efficiency.
[0065] Furthermore, the shift generation module includes:
[0066] Automatic shift generation unit: Automatically generates reasonable shift scheduling plans for obstetric medical staff based on pre-set rules and constraints. This unit uses intelligent algorithms to consider various factors, including employee skills, statutory working hours, personal preferences, etc., to improve the efficiency and quality of scheduling and ensure that there are enough and suitable people working in each period;
[0067] According to Table 1, the capabilities of m personnel in n roles and positions in a certain period of time can be comprehensively calculated, which can be represented by the matrix Q. Among them, Q[i, j] represents the i-th personnel a i In the jth role r j The ability evaluated above has a value range of Q[i, j]∈[0, 1]. Q[i, j]=1 indicates the highest ability, and the person is very suitable for the job role; Q[i, j]=0 indicates that he is completely incompetent.
[0068] Given the capability matrix Q, conflict matrix E, and role allocation vector L, the intelligent scheduling system can construct the following optimization model to solve the scheduling allocation result T within the real-time time period:
[0069]
[0070] The objective function is subject to the following constraints:
[0071] T[i,j]∈{0,1}
[0072]
[0073]
[0074] E[i1,i2]×(T[i1,j]+T[i2,j])≤1
[0075] Manual adjustment unit: used to allow supervisors or administrators to manually intervene in the scheduling to meet special needs or respond to temporary changes. This function provides flexibility, allowing managers to make manual adjustments based on actual conditions to ensure that the scheduling is more in line with actual needs and special situations.
[0076] Furthermore, the real-time monitoring feedback module includes:
[0077] Real-time shift monitoring unit: used to provide real-time monitoring of the current shift status. Through this unit, management can keep abreast of key information such as the medical staff's work status, shift information, rest time, etc., so as to make timely adjustments to ensure the continuity and efficiency of medical services;
[0078] Data analysis and feedback unit: used to analyze and provide feedback on scheduling data. Through this unit, the system can count the working hours, shift frequency and other information of each medical staff, provide comprehensive data analysis and reports to the management, help evaluate the scheduling effect, optimize the work process, and improve the overall operational efficiency of the system.
[0079] The present invention also discloses a method for intelligent obstetric scheduling based on role collaboration using the system, such as Figure 2 As shown, the following steps are included:
[0080] S1: For an obstetrics department, define and manage the permissions and access levels of different user roles to ensure that the system can accurately allocate permissions based on the responsibilities and qualifications of different roles. At the same time, determine the types and number of roles required for daily scheduling to meet the actual needs of the medical institution;
[0081] S2: Record the basic information, qualifications, skills and experience of obstetric staff, evaluate the ability and adaptability of medical staff, and provide an effective personnel database for the system;
[0082] S3: Develop specific rules and constraints for obstetric scheduling, taking into account conflicts between staff, scheduling conflicts and staff preferences. This will help establish reasonable scheduling standards and ensure that the working conditions of medical staff are compliant and sustainable;
[0083] S4: Utilizes intelligent algorithms and pre-set rules to automatically generate obstetric shift schedules that meet the requirements. At the same time, it provides a manual adjustment function, allowing supervisors or administrators to make flexible adjustments based on special needs to ensure flexibility and personalization of the shift schedule;
[0084] S5: By providing real-time scheduling status and information, evaluating the actual effect of scheduling, monitoring the working status of medical staff, and providing improvement suggestions, the scheduling process and system performance can be continuously optimized.
Claims
1. An intelligent obstetric scheduling system based on role collaboration, characterized by: include: Personnel management module: used to record the basic information, qualifications, skills and experience data of obstetric personnel and evaluate personnel capabilities; and assign and manage system access rights for medical staff in different roles; Role management module: used to create and define different user roles for medical staff, and to obtain corresponding access rights for different medical staff in combination with the personnel management module; and to determine the number and types of roles required for daily scheduling based on the daily needs and scale of the medical institution; Scheduling rules management module: used to define the rules and constraints for obstetric scheduling, taking into account reasonable shifts, personal work preferences and vacation arrangements of employees; the reasonable shifts include: personnel capabilities, number and type of roles; Schedule generation module: used to automatically generate reasonable obstetric schedules according to pre-set rules and constraints, and allow supervisors or administrators to manually adjust the schedule to meet special needs; the schedule generation module includes: Automatic scheduling generation unit: Automatically generates a reasonable scheduling plan for obstetric medical staff based on pre-set rules and constraints; this unit considers various factors, including employee skills, statutory working hours, and personal preferences through intelligent algorithms to improve the efficiency and quality of scheduling and ensure that there are sufficient and appropriate personnel to work in each period; the automatic scheduling generation unit realizes automatic scheduling through the following algorithms: The capabilities of m people in n roles in a certain period of time are represented by the matrix Q; the element Q[i,j] of the matrix Q represents the i-th person a i In the jth role r j The ability evaluated above has a value range of Q[i,j]∈[0,1]; Q[i,j]=1 indicates the highest ability, and the person is very suitable for the job role; Q[i,j]=0 indicates that the person is completely incompetent; Given the capability matrix Q, conflict matrix E, and role allocation vector L, the intelligent scheduling system constructs the following optimization model to solve the scheduling allocation result T within the real-time time period: The objective function is subject to the following constraints: T[i,j]∈{0,1} E[i1,i2]×(T[i1,j]+T[i2,j])≤1 Among them, m represents the total number of personnel, n represents the total number of roles, and E[i1,i2] represents the number of personnel. and personnel The conflict relationship between them; T[i,j] represents the allocation of the i-th person to the j-th role; L[j] represents the number of people required for the j-th role; Manual adjustment unit: used to allow supervisors or administrators to manually intervene in the scheduling to meet special needs or cope with temporary changes; this function provides flexibility, allowing managers to make manual adjustments based on actual conditions to ensure that the scheduling is more in line with actual needs and special situations; Real-time monitoring feedback module: used to provide real-time scheduling status and information, evaluate the efficiency of the scheduling system, and provide improvement suggestions.
2. The role-cooperative obstetric intelligent scheduling system according to claim 1 is characterized by: The personnel management module includes: Staff information management unit: used to centrally manage the basic information of obstetric medical staff, including personal qualifications, skills, work experience and contract data, to ensure that the system can perform intelligent scheduling and resource optimization according to the specific requirements and conditions of employees; Permission management unit: used to assign and manage system access rights for medical staff with different roles; this ensures the security and compliance of the system, while enabling administrators to precisely control the operating permissions of each user in the system to accommodate different responsibilities and work requirements.
3. The role-cooperative obstetric intelligent scheduling system according to claim 1 is characterized in that: The role management module includes: Role definition unit: used to create and define different user roles, such as doctors, nurses, and supervisors, to reflect the responsibilities and permissions of each user in the system. Through this unit, administrators can refine and distinguish different roles and assign specific operation permissions to each role, thereby achieving refined permission management in the system. Role allocation unit: used to determine the types and number of roles required based on the daily needs and size of the medical institution, ensuring that the system can accurately allocate appropriate medical staff to each time period and task to meet the actual needs and safety standards of obstetric work.
4. The role-cooperative obstetric intelligent scheduling system according to claim 1 is characterized in that: The shift scheduling rule management module includes: Personnel conflict analysis unit: used to detect and resolve possible scheduling conflicts for medical staff, such as duplicate scheduling and excessive working hours, to ensure the rationality of scheduling and compliance of medical staff working conditions with laws and regulations; Personnel Preference Analysis Unit: used to collect and analyze the personal work preferences of medical staff, which are specific shift times, rest days or work locations. Through this analysis, the system can better consider the personal needs of medical staff, optimize scheduling plans, and improve employee satisfaction and work efficiency.
5. The role-cooperative obstetric intelligent scheduling system according to claim 1 is characterized by: The real-time monitoring feedback module includes: Real-time shift monitoring unit: used to provide real-time monitoring of the current shift status; through this unit, management can keep abreast of the work status, shift information, and rest time of medical staff, so as to make timely adjustments to ensure the continuity and efficiency of medical services; Data analysis and feedback unit: used to analyze and provide feedback on scheduling data; through this unit, the system can count the working hours and shift frequency information of each medical staff, provide comprehensive data analysis and reports to the management, help evaluate the scheduling effect, optimize the work process, and improve the overall operational efficiency of the system.
Citation Information
Patent Citations
Intelligent scheduling method and device and medium
CN116227840A
Cited By
A department-based automatic scheduling system and method for medical staff
CN120280109B
Multi-terminal role separation intelligent service platform for full scene of hospital
CN122417343A
A multi-terminal role separation intelligent service platform for a hospital whole scene
CN122417343B