| Literature DB >> 35942045 |
Xue Bai1, Wei Zhang1, Li Luo2, Hongsheng Ma3, Ting Zhu1.
Abstract
Day surgery scheduling allocates hospital resources to day surgical cases and decides on the time to perform the surgeries in the day surgery center (DSC). Based on the day surgery service process of large public hospitals in China, we found that the service efficiency of the process depends on the utilization of hospital resources efficiently and could be optimized through day surgery scheduling. We described it as a flexible flow shop owing to the three-station nature of surgery. Allocating all types of hospital resources to the three stations and determining the length of time for each stage during surgery are crucial to improving the efficiency of DSC. This paper integrates a three-station job shop scheduling problem (JSSP) into the day surgery scheduling and optimization problem. The JSSP was formulated as a mixed-integer linear programming model, and the elicitation of the model for scheduling surgeries with different priorities in the DSC is discussed. The model illustrated a case study of the DSC within West China Hospital (WCH). Numerical experiments based on the genetic algorithm design were conducted. Compared to the other optimization strategies, we proposed that the three-station job shop scheduling strategy (TSJS) could not only improve the efficiency and reduce the waiting time of the patients of the DSC in large public hospitals in China but also allow for timely scheduling adjustments during the advent of emergency surgeries.Entities:
Mesh:
Year: 2022 PMID: 35942045 PMCID: PMC9356910 DOI: 10.1155/2022/1149657
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 3.822
Figure 1The day surgery service process of West China hospital.
Figure 2Three stations of the day surgery center of WCH.
Parameters and descriptions.
| Parameter | Description |
|---|---|
|
| Set of facility resources |
|
| Set of operations |
|
| Set of personnel resources |
|
| Set of day surgery types |
|
| Set of jobs |
|
| Set of facility resources used by the operation |
|
| The processing time of the operation |
|
| The setup time of operation |
|
| The cleanup time of operation |
|
| The maximum waiting time allowed for operation |
|
| The available starting time of the resource |
|
| The available ending time of the resource |
|
| Huge number |
|
| Very small weight factor |
|
| Dummy operation of zero duration, |
|
| Job to which operation |
|
| Operation |
|
| |
| Decision variables | |
|
| |
|
| |
|
| |
|
| |
|
| Starting time of operation |
|
| Leaving time of operation |
|
| Starting time of dummy operation |
Parameters and descriptions used in the DSS model considering the emergency surgeries.
| Parameter | Description |
|---|---|
|
| Day surgeries that have been scheduled before the arrival of emergency surgeries |
|
| Set of emergency surgeries |
|
| Day surgeries that must be rescheduled after the arrival of emergency surgeries |
|
| Arrival time of emergency surgery |
|
| The latest start time of emergency surgery |
|
| The available starting time of resource |
|
| Priority parameter of emergency surgery |
|
| |
| Decision variables | |
|
| Starting time of operation |
|
| Leaving time of operation |
Figure 3An example of the chromosome.
The processing times of the three surgery operations (min).
| Surgery type ( | Personnel ( | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operation 1 (anesthesiologists) | Operation 2 (surgeons) | Operation 3 (anesthesia resuscitation doctors) | |||||||||||
| 1 | 2 | 3 | 1 | 2 | 3 | 4 | 5 | 6 | 1 | 2 | 3 | ||
| 1 | 30 | 40 | 35 | 80 | 80 | 70 | 90 | — | 60 | 40 | 40 | 40 | |
| 2 | 60 | 80 | 70 | — | 140 | 130 | 110 | 150 | — | 50 | 50 | 50 | |
| 3 | 75 | 70 | 65 | 210 | 190 | 160 | 150 | 190 | — | 60 | 60 | 60 | |
Information table of surgical cases.
| Types of day surgery ( | Anesthesiologists ( | Surgeons ( | Anesthesia resuscitation doctors ( |
|---|---|---|---|
| Laparoscopic cholecystectomy | 6 | 1 | 1 |
| Laparoscopic cholecystectomy | 6 | 2 | 2 |
| Laparoscopic cholecystectomy | 2 | 3 | 3 |
| Common bile duct exploration T-tube drainage | 2 | 3 | 3 |
| Common bile duct exploration T-tube drainage | 2 | 2 | 2 |
| Common bile duct exploration T-tube drainage | 5 | 1 | 1 |
| Cholecystectomy | 5 | 2 | 2 |
| Cholecystectomy | 4 | 3 | 3 |
| Laparoscopic cholecystectomy | 1 | 3 | 3 |
| Laparoscopic cholecystectomy | 1 | 1 | 1 |
| Cholecystectomy | 4 | 1 | 1 |
| Cholecystectomy | 4 | 2 | 2 |
| Common bile duct exploration T-tube drainage | 1 | 3 | 3 |
| Laparoscopic cholecystectomy | 3 | 2 | 2 |
| Common bile duct exploration T-tube drainage | 3 | 2 | 2 |
Surgical cases by type and the parameter table.
| Job number (surgery number) | Surgery type number ( | Processing time (min) | ||
|---|---|---|---|---|
| Operation 1 (anesthesia) | Operation 2 (surgery) | Operation 3 (anesthesia recovery) | ||
| 1 | 1 | 30 | 60 | 40 |
| 2 | 1 | 40 | 60 | 40 |
| 3 | 1 | 35 | 80 | 40 |
| 4 | 3 | 65 | 190 | 60 |
| 5 | 3 | 70 | 190 | 60 |
| 6 | 3 | 75 | 190 | 60 |
| 7 | 2 | 80 | 150 | 50 |
| 8 | 2 | 70 | 110 | 50 |
| 9 | 1 | 35 | 80 | 40 |
| 10 | 1 | 30 | 80 | 40 |
| 11 | 2 | 60 | 110 | 50 |
| 12 | 2 | 80 | 110 | 50 |
| 13 | 3 | 65 | 210 | 60 |
| 14 | 1 | 40 | 70 | 40 |
| 15 | 3 | 70 | 160 | 60 |
Emergency surgeries information table.
| Types of emergency surgery | Anesthesiologists | Surgeons | Anesthesia resuscitation doctors |
|---|---|---|---|
| Laparoscopic cholecystectomy | 1 | 6 | 2 |
| Common bile duct exploration T-tube drainage | 2 | 2 | 3 |
Emergency surgeries parameter table.
| Job number (surgery number) | Surgery type number ( | Processing time (min) | ||
|---|---|---|---|---|
| Operation 1 (anesthesia) | Operation 2 (surgery) | Operation 3 (anesthesia recovery) | ||
| 16 | 1 | 30 | 60 | 40 |
| 17 | 3 | 70 | 190 | 60 |
Strategy table of the day surgery sequencing.
| Room number | Day surgery number and sequence | |||||
|---|---|---|---|---|---|---|
| 1 | 11 | 5 | 2 | 9 | 0 | 0 |
| 2 | 1 | 15 | 13 | 4 | 0 | 0 |
| 3 | 10 | 3 | 8 | 12 | 0 | 0 |
| 4 | 14 | 7 | 6 | 0 | 0 | 0 |
| 5 | 14 | 7 | 8 | 12 | 0 | 0 |
| 6 | 1 | 15 | 13 | 9 | 0 | 0 |
| 7 | 11 | 5 | 4 | 0 | 0 | 0 |
| 8 | 10 | 3 | 2 | 6 | 0 | 0 |
| 9 | 10 | 11 | 5 | 6 | 0 | 0 |
| 10 | 3 | 7 | 2 | 12 | 0 | 0 |
| 11 | 14 | 8 | 13 | 9 | 0 | 0 |
| 12 | 1 | 15 | 4 | 0 | 0 | 0 |
Starting timetable of each process of the three operations.
| Surgery number | Anesthesia (min) | Surgery (min) | Anesthesia recovery (min) |
|---|---|---|---|
| 1 | 30 | 60 | 120 |
| 2 | 350 | 400 | 460 |
| 3 | 145 | 190 | 270 |
| 4 | 460 | 525 | 715 |
| 5 | 200 | 280 | 470 |
| 6 | 425 | 510 | 700 |
| 7 | 120 | 210 | 360 |
| 8 | 330 | 410 | 520 |
| 9 | 625 | 670 | 750 |
| 10 | 30 | 60 | 140 |
| 11 | 50 | 120 | 230 |
| 12 | 480 | 570 | 680 |
| 13 | 335 | 410 | 620 |
| 14 | 30 | 70 | 140 |
| 15 | 110 | 180 | 340 |
Figure 4Example Gantt chart.
Figure 5Population evolution of the scheduling strategy of day surgery.
Figure 6Normal distribution fitting diagram.
Surgery scheduling strategy table considering emergency surgeries.
| Room number | Day surgery number and sequence |
|---|---|
| 1 | 11 5 |
| 2 | 1 15 13 6 0 0 0 |
| 3 | 10 3 |
| 4 | 14 7 2 0 0 0 0 |
| 5 | 14 7 13 4 0 0 0 |
| 6 | 1 15 |
| 7 | 11 5 8 9 0 0 0 |
| 8 | 10 3 |
| 9 | 10 11 5 |
| 10 | 3 7 13 12 0 0 0 |
| 11 | 14 |
| 12 | 1 15 2 8 6 4 0 |
The significance of bold values given in Table 10 are the emergency surgeries and the sequence.
Starting timetable considering emergency surgeries.
| Surgery number | Anesthesia (min) | Surgery (min) | Anesthesia recovery (min) |
|---|---|---|---|
| 1 | 30 | 60 | 120 |
| 2 | 380 | 430 | 490 |
| 3 | 145 | 190 | 270 |
| 4 | 595 | 670 | 860 |
| 5 | 200 | 280 | 470 |
| 6 | 460 | 540 | 30 |
| 7 | 120 | 210 | 360 |
| 8 | 440 | 520 | 630 |
| 9 | 760 | 795 | 875 |
| 10 | 30 | 60 | 140 |
| 11 | 50 | 120 | 230 |
| 12 | 620 | 710 | 820 |
| 13 | 335 | 410 | 620 |
| 14 | 30 | 70 | 140 |
| 15 | 110 | 180 | 340 |
|
| 280 | 320 | 380 |
|
| 390 | 470 | 660 |
The significance of bold values given in table 11 are the emergency surgeries and the starting time of each process.
Figure 7Example Gantt chart considering emergency surgeries.
Figure 8Population evolution considering emergency surgeries.
Emergency surgery timetable.
| Emergency surgery number | Arrival time (min) | Starting time of anesthesia (min) | Waiting time (min) |
|---|---|---|---|
| 16 | 184 | 250 | 66 |
| 17 | 250 | 360 | 110 |
Figure 9Normal distribution fitting diagram considering emergency surgeries.
Figure 10Boxplot of the four strategies.
Figure 11Boxplot of the three strategies considering emergency surgeries.
Figure 12Comparison of patients' total waiting time under the four strategies.
Figure 13Comparison of patients' total waiting time under the three strategies considering Emergency Surgeries.
Figure 14Operating rooms occupancy time equilibrium index.
Figure 15Operating rooms occupancy time equilibrium index considering emergency surgeries.