Mathematical Models for Hospital Inpatient Flow Management



Similar documents
Patient Flow from Emergency Department to Inpatient Wards: Empirical Observations from a Singaporean Hospital

Capacity Management in Call Centers

Process Modeling of Emergency Department Patient Flow: Effect of Patient Length of Stay on ED Diversion

Supplement to Call Centers with Delay Information: Models and Insights

A Simulation Optimization Approach for Long-Term Care Capacity Planning

ENGINEERING SOLUTION OF A BASIC CALL-CENTER MODEL

The Analysis of Dynamical Queueing Systems (Background)

A Generic Bed Planning Model

PARTIAL CROSS TRAINING IN CALL CENTERS WITH UNCERTAIN ARRIVALS AND GLOBAL SERVICE LEVEL AGREEMENTS. D. J. Medeiros

Load Balancing and Switch Scheduling

HOSPITAL FULL ALERT CASCADE

A STAFFING ALGORITHM FOR CALL CENTERS WITH SKILL-BASED ROUTING

CONTENTS 1 Introduction EDA, the scientific paradigm and queueing science Rambam hospital Some hints to the literature...

In this paper we examine some assumptions commonly made in modeling call centers. In particular, we evaluate the

STAFFING A CALL CENTER WITH UNCERTAIN ARRIVAL RATE AND ABSENTEEISM

Call Centers with Skills-Based-Routing: Simulation-Based State-Inference and Dynamic-Staffing. M.Sc. Research Proposal

ARTICLE IN PRESS HEALTH POLICY AND CLINICAL PRACTICE/ORIGINAL RESEARCH

RESOURCE POOLING AND STAFFING IN CALL CENTERS WITH SKILL-BASED ROUTING

Capacity Strategy: The Science of Improving Future Performance

Identifying Good Nursing Levels: A Queuing Approach

Analysis of Call Center Data

User s Guide for ContactCenters Simulation Library

TEST 2 STUDY GUIDE. 1. Consider the data shown below.

On customer contact centers with a call-back option: Customer decisions, routing rules, and system design 1

LECTURE 16. Readings: Section 5.1. Lecture outline. Random processes Definition of the Bernoulli process Basic properties of the Bernoulli process

In-Patient Flow Analysis Using ProModel TM Simulation Package

Fluid Approximation of a Priority Call Center With Time-Varying Arrivals

Process simulation. Enn Õunapuu

CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION

A Staffing Algorithm for Call Centers with Skill-Based Routing

Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab

Modeling the emergency cardiac in-patient flow: an application of queuing theory

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

Chapter 9 Monté Carlo Simulation

Improving the Health Care Systems Performance by Simulation Optimization

Threshold Routing to Trade-off Waiting and Call Resolution in Call Centers

Addressing Arrival Rate Uncertainty in Call Center Workforce Management

Contact Centers with a Call-Back Option and Real-Time Delay Information

On Patient Flow in Hospitals: A Data-Based Queueing-Science Perspective. An Extended Version

Unstoppable Report Removing a Barrier to Patient Flow by Nursing Process Redesign

A decision support system for bed-occupancy management and planning hospitals

Performance Management Dashboard May 2015

Staffing Call Centers with Uncertain Arrival Rates and Co-sourcing

We review queueing-theory methods for setting staffing requirements in service systems where

Go With The Flow- From Charge Nurse to Patient Flow Coordinator. Donna Ojanen Thomas, RN, MSN Cynthia J. Royall, RN, BSN

A QUEUEING-INVENTORY SYSTEM WITH DEFECTIVE ITEMS AND POISSON DEMAND.

Analysis of a Production/Inventory System with Multiple Retailers

How To Manage A Call Center

COPING WITH TIME-VARYING DEMAND WHEN SETTING STAFFING REQUIREMENTS FOR A SERVICE SYSTEM

Modeling the emergency cardiac in-patient flow An application of queuing theory

IEOR 6711: Stochastic Models I Fall 2012, Professor Whitt, Tuesday, September 11 Normal Approximations and the Central Limit Theorem

Hospital Patient Flow and NEST. Damian Miners, Principal Policy Analyst, SRF February 2013

DDSS: Dynamic Dedicated Servers Scheduling for Multi Priority Level Classes in Cloud Computing

A Logarithmic Safety Staffing Rule for Contact Centers with Call Blending

Improving Cardiac Surgery Patient Flow through Computer Simulation Modeling

