Abstract

A two-tiered ambulance system, consisting of advanced and basic life support for emergency and nonemergency patient care, respectively, can provide a cost-efficient emergency medical service. However, such a system requires accurate classification of patient severity to avoid complications. Thus, this study considers a two-tiered ambulance dispatch and redeployment problem in which the average patient severity classification errors are known. This study builds on previous research into the ambulance dispatch and redeployment problem by additionally considering multiple types of patients and ambulances, and patient classification errors. We formulate this dynamic decision-making problem as a semi-Markov decision process and propose a mini-batch monotone-approximate dynamic programming (ADP) algorithm to solve the problem within a reasonable computation time. Computational experiments using realistic system dynamics based on historical data from Seoul reveal that the proposed approach and algorithm reduce the risk level index (RLI) for all patients by an average of 11.2% compared to the greedy policy. In this numerical study, we identify the influence of certain system parameters such as the percentage of advanced-life support units among all ambulances and patient classification errors. A key finding is that an increase in undertriage rates has a greater negative effect on patient RLI than an increase in overtriage rates. The proposed algorithm delivers an efficient two-tiered ambulance management strategy. Furthermore, our findings could provide useful guidelines for practitioners, enabling them to classify patient severity in order to minimize undertriage rates.

1. Introduction

Ambulance operating methods are highly important for the emergency medical service (EMS) system as they directly affect the patient survival rate and medical service quality. Two types of decision are required during ambulance operations: (1) the dispatch decision, i.e., which ambulance to send to an emergency call, and (2) the redeployment decision, i.e., the waiting location to which the ambulance that has just completed a patient-transport service should be sent. The goal of ambulance operations is to provide patients with appropriate emergency treatment within a short time period and then transport the patient to the hospital for specific advanced treatment. Therefore, an efficient strategy is required for dispatching and redeploying ambulances.

Emergency care and transport of patients should be both highly flexible and rapid because small time delays might have a negative impact on emergency patients. However, in an EMS system where patient numbers are highly uncertain, preplanned scheduling or operation solutions may not optimally respond to fluctuating situations. Therefore, real-time decision-making is required, which must consider system dynamics such as time-varying demands (emergency calls), time-varying traffic, and the different first-aid times required by patients. Another important consideration in ambulance operations is the different severity of the transported patients. The majority of patients are nonemergency patients. They request an ambulance because of a lack of transportation, inability to ambulate, domestic violence, or poor social situations while a few of them can either walk or use public transport to reach a hospital [1, 2]. Transfer of nonemergency patients by ambulance can be delayed due to the preferential transfer of emergency patients because their deterioration rate of health may be much lower. However, as only limited information is delivered during calls to the emergency operator, it is risky to designate a patient’s severity as low and delay the dispatch of an ambulance to the patient. Therefore, all emergency calls must be responded to immediately regardless of the classified severity of patients; in South Korea, it is regulated by law.

Based on the criteria used in South Korea, ambulances are classified into two types based on the patients’ level of urgency [3]. (1) An advanced life support (ALS) vehicle is suitable for emergency-patient transport. It must be accompanied by paramedics who can perform more specialized medical care and is designed with more stringent standards, including the minimum area for the patient in the ambulance and the medical equipment to be installed inside. (2) A basic life support (BLS) vehicle is suitable for nonemergency patient transport. It provides basic medical services with relatively little medical equipment and is accompanied by emergency medical technicians (EMTs). Therefore, high-risk emergency patients transported by BLS units would be at risk because they may not receive adequate care during transport. The corresponding ambulance systems are also classified into two types: an “all-ALS system” that operates all ambulances as ALS vehicles and a “two-tiered ambulance system (tiered system)” that uses a combination of ALS and BLS units. Previous research has debated the superiority of all-ALS or mixed-ALS/BLS ambulance management systems according to their relative risks, treatment times, and cost effectiveness [49].

