SlideShare a Scribd company logo
1 of 24
Analyzing Patient Scheduling, No Shows, and
Cancellations in a Specialty-Care Clinic
Pranjal Singh
Center for Healthcare Engineering and Patient Safety
Analyzing Patient Scheduling,
No-Shows, and Cancellations in a
Specialty – Care Clinic
Pranjal Singh
Amy Cohn, PhD
Amy Rothberg, MD
Goals of the Talk
• Investigate access in a specialty care setting
– Michigan Weight Management Program
(WMP)
• Utilize a longitudinal database to capture
dynamics of WMP
– Understand how the database is built
• Analyze issues relevant to the program
– Booking rates
– Cancellations
– Refill of emptied slots due to cancellations
3
Research Team
4
Amy Cohn, PhD1,2 Amy Rothberg, MD3 William Herman, MD, MPH3
Students1
Anna Learis
Alexander Mize
Yiming Qiang
Joseph Sorenson4
1 Center for Healthcare Engineering and Patient Safety, University of Michigan, Ann
Arbor
2 Department of Industrial and Operations Engineering, University of Michigan, Ann
Arbor
3 Department of Internal Medicine, University of Michigan Health System
4 Department of Computer Science and Engineering, University of Michigan, Ann
Arbor
The WMP Program at U of M
5
[1]. Rothberg et al. BMC Obesity (2015) 2:11 DOI 10.1186/s40608-015-0041-9
• The University of Michigan Weight Management
Program (WMP) is a two-year program
o Intense caloric restriction & behavioral change
• Geared towards individuals with critical health risk
• Patients must attend ≥80% of scheduled
appointments
• First month of program requires more
frequent visits
0 6 12 18 24months
Problem Statement
6
• Clinic booked at or near capacity, so patients must
schedule far into the future, where personal
schedules are less certain
• Last-minute cancellations leave appointments slots
unused
• Insufficient capacity for patients to adhere to
program timeline
Database Approach
7
• Build a temporal MySQL database to evaluate the
dynamic clinic schedule
• Data: 2 spreadsheets received every working day
o Prospective appointment schedules
o Provider availability data
• Store information on a rolling horizon basis in the form
of a snapshot
• Compare consecutive appointment snapshots
o Evaluate and capture the changes in clinic
dynamics
Conceptualizing the Database
1. Slot
2. Appointment Opportunity
3. Provider Template
4. Appointment Schedule
5. Appointment Schedule Snapshots
8
1. Slot
• Basic building block of the database
• Represents single 15 minute time period
• Corresponds to a single record in the database
• Defined by:
– Provider Name
– Slot Date
– Slot Begin Time
9
2. Appointment Opportunity
• Appointment Opportunity can be represented by single
Slot or group of consecutive Slots
• Represents single placeholder for a patient appointment
• Appointment Opportunity is typically created expecting:
– New Patient (multiple slots)
– Return Visit (single slot)
• Defined by:
– Appointment Length
– Appointment Type
– Slot Number in Appointment
– Total Number of Slots in Appointment
8:00
8:00
8:15
8:30
Slot
Appointment
Opportunity
1/1
1/3
2/3
3/3
Appointment
Opportunity
OR
Slot
10
3. Provider Template
• Represents all possible Appointment Opportunities over a
given timeframe
• This template is a compilated schedule of each provider’s
general availability to see patients
• This excludes information about intermittent unavailability,
e.g.
– Out of office for conference
– Vacation leave
– Administrative duty
11
4. Appointment Schedule
• Represents Provider Template overlaid with:
1. Each provider’s intermittent unavailability
a. Out of office for conference
b. Vacation leave
c. Administrative duty
2. Patient appointment data
• Some Appointment Opportunities are occupied by
patient appointments
• Rest of Appointment Opportunities remain either:
– Available for scheduling appointments
– Unavailable due to provider unavailability to see patients
12
5. Appointment Schedule
Snapshots
• On each day (M-F), we view the Appointment Schedule
• Each day’s view represents an Appointment Schedule
Snapshot
• We compare two consecutive Appointment Schedule
Snapshots and capture changes from one to another,
e.g.
– Creation of appointment
– Cancellation of appointment
– Rescheduling
– Provider availability
14
A Sample View of the Database
14
Appointment Snapshot Date
Date Time 7/26 7/27 7/28
7/28
10:00
A
Cancelled
C
Created
10:15
10:30
10:45 B
B
Cancelled
11:00 Buffer
11:15
B
Created
Our Approach vs. Traditional
Approach
15
Traditional View of Appointment Schedules
• Often looks at a static view of the calendar.
• No visibility about information between two time points
– Suppose we look at two static views of an
appointment calendar (e.g. July 1st and July
8th)
• What happens in between
these two time points?
Our View of Appointment Schedules
• Temporal database offers many advantages:
– Capture and quantify information at
multiple levels (e.g. appointment type,
provider, day of week, etc.)
– See how multiple opportunities used for
one appointment
– Aggregating snapshots allows us to solve
problem seen in traditional approach
Patient Case Study
Sept 24 25 26 27 28
July
2
Appointment
July
23
Appointment
August
6
Appointment
August
26
September
24
September
28
Key highlights:
1. Multiple opportunities were used for one appointment
2. Late cancellations hurt opportunities for rescheduling
Provider A cancels
Reschedules for Provider B
Provider A cancels
Reschedules for Provider B
Provider A cancels
Reschedules for Provider B
Patient cancels Reschedules for Provider B
Provider A cancels
Reschedules for Provider B
Patient cancels
Provider A cancels
Reschedules for Provider B
Patient cancels
Refilled Reschedules for Provider B
Reschedules for Provider B
Patient cancels
Provider A cancels
Reschedules for Provider B
Patient cancels
Refilled
Reschedules for Provider B
Patient cancels
17
Snapshot Date
How Booked is the Clinic?
17
Booked Rate =
Number of Appointments Scheduled
Number of Appointment Opportunities Available
***
Who is Cancelling?
18
• Provider
Cancellations
account for over 28%
of all cancellations
• Consider Automated
Reminder System
and MyUofMHealth
Portal to be ”Patient”
Cancellations
When do Cancellations Occur?
19
Over 65% of all cancellations occur
within 5 days of the scheduled
appointment
Are Cancelled Slots Getting
Refilled?
20
Are Cancelled Slots Getting
Refilled?
21
What’s Next?
22
• Use the database to investigate other issues
related to the clinic
• Create a scheduling dashboard for short term
booking
• Develop a waitlist simulation tool that provides
easier appointment access
Acknowledgements
23
• The Metabolism, Endocrinology & Diabetes
Clinic
• University of Michigan College of Engineering
• University of Michigan Medical School
24
Thank you!
Pranjal Singh
pranjsin@umich.edu
Amy Cohn
amycohn@umich.edu

