Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic
-
Upload
pranjal-singh -
Category
Healthcare
-
view
68 -
download
1
Transcript of Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic
![Page 1: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/1.jpg)
Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty-Care ClinicPranjal Singh Center for Healthcare Engineering and Patient Safety
![Page 2: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/2.jpg)
Analyzing Patient Scheduling, No-Shows, and Cancellations in a Specialty – Care Clinic
Pranjal SinghAmy Cohn, PhD
Amy Rothberg, MD
![Page 3: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/3.jpg)
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
![Page 4: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/4.jpg)
4
Research Team
Amy Cohn, PhD1,2 Amy Rothberg, MD3 William Herman, MD, MPH3
Students1
Anna LearisAlexander MizeYiming Qiang
Joseph Sorenson4
1 Center for Healthcare Engineering and Patient Safety, University of Michigan, Ann Arbor2 Department of Industrial and Operations Engineering, University of Michigan, Ann Arbor3 Department of Internal Medicine, University of Michigan Health System4 Department of Computer Science and Engineering, University of Michigan, Ann Arbor
![Page 5: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/5.jpg)
5
The WMP Program at U of M
[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
![Page 6: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/6.jpg)
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
![Page 7: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/7.jpg)
7
Database Approach• Build a temporal MySQL database to evaluate the
dynamic clinic schedule
• Data: 2 spreadsheets received every working dayo Prospective appointment scheduleso 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
![Page 8: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/8.jpg)
Conceptualizing the Database1. Slot2. Appointment Opportunity3. Provider Template4. Appointment Schedule5. Appointment Schedule Snapshots
8
![Page 9: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/9.jpg)
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
![Page 10: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/10.jpg)
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
SlotAppointment Opportunity1/1
1/3
2/3
3/3
Appointment Opportunity
OR
Slot
10
![Page 11: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/11.jpg)
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
![Page 12: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/12.jpg)
4. Appointment Schedule• Represents Provider Template overlaid with:
1. Each provider’s intermittent unavailabilitya. Out of office for conferenceb. Vacation leavec. 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
![Page 13: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/13.jpg)
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
![Page 14: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/14.jpg)
14
A Sample View of the Database Appointment Snapshot Date
Date Time 7/26 7/27 7/28
7/28
10:00
ACancelled
CCreated10:15
10:30
10:45 B BCancelled
11:00 Buffer
11:15 BCreated
![Page 15: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/15.jpg)
15
Our Approach vs. Traditional ApproachTraditional 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
![Page 16: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/16.jpg)
Patient Case Study
Sept 24 25 26 27 28
July2
Appointment
July23
Appointment
August6
Appointment
August26
September24
September28
Key highlights: 1. Multiple opportunities were used for one appointment2. Late cancellations hurt opportunities for rescheduling
Provider A cancelsReschedules for Provider BProvider A cancelsReschedules for Provider B
Provider A cancelsReschedules for Provider BPatient cancels Reschedules for Provider B
Provider A cancelsReschedules for Provider BPatient cancels
Provider A cancelsReschedules for Provider BPatient cancelsRefilled Reschedules for Provider B
Reschedules for Provider BPatient cancels
Provider A cancelsReschedules for Provider BPatient cancelsRefilled
Reschedules for Provider BPatient cancels
17
Snapshot Date
![Page 17: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/17.jpg)
17
How Booked is the Clinic?
***
![Page 18: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/18.jpg)
18
Who is Cancelling?• Provider
Cancellations account for over 28% of all cancellations
• Consider Automated Reminder System and MyUofMHealth Portal to be ”Patient” Cancellations
![Page 19: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/19.jpg)
19
When do Cancellations Occur?
Over 65% of all cancellations occur within 5 days of the scheduled appointment
![Page 20: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/20.jpg)
20
Are Cancelled Slots Getting Refilled?
![Page 21: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/21.jpg)
21
Are Cancelled Slots Getting Refilled?
![Page 22: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/22.jpg)
22
What’s Next?• 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
![Page 23: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/23.jpg)
23
Acknowledgements• The Metabolism, Endocrinology & Diabetes
Clinic• University of Michigan College of
Engineering• University of Michigan Medical School
![Page 24: Analyzing Patient Scheduling, No Shows, and Cancellations in a Specialty- Care Clinic](https://reader036.fdocuments.us/reader036/viewer/2022062903/58ed2d921a28aba12e8b459b/html5/thumbnails/24.jpg)
24
Thank you!Pranjal Singh