To operate a two-tiered ambulance system efficiently, an emergency center should attempt to classify the severity of the patients during the emergency call. However, the lack of information obtained from the call inevitably leads to patient severity classification errors, which could have a devastating impact on the patient risk level. However, although previous research has attempted to optimize ambulance dispatch and redeployment strategies, they have not considered the existence of these classification errors. For example, Brotcorne et al. [10] and Jagtenberg et al. [11] revealed that the greedy policy of allocating the nearest ambulance to patients does not always yield the best performance. Moreover, research into optimizing decisions in real time has achieved more realistic results [12]. Maxwell et al. [13], Nasrollahzadeh et al. [14], Maxwell et al. [15], and Schmid [16] all showed that the approximate dynamic programming (ADP) model works well as a real-time ambulance model of operational policy optimization. However, although the ADP produced a near-optimal solution in limited experiments, all of these studies assumed one type of ambulance and no classification errors.

Thus, more sophisticated two-tiered ambulance operations are required that consider the existence of classification errors. Furthermore, it is important to determine (1) how the optimal operation policy changes according to the classification errors and (2) what type of classification decision should be taken for ambiguous patients to minimize patient risk. Some studies have considered the classification of patient severity in mixed ALS/BLS systems by categorizing patients into types based on their severity [6, 17, 18]. However, these studies all assumed that patient severity can be immediately and accurately determined when the call is received. Furthermore, few studies have considered the possibility of errors when classifying patient severity during ambulance operations. McLay and Mayorga [19] mathematically addressed patient classification errors during ambulance operations. They classified patient priorities in the all-ALS system into three levels and optimized the ambulance operation policy by using the Markov decision process (MDP) model. They then compared two cases, in which middle-priority patients were classified as high-risk and low-risk patients.

In this context, we propose an approximate dynamic programming (ADP) model that runs on a discrete event simulation to optimize the dispatch-and-redeployment policy of a two-tiered ambulance system by considering errors in patient-severity classification. The computational experiment environment was created based on actual historical data from Seoul by considering the probability distribution of demand-and-service time, time-varying demand, and traffic speed. The computational experiments show that our proposed algorithm performs better than the greedy policy. In addition, we identify the influence and correlation between classification errors and the ratio of ALS units to BLS units based on patient risk level. This can provide insights into patient-classification attitudes and ambulance management strategies.

2. Problem Description

In this study, we use an ADP algorithm to optimize ambulance dispatch and redeployment decisions in order to reduce the risk level of patients through rapid transportation. The approach assumes that the strategic level of decision-making, such as the location of the emergency center and hospital and the number of ambulances, is fixed. In addition, real-time dispatch and redeployment decisions are dealt with at the operational level. The ambulance operating environment is assumed to comprise a two-tiered ambulance, two types of patient classes with different severities, and patient classification errors. These considerations are not only key factors influencing decision-making but are also close to that of an actual ambulance operating environment.

Patients calling the emergency services are classified into two groups: high-and low-risk patients with high and low severity levels, respectively. We denote the severity of patients as if the actual severity of the patient is high (low) risk, and if the classified severity of the patient is high (low) risk. High-risk patients are described as life-threatened if they do not receive adequate treatment within a given response time threshold (RTT). Although low-risk patients are not life-threatened, it is preferable to treat them quickly to increase the service satisfaction level and prevent their treatment from becoming complicated and turning them into high-risk patients.

The operation process of the ambulance and the time spent during the process are shown in Figure 1. The ambulances typically remain at the emergency center. When a patient is reported, the decision maker decides which ambulance to send to the patient using information of the severity classification. When an ambulance arrives at the patient location, the actual severity of the patient becomes known, and the patient receives a first-aid service. The ambulance then transports the patient to the nearest hospital emergency room. After the ambulance arrives at the hospital, the patient is transferred to the hospital staff. After delivering the patient to the hospital, the decision maker determines whether there are any patients waiting to be allocated an ambulance. If such a patient exists, the ambulance is allocated to the patient; if a patient does not exist, the decision maker determines which emergency center the ambulance should be relocated to. When a patient is reported and no ambulance is available, which is a rare occurrence in reality and has thus far not been noted in any previous experiments, the patient is placed in a virtual queue. In this situation, when an ambulance is about to be placed into an idle state, a high-risk patient is allocated at a higher priority than low-risk patients, regardless of the report-arrival time. For patients within the same risk level, an ambulance is allocated on a first-come-first-served basis. If an ambulance is idle when a patient is waiting, the ambulance must respond to the patient, regardless of the location of the patient; i.e., a delay in ambulance allocation is not allowed.