Staffing and Control of Instant Messaging Contact Centers

Innovation Series Optimizing Patient Flow Moving Patients Smoothly Through Acute Care Settings

The Probabilistic Model of Cloud Computing

Research of Patient s Nursing Care Demand at Emergency Room

Aachen Summer Simulation Seminar 2014

Performance Matrix Exhibit 1

2010 ANNUAL SURVEY OF PSYCHIATRIC RESIDENTIAL TREATMENT FACILITIES

Performance Dashboard Appendix 1 Trust Board - 19th June 2012

Response Times in an Accident and Emergency Service Unit. Apurva Udeshi

Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs

FEGYVERNEKI SÁNDOR, PROBABILITY THEORY AND MATHEmATICAL

AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT. Rupesh Chokshi Project Manager

Overflow Networks: Approximations and Implications to Call Center Outsourcing

Hydrodynamic Limits of Randomized Load Balancing Networks

Stochastic and Deterministic Methods for Patient Flow Optimization in Care Service Networks

Robust Staff Level Optimisation in Call Centres

Periodic Capacity Management under a Lead Time Performance Constraint

Simulation of a Claims Call Center: A Success and a Failure

European Care Pathways Conference 2013

School of Computer Science

Please see the course lecture plan (at the end of this syllabus) for more detailed information on the topics covered and course requirements.

Time series analysis as a framework for the characterization of waterborne disease outbreaks

Deployment of express checkout lines at supermarkets

A Heuristic Approach to Efficient Appointment Scheduling at Short-Stay Units

STT315 Chapter 4 Random Variables & Probability Distributions KM. Chapter 4.5, 6, 8 Probability Distributions for Continuous Random Variables

Effective Approaches in Urgent and Emergency Care. Priorities within Acute Hospitals

VACAVILLE MEDICAL CENTER. Staff Navigator

A multilevel integrative approach to hospital case mix and capacity planning DEPARTMENT OF DECISION SCIENCES AND INFORMATION MANAGEMENT (KBI)

Proposed Pricing Model for Cloud Computing

Conclusions and Suggestions for Future Research

IN INTEGRATED services networks, it is difficult to provide

Exploratory Data Analysis

Discrete-Event Simulation

STOCHASTIC MODELS FOR THE DESIGN AND MANAGEMENT OF CUSTOMER CONTACT CENTERS: SOME RESEARCH DIRECTIONS

Towards a Clean Safe Infection-free (CSI) Hospital - implementing a rapid MRSA screening program at Emergency Department

Wolfson Children s Hospital Jacksonville, Florida

h-ddss: Heterogeneous Dynamic Dedicated Servers Scheduling in Cloud Computing

AS-D2 THE ROLE OF SIMULATION IN CALL CENTER MANAGEMENT. Dr. Roger Klungle Manager, Business Operations Analysis

Predictive Models for Min-Entropy Estimation

Politecnico di Torino. Porto Institutional Repository

Sooner, Safer, Smarter: Transforming Surgical Care in Saskatchewan. Taming of the Queue Ottawa March 21, 2013

Service Level Variability of Inbound Call Centers

Simulating hospital patient flow for insight and improvement

ASSESSING AIRPORT PASSENGER SCREENING PROCESSING SYSTEMS

A MANAGER-FRIENDLY PLATFORM FOR SIMULATION MODELING AND ANALYSIS OF CALL CENTER QUEUEING SYSTEMS. Robert Saltzman Vijay Mehrotra

Transcription:

Mathematical Models for Hospital Inpatient Flow Management Jim Dai School of Operations Research and Information Engineering, Cornell University (On leave from Georgia Institute of Technology) Pengyi Shi H. Milton Stewart School of Industrial and Systems Engineering Georgia Institute of Technology

Outline Part I: Data Part II: Model Part III: Analytical analysis Part IV: Managerial Insights 2

Overview Motivation Inpatient flow management Impact of early discharge policy Waiting time for admission to ward Stabilize hourly waiting time performance A stochastic network model Allocation delays Overflow policy Endogenous service times Predict the time-dependent waiting time A two-time-scale approach 3

Part I Empirical observations Online Supplement for Hospital Inpatient Operations: Mathematical Models and Managerial Insights (68 pages) Joint work with James ANG and Mabel CHOU (NUS) Ding DING (UIBE, Beijing) Xin JIN and Joe SIM (NUH) 4

