+ All Categories
Home > Documents > Forecasting EMS demand, response times, and workload

Forecasting EMS demand, response times, and workload

Date post: 28-Feb-2022
Category:
Upload: others
View: 3 times
Download: 1 times
Share this document with a friend
47
Forecasting EMS demand, response times, and workload Armann Ingolfsson, [email protected] University of Alberta School of Business 1st International Workshop on Planning of Emergency Services: Theory and Practice, CWI, Amsterdam, 25 June 2014 © Armann Ingolfsson 2014
Transcript
Page 1: Forecasting EMS demand, response times, and workload

Forecasting EMS demand,

response times, and workload Armann Ingolfsson, [email protected]

University of Alberta School of Business

1st International Workshop on Planning of Emergency Services:

Theory and Practice, CWI, Amsterdam, 25 June 2014

© Armann Ingolfsson 2014

Page 2: Forecasting EMS demand, response times, and workload

Change the Defaults: Travel time = distance / speed

Travel time = f(distance)

aij = 1 i is covered by j, 0 otherwise

pij = probability that i covers i

Longer trips have faster average speeds

Travel times are stochastic

It’s not hard to incorporate these features in most

EMS planning models

2

Page 3: Forecasting EMS demand, response times, and workload

3

0

60

120

180

240

300

360

420

480

540

600

0 1 2 3 4 5 6 7 8 9 10

Distance (km)

Tra

ve

l tim

e (

s)

7,457 high priority calls,

from 2003, Calgary EMS

Longer trips have faster average speeds

Travel times are stochastic

Page 4: Forecasting EMS demand, response times, and workload

Outline

• Scope and Scale

• Predicting Demand, Response Times, and

Workload

• Policy Implications

• Performance Measures

4

Page 5: Forecasting EMS demand, response times, and workload

Reference

Ingolfsson, A. (2013). EMS

Planning and Management.

In Operations Research and

Health Care Policy (pp. 105-

128). Springer New York.

5

Page 6: Forecasting EMS demand, response times, and workload

EMS Scope and Scale

Page 7: Forecasting EMS demand, response times, and workload

EMS Statistics

Region

(Year)

Canada

(2012)

London,

England