The response time (RT), which is typically used as an evaluation measure of the EMS system, denotes the time from the patient report being obtained at the emergency center to the ambulance arriving at the scene. However, in this study, we use the time required for proper care (RT_PC), which is the time from the patient report being obtained at the emergency center to the patient beginning to receive appropriate treatment. That is, unless the ambulance is the correct type to handle the severity of the patient, the patient only begins receiving appropriate treatment once the ambulance arrives at the hospital. For example, if an ALS transports a high- or low-risk patient, or if a BLS transports a low-risk patient, the RT_PC does not differ from the original RT. However, when a BLS transports a high-risk patient, providing appropriate treatment quickly is complicated by the lack of specialized medical resources, such as a respirator or emergency medical staff [20]. Thus, the end time for the RT_PC is the time that the ambulance arrives at the hospital. The criterion for measuring RT_PC is also expressed in Figure 1.

In this study, we propose a risk level index (RLI) that reflects the different risk levels of patient groups with different severity as another performance measure of the EMS system. RLI is the response time adjusted to the risk of the patient. The RLI function is a function of RT_PC and actual patient severity (), as shown in equation (1) and Figure 2:

The RLI increases linearly with RT_PC but with different slopes depending on the severity of the patient. When the RT_PC of high-risk patients exceeds the RTT, a penalty of constant value is added. The value of these parameters can be set according to the decision of an EMS system manager if . The RTT is typically set to 8 min or 9 min [21, 22].

The evaluation index of ambulance operations in EMS systems usually includes the RT [16, 23], the survival rate, which is a continuous function of RT [2428], and the coverage level, which is the proportion of reports covered within a predefined RTT [29, 30]. However, these have some limitations. First, it is difficult to use the RT index to consider the difference among each patient group with different severities and determine whether the report is covered within the RTT. Second, the quantitative measurement of survival rate over RT is not easily medically validated due to the different status levels of each patient; thus, previous studies used different survival-rate functions. In addition, higher priority might be assigned to a patient whose survival rate is high but rapidly decreasing than to a patient whose survival rate is already low; this raises an ethical issue. Lastly, as the coverage level only checks whether RT is within RTT, it does not evaluate the exact RT; this might cause the time immediately before the RTT to be labeled as the RT, neglecting the condition of “the sooner, the better” and potentially ignoring patients already waiting for longer than RTT. Conversely, the RLI used in this study has advantages of including all characteristics, such as the patient’s severity, RT, and coverage level.

The proposed RLI is not an entirely new concept as several studies have used an objective function that either considers the risk associated with matching ambulance type and patient severity [6, 14] or that considers a linearly increasing risk over time with a penalty for exceeding the time threshold [31]. The RLI function for high-risk patients can be viewed not only as the response time adjusted by the patient risk but also as a weighted sum of multiple objectives, the RT and the coverage level, whereas the RLI function for low-risk patients is a relatively low-weighted RT.

When classifying patients as high or low risk, two types of error may occur (Table 1). The undertriage rate α is the probability of classifying a high-risk patient () as a low-risk patient (), and the overtriage rate β is the probability of classifying a low-risk patient () as a high-risk patient (). The purpose of this study is not to determine the exact value of these errors but to investigate the influence of these errors; thus, the authors assumed that errors α and β are known in advance by using historical data.

Moreover, the ratio of actual high-risk patients to all patients () is assumed to be known from the historical data. In this study,  = 24.8%, according to a survey by Vandeventer et al. [32]. Therefore, if α, β, and are known, we can calculate the probability of a patient being correctly classified as high risk () and vice versa ():

3. Model and Solution Algorithm

The process of the EMS system is modeled as a semi-MDP model that runs on discrete event simulation. The state transition function depends partly on the controllable decisions of dispatch and redeployment and partly on unmanageable stochastic events, such as patient arrival and service completion. A decision is made at the time an event occurs that requires new decision-making. In other words, the simulation time jumps to the real time of the next event instead of adding a constant unit of time. Thus, multiple calls are never received simultaneously. Here, we let denote the time when the event occurs.