Capacity and source of admission Patients from 4 admission sources competing for inpatient beds ED-GW patients Total inpatient beds ~600 66.9 (65%) Elective patients 18.5 (18%) General Wards 9.12 (9%) ICU-GW patients 9.13 (9%) 5 SDA patients

Key performance measures Waiting time for admission to ward (Jan 08 Jun 09) Waiting time = admission time bed request time Average: 2.82 hour 6.52% of ED-GW patients wait more than 6 hours to get a bed 6-hour service level MOH cares Quality- and Efficiency-Driven (QED) Average waiting time = 2.3% (average service time) Average bed utilization = 90% 6

Time dependency Waiting time depends on patient s bed request time Can we stabilize? 7

Time-varying bed request rate ED-GW patient s bed request rate (red curve) depends on arrival rate to ED (blue curve) 8

Learning from call center research? Zohar Feldman, Avishai Mandelbaum, William A. Massey and Ward Whitt, Management Sciences, 2008 Staffing of Time-Varying Queues to Achieve Time-Stable Performance Yunan Liu and Ward Whitt, 2012 Stabilizing customer abandonment in many-server queues with time-varying arrivals 9

Mismatch between demand and supply of beds Jan 08 Jun 09 10

Discharge policy Discharge timing affects the waiting time Early discharge policy Moving the discharge time a few hours earlier in the day The hospital implemented early discharge policy since July 2009 Study two periods of data Jan 2008 to Jun 2009 (Period 1) 13% before noon Jan 2010 to Dec 2010 (Period 2) 26% before noon 11

Waiting time for ED-GW patients 1 st period 2 nd period Average waiting time 2.82 h 2.77 h 6-hour service level 6.52% 5.13% 12

Challenges Does the modest improvement come from the early discharge? Changing operating environment Both arrival volume and capacity increases during 2008 to 2010 Bed occupancy rate (BOR) reduces in the Period 2 Period 1: 90.3% Period 2: 87.6% More importantly, is there any operational policy that can stabilize the waiting time? Need a model to help 13

Part II: A stochastic model Model Hospital Inpatient Operations: Mathematical Models and Managerial Insights, submitted Joint work with Mabel Chou, Ding Ding, and Joe Sim 14

15 A multiclass, multi-server pool system

16 Time-varying arrival rates

17 Specialty distribution

Key modeling components Service time model Determined by admission time, LOS and discharge distribution An endogenous modeling element No longer i.i.d. Allocation delays Secondary bottlenecks other than bed availability Yankovic and Green (2011) Armony et al (2011) Overflow policy When to overflow a patient Overflow to which server pool 18

Simulation replicates most performance measures Hourly waiting time performances 19

20 Time-dependent queue length

Service times are endogenous Service time model Service time = Discharge time Admission time = LOS + Dis hour Adm hour LOS distribution Average is ~ 5 days Depend on admission source and specialty AM- and PM- dependent for ED-GW patients 0.25 0.2 0.15 0.1 Period 1 Period 2 Length of Stay (LOS) = Discharge day Adm day 0.05 21 0 0 2 4 6 8 10 12 14 16 18 20

Verify the service time model Service time model Service time = LOS + Discharge hour Adm hour Matching empirical (a) Empirical (Armony et al 2011) (b) Simulation output 0.18 0.16 histogram of service time 0.18 0.16 histogram of service time 0.14 0.14 0.12 0.12 0.1 0.1 0.08 0.08 0.06 0.06 0.04 0.04 0.02 0.02 22 0 0 2 4 6 8 10 12 14 16 18 20 0 0 2 4 6 8 10 12 14 16 18 20

Pre- and post-allocation delays Patient experiences additional delays upon arrival and when a bed is allocated Pre-allocation delay BMU search/negotiate for beds Post-allocation delay Delays in ED discharge Delays in the transportation Delays in ward admission 23 Must model allocation delays If not, hourly queue length does not match (right figure)

Time-dependent allocation delays The mean of allocation delay depends on when it is initiated Use log-normal distribution Pre-allocation delay

Overflow policy When a patient s waiting time exceeds certain threshold, the patient can be overflowed to a wrong ward Beds are partially flexible Overflow wards have certain priority Cluster 1 st Overflow 2 nd Overflow 3 rd Overflow Medicine Other Med Surgery/OG Ortho Surgery Other Surg Ortho /OG Medicine Ortho Other Ortho Surgery Medicine 25