(2009

United

States

(2011)

Rural

Iceland,

Scotland,

Sweden

(2007)

Population (000) 5,104 7,754 313,625 586

Annual calls per capita 1/8.8 1/5.24 1/8.54 1/12.1

Ambulances per

capita

1/8,954 1/8,615 1/3,858 1/5,581

EMS professionals per

capita

Not available 1/1,551 1/380 1/750

Annual operating

expenses per capita

US$92 (Alberta)

US$64 (Toronto)

US$55 Not available US$41

7

Page 8: Forecasting EMS demand, response times, and workload

EMS Call Components

8

Call

Unit begins travel

Unit arrives

at scene

Unit departs scene

Unit arrives at hospital

Unit departs hospital

Pre-travel delay0.93 (0.64)

Travel time4.02 (0.55)

On-scene time20.1 (0.40)

Transport time12.2 (0.53)

Hospital time44.0 (0.45)

Response time

Unit service time

34.5% not transported

Page 9: Forecasting EMS demand, response times, and workload

EMS Planning and Management is

Challenging Because …

• … call volume, location, and severity are

highly variable

• Planning is facilitated by ever increasing

data collected by EMS agencies

– Event time stamps

– Geographical coordinates

9

Page 10: Forecasting EMS demand, response times, and workload

OR/MS EMS Publications

10

0

2

4

6

8

10

12

14

16

19

72

19

75

19

78

19

81

19

84

19

87

19

90

19

93

19

96

19

99

20

02

20

05

20

08

20

11

Nu

mb

er

of

pu

blic

atio

ns

Page 11: Forecasting EMS demand, response times, and workload

Decomposing Performance

• Performance estimates:

– pij = estimated performance for calls from j if station i responds

– “performance:” could be coverage probability /

survival probability / average response time / …

• Dispatch probabilities:

– fij = Pr{station i responds | call from j}

– This is where queueing / service system models are needed

• Call arrival rates:

– Neighborhood j: lj, system: l

• System performance:

11

l

l

j iijij

jpf

Page 12: Forecasting EMS demand, response times, and workload

Predicting Demand,

Response Times,

and Workload

l

pij

fij

Page 13: Forecasting EMS demand, response times, and workload

Call Volumes: Weekly Cycle

13

0.2%

0.3%

0.4%

0.5%

0.6%

0.7%

0.8%

0.9%

1.0%

0 24 48 72 96 120 144 168

Pe

rce

nt

of

we

ekl

y ca

ll vo

lum

e

Hour (24 x 7 days)

Mon. Tue. Wed. Thu. Fri. Sat. Sun.

Page 14: Forecasting EMS demand, response times, and workload

Call Volumes: Annual Cycle

14

7.0%

7.5%

8.0%

8.5%

9.0%

9.5%

10.0%

Jan

Feb

Mar

Ap

r

May Jun

Jul

Au

g

Sep

Oct

No

v

De

c

Pe

rce

nt

of

ann

ual

cal

l vo

lum

e

Month

Page 15: Forecasting EMS demand, response times, and workload

15

A Theory about EMS Demand • Theory: Demand follows a Poisson arrival process

)()],(in arrivals of[number var

)()],(in arrivals of[number E

!

))(exp())(()},(in arrivals Pr{

1221

1221

121221

tttt

tttt

n

ttttttn

n

l

l

ll

Page 16: Forecasting EMS demand, response times, and workload

16

Why Poisson? Theoretical Reason • Cox and Smith (1954): The superposition of a large number of

independent renewal processes, each with a small renewal rate,

approaches a Poisson process

• Interpretation: If …

– … the number of potential patients is large

– … patients act independently

– … the probability of arrival for each patient in each infinitesimal interval

is small

• Then the patient arrival process will be approximately Poisson

• Exercise: Think of reasons why an EMS arrival process might not

be Poisson

Page 17: Forecasting EMS demand, response times, and workload

17

Are M&Ms good?

Page 18: Forecasting EMS demand, response times, and workload

18

Or: If Not Poisson then What?

• If the first M in M/M/s is unrealistic, then how can

we make it more realistic?

• M means interarrival times are:

– Independent

– Identically distributed

– Exponentially distributed

• G/M/s?

• M(t)/M/s?

• M(t)/M/s with random arrival rate? (Cox process)

Page 19: Forecasting EMS demand, response times, and workload

19

Poisson with Random Arrival Rate Arrival rate for

tomorrow

Arrival rate for two

weeks from today

0123456

0 6 12 18 24

l(t

)

t

0123456

0 6 12 18 24L

(t)

t

Page 20: Forecasting EMS demand, response times, and workload

20

Forecasting EMS Calls: Are they Poisson?

Daily average = 174

If arrivals are Poisson, then the

standard deviation (= RMSE)

should be √174 ≈ 13

RMSE(1 day ahead) ≈ 14

RMSE(2 weeks ahead) ≈ 18

Simulating tomorrow’s arrivals:

Almost Poisson

Simulating arrivals two weeks

from now: Poisson with random

rate

Channouf et al. (2007), Calgary data Channouf, N., L’Ecuyer, P., Ingolfsson, A., & Avramidis, A. N. (2007). The

application of forecasting techniques to modeling emergency medical system

calls in Calgary, Alberta. Health Care Management Science, 10(1), 25-45.

(Much more sophisticated analysis in

recent papers by Kim and Whitt) Such as Kim, S. H., & Whitt, W. (2014). Are Call Center and Hospital Arrivals Well Modeled

by Nonhomogeneous Poisson Processes?. Manufacturing & Service Operations

Management.

Page 21: Forecasting EMS demand, response times, and workload

21

Within-Day Forecasting

• Forecasting arrivals from 4 to 5 pm:

– Using calls up to midnight the day before:

RMSE = 3.5 calls

– Using calls up to 11 am today: RMSE = 2.3

calls

Channouf et al. (2007),

Calgary data

Page 22: Forecasting EMS demand, response times, and workload

EMS Arrivals: Opportunities for

Further Research

• Forecasting of arrivals over time and

space (Setzler et al. 2009 provides one example) Setzler, H., Saydam, C., & Park, S. (2009). EMS call volume predictions: A comparative study.

Computers & Operations Research, 36(6), 1843-1851.

– What level of spatial resolution is needed /

possible? (finer resolution dilutes sample sizes)

– What level of accuracy is needed / possible? (Poisson process with known rate gives upper bound on

accuracy?)

22

Page 23: Forecasting EMS demand, response times, and workload

23 23

The Data

0

60

120

180

240

300

360

420

480

540

600

0 1 2 3 4 5 6 7 8 9 10

Distance (km)

Tra

ve

l tim

e (

s)

7,457 high priority calls, from 2003,

Calgary EMS Budge, S., Ingolfsson, A., & Zerom, D. (2010). Empirical analysis of

ambulance travel times: the case of Calgary emergency medical

services. Management Science, 56(4), 716-723.

Page 24: Forecasting EMS demand, response times, and workload

24 24

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

0.80

0.90

1.00

1 10

Pro

ba

bility

Travel time (min., log scale)

Empirical distribution

Lognormal distribution

Log-t distribution

Conditional Travel Time

Distributions

Distance: 0-1 km

Median: 2.0 min.

CV: 0.41

Df: 4

Page 25: Forecasting EMS demand, response times, and workload

25 25

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

0.80

0.90

1.00

1 10

Pro

ba

bility

Travel time (min., log scale)

Empirical distribution

Lognormal distribution

Log-t distribution

Conditional Travel Time

Distributions

Distance: 4-5 km

Median: 5.2 min.

CV: 0.24

Df: 5

28 Jan 2014 OM 702

Page 26: Forecasting EMS demand, response times, and workload

26 26

A “Physics 101” Model for Median

Travel Time

Time

Speed

Acceleration = a

cruising speed - vc

Deceleration = a

A long trip:

Time

Speed

A short trip:

28 Jan 2014 OM 702

ccc

c

ddvdav

ddadd

2//

2/2]| timevelmedian[Tra

Page 27: Forecasting EMS demand, response times, and workload

27 27

Model

Travel time = m(distance) × exp(c(distance) × e)

or:

log(travel time) = log(m(distance)) + c(distance) × e

• Log transformation to symmetry

• Median curve: m(distance)

• CV curve: c(distance)

• “Error term:” e ~ Student t distribution – Better fit than normal distribution

– Less sensitive to outliers than normal distribution

Page 28: Forecasting EMS demand, response times, and workload

28 28

Model Estimation

• Non-parametric: Median and CV can be

any smooth functions of distance

• Parametric

– Median: RAND fire engine first-principles

model

– CV: New first-principles model

Page 29: Forecasting EMS demand, response times, and workload

29

Non-parametric Functions

0 5 100

2

4

6

8

10

Distance (km)

Media

n t

ravel tim

e (

min

.)

0 5 100

0.1

0.2

0.3

0.4

0.5

Distance (km)

Coeff

icie

nt

of

variation

Page 30: Forecasting EMS demand, response times, and workload

30

Parametric Functions

0 5 100

2

4

6

8

10

Distance (km)

Media

n t

ravel tim

e (

min

.)

0 5 100

0.1

0.2

0.3

0.4

0.5

Distance (km)

Coeff

icie

nt

of

variation

Page 31: Forecasting EMS demand, response times, and workload

Travel Times: Median and

Coefficient of Variation

31

0

1

2

3

4

5

6

7

8

9

10

0 2 4 6 8 10

Media

n tra

vel tim

e (

min

.)

Distance (km)

Parametric

Non-parametric 95% confidence limits

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

0.80

0 2 4 6 8 10

Coeffic

ient of

variation

Distance (km)

Parametric estimate

Non-parametric 95%

}min. 9 timeTravelPr{ ijp

Page 32: Forecasting EMS demand, response times, and workload

Pre-travel Delays

32

0

200

400

600

800

1000

1200

2 4 6 8 10 12 14 16 18 20 22 24 26 28

Eval

uat

ion

& d

isp

atch

tim

e (

s)

Number of busy ambulances

Urgent

Non urgent

0

20

40

60

80

100

120

140

2 4 6 8 10 12 14 16 18 20 22 24 26 28

Ch

ute

tim

e (

s)Number of busy ambulances

}min. 9 timeTraveldelay travel-PrePr{ ijp

Alanis, R., Ingolfsson, A., & Kolfal, B.

(2013). A Markov chain model for an

EMS system with repositioning.

Production and Operations

Management, 22(1), 216-231.

Page 33: Forecasting EMS demand, response times, and workload

Scene and Hospital Times

33

15

20

25

30

35

40

45

50

2 4 6 8 10 12 14 16 18 20 22 24 26 28

On

-sce

ne

tim

e f

or T

and

TC

(min

.)

Number of busy ambulances

Avg. on-scene time | T

Avg. on-scene time | TC

30

40

50

60

70

80

90

100

2 4 6 8 10 12 14 16 18 20 22 24 26 28H

osp

ital

tim

e (

min

.)

Number of busy ambulances

Workload – needed to predict dispatch probabilities (fij)

Page 34: Forecasting EMS demand, response times, and workload

Overall Service Time

34

Page 35: Forecasting EMS demand, response times, and workload

Probability-of-Coverage Maps

35

Page 36: Forecasting EMS demand, response times, and workload

Why Study EMS Data?

• Fundamental knowledge: Does average service

time vary with system load? Why? Variation

between regions and with system organization?

• Modeling: How can load-dependent service

times be incorporated in EMS models? Validity,

tractability, scalability.

• Implications for planning: How do load-

dependent service times impact estimated

performance and recommended number of

ambulances?

36

Page 37: Forecasting EMS demand, response times, and workload

Why EMS Data is Important:

Another Perspective

37

Timeline:

2009: Responsibility for EMS service

in Alberta transferred from

municipalities to Alberta Health

Services

Feb 2012: Health Minister asks Health

Quality Council to review transfer of

EMS, including dispatch consolidation

(Consolidation put on hold)

Jan 2013: Review completed

Page 38: Forecasting EMS demand, response times, and workload

38

What’s needed to collect better data?

Dispatch consolidation!

Page 39: Forecasting EMS demand, response times, and workload

Performance Measures

Page 40: Forecasting EMS demand, response times, and workload

Equity

Performance Measures: Issues

• Report response time statistics or outcome

statistics?

• Report averages, quantiles (90th percentile), or

fractiles (proportion within a standard)?

• Different standards for different call types?

• Different standards for urban vs. rural?

• Report system-wide statistics or by region?

40

Page 41: Forecasting EMS demand, response times, and workload

Equity: Equal Access vs. Optimize

System-Wide Performance?

• In practice, rural and urban standards are

different

• Equal access implies lives are valued

more highly in sparsely populated areas

41

Page 42: Forecasting EMS demand, response times, and workload

Access to Medical

Care vs. Urban

Sprawl

42

Page 43: Forecasting EMS demand, response times, and workload

Can Medical Outcomes by

Incorporated in Planning Models?

• Example of a survival probability equation

for cardiac arrest patients:

43

DefibCPR

DefibCPR139.0106.0260.0exp(1

1),(

IIIIs

Page 44: Forecasting EMS demand, response times, and workload

Coverage vs. Survival

Probabilities

44

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

0%

2%

4%

6%

8%

10%

12%

14%

0 5000 10000 15000 20000

Co

vera

ge p

rob

abili

ty

Surv

ival

pro

bab

ility

Distance (m)

Survival

Coverage

}survivalPr{

vs.}min. 9 timeResponsePr{

ij

ij

p

p

Page 45: Forecasting EMS demand, response times, and workload

Policy Implications

Page 46: Forecasting EMS demand, response times, and workload

More data …

• Computer Aided Dispatch and GPS

systems collect more and more EMS data

• Makes it possible to:

– Better understand EMS operations

– Use more detailed models for planning

• But: Parsimony and tractability still matter

46

Page 47: Forecasting EMS demand, response times, and workload

… but is it the right data?

• EMS is neither the beginning nor the end

of a patient’s journey through a healthcare

system

• Outcomes are tracked after EMS

• Information about what happens before

EMS typically not tracked (e.g., when did

the accident occur)

• Linking EMS data to hospital data might

enable EMS to be more outcome-driven 47


Recommended