• No results found

Operations Research in EMS in the Past, Present and Future

N/A
N/A
Protected

Academic year: 2021

Share "Operations Research in EMS in the Past, Present and Future"

Copied!
43
0
0

Loading.... (view fulltext now)

Full text

(1)

Operations Research in EMS in

the Past, Present and Future

Shane G. Henderson

http://people.orie.cornell.edu/~shane

Joint work with many folks!

Thanks: NSF CMMI 0758441, CMMI 0926814, CMMI 1200315,

Optima Corporation, Toronto EMS, Dave Lyons, Ambulance Victoria, Armann Ingolfsson, Andrew Mason

(2)

Who Am I?

Co-developed BARTSim 1997-99

Acquired by Optima Corporation, now known as Optima Live/Predict/…

Scheduling daily patient transfers around Ontario, positioning fixed-wing aircraft and helicopters for urgent and emergent calls

Working loosely with Optima.

Ambulance Victoria, Toronto EMS have kindly shared data

(3)

Some Day-to-Day Questions

How many ambulances do we need?

– At what times?

– Where?

What happens to performance if

– We close Base 3?

– Central hospital closes its spinal unit?

– A “big event” knocks out some of the fleet?

What crew schedules and rosters

should we use?

(4)

Some Higher-Level Questions

What benefits might we get from

system-status management?

Should we use a tiered fleet?

How should national resources be

(5)

Shane G. Henderson 5

Statistics and Operations

Research in EMS

CAD, AVL Data

Optimization

for base location, system-status management, crew scheduling Simulation to check and refine optimization, do what-if Statistics Operations Research

(6)

My Plan For Today

Optimization and simulation

Case: Ithaca Fire Department

Case: Ornge

Policy questions

– Economies of scale

(7)

Shane G. Henderson 7

(8)

Some Questions

We re considering a new base. Where

is the ideal location?

Are our bases in the right places?

What locations are best for System

Status Management?

Given where all my units are now,

(9)

Shane G. Henderson 9

One Way to Do It

Download calls and locations to GIS

Stare at the map for a while

Pick location(s)

Argue, argue, argue

(10)

A Better Way

•  Use optimization

•  Search over all possible locations, and find

the best (usually under simplifying

assumptions that make the math work out) •  Not sure about those assumptions?

•  Test with a detailed simulation

•  For example, which potential base locations

(11)

Shane G. Henderson 11

Edmonton

(12)

Better?

(13)

Shane G. Henderson 13

Still Trying…

(14)

Optimal

(15)

Shane G. Henderson 15/15

(16)

Optimization

A method for searching over huge

numbers of options to identify the best

Have to make simplifying assumptions

that ensure that the math works

Very mature field

– Used in airlines, bike sharing, refineries,

network design, composite material design…

(17)

Simulation

Computer model of operations

As detailed as you like (modulo $$)

Test planned changes before

implementation

Great for

– Testing ideas without risk

– Explaining ideas to stakeholders

Can’t do “search” like with optimization

(18)

Simulation

Very mature field

– Used in hospital layout, container freight

planning, trucking, traffic control, food safety, …

Constant use in EMS since the 70s

Optimization and simulation can “calm”

(19)

Shane G. Henderson 19

Case Study

Ithaca Fire Dept (IFD): 4 engines, 1 ladder truck What if IFD had one more/one less engine?

Or if one base were moved?

(20)
(21)

Shane G. Henderson 21

First Unit Average Travel Time < 2 min First Unit Average Travel Time < 3 min First Unit Average Travel Time < 4 min First Unit Average Travel Time > 4 min

Current situation Base case simulation

Based on 2001 data % of first unit

responses in 4 mins

% of full service

responses in 8 mins

4 engines xx xx

5 engines xx xx

4 engines, move West Hill station

(22)

Case Study

Ornge, Ontario Air Ambulance

Scene calls/urgent/emergent and planned transports (day ahead)

(23)

Spatial Distribution of Call

Arrivals

(24)
(25)

Day-Ahead Transports