Dynamic overflow policy Fixed threshold Threshold: 4.0 h Dynamic threshold Threshold: 0.5 h for arrival between 7 pm and 7 am (next day); 5.0 h for others

Part III: Analytical analysis Two-time scale method to predict time-dependent performance measures 27

Two-time scale Discrete queue Average LOS and daily arrival rate determine performances at mid-night (daily level), and thus Time-varying performance The arrival rate pattern, discharge timing, and allocation delay distribution determine the hour-of-day behavior 28

A simplified model Single cluster No overflow Arrival is periodic Poisson LOS follows a Geometric distribution Discharge follows a simple discrete distribution Service time follows the non-iid model: Admission time is replaced by allocation time Allocation delay Each customer experiences a random delay after allocation time 29

Predict the time-dependent average queue length Decompose the queue length into two parts Queue for beds: patients who are waiting for a bed Alloc-delay queue: patients who are allocated with beds and are experiencing the alloc-delay 30

Queue for bed (1/2) denotes the number of customers at midnight of day k Discrete queue Number of discharges only depends on since LOS is geometric ( coin toss every day) LOS starts from 1 (i.e., no same-day discharge) Number of arrivals follows Poisson distribution Independent of number of discharges 31 is a Markov process Stationary distribution can be solved explicitly Ramakrishnan et al. (2005)

Queue for bed (2/2) Using the stationary distribution of The average number of customers in system and the average queue length can be obtained for any time point Average number of customer in system can be solved in a fluid way Powell et al. (2012) Queue length needs to be obtained from the distribution of number of customers in system at each time point Conditioning on is a convolution between arrival (Poisson r.v.) and discharge (Binomial r.v. depends on the value of ) till t 32

Related work E. S. Powell, R. K. Khare, A. K. Venkatesh, B. D. Van Roo, J. G. Adams, and G. Reinhardt, The Journal of Emergency Medicine, 2012 The relationship between inpatient discharge timing and emergency department boarding Affiliations: Department of Emergency Medicine, Northwestern University; Harvard Affiliated Emergency Medicine Residency, Brigham and Women s Hospital Massachusetts General Hospital, 33

Alloc-delay queue Each patient experiences a random amount of delay The alloc-delays follow an iid distribution with CDF Patient gets a bed before entering the alloc-delay queue Two scenarios Unlucky patient: no bed available upon arrival Waits in the queue for bed first Gets a bed at a discharge time point Lucky patient: gets a bed allocated upon arrival Directly joins the alloc-delay queue 34

Unlucky patients Suppose discharges occur at The mean number of admissions at each discharge point can be calculated from, arrivals and discharges Given the mean number of admissions Mean number of customers in the alloc-delay queue after s hours is 35

Lucky patients The effective admission process (bed-allocation process) is nonhomogeneous Poisson The probability of an arriving patient being lucky or unlucky is independent of the arrival itself The effective admission rate can be calculated from and discharges, arrivals Consider the alloc-delay queue as an infinite-server queue Service time is the allocation delay The effective admission process constitutes the arrival Infinite-server queue theory (Eick - 1993): 36

Numerical results Alloc delays follow iid exponential distribution with mean 2 hours Simple discrete distribution: 37

Numerical results Avg queue length 38

Insights from the simplified model The average number of customers in the system remain the same in scenarios with and without allocation delays Challenging to predicting the hourly queue length Necessary to model allocation delays Slower drop in the queue length after 2pm Early discharge helps stabilize the hourly queue length 39

Shift the Period 1 discharge curve Using constant-mean allocation delay Avg queue length Avg waiting time 40

Part IV: Managerial insights Whether early discharge policy is beneficial or not What-if analysis 41

Simulation results Simulation shows NUH early discharge policy has little improvement (a) hourly avg. waiting time (b) 6-hour service level 42

43 Aggressive early discharge policy

Aggressive early discharge + smooth allocation delay Waiting time performances can be stabilized (a) hourly avg. waiting time (b) 6-hour service level 44

Only use aggressive early discharge Cannot be stabilized (a) hourly avg. waiting time (b) 6-hour service level 45

Only smooth the allocation delays Assuming allocation delay has a constant mean (a) hourly avg. waiting time (b) 6-hour service level 46

Impact of capacity increase 10% reduction in utilization, plus assuming allocation delay has a constant mean (a) hourly avg. waiting time (b) 6-hour service level 47