More Related Content

Viewers also liked

Viewers also liked (6)

Patient access ROI's
Patient access ROI'sPatient access ROI's
Patient access ROI's
 
5 Steps to Streamline Patient Access
5 Steps to Streamline Patient Access5 Steps to Streamline Patient Access
5 Steps to Streamline Patient Access
 
Historia de la arquitectura Luis Torres
Historia de la arquitectura   Luis TorresHistoria de la arquitectura   Luis Torres
Historia de la arquitectura Luis Torres
 
Digital presence presentation
Digital presence presentationDigital presence presentation
Digital presence presentation
 
Optimización compras y devoluciones de la Empresa Ventas por Catálogo
Optimización compras y devoluciones de la Empresa Ventas por CatálogoOptimización compras y devoluciones de la Empresa Ventas por Catálogo
Optimización compras y devoluciones de la Empresa Ventas por Catálogo
 
ECNE - Spring 2017 CT Theory and Practice
ECNE - Spring 2017 CT Theory and PracticeECNE - Spring 2017 CT Theory and Practice
ECNE - Spring 2017 CT Theory and Practice
 

Similar to Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic

IMS Health Clinical Trial Optimization Solutions
IMS Health Clinical Trial Optimization SolutionsIMS Health Clinical Trial Optimization Solutions
IMS Health Clinical Trial Optimization SolutionsQuintilesIMS
 