In a semi-MDP environment, dynamic programming (DP) can be used to obtain optimal policies. DP uses the state , action , contribution function , and transition probabilities. In this study, represents the state of the EMS system associated with the ambulance and the patient. The state of ambulance is denoted by vector , and the state of patient is denoted by vector Attributes represent the ambulance type (ALS or BLS), ambulance location, ambulance status (idle, moving toward patient, service in patient’s location, moving toward hospital, service in hospital, and moving back toward emergency center), patient ID if the ambulance is assigned to the patient, destination (specific patient/hospital/emergency center) if the ambulance is in transit, and time remaining until arrival at destination, respectively. Attributes represent the patient’s location, time when an incident is reported, status (waiting/in service), and classified severity, respectively. The set of all ambulances is , and the set of all patients is . The state of event at time is represented as a vector . Action decides which idle ambulance to send to which waiting patient, or which emergency center to relocate an ambulance to that has just been labeled idle after completing its service to a hospital.

The contribution function returns the value of the reward given when action is performed in state . In this study, we define the expected RLI of the patient as the reward value, and the contribution function is described in equation (3). As the exact RT is not known when performing action at state , the average RT for the distance is used:

is a function that returns the action to be taken in state , when policy is used. The greedy policy minimizes ; that is, at every decision point, an action is taken by only considering the reward that can be received at the current state. However, we aim to obtain a policy that considers the effects of the current action on future situations. Thus, ADP is used to find a policy that minimizes the expected value of the total discounted sum of the patient’s RLI over a long period, , where is a discount factor expressing how much future rewards are worth in the present. As the time interval between rewards is not constant and cannot be precisely predicted in advance, the discount rate is set to a constant for simple application. denotes the value of being in state under policy ; that is, the expected value of the total discounted sum of the RLI. Then, can be recursively expressed using the Bellman equation form, as in equation (4). denotes the external information related to the status change known between and ; for example, obtaining a new patient call and the ambulance arrival time at the patient location or hospital. Let the state transition function be , then represents the state at time when external information is received after taking action in state , which is :

The size of the state space increases rapidly as the problem size becomes larger; i.e., as the dimensions of state and external information increases. Thus, the calculation of every in the reverse direction starting from at terminal time within a reasonable time is almost impossible as is evaluated for all states . Therefore, we used ADP, which is a type of reinforcement learning and a powerful tool for solving stochastic and dynamic problems and making real-time decisions [33]. ADP approximates iteratively and in the forward direction. It makes a decision to minimize at each iteration and decision point. In equation (5), is a sample estimate of the value of being in state obtained in iteration at time , and is a value function that returns an approximate value of being in a certain state obtained from all previous steps:

is used to update to make it more accurate, as shown in equation (6), and is the step size in iteration at time , where .

The ADP further uses the postdecision state and aggregation techniques to increase the computation speed. Postdecision state represents the state immediately after the decision to take action at time and before the external information is received. Thus, after a decision is made to perform action in state , as shown in Figure 3, the time does not elapse and the process goes into postdecision state deterministically. Next, external information is received between and , and the process goes into state . The ADP at the current time estimates the value of postdecision state instead of state by using equation (7) instead of equation (5); thus, calculation of the expectation value in equation (5) can be omitted. The ADP has a large computational advantage for estimating the value of being in a postdecision state, as it can use the deterministic value of postdecision state at the decision point instead of computing possibilities of reaching the next state for all possible states:

Furthermore, is now a value function that returns an approximate value of being in postdecision state and is updated using equation (8) instead of equation (6):

In addition, aggregation is used to reduce computation and generalize the evaluation of the value function across other similar states. Different but similar states are aggregated only to approximate the value function at the decision-making point. After the decision, the states are disaggregated and proceed to the next simulation event. In this study, temporal and spatial aggregations are used. The temporal and spatial aggregation sets are, respectively, denoted as and , where the levels are and. Temporal aggregation is achieved by dividing the day into three time zones as 01 : 00–08 : 00 (), 08 : 00–11 : 00 (), and 11 : 00–01 : 00 (), depending on the incidents; each of these time zones has similar demands (calls). For the spatial aggregation, the space is divided into a grid divided into nine squares with three equal sections along both the horizontal and vertical axes. The state’s attributes used for the evaluation are the number of idle or relocating ambulances and the number of patients waiting to be allocated an ambulance. Other attributes of the state are omitted.

