Automatic scheduling management system and method applied to hospital
By designing an automatic shift scheduling management system, the matching results between the patient's treatment plan and the scheduled treatment plan are determined in a circular manner, and the problem of inefficient shift scheduling in hospitals is solved, achieving efficient utilization of equipment resources and the accuracy of shift scheduling.
Patent Information
- Application Number
- CN202411819957.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-18
AI Technical Summary
The treatment scheduling of existing hospitals mainly relies on manual operations, resulting in insufficient equipment utilization, omissions or repeated selection, resulting in planning conflicts and inefficient scheduling.
An automatic shift scheduling management system is designed to judge the matching results of the patient's treatment plan and the scheduled treatment plan in the database through cycles, automatically determine the matching results of the treatment time and rehabilitation equipment, and sort it according to the treatment time to generate the patient's treatment scheduling table.
Automatic shift scheduling is realized, the utilization rate of equipment resources is improved, the cumbersomeness and error rate of manual operations are reduced, and the efficiency and accuracy of shift scheduling is improved.
Smart Images

Figure CN119849800A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of hospital treatment scheduling, and in particular to an automatic scheduling management system and method applied to a hospital. Background Art
[0002] At present, when hospitals schedule patient treatment plans, they usually use manual scheduling. Each time scheduling, they need to select patients, time, and idle equipment, and then verify through the server to determine whether it is available. This poses a big problem. For example, medical staff need to rely on manual memory to select equipment for scheduling. The equipment may not be fully utilized, and there may be omissions or repeated selections of equipment, causing scheduling conflicts. If there is a conflict in the plan, the relevant information needs to be re-selected and then verified, which will lead to longer scheduling time, low scheduling efficiency, and cumbersome manual operations. Therefore, it is urgent to develop an automatic typesetting management system and method for use in hospitals. Summary of the invention
[0003] The purpose of the present invention is to provide an automatic scheduling management system and method for hospitals, which automatically determines the matching results of treatment time and rehabilitation equipment in the patient's treatment plan by cyclically judging the patient's treatment plan, the patient's scheduled treatment plan in the database, and the rehabilitation equipment's scheduled treatment plan, and sorts them according to the treatment time to generate the patient's treatment schedule, thereby realizing automatic scheduling management of the hospital.
[0004] In order to solve the above technical problems, the technical solution of the present invention is: In a first aspect, the present invention provides an automatic scheduling management method for a hospital, comprising the following steps: S1: Obtain the patient's treatment plan, including patient information, treatment time, and rehabilitation equipment information; S2: Based on the treatment time, obtaining the scheduled treatment plan of the patient and the scheduled treatment plan of the rehabilitation equipment in a database; S3: cyclically judging the patient treatment plan in step S1 and the scheduled treatment plan obtained in step S2, completing the automatic matching of treatment time and rehabilitation equipment, and determining the matching result of the patient treatment plan; S4: storing the matching result obtained in step S3 in a database; S5: Obtain all scheduled treatment plans for the patient in the database, sort them according to treatment time, and determine the treatment schedule for the patient.
[0005] Preferably, in step S1, the patient information includes the patient ID and the patient name; the treatment time includes the treatment date and the treatment duration; and the rehabilitation equipment information includes the rehabilitation equipment name and the rehabilitation equipment type.
[0006] Preferably, the treatment dates include consecutive dates and customized multiple dates.
[0007] Preferably, step S3 comprises the following steps: S3.1: Divide the treatment date into several available time slots based on the hospital's working hours and treatment duration; S3.2: cyclically judging the treatment time by comparing the available time period with the scheduled treatment plan of the patient obtained in step S2, and automatically matching the patient's free treatment date and time period; S3.3: The spatial time period of the patient matched in step S3.2 is cyclically judged with the scheduled treatment plan of the rehabilitation equipment obtained in step S2, and the idle time period of the rehabilitation equipment is automatically matched to complete the automatic matching of the treatment date, time period and rehabilitation equipment.
[0008] Preferably, step S3.2 comprises the following steps: S3.21: Get the first treatment date in the treatment time; S3.22: Get the first time period among the available time periods; S3.23: Determine whether the time period exists in the scheduled treatment plan for the patient; If yes, it indicates that the time period has been occupied, and step S3.24 is executed; If not, it indicates that the time period is not occupied and is available, and step S3.3 is executed; S3.24: Determine whether the time period is the last one of the available time periods; If the time period is not the last one, the next time period is automatically obtained and the process returns to step S3.23; If the time period is the last one, it indicates that all time periods of the treatment date have been occupied, and the process returns to step S1 to change the treatment time in the patient treatment plan and obtain a new patient treatment plan to be scheduled.
[0009] Preferably, step S3.3 comprises the following steps: S3.31: Determine whether the free time period of the patient matched in step S3.2 exists in the scheduled treatment plan of the rehabilitation equipment; If it exists, it indicates that the rehabilitation equipment is occupied during the time period, and the treatment plan for the same type of rehabilitation equipment in the database is automatically obtained, and step S3.32 is executed; If it does not exist, it means that the time period and rehabilitation equipment are not occupied and are both free and available, and the treatment date, time period and rehabilitation equipment are saved; S3.32: Determine whether the time period exists in the scheduled treatment plan for the same type of rehabilitation equipment; If yes, it indicates that the same type of rehabilitation equipment is also occupied during the time period, and the process returns to step S3.24; If it does not exist, it means that the time period and the rehabilitation equipment of the same type are not occupied and are available. The treatment date, time period and the rehabilitation equipment of the same type are saved; S3.33: Determine whether the treatment date is the last one in the treatment time; If the treatment date is not the last one, the next treatment date is automatically obtained and the process returns to step S3.22; If the treatment date is the last one, it means that all treatment times and all rehabilitation equipment have been judged to be completed, and the matched treatment date, time period and rehabilitation equipment are used to generate a matching result of the patient's treatment plan.
[0010] Preferably, the time period should be within the working hours of the hospital, and the judgment formula is expressed as follows: in, For the time period; For hospital working hours; It's the hospital's closing time.
[0011] Preferably, in step S5, the patient treatment schedule can be displayed visually.
[0012] In a second aspect, the present invention provides an automatic scheduling management system for a hospital, comprising an information entry module, an information acquisition module, a database module, an automatic scheduling module and a display module; The information entry module is used to collect patient information, treatment time and rehabilitation equipment information, create and change patient treatment plans, and store them in the database module; The information acquisition module is used to query the scheduled treatment plans in the database module; A database module, used for storing the matched patient treatment plans in the automatic scheduling module; The automatic scheduling module is used to cyclically judge the patient treatment plan in the information input module and the scheduled treatment plan queried in the information acquisition module, complete the automatic scheduling management of the patient treatment plan, and sort the treatment plan according to the patient's treatment time to obtain the patient's treatment schedule; The display module is used to receive the treatment schedule of the patient in the automatic scheduling module and display it to the medical staff and patients.
[0013] Compared with the prior art, the present invention has the following beneficial effects: (1) by collecting patient information, treatment time and rehabilitation equipment information, a patient treatment plan to be scheduled is created, and then automatic scheduling is performed using cyclic judgment, and a treatment schedule for the patient is generated at one time, without the need for medical staff to manually adjust the information repeatedly, which can simplify the scheduling operation process, improve the accuracy of hospital scheduling, and improve the efficiency of hospital scheduling; (2) by cyclically judging the use of rehabilitation equipment, the utilization rate of equipment resources can be improved, and conflicts and idleness of rehabilitation equipment can be prevented. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0016] Figure 1 This is a flow chart of an automatic shift scheduling management method applied to a hospital according to an embodiment of the present invention; Figure 2 This is a flow chart of the loop judgment of step S3 of the automatic shift scheduling management method applied to a hospital according to an embodiment of the present invention; Figure 3 This is a block diagram of an automatic shift scheduling management system applied to a hospital according to an embodiment of the present invention; Among them: 10-information input module, 20-information acquisition module, 30-display module, 40-automatic scheduling module, 50-database module. DETAILED DESCRIPTION
[0018] The following is a further detailed description of the present invention in conjunction with the accompanying drawings. The terminal technical solution of the embodiment of the present invention is clearly and completely described. Obviously, the described embodiment is a part of the embodiment of the present invention, not all of the embodiments. Based on the embodiment of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] like Figure 1 As shown, the present invention provides an automatic scheduling management method for a hospital, comprising the following steps: S1: Obtain the patient's treatment plan, including patient information, treatment time, and rehabilitation equipment information.
[0020] The patient information includes patient ID and patient name; the treatment time includes treatment date and treatment duration; the treatment date includes consecutive dates and customized multiple dates; for example: the treatment date can be 2024.11.01-2024.11.3 or 2024.11.01, 2024.11.3, 2024.11.5; the rehabilitation equipment information includes the name of the rehabilitation equipment and the type of rehabilitation equipment.
[0021] For example, obtaining the treatment plan for patient Zhang San includes the following: Patient's name: Zhang San; Treatment date: 2024.11.01, 2024.11.02, 2024.11.03; Treatment duration: 30 minutes; Rehabilitation equipment type: Rehabilitation training equipment A.
[0022] S2: Based on the treatment time, obtain the scheduled treatment plan of the patient and the scheduled treatment plan of the rehabilitation equipment in the database. For example, if the treatment time is 2024.11.01-2024.11.03, obtain all the scheduled treatment plans of patient Zhang San and all the scheduled treatment plans of rehabilitation training equipment A in the database within these 3 days.
[0023] S3: cyclically judge the patient treatment plan in step S1 and the scheduled treatment plan obtained in step S2, complete the automatic matching of treatment time and rehabilitation equipment, and determine the matching result of the patient treatment plan, such as Figure 2 As shown, the following steps are included: S3.1: Divide the treatment date into several available time periods based on the hospital's working hours and treatment duration; for example, if the hospital's working hours are 8:00-18:00 and the treatment duration is 30 minutes, the available time periods are 8:00-8:30, 8:30-9:00, 9:00-9:30, and so on until 17:30-18:00.
[0024] The time period should be within the hospital's working hours, and the judgment formula is expressed as follows: in, For the time period; For hospital working hours; It's the hospital's closing time.
[0025] S3.2: cyclically judging the treatment time by comparing the available time period with the scheduled treatment plan of the patient obtained in step S2, and automatically matching the patient's free treatment date and time period, including the following steps: S3.21: Get the first treatment date in the treatment time; S3.22: Get the first time period among the available time periods; S3.23: Determine whether the time period exists in the scheduled treatment plan for the patient; If yes, it indicates that the time period has been occupied, and step S3.24 is executed; If not, it indicates that the time period is not occupied and is available, and step S3.3 is executed; S3.24: Determine whether the time period is the last one of the available time periods; If the time period is not the last one, the next time period is automatically obtained and the process returns to step S3.23; If the time period is the last one, it indicates that all time periods of the treatment date have been occupied, and the process returns to step S1 to change the treatment time in the patient treatment plan and obtain a new patient treatment plan to be scheduled.
[0026] S3.3: The spatial time period of the patient matched in step S3.2 is used to perform a cyclic judgment on the treatment time with the scheduled treatment plan of the rehabilitation equipment obtained in step S2, and the idle time period of the rehabilitation equipment is automatically matched to complete the automatic matching of the treatment date, time period and rehabilitation equipment, including the following steps: S3.31: Determine whether the free time period of the patient matched in step S3.2 exists in the scheduled treatment plan of the rehabilitation equipment; If it exists, it indicates that the rehabilitation equipment is occupied during the time period, and the treatment plan for the same type of rehabilitation equipment in the database is automatically obtained, and step S3.32 is executed; If it does not exist, it means that the time period and rehabilitation equipment are not occupied and are both free and available, and the treatment date, time period and rehabilitation equipment are saved; S3.32: Determine whether the time period exists in the scheduled treatment plan for the same type of rehabilitation equipment; If yes, it indicates that the same type of rehabilitation equipment is also occupied during the time period, and the process returns to step S3.24; If it does not exist, it means that the time period and rehabilitation equipment of the same type are not occupied and are both free and available, and the treatment date, time period and rehabilitation equipment of the same type are saved.
[0027] S3.33: Determine whether the treatment date is the last one in the treatment time; If the treatment date is not the last one, the next treatment date is automatically obtained and the process returns to step S3.22; If the treatment date is the last one, it means that all treatment times and all rehabilitation equipment have been judged to be completed, and the matched treatment date, time period and rehabilitation equipment are used to generate a matching result of the patient's treatment plan.
[0028] S4: Store the matching result obtained in step S3 into the database.
[0029] S5: Obtain all scheduled treatment plans for the patient in the database, sort them according to treatment time, and determine the treatment schedule for the patient.
[0030] In this embodiment, the treatment schedule of the patient can be displayed visually, as shown in Table 1.
[0031] Table 1 Patient treatment schedule
[0032] like Figure 3 As shown, the present invention also provides an automatic scheduling management system for a hospital, comprising an information input module 10, an information acquisition module 20, a database module 50, an automatic scheduling module 30 and a display module 40; The information input module 10 is used to collect patient information, treatment time and rehabilitation equipment information, create and update the patient treatment plan, and store it in the database module 50; The information acquisition module 20 is used to query the scheduled treatment plans in the database module 50; A database module 50, used to store the matched patient treatment plans in the automatic scheduling module 30; The automatic scheduling module 30 is used to cyclically determine the patient treatment plan in the information input module 10 and the scheduled treatment plan queried in the information acquisition module 20, complete the automatic scheduling management of the patient treatment plan, and sort the treatment plans according to the patient's treatment time to obtain the patient's treatment schedule; The display module 40 is used to receive the treatment schedule of the patient in the automatic scheduling module 30 and display it to the medical staff and the patient.
[0033] The parts not involved in the present invention are the same as the prior art or are implemented by using the prior art.
[0034] The above contents are further detailed descriptions of the present invention in combination with specific implementation methods, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field of the present invention, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the scope of protection of the present invention.
Claims
1. An automatic scheduling management method for a hospital, characterized in that: The steps include: S1: Obtain the patient's treatment plan, including patient information, treatment time, and rehabilitation equipment information; S2: Based on the treatment time, obtaining the scheduled treatment plan of the patient and the scheduled treatment plan of the rehabilitation equipment in a database; S3: cyclically judging the patient treatment plan in step S1 and the scheduled treatment plan obtained in step S2, completing the automatic matching of treatment time and rehabilitation equipment, and determining the matching result of the patient treatment plan; S4: storing the matching result obtained in step S3 in a database; S5: Obtain all scheduled treatment plans for the patient in the database, sort them according to treatment time, and determine the treatment schedule for the patient.
2. The automatic scheduling management method for a hospital according to claim 1, characterized in that: In step S1, the patient information includes the patient ID and the patient name; the treatment time includes the treatment date and the treatment duration; and the rehabilitation equipment information includes the rehabilitation equipment name and the rehabilitation equipment type.
3. The automatic scheduling management method for a hospital according to claim 2 is characterized in that: The treatment dates include consecutive dates and customized multiple dates.
4. The automatic scheduling management method for a hospital according to claim 1 is characterized in that: Step S3 includes the following steps: S3.1: Divide the treatment date into several available time slots based on the hospital's working hours and treatment duration; S3.2: cyclically judging the treatment time by comparing the available time period with the scheduled treatment plan of the patient obtained in step S2, and automatically matching the patient's free treatment date and time period; S3.3: The spatial time period of the patient matched in step S3.2 is cyclically judged with the scheduled treatment plan of the rehabilitation equipment obtained in step S2, and the idle time period of the rehabilitation equipment is automatically matched to complete the automatic matching of the treatment date, time period and rehabilitation equipment.
5. The automatic scheduling management method for a hospital according to claim 4 is characterized in that: Step S3.2 includes the following steps: S3.21: Get the first treatment date in the treatment time; S3.22: Get the first time period among the available time periods; S3.23: Determine whether the time period exists in the scheduled treatment plan for the patient; If yes, it indicates that the time period has been occupied, and step S3.24 is executed; If not, it indicates that the time period is not occupied and is available, and step S3.3 is executed; S3.24: Determine whether the time period is the last one of the available time periods; If the time period is not the last one, the next time period is automatically obtained and the process returns to step S3.23; If the time period is the last one, it indicates that all time periods of the treatment date have been occupied, and the process returns to step S1 to change the treatment time in the patient treatment plan and obtain a new patient treatment plan to be scheduled.
6. The automatic scheduling management method for a hospital according to claim 4 is characterized in that: Step S3.3 includes the following steps: S3.31: Determine whether the free time period of the patient matched in step S3.2 exists in the scheduled treatment plan of the rehabilitation equipment; If it exists, it indicates that the rehabilitation equipment is occupied during the time period, and the treatment plan for the same type of rehabilitation equipment in the database is automatically obtained, and step S3.32 is executed; If it does not exist, it means that the time period and rehabilitation equipment are not occupied and are both free and available, and the treatment date, time period and rehabilitation equipment are saved; S3.32: Determine whether the time period exists in the scheduled treatment plan for the same type of rehabilitation equipment; If yes, it indicates that the same type of rehabilitation equipment is also occupied during the time period, and the process returns to step S3.24; If it does not exist, it means that the time period and the rehabilitation equipment of the same type are not occupied and are available. The treatment date, time period and the rehabilitation equipment of the same type are saved; S3.33: Determine whether the treatment date is the last one in the treatment time; If the treatment date is not the last one, the next treatment date is automatically obtained and the process returns to step S3.22; If the treatment date is the last one, it means that all treatment times and all rehabilitation equipment have been judged to be completed, and the matched treatment date, time period and rehabilitation equipment are used to generate a matching result of the patient's treatment plan.
7. The automatic scheduling management method for a hospital according to claim 3 is characterized in that: The time period should be within the hospital's working hours, and the judgment formula is expressed as follows: in, For the time period; For hospital working hours; It's the hospital's closing time.
8. The automatic shift scheduling management system and method for a hospital according to claim 1, characterized in that: In step S5, the patient treatment schedule can be displayed visually.
9. An automatic shift scheduling management system used in a hospital, characterized in that: It includes information input module, information acquisition module, database module, automatic scheduling module and display module; The information entry module is used to collect patient information, treatment time and rehabilitation equipment information, create and change patient treatment plans, and store them in the database module; The information acquisition module is used to query the scheduled treatment plans in the database module; A database module, used for storing the matched patient treatment plans in the automatic scheduling module; The automatic scheduling module is used to cyclically judge the patient treatment plan in the information input module and the scheduled treatment plan queried in the information acquisition module, complete the automatic scheduling management of the patient treatment plan, and sort the treatment plan according to the patient's treatment time to obtain the patient's treatment schedule; The display module is used to receive the treatment schedule of the patient in the automatic scheduling module and display it to the medical staff and patients.