Improvement & Transformation TTO project Final Report Out Jan 16
Improvement & Transformation TTO project Final Report Out Jan 16Improvement & Transformation TTO project Final Report Out Jan 16
Improvement & Transformation TTO project Final Report Out Jan 16Nick Holding
 
6. Advanced Access and Predictive Analytics
6. Advanced Access and Predictive Analytics6. Advanced Access and Predictive Analytics
6. Advanced Access and Predictive AnalyticsMichele Molden
 
6-clinicaltrialsflowprocess-140512151315-phpapp02.pdf
6-clinicaltrialsflowprocess-140512151315-phpapp02.pdf6-clinicaltrialsflowprocess-140512151315-phpapp02.pdf
6-clinicaltrialsflowprocess-140512151315-phpapp02.pdfdabloosaha
 
Clinical trials flow process
Clinical trials flow processClinical trials flow process
Clinical trials flow processTamer Hifnawy
 
Person-centred care and patient activation
Person-centred care and patient activationPerson-centred care and patient activation
Person-centred care and patient activationNuffield Trust
 
Modern management techniques part 1
Modern management techniques part 1Modern management techniques part 1
Modern management techniques part 1vishal soyam
 
A Data Mining Framework for the Analysis of Patient Arrivals into Healthcare ...
A Data Mining Framework for the Analysis of Patient Arrivals into Healthcare ...A Data Mining Framework for the Analysis of Patient Arrivals into Healthcare ...
A Data Mining Framework for the Analysis of Patient Arrivals into Healthcare ...Gurdal Ertek
 
Survey Surveillance Screening
Survey Surveillance Screening Survey Surveillance Screening
Survey Surveillance Screening MalihaQuader1
 
Merging Cath Labs: Using simulation to design a solution and understand the i...
Merging Cath Labs: Using simulation to design a solution and understand the i...Merging Cath Labs: Using simulation to design a solution and understand the i...
Merging Cath Labs: Using simulation to design a solution and understand the i...SIMUL8 Corporation
 
Intelligent Clinical Supply Forecasting and Simulations through IRT-March02-2...
Intelligent Clinical Supply Forecasting and Simulations through IRT-March02-2...Intelligent Clinical Supply Forecasting and Simulations through IRT-March02-2...
Intelligent Clinical Supply Forecasting and Simulations through IRT-March02-2...Praveen Chand
 
Impacting Recruitment from a Sponsor / CRO Perspective
Impacting Recruitment from a Sponsor / CRO PerspectiveImpacting Recruitment from a Sponsor / CRO Perspective
Impacting Recruitment from a Sponsor / CRO PerspectiveFraser Gibson
 
AMIAPoster_Iman
AMIAPoster_ImanAMIAPoster_Iman
AMIAPoster_ImanAmy Miller
 
AAA London Network Event 27 Nov 2015 Louise Wilkinson clinical audit presen...
AAA London Network Event 27 Nov 2015   Louise Wilkinson clinical audit presen...AAA London Network Event 27 Nov 2015   Louise Wilkinson clinical audit presen...
AAA London Network Event 27 Nov 2015 Louise Wilkinson clinical audit presen...PHEScreening
 

Similar to Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic (20)

IMS Health Clinical Trial Optimization Solutions
IMS Health Clinical Trial Optimization SolutionsIMS Health Clinical Trial Optimization Solutions
IMS Health Clinical Trial Optimization Solutions
 