In other words, the aggregated state that stores the value of the value function is a vector of 19 dimensions consisting of the number of idle ambulances and pending patients in each of nine square regions and the time zone. The value of the value function for all aggregated states is stored in a lookup table. Aggregation reduces the size of the table, and the use of the postdecision state reduces the number of times a table is queried. Algorithm development process in this study so far builds on previous research into the ambulance dispatch and redeployment problem by additionally considering multiple types of patients and ambulances, and patient classification errors; so, we recommend to see [16, 33] for full details.

However, as it is still a large table, we also use the monotonicity-preserving projection operator introduced by Jiang and Powell [34]. If the expected contribution between some states can be compared in advance, this operator can be used to reduce the computation by efficiently approximating the value function. In this study, if state has (1) a greater or equal number of idle ALS vehicles at each emergency center, (2) a greater or equal number of idle ambulances at each emergency center, (3) a lesser or equal number of pending high-risk patients in each region (aggregated space), and (4) fewer patients who have not been assigned an ambulance in each region than state , then being in state would result in better contributions than being in state . If dominates as described, . In this study, because the aim is to minimize RLI, , the expected value of being in state , should be less than if .

Let be a reference state, be a reference value, and be a reference point for comparison. The value function is , and the monotonicity-preserving projection operation is defined as . The component of the output vector of at state is defined as

In general, for every iteration of ADP, the operator is applied every time after updating the value function with value for current state . Jiang and Powell [34] showed that the value function converges quickly with fewer iterations because the monotonicity of the state set is always maintained by using the operator as follows:

However, if the operator is used at every decision-making instant, the time required per iteration is greatly increased, although the number of iterations is reduced because the reference state is compared with all other states. Therefore, in this study, the operator is applied stochastically to take advantage of the computational time. At the end of each iteration, we probabilistically sample ten states for each time zone, with the probability being proportional to the number of visits to that state. Then, with only the sampled states as reference points, all other states are updated through the operator. Using the stochastic monotonicity-preserving projection, the approximation of the value function can be effectively updated by applying the operator in a much more time-efficient manner.

Here, we propose the mini-batch monotone-ADP algorithm, which stochastically uses the monotonicity-preserving projection to modify the monotone-ADP algorithm proposed in the study by Powell [33]. The detailed algorithm is shown in Figure 4. The initial value of affects the tradeoff relationship between exploration and exploitation. In this study, as the minimization problem is considered, the initial value of is set to 0 to explore as many action decisions as possible.

4. Numerical Experiments and Results

4.1. Experimental Design

This study used actual data obtained on March 2015 for Songpa-gu, Seoul, Korea. Songpa-gu is a high-density neighborhood with a population of approximately 680,000 and an area of approximately 90 km2. Actual historical data on patient arrival rate and traffic was obtained from the South Korean Open Data Portal (data.go.kr) and the Seoul Traffic Information Center, respectively. These data reveal an average of 127.9 calls per day, of which 24.8% are assumed to be high risk [32] The area contains three hospitals with emergency rooms, six ambulances, and six fire stations that function as waiting locations (Figure 5). Actual data on the time-varying demand and changes in ambulance speed over time were also used in the model. Patient calls were generated from a Poisson process with different parameters for each district, and the arrival time of the calls at each district was also generated using a Poisson process with a time-varying parameter. The average number of patients who arrived from the entire Songpa-gu area over time is shown in Figure 6, and the average speed of an ambulance in traffic is shown in Figure 7.

It is assumed that up to two ambulances can be placed in a waiting location at one time. The coefficients of the RLI function were set to , , , and , respectively, based on basic interviews with EMS practitioners. As the RLI can be viewed as an adjusted RT, this setting means that exceeding the RTT is equivalent to a 30-min delay. Moreover, 4 min for a high-risk patient is equal to 1 min for a low-risk patient. However, different values can be applied depending on the practitioners’ opinion. The service time at the patient’s location was assumed to follow a gamma distribution with a scale parameter θ = 3.57 and a shape parameter k = 6.2, with an average of 22.12 min. The service time at the hospitals was also assumed to follow a gamma distribution with a scale parameter θ = 5.02 and a shape parameter k = 3.0 with an average of 15.05 min, as inferred by Maxwell et al. [15].