Summary Conduct an empirical study of patient flow of the entire inpatient department Build and calibrate a stochastic model to evaluate the impact of discharge distribution on waiting for admission to ward Analyze a simplified version of the stochastic model using a two-time scale approach Achieve stable waiting time by aggressive early discharge + smooth allocation delay 48

49 Questions?

Limitations Simulation cannot fully calibrate with the overflow rate Bed class (A, B, C) Gender mismatch Hospital acquired infections Example: a female Surg patient has to be overflowed to a Med ward, since the only available Surg beds are for males Day-of-week phenomenon Admission and discharge both depends on the day of week LOS depends on admission day Performances (BOR, waiting time) varies among days 50

51 Appendix

Simulation replicates most performance measures Hourly waiting time performances 52

53 Average queue length (simulation result)

Average waiting time for each specialty Renal patients have longest average waiting time 54

6-hour service level for each specialty Cardio and Oncology patients show significant improvement in the 6-hour service level 55

Overflow rate Overall overflow rate reduces in Period 2 56

Background One of the major hospitals in Singapore Around 1,000 beds in total 38 inpatient wards We focus on 21 general wards ICU, ISO, pediatric wards are excluded Wards are dedicated to one specialty or shared by two and more specialties Serving around 90,000 patients annually Data from 2008 to 2010 57

Time dependency Waiting time depends on patient s bed request time Use time exit from ED Jan 08 Jun 09 58

Waiting time for ED patients (using MOH definition) 1 st period 2 nd period Average waiting time 2.50 h 2.44 h 6-hour service level 5.24% 3.90% (a) hourly avg. waiting time (b) hourly 6-hour service level 59

Histogram of waiting time (MOH definition) 60

Histogram of service time Resolution of 1 hour Period 1 Period 2 0.25 histogram of service time revised LOS distribution 0.25 histogram of service time revised LOS distribution 0.2 0.2 0.15 0.15 0.1 0.1 0.05 0.05 0 0 2 4 6 8 10 12 14 16 18 20 0 0 2 4 6 8 10 12 14 16 18 20

62 Log-normal fit for LOS distribution

Relation between residual, T adm, and T dis Residual

Alternative service time model (1/2) S = T dis T adm S denote service time (in unit of day) T adm denote the admission time, T dis denote the discharge time Residual = S floor(s) histogram (right fig) 0.09 0.08 0.07 0.06 Period 1 Period 2 In the alternative model 0.05 0.04 Generate the integer part floor(s) from empirical distribution 0.03 0.02 0.01 Independently generate the residual from another empirical distribution 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 64

Alternative service time model (2/2) Histogram of residual conditioning on each integer value The conditional distribution are close, except when floor(s) = 0 0.12 0.1 0.08 0.06 0.04 0.02 floor(ser)=0 floor(ser)=1 floor(ser)=2 floor(ser)=3 floor(ser)=4 floor(ser)=5 Period 1 Period 2 0.1 0.09 0.08 0.07 0.06 0.05 0.04 0.03 0.02 floor(ser)=0 floor(ser)=1 floor(ser)=2 floor(ser)=3 floor(ser)=4 floor(ser)=5 0.01 65 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Alternative service time model If directly generating service time Discharge distribution does not match Avg. waiting time does not match 66

Stochastic network models Multiclass, multi-server pools with some flexible pools 30 ~ 60 servers in each pool 15 server pools Typical BOR is 86% ~ 93% Periodic arrival processes Long service times = several arrival periods Average LOS = 5 days Waiting time is a small fraction of service time Average waiting time = 2.5 hours = 1/48 average LOS Must overflow in a fraction of the service time 67

Simulation model Using 9 cluster of patients and 15 server pools Utilization (Sim): 90.5%; (empirical): 88.0% We did not catch gender/ bed class /sub-specialty mismatch in simulation 4 types of arrivals for each cluster ED-GW EL ICU-GW SDA Use empirical arrival rate and service time for each type of patients 68

Analytical results: no allocation delay Compare with simulation results Number of customer in system Avg queue length 69

A stochastic model Multi-class, multi-server pool system Each server pool is either dedicated to one class of customer or flexible to serve two and more classes of customers Periodic arrival 4 types of arrival (ED-GW, Elective, ICU-GW, SDA) for each specialty A novel service time model And other key components 70

AM PM patients (ED-GW patients) The admission time affects LOS AM patients: average LOS = 4.24 days PM patients: average LOS = 5.31 days 0.25 AM (31%) PM (69%) 0.2 Relative Frequency 0.15 0.1 0.05 71 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Days