Scheduling elaine kemp
Scheduling    elaine kempScheduling    elaine kemp
Scheduling elaine kemp
 
Operation research
Operation researchOperation research
Operation research
 
Improvement & Transformation TTO project Final Report Out Jan 16
Improvement & Transformation TTO project Final Report Out Jan 16Improvement & Transformation TTO project Final Report Out Jan 16
Improvement & Transformation TTO project Final Report Out Jan 16
 
6. Advanced Access and Predictive Analytics
6. Advanced Access and Predictive Analytics6. Advanced Access and Predictive Analytics
6. Advanced Access and Predictive Analytics
 
Case Study: Increasing Operating Room Utilization
Case Study: Increasing Operating Room UtilizationCase Study: Increasing Operating Room Utilization
Case Study: Increasing Operating Room Utilization
 
clinical audit
clinical auditclinical audit
clinical audit
 
Service operation
Service operationService operation
Service operation
 
6-clinicaltrialsflowprocess-140512151315-phpapp02.pdf
6-clinicaltrialsflowprocess-140512151315-phpapp02.pdf6-clinicaltrialsflowprocess-140512151315-phpapp02.pdf
6-clinicaltrialsflowprocess-140512151315-phpapp02.pdf
 
Clinical trials flow process
Clinical trials flow processClinical trials flow process
Clinical trials flow process
 
Person-centred care and patient activation
Person-centred care and patient activationPerson-centred care and patient activation
Person-centred care and patient activation
 
Modern management techniques part 1
Modern management techniques part 1Modern management techniques part 1
Modern management techniques part 1
 
A Data Mining Framework for the Analysis of Patient Arrivals into Healthcare ...
A Data Mining Framework for the Analysis of Patient Arrivals into Healthcare ...A Data Mining Framework for the Analysis of Patient Arrivals into Healthcare ...
A Data Mining Framework for the Analysis of Patient Arrivals into Healthcare ...
 
Dashboards
DashboardsDashboards
Dashboards
 
Survey Surveillance Screening
Survey Surveillance Screening Survey Surveillance Screening
Survey Surveillance Screening
 
Merging Cath Labs: Using simulation to design a solution and understand the i...
Merging Cath Labs: Using simulation to design a solution and understand the i...Merging Cath Labs: Using simulation to design a solution and understand the i...
Merging Cath Labs: Using simulation to design a solution and understand the i...
 
Intelligent Clinical Supply Forecasting and Simulations through IRT-March02-2...
Intelligent Clinical Supply Forecasting and Simulations through IRT-March02-2...Intelligent Clinical Supply Forecasting and Simulations through IRT-March02-2...
Intelligent Clinical Supply Forecasting and Simulations through IRT-March02-2...
 
Impacting Recruitment from a Sponsor / CRO Perspective
Impacting Recruitment from a Sponsor / CRO PerspectiveImpacting Recruitment from a Sponsor / CRO Perspective
Impacting Recruitment from a Sponsor / CRO Perspective
 
AMIAPoster_Iman
AMIAPoster_ImanAMIAPoster_Iman
AMIAPoster_Iman
 
AAA London Network Event 27 Nov 2015 Louise Wilkinson clinical audit presen...
AAA London Network Event 27 Nov 2015   Louise Wilkinson clinical audit presen...AAA London Network Event 27 Nov 2015   Louise Wilkinson clinical audit presen...
AAA London Network Event 27 Nov 2015 Louise Wilkinson clinical audit presen...
 

Recently uploaded

Call Girl Hyderabad Madhuri 9907093804 Independent Escort Service Hyderabad
Call Girl Hyderabad Madhuri 9907093804 Independent Escort Service HyderabadCall Girl Hyderabad Madhuri 9907093804 Independent Escort Service Hyderabad
Call Girl Hyderabad Madhuri 9907093804 Independent Escort Service Hyderabaddelhimodelshub1
 
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7Miss joya
 