The step size of the proposed ADP algorithm was set to , which is the reciprocal of the number of visiting states from the beginning to time at iteration . This step size almost definitely assures convergence as the number of iterations increases with a well-known result in stochastic approximation because it satisfies and , with some regularity assumptions regarding the underlying stochastic processes (see the studies by Jiang and Powell [34] and Ryzhov et al. [35] for details). The discount factor was set to 0.9, which is future-oriented and showed the best performance in simple tests. The algorithm was implemented in Python, and all experiments were run on a computer with an i5-4460 CPU. We varied the following three factors to determine their influence on the RLI: the ratio of ALS to the total number of ambulances (hereafter the ALS ratio), the undertriage rate α, and the overtriage rate β. In this experiment, the ALS ratios with respect to the six ambulances were 0.0, 0.17, 0.33, 0.5, 0.67, 0.83, and 1.0. Each error α and β was divided into five increments of 0.1, beginning at 0. A complete factorial experiment was performed for each combination of factors.

The learning phase of the proposed ADP algorithm, which approximates the optimal value function, was terminated based on a two-h limit instead of the number of iterations. We drew each point in Figure 8 to represent the average value of the RLI for 100 iterations. As Figure 8 shows, the RLI gradually decreased and converged after an average of 5387.7 iterations. The policy optimized by the proposed ADP algorithm (hereafter the ADP policy) was tested 100 times for each experiment. Each iteration of the learning phase and each test of optimized policy were run for seven simulation days after a warm-up time of one simulation day, which is sufficient time to eliminate the influence of an arbitrary initial position of the ambulances.

4.2. Comparison with Greedy Policy

As mentioned in Section 3, the greedy policy moves the ambulance in a way that minimizes ; thus, it only considers the contribution at the current state and does not consider the effects of the current action on future situations. However, because it still considers the patient severity classification errors, ambulance type, and the expected response time of the current state, it is a basic and reasonable policy that is expected to perform at least better than a myopic policy that allocates the nearest ambulance to the patient and relocates the former to the nearest available waiting location.

It is difficult to compare the various policies with a small number of simulation experiments because the RLI has high variability due to the inherent uncertain nature of patient numbers in the EMS system. Therefore, we used the common random number (CRN), a variance reduction technique, to efficiently compare alternative policies with a small number of simulations. This was made possible because the CRN method synchronizes a random number stream for some variables to generate the same random number in every alternative policy when running the simulation. In this study, we compared the greedy policy and the ADP policy under the condition that the random number streams of the patients’ occurrence times, locations, and actual and classified severities were synchronized.

To find the minimum number of ALS vehicles capable of effectively transporting high-risk patients, the average RLI according to the ALS ratio was analyzed as shown in Figure 9. Figure 9 shows that the RLI increased sharply when the ALS ratio decreased to less than 0.5. This was a result of the frequent assignment of BLS to high-risk patients because there were insufficient ALSs to treat them. In a further experiment that restricted BLS from transporting high-risk patients, these patients continued to accumulate in the queue if the ALS ratio was less than 0.5. This indicates that the ALS in the EMS system had insufficient capacity; therefore, subsequent analyses of the experimental results will only evaluate situations in which the ALS ratio is above 0.5.

Table 2 shows the results of the RLI of the two policies for each of the four ALS ratios and five levels of α and β. In the paired t-test for the ADP and greedy policies, the former performed significantly better in 97 of 100 combinations at the 95% confidence level. In most experiments, the value was less than 0.001, indicating that the dominant performance was very significant. Table 3 shows the difference in RLI between the ADP and the greedy policy based on the ALS ratio, which had the greatest effect on patient risk level. Overall, the patient RLI decreased by 0.486 when using the ADP policy, which was an improvement of 11.2% over the greedy policy.

4.3. Factors Affecting the Risk Level Index