Plan tonight for tomorrow’s schedule

Use “schedule repair” to fix the

schedule after disruption

Optimization tools in daily use at Ornge

In a study without schedule repair

– Original 12% savings prediction over

experienced flight planners – 7% savings ($ / km) realized

(26)

Economies of Scale

At quiet times, you have to run at lower utilization than busy times to achieve the same on-time

performance

(27)

0 10 20 30 40 50 60 70 0 1 2 3 4 5 6 7 8 9 10 11 12 Shane G. Henderson 27

# Calls in One Day: Small Town

Mean = 4.6 Std Dev = 2.1

(28)

10 20 30 40 50 60

# Calls in One Day: Medium

Mean = 16.4 Std Dev = 4.9

(29)

0 5 10 15 20 25 30 35 40 45 50 Shane G. Henderson 29

# Calls in One Day: Large

Mean = 970 Std Dev = 80

(30)

Average # Calls Standard Deviation 4.6 2.1 16.4 4.9 970 80

Number of Calls in One Day

As average gets big, standard deviation gets big too,

but becomes a far smaller fraction of expected load

(31)

Shane G. Henderson 31

Impact on Deployment

Need to plan for

N

calls

+ 2 standard

deviations, where

N

= average

Small

N

: 2 std deviations a big deal

Big

N

: 2 std deviations fairly small

Conclusion:

Graveyard shift needs

lower utilization for the same on-time %

Conclusion:

Small towns need lower

(32)

More Policy Questions

ALS only or tiered fleet?

– Either can work well under conditions

What does optimal dispatch look like?

– Quiet stations take low-priority calls in busy

areas

System status management?

(33)

Accessing These Tools

Need to partner with specialists

– Company and/or university

Special software tools

(34)

What should be next in research?

(My shopping list)

(35)

System Status Management

Plans need to be practical

– Can’t move crews too frequently

Can we find better plans?

Finding an “optimal” plan is probably out

of reach. Can we find bounds?

– Would tell us when need more resources

– Or a different way of doing things…

– Also tell us when there’s no point in

searching further for better plans

(36)

Improve Statistical Modeling

These tools require

– Arrival rates in time

– Spatial distribution of calls

(37)
(38)
(39)

Shane G. Henderson 39

(40)

What Might Be Next

Currently using historical data

What about real-time information?

– Need to connect CAD to, e.g., Waze or

Tom-Tom or … ?

– Waze etc give non-L&S speeds

– Need to do lots of queries to select posts

(41)

Systems-Level Models

What is the best way to deliver

pre-hospital care?

– GP system (Netherlands)

– Doctor on ambulance (Germany)

– Cardiac arrest volunteers?

– Paramedics on motorbikes?

How to share resources across different

regions?

– Borrow from call-center literature

– But ambulances can’t team up as easily

(42)
(43)

How Can You Learn More?

References

Related documents

A peace officer who accepts a private person's arrest is immune from civil liability for false arrest or false imprisonment when (1) at the time of the arrest, the officer had

While K-means and SOM give very similar results, DBSCAN has proved inappropriate for these data, because this method cannot cluster data with overlapping

This paper provides a detailed description of the source code and a Visual Studio project for creating a C/C++ DLL library that is able to write to the Windows Event Log, and

There are versions of VirtualBox for Windows, Mac OS X, Linux and Solaris hosts; for details, please see chapter 1.4, Supported host operating systems, page 12.. While the

Representatives from all Durham College post-secondary programs at the Oshawa and Whitby campuses and Pickering Learning Site (PLS), in conjunction with student support

With reference to the historical Instant Messaging (IM) logs of a teenage female victim in a closed case of online sexual abuse, and the IM logs of trainee undercover officers (UCOs)

Since the Ce 3+ relative atomic concentration has been found to be higher in the pure sample than in the doped samples, we can also conclude that the calcium doping successfully

Designing and undertaking research in the area of nutriton Modules: Modules 1 Nutrition Science 2 Applied Nutrition 3 Sports Nutrition 4 Nutritional Epidemiology 5