| Literature DB >> 27619396 |
Marco Oberscheider1, Patrick Hirsch2.
Abstract
BACKGROUND: Efficient transport of non-emergency patients is crucial for ambulance service providers to cope with increased demand resulting from aging Western societies. This paper deals with the optimization of the patient transport operations of the Red Cross of Lower Austria, which is the main provider in this state. Different quality levels of the provided service - expressed by time windows, feasible maximum ride times and exclusive transports - are tested and analyzed on real-life instances to show daily impacts on the provider's resources. Comparisons of the developed solution approach to the recorded manual schedule prove its advantages. In contrast to previous work in this field, non-static service times that depend on the combination of patients, their transport mode, the vehicle type as well as the pickup or delivery locations are used. These service times are based on statistical analyses that have been performed on an anonymized dataset with more than 600,000 requests.Entities:
Keywords: Ambulance service; Dial-a-ride problem; Matheuristic; Patient transport; Resource management; Service levels
Mesh:
Year: 2016 PMID: 27619396 PMCID: PMC5020441 DOI: 10.1186/s12913-016-1727-5
Source DB: PubMed Journal: BMC Health Serv Res ISSN: 1472-6963 Impact factor: 2.655
Fig. 1Activity diagram of the implemented algorithm. An overview of the sequence of activities from building the tasks to optimizing the schedule
Fig. 2Possible combinations of two patients. Type 1 (left) and Type 2 (right) are generated to get all feasible successors and predecessors of a request
Number of units of distinction for median computation [#]
| Type | Locations with ≥ | Locations with ≥ | Wards with ≥ |
|---|---|---|---|
| 500 requests | 1,000 requests | 100 requests | |
| Pickup | 35 | 26 | 190 |
| Delivery | 42 | 29 | 201 |
Parameters of the five tested scenarios
| Scenario | TW length [min.] | Excl. transports [%] | Excess ride time [%] |
|---|---|---|---|
| Excellent | 20 | 20 | 60 |
| Enhanced | 25 | 15 | 80 |
| Standard | 30 | 10 | 100 |
| Reduced | 35 | 5 | 120 |
| Bad | 40 | 0 | 140 |
Number of requests and deployable shifts per region and day [#]
| Minimum | Median | Maximum | ||||
|---|---|---|---|---|---|---|
| Region | Requests | Shifts | Requests | Shifts | Requests | Shifts |
| 1 | 304 | 96 | 382 | 94 | 391 | 100 |
| 2 | 372 | 106 | 461 | 112 | 515 | 113 |
| 3 | 551 | 165 | 600 | 167 | 780 | 184 |
| 4 | 558 | 138 | 789 | 167 | 848 | 178 |
Number of requests per region and distribution over the different transportation modes
| Region | Requests | Ambulant | Carrying | Own | Recumbent | Goods |
|---|---|---|---|---|---|---|
| chair | wheelchair | |||||
| [#] | [%] | [%] | [%] | [%] | [%] | |
| 1 | 1,077 | 31.3 | 56.7 | 2.0 | 9.8 | 0.1 |
| 2 | 1,348 | 25.4 | 60.2 | 2.1 | 10.9 | 1.3 |
| 3 | 1,931 | 30.2 | 58.8 | 1.9 | 8.6 | 0.4 |
| 4 | 2,195 | 21.0 | 64.4 | 5.6 | 8.9 | 0.1 |
| Total | 6,551 | 26.3 | 60.6 | 3.2 | 9.4 | 0.4 |
Number of depots, deployable shifts and proportion of PTAs to AAMs in the different regions
| Region | Depots [#] | Shifts [#] | PTAs [%] | AAMs [%] |
|---|---|---|---|---|
| 1 | 19 | 290 | 69.3 | 30.7 |
| 2 | 25 | 331 | 78.2 | 21.8 |
| 3 | 45 | 516 | 70.0 | 30.0 |
| 4 | 45 | 483 | 89.6 | 10.4 |
| Total | 134 | 1,620 | 77.4 | 22.6 |
Objective values of all 60 tested instances [min.]
| Region | Day | Manual | Excellent | Enhanced | Standard | Reduced | Bad |
|---|---|---|---|---|---|---|---|
| 1 | Min | 20,848 | 18,136 | 17,292.5 | 16,459.5 | 15,943 | 15,508 |
| Med | 23,870 | 20,715 | 19,888.5 | 19,252 | 18,812.5 | 18,156 | |
| Max | 23,854 | 21,579 | 20,785 | 19,744.5 | 18,962.5 | 18,297 | |
| 2 | Min | 24,053.5 | 20,110.5 | 19,303 | 18,628 | 18,257.5 | 17,743.5 |
| Med | 29,747.5 | 25,929.5 | 24,565.5 | 23,430 | 22,681.5 | 21,977.5 | |
| Max | 30,801 | 27,879.5 | 25,943.5 | 24,916 | 24,377.5 | 23,705 | |
| 3 | Min | 35,896 | 30,191 | 29,231 | 27,928 | 26,977.5 | 26,337.5 |
| Med | 37,581.5 | 32,697.5 | 31,263 | 30,169.5 | 29,140 | 28,045 | |
| Max | 46,225 | 39,251.5 | 37,592.5 | 36,407.5 | 35,543.5 | 34,745.5 | |
| 4 | Min | 29,870.5 | 25,535.5 | 24,548 | 23,884.5 | 23,303 | 22,863 |
| Med | 39,243.5 | 34,751 | 33,057 | 31,782 | 31,020 | 30,296 | |
| Max | 45,384 | 38,996 | 37,197 | 36,346 | 35,076 | 34,508 |
Fig. 3Relative savings of operation time. The relative savings of operation time in relation to the manual schedule for the different scenarios of all tested instances
Number of requests that have been combined to tasks per test instance [#]
| Region | Day | Requests | Manual | Excellent | Enhanced | Standard | Reduced | Bad |
|---|---|---|---|---|---|---|---|---|
| 1 | Min | 304 | 242 | 246 | 230 | 206 | 198 | 185 |
| Med | 382 | 311 | 311 | 292 | 272 | 251 | 239 | |
| Max | 391 | 311 | 319 | 298 | 273 | 256 | 239 | |
| 2 | Min | 372 | 305 | 303 | 275 | 252 | 244 | 228 |
| Med | 461 | 365 | 376 | 348 | 322 | 297 | 279 | |
| Max | 515 | 382 | 423 | 384 | 351 | 336 | 315 | |
| 3 | Min | 551 | 463 | 449 | 410 | 376 | 353 | 328 |
| Med | 600 | 493 | 485 | 446 | 404 | 377 | 351 | |
| Max | 780 | 609 | 604 | 562 | 520 | 488 | 446 | |
| 4 | Min | 558 | 467 | 452 | 421 | 389 | 370 | 343 |
| Med | 789 | 634 | 634 | 583 | 542 | 492 | 461 | |
| Max | 848 | 669 | 666 | 618 | 567 | 522 | 498 |
Total number and peak of shifts that are deployed in parallel per test instance [#]
| Region | Day | Manual | Excellent | Enhanced | Standard | Reduced | Bad |
|---|---|---|---|---|---|---|---|
| 1 | Min | 96/47 | 77/36 | 71/35 | 70/34 | 67/32 | 69/35 |
| Med | 94/49 | 78/46 | 77/40 | 74/40 | 75/39 | 72/37 | |
| Max | 100/45 | 84/42 | 79/42 | 76/39 | 75/37 | 70/37 | |
| 2 | Min | 106/42 | 82/37 | 80/37 | 72/33 | 71/34 | 75/33 |
| Med | 112/56 | 89/55 | 90/49 | 87/47 | 88/46 | 84/47 | |
| Max | 113/51 | 96/54 | 89/50 | 90/48 | 88/46 | 90/48 | |
| 3 | Min | 165/68 | 126/62 | 117/59 | 114/54 | 110/51 | 108/51 |
| Med | 167/79 | 132/67 | 120/64 | 118/59 | 113/60 | 104/55 | |
| Max | 184/91 | 144/79 | 143/74 | 139/73 | 134/72 | 130/74 | |
| 4 | Min | 138/55 | 113/48 | 108/47 | 106/44 | 99/45 | 100/44 |
| Med | 167/79 | 136/75 | 132/74 | 126/70 | 128/65 | 124/66 | |
| Max | 178/87 | 140/92 | 142/83 | 139/79 | 136/76 | 139/74 | |
| Total | 1,620/749 | 1,297/693 | 1,248/654 | 1,211/620 | 1,184/603 | 1,165/601 | |
Indicators of the five tested scenarios for Region 3/Min
| Scenario | Shifts | Tasks | Transport | Service | Driving | Wait | Overtime |
|---|---|---|---|---|---|---|---|
| [#] | [#] | time | time | empty | time | [min.] | |
| [min.] | [min.] | [min.] | [min.] | ||||
| Manual | 165 | 463 | 15,762 | 7,093 | 10,880 | 701 | 2,920 |
| Excellent | 126 | 449 | 15,265 | 6,967 | 7,600 | 328 | 62 |
| Enhanced | 117 | 410 | 14,869 | 6,890 | 7,201 | 199 | 144 |
| Standard | 114 | 376 | 14,225 | 6,845 | 6,457 | 288 | 226 |
| Reduced | 110 | 353 | 13,682 | 6,818 | 6,100 | 187 | 381 |
| Bad | 108 | 328 | 13,206 | 6,789 | 6,031 | 173 | 277 |
Fig. 4Objective value. Composition of the objective value for the different scenarios of the minimum day of Region 3
Fig. 5Resource management. Available and used resources for the manual schedule, the bad and the excellent service scenario