The results of multiway ANOVA tests on the RLI in the ADP policy are shown in Table 4 and Figure 10. The ANOVA was conducted using SAS software. As expected, the RLI decreased with increasing ALS ratio and decreasing undertriage rate α or overtriage rate β. The main effects on error α, error β, and ALS ratio were significant, as were the interaction effects of the α × ALS ratio and β × ALS ratio, with a significance level of 0.01 and a value of less than 0.001. The interaction effect of α × β was significant with a value of less than 0.05, but the magnitude of the effect was negligible; therefore, a detailed analysis was not conducted. The interaction effect of α × β × ALS ratio was not significant. The ALS ratio had the greatest impact on the RLI, followed by α, the α × ALS ratio interaction, the β × ALS ratio interaction, and β. Figure 10 shows that each factor has a nonlinear effect on RLI.

The main effects of the different factors are summarized in Figure 11 using the averages of the experimental values for all levels of the factors. The effect of undertriage rate was distinctly nonlinear; RLI increased rapidly as α increased from 0 to 0.1. Moreover, when error α increased, there was an increased frequency of assigning a BLS to misclassified actual high-risk patients, leading to a negative impact on the patient’s risk level. Conversely, the RLI increased linearly with increasing β; however, this effect was not large because assigning ALS to a misclassified actual low-risk patient does not immediately and directly increase that patient’s risk level, but rather indirectly affects the ability of future high-risk patients to cope. Another reason for the small effect is that the absolute number of high-risk patients is relatively small. As the ALS ratio decreased, the RLI increased more rapidly. Figures 12 and 13 show the interaction effect between the undertriage rate α or overtriage rate β and ALS ratio on the RLI. As the ALS ratio increased, the RLI was less affected by both classification errors; however, when the ALS ratio was relatively low, α generated a greater difference in RLI than β.

4.4. Operational Properties of the Improved Ambulance Operation Policy

Although the ADP policy performs better than the greedy policy, understanding how ambulance operations based on the ADP policy differ from those of the greedy policy is complex. Thus, to gain a greater understanding of operational properties and more general and intuitive insights into decision-making in the proposed optimized ambulance operation policy, we developed and analyzed additional indices other than RLI.

The first of these indices, the future orientation for patients classified as high-risk index (FHI), refers to the ratio achieved when the nearest ALS is not allocated, or the nearest ambulance is not allocated to a patient classified as high risk when other idle ALSs are present. The FHI was close to 0 in almost all situations (Table 5). As the availability of an ALS increased as the ALS ratio increased, the FHI increased slightly from 0.05 to 0.09, which was slightly future-oriented but still very low. This means that almost all patients classified as high risk, regardless of the magnitude of the error and the ALS ratio, were assigned the nearest ALS or a BLS if it was closer. In other words, ambulances tried to respond as quickly as possible to patients classified as high risk in any situation. On the contrary, dispatching ambulances to patients classified as low risk was less affected by the distance between the patient and the ambulance. On average, 30% of patients classified as low risk were assigned an ambulance other than the nearest ambulance.

The second index measured was the present orientation for patients classified as low-risk index (PLI), which refers to the ratio achieved when the ALS nearest to a low-risk patient is allocated when the nearest ambulance is that specific ALS and other idle ambulances are present. As the PLI value increased when a low-risk patient was assigned to the nearest ALS, a larger PLI value can be considered a more short-sighted dispatch approach, whereas a smaller PLI value is a more forward-looking dispatch approach. As a result, the PLI was minimally affected by the overtriage rate β (Table 6) but increased with increasing undertriage rate α. Thus, when the undertriage rate α was low, a patient classified as low risk was relatively frequently allocated an ambulance that is farther away, even if there was a closer ALS, in order to prepare for potential high-risk patients in future. On the contrary, when the undertriage rate α was high, the nearest ALS was frequently assigned to a patient even if they were classified as low risk. Furthermore, PLI exhibited nonlinear characteristics with undertriage rate α. When α increased from 0, the PLI increased considerably; however, when α exceeded 0.2, the increase in PLI was reduced.

Transporting a low-risk patient via ALS instead of BLS is a relatively inefficient way of using ambulance resources because it is an oversupply of the medical service. Thus, the third index measured was the inefficiency of the ALS index (IAI), which refers to the ratio achieved by allocating an ALS to a patient classified as low risk. Table 7 shows the IAI for error α and error β, which is the average value of all experiments except for an ALS ratio of 1.0. IAI increased as α increased but was not significantly affected by β. In other words, as the undertriage rate increased, the inefficient use of ALS vehicles increased as more ALSs were assigned to patients classified as low risk. IAI also increased considerably and nonlinearly with α, similar to PLI. However, if the undertriage rate exceeded 0.2, the increase in IAI began to decrease. Finally, the average time required to relocate an ambulance was 2.61 min for the greedy policy and 3.84 min for the ADP policy. This indicates that although the greedy policy tried to relocate ambulances to make them idle as quickly as possible, the ADP policy tried to relocate ambulances to positions in which they could better respond to future patients, which led to improved performance.