Call Girls LB Nagar 7001305949 all area service COD available Any Time
Call Girls LB Nagar 7001305949 all area service COD available Any TimeCall Girls LB Nagar 7001305949 all area service COD available Any Time
Call Girls LB Nagar 7001305949 all area service COD available Any Timedelhimodelshub1
 
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...Niamh verma
 
Call Girls Kukatpally 7001305949 all area service COD available Any Time
Call Girls Kukatpally 7001305949 all area service COD available Any TimeCall Girls Kukatpally 7001305949 all area service COD available Any Time
Call Girls Kukatpally 7001305949 all area service COD available Any Timedelhimodelshub1
 
Hot Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
Hot  Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In LudhianaHot  Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
Hot Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In LudhianaRussian Call Girls in Ludhiana
 
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171Call Girls Service Gurgaon
 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...Call Girls Noida
 
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...delhimodelshub1
 
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy GirlsRussian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girlsddev2574
 
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...delhimodelshub1
 
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service DehradunNiamh verma
 
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...High Profile Call Girls Chandigarh Aarushi
 
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana TulsiHigh Profile Call Girls Chandigarh Aarushi
 
Gurgaon iffco chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon iffco chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...Gurgaon iffco chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon iffco chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...soniya singh
 
Call Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any TimeCall Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any Timedelhimodelshub1
 

Recently uploaded (20)

Call Girl Hyderabad Madhuri 9907093804 Independent Escort Service Hyderabad
Call Girl Hyderabad Madhuri 9907093804 Independent Escort Service HyderabadCall Girl Hyderabad Madhuri 9907093804 Independent Escort Service Hyderabad
Call Girl Hyderabad Madhuri 9907093804 Independent Escort Service Hyderabad
 
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
 
Call Girls LB Nagar 7001305949 all area service COD available Any Time
Call Girls LB Nagar 7001305949 all area service COD available Any TimeCall Girls LB Nagar 7001305949 all area service COD available Any Time
Call Girls LB Nagar 7001305949 all area service COD available Any Time
 
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
 
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
 
Call Girls Kukatpally 7001305949 all area service COD available Any Time
Call Girls Kukatpally 7001305949 all area service COD available Any TimeCall Girls Kukatpally 7001305949 all area service COD available Any Time
Call Girls Kukatpally 7001305949 all area service COD available Any Time
 
Hot Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
Hot  Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In LudhianaHot  Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
Hot Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
 
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
 
Call Girls in Lucknow Esha 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
Call Girls in Lucknow Esha 🔝 8923113531  🔝 🎶 Independent Escort Service LucknowCall Girls in Lucknow Esha 🔝 8923113531  🔝 🎶 Independent Escort Service Lucknow
Call Girls in Lucknow Esha 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
 
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
hyderabad call girl.pdfRussian Call Girls in Hyderabad Amrita 9907093804 Inde...
 
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy GirlsRussian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
Russian Call Girls in Raipur 9873940964 Book Hot And Sexy Girls
 
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
 
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 9675010100 👄🫦Independent Escort Service Dehradun
 
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
 
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
 
#9711199012# African Student Escorts in Delhi 😘 Call Girls Delhi
#9711199012# African Student Escorts in Delhi 😘 Call Girls Delhi#9711199012# African Student Escorts in Delhi 😘 Call Girls Delhi
#9711199012# African Student Escorts in Delhi 😘 Call Girls Delhi
 
Call Girl Guwahati Aashi 👉 7001305949 👈 🔝 Independent Escort Service Guwahati
Call Girl Guwahati Aashi 👉 7001305949 👈 🔝 Independent Escort Service GuwahatiCall Girl Guwahati Aashi 👉 7001305949 👈 🔝 Independent Escort Service Guwahati
Call Girl Guwahati Aashi 👉 7001305949 👈 🔝 Independent Escort Service Guwahati
 
Gurgaon iffco chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon iffco chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...Gurgaon iffco chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon iffco chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
 
Call Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any TimeCall Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any Time
 

Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic

  • 1. Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty-Care Clinic Pranjal Singh Center for Healthcare Engineering and Patient Safety
  • 2. Analyzing Patient Scheduling, No-Shows, and Cancellations in a Specialty – Care Clinic Pranjal Singh Amy Cohn, PhD Amy Rothberg, MD
  • 3. Goals of the Talk • Investigate access in a specialty care setting – Michigan Weight Management Program (WMP) • Utilize a longitudinal database to capture dynamics of WMP – Understand how the database is built • Analyze issues relevant to the program – Booking rates – Cancellations – Refill of emptied slots due to cancellations 3
  • 4. Research Team 4 Amy Cohn, PhD1,2 Amy Rothberg, MD3 William Herman, MD, MPH3 Students1 Anna Learis Alexander Mize Yiming Qiang Joseph Sorenson4 1 Center for Healthcare Engineering and Patient Safety, University of Michigan, Ann Arbor 2 Department of Industrial and Operations Engineering, University of Michigan, Ann Arbor 3 Department of Internal Medicine, University of Michigan Health System 4 Department of Computer Science and Engineering, University of Michigan, Ann Arbor
  • 5. The WMP Program at U of M 5 [1]. Rothberg et al. BMC Obesity (2015) 2:11 DOI 10.1186/s40608-015-0041-9 • The University of Michigan Weight Management Program (WMP) is a two-year program o Intense caloric restriction & behavioral change • Geared towards individuals with critical health risk • Patients must attend ≥80% of scheduled appointments • First month of program requires more frequent visits 0 6 12 18 24months
  • 6. Problem Statement 6 • Clinic booked at or near capacity, so patients must schedule far into the future, where personal schedules are less certain • Last-minute cancellations leave appointments slots unused • Insufficient capacity for patients to adhere to program timeline
  • 7. Database Approach 7 • Build a temporal MySQL database to evaluate the dynamic clinic schedule • Data: 2 spreadsheets received every working day o Prospective appointment schedules o Provider availability data • Store information on a rolling horizon basis in the form of a snapshot • Compare consecutive appointment snapshots o Evaluate and capture the changes in clinic dynamics
  • 8. Conceptualizing the Database 1. Slot 2. Appointment Opportunity 3. Provider Template 4. Appointment Schedule 5. Appointment Schedule Snapshots 8
  • 9. 1. Slot • Basic building block of the database • Represents single 15 minute time period • Corresponds to a single record in the database • Defined by: – Provider Name – Slot Date – Slot Begin Time 9
  • 10. 2. Appointment Opportunity • Appointment Opportunity can be represented by single Slot or group of consecutive Slots • Represents single placeholder for a patient appointment • Appointment Opportunity is typically created expecting: – New Patient (multiple slots) – Return Visit (single slot) • Defined by: – Appointment Length – Appointment Type – Slot Number in Appointment – Total Number of Slots in Appointment 8:00 8:00 8:15 8:30 Slot Appointment Opportunity 1/1 1/3 2/3 3/3 Appointment Opportunity OR Slot 10
  • 11. 3. Provider Template • Represents all possible Appointment Opportunities over a given timeframe • This template is a compilated schedule of each provider’s general availability to see patients • This excludes information about intermittent unavailability, e.g. – Out of office for conference – Vacation leave – Administrative duty 11
  • 12. 4. Appointment Schedule • Represents Provider Template overlaid with: 1. Each provider’s intermittent unavailability a. Out of office for conference b. Vacation leave c. Administrative duty 2. Patient appointment data • Some Appointment Opportunities are occupied by patient appointments • Rest of Appointment Opportunities remain either: – Available for scheduling appointments – Unavailable due to provider unavailability to see patients 12
  • 13. 5. Appointment Schedule Snapshots • On each day (M-F), we view the Appointment Schedule • Each day’s view represents an Appointment Schedule Snapshot • We compare two consecutive Appointment Schedule Snapshots and capture changes from one to another, e.g. – Creation of appointment – Cancellation of appointment – Rescheduling – Provider availability 14
  • 14. A Sample View of the Database 14 Appointment Snapshot Date Date Time 7/26 7/27 7/28 7/28 10:00 A Cancelled C Created 10:15 10:30 10:45 B B Cancelled 11:00 Buffer 11:15 B Created
  • 15. Our Approach vs. Traditional Approach 15 Traditional View of Appointment Schedules • Often looks at a static view of the calendar. • No visibility about information between two time points – Suppose we look at two static views of an appointment calendar (e.g. July 1st and July 8th) • What happens in between these two time points? Our View of Appointment Schedules • Temporal database offers many advantages: – Capture and quantify information at multiple levels (e.g. appointment type, provider, day of week, etc.) – See how multiple opportunities used for one appointment – Aggregating snapshots allows us to solve problem seen in traditional approach
  • 16. Patient Case Study Sept 24 25 26 27 28 July 2 Appointment July 23 Appointment August 6 Appointment August 26 September 24 September 28 Key highlights: 1. Multiple opportunities were used for one appointment 2. Late cancellations hurt opportunities for rescheduling Provider A cancels Reschedules for Provider B Provider A cancels Reschedules for Provider B Provider A cancels Reschedules for Provider B Patient cancels Reschedules for Provider B Provider A cancels Reschedules for Provider B Patient cancels Provider A cancels Reschedules for Provider B Patient cancels Refilled Reschedules for Provider B Reschedules for Provider B Patient cancels Provider A cancels Reschedules for Provider B Patient cancels Refilled Reschedules for Provider B Patient cancels 17 Snapshot Date
  • 17. How Booked is the Clinic? 17 Booked Rate = Number of Appointments Scheduled Number of Appointment Opportunities Available ***
  • 18. Who is Cancelling? 18 • Provider Cancellations account for over 28% of all cancellations • Consider Automated Reminder System and MyUofMHealth Portal to be ”Patient” Cancellations
  • 19. When do Cancellations Occur? 19 Over 65% of all cancellations occur within 5 days of the scheduled appointment
  • 20. Are Cancelled Slots Getting Refilled? 20
  • 21. Are Cancelled Slots Getting Refilled? 21
  • 22. What’s Next? 22 • Use the database to investigate other issues related to the clinic • Create a scheduling dashboard for short term booking • Develop a waitlist simulation tool that provides easier appointment access
  • 23. Acknowledgements 23 • The Metabolism, Endocrinology & Diabetes Clinic • University of Michigan College of Engineering • University of Michigan Medical School

Editor's Notes

  1. FORMAT Subbullets Intensive Energy Restriction Behavioral Change (available capacity, patient behavior  adherence)
  2. *** This is a slightly older graph, that I want to re-make. However we were having issues with the Python code required to run it, so that’ll be my task for next week to get it running again. The new graph will look exactly the same, just the data time-frame will be different. Instead of being 7/14/2014- 4/29/2016, it will be 7/14/2014- 6/21/2016 The booked rate counts the number of days that are booked to that percent, relative to the appointment date. High variability in short-term booking (within three days of the snapshot date) Median booked rate begins decreasing a month out Median booked rate refers to 50th percentile value of each box & whisker plot
  3. This graph has been updated to include the latest snapshot date.
  4. P(Refill a Cancelled Slot) = Refilled Slot/ (Refilled + Non Refilled Slots) This graph includes the latest snapshot date The
  5. Ultimately develop recommendations for Dr. Rothberg to help improve access and adherence issues within the clinic. Some more questions that need to be answered Developing scheduling timelines, new patient intake timelines If a slot becomes available, who gets the slot first? CHANGES: Take out first bullet point.
  6. Contacts could be blown up a bit