5. Discussion

One of the major difficulties of an EMS system that transports patients by emergency ambulances is that they have to respond as quickly as possible despite limited ambulance resources. As not all patients are actual emergency patients, it is clear that using a mixed ALS/BLS system based on the severity of the patient’s condition is a more efficient management strategy that will enable ambulances to respond to patients more rapidly. However, a key limitation of mixed ALS/BLS systems is the high risk of errors when classifying the severity of the patient’s conditions.

Therefore, we developed an ADP model to optimize the ambulance dispatch and redeployment policy whilst including patient severity classification errors, which has not been sufficiently addressed by previous research. The patients were categorized into two groups: high risk (emergency) and low risk (nonemergency), where the majority fall into the latter category. A mixed ALS/BLS (two-tiered ambulance) system in which ALS and BLS vehicles are suitable for transporting high-risk and low-risk patients, respectively, was also considered. Two types of classification errors were assumed. The undertriage rate α was the probability of false classifications of actual high-risk patients, and the overtriage rate β was the probability of false classifications of actual low-risk patients. To develop a realistic model, system dynamics such as the time-varying traffic and frequency of patient occurrence and ambulance service time were based on historical data. As a result, the proposed ADP model reduced the risk level index (RLI) for all patients by an average of 11.2% compared to the greedy policy.

We also analyzed the magnitude and correlation of the effects of α, β, and the ALS ratio on the patient RLI under optimized ambulance dispatch and relocation policies. The patient RLI decreases when the ALS ratio increases or either classification error decreases. ALS ratio has the greatest impact on RLI, followed by α, α × ALS ratio interaction, β × ALS ratio interaction, and β. The interaction effects show that the patient RLI is less affected by changes in both classification errors as ALS ratio increases. Furthermore, a key observation is that α is much more sensitive than β in terms of the patient RLI. Therefore, it is desirable to classify patient severity in order to minimize the undertriage rate, even though it may increase the overtriage rate. For example, a patient whose condition is unclear or ambiguous and cannot be classified accurately would be classified as high risk. Furthermore, we evaluated the characteristics of the optimized ambulance operation policy. Patients classified as high risk were almost always assigned the nearest ALS regardless of the error level or ALS ratio. However, patients classified as low risk were more likely to be allocated the nearest ALS as the undertriage rate increased. Moreover, the manner in which ambulances operated was not significantly affected by the overtriage rate. These findings could serve as useful guidelines for optimizing ambulance operations when patient severity classification errors exist. Although the experimental environment was limited to Seoul, we expect that these results would not be significantly different in other regions with characteristics similar to Seoul, e.g., urban areas with a similar density of ambulance, base, and demand. However, in order to find out the impact of specific regional characteristics on the ADP policy, further research is required, such as learning a new policy in the area with different characteristics, e.g., rural areas with fewer ambulances and demands, or applying transfer learning using a policy that has completed learning in a similar area.

The main goal of this study was to develop an algorithm to determine the optimal ambulance operation policy using a realistic model that includes patient severity classification errors and then provide insights into classifying patient severity and ambulance operational strategy by identifying the effects of several factors and useful indices under the optimized policy. Therefore, the goal was not to demonstrate the superiority of an all-ALS system versus a mixed-ALS/BLS system or to increase the accuracy of patient classification. Although the total number of ambulances is assumed to be constant in this study, the number of ambulances available under one budget can vary due to differences in operating and purchasing costs between ALS and BLS. Increasing the total number of ambulances with a high ratio of BLS may contribute positively to reducing the patient risk level. In addition, if it was possible to lower the undertriage and overtriage rates, EMS system managers could consider controlling these errors and the configuration of ambulances to enable effective decision-making that could minimize the patient risk level within a limited budget. The findings of this study could be useful for such future research.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (2017R1E1A1A03070757).