You are on page 1of 4

This article was downloaded by: [115.113.198.

246] On: 16 January 2024, At: 07:03


Publisher: Institute for Operations Research and the Management Sciences (INFORMS)
INFORMS is located in Maryland, USA

INFORMS Transactions on Education


Publication details, including instructions for authors and subscription information:
http://pubsonline.informs.org

Case—Pediatrician Scheduling at British Columbia


Women’s Hospital
Steven Shechter

To cite this article:


Steven Shechter (2023) Case—Pediatrician Scheduling at British Columbia Women’s Hospital. INFORMS Transactions on
Education 24(1):40-42. https://doi.org/10.1287/ited.2021.0266cs

Full terms and conditions of use: https://pubsonline.informs.org/Publications/Librarians-Portal/PubsOnLine-Terms-and-


Conditions

This article may be used only for the purposes of research, teaching, and/or private study. Commercial use
or systematic downloading (by robots or other automatic processes) is prohibited without explicit Publisher
approval, unless otherwise noted. For more information, contact permissions@informs.org.

The Publisher does not warrant or guarantee the article’s accuracy, completeness, merchantability, fitness
for a particular purpose, or non-infringement. Descriptions of, or references to, products or publications, or
inclusion of an advertisement in this article, neither constitutes nor implies a guarantee, endorsement, or
support of claims made of that product, publication, or service.

Copyright © 2022 The Author(s)

Please scroll down for article—it is on subsequent pages

With 12,500 members from nearly 90 countries, INFORMS is the largest international association of operations research (O.R.)
and analytics professionals and students. INFORMS provides unique networking and learning opportunities for individual
professionals, and organizations of all types and sizes, to better understand and use O.R. and analytics tools and methods to
transform strategic visions and achieve better outcomes.
For more information on INFORMS, its publications, membership, or meetings visit http://www.informs.org
INFORMS TRANSACTIONS ON EDUCATION
Vol. 24, No. 1, September 2023, pp. 40–42
https://pubsonline.informs.org/journal/ited ISSN 1532-0545 (online)

Case

Pediatrician Scheduling at British Columbia Women’s Hospital


Downloaded from informs.org by [115.113.198.246] on 16 January 2024, at 07:03 . For personal use only, all rights reserved.

Steven Shechtera
a
Operations and Logistics Division, Sauder School of Business, University of British Columbia, Vancouver, British Columbia V6T 1Z2, Canada
Contact: steven.shechter@sauder.ubc.ca, https://orcid.org/0000-0002-2282-185X (SS)

Received: May 31, 2021 Open Access Statement: This work is licensed under a Creative Commons Attribution 4.0 International
Revised: September 28, 2021; November License. You are free to copy, distribute, transmit and adapt this work, but you must attribute this work
11, 2021; November 15, 2021 as “INFORMS Transactions on Education. Copyright © 2022 The Author(s). https://doi.org/10.1287/ited.
Accepted: November 16, 2021 2021.0266cs, used under a Creative Commons Attribution License: https://creativecommons.org/
Published Online in Articles in Advance: licenses/by/4.0/.”
March 11, 2022

https://doi.org/10.1287/ited.2021.0266cs

Copyright: © 2022 The Author(s)

Keywords: scheduling • mixed integer programming • binary integer programming • big-M • soft constraints • goal programming •
multiobjective optimization

1. Introduction 2. Scheduling Details


British Columbia Women’s Hospital (BCWH) is one of Pediatricians are scheduled in four-week cycles, with
the busiest maternity care centres in Canada, delivering each schedule typically released at the start of the pre-
over 7,000 babies per year. It provides care to women vious cycle (i.e., four weeks in advance).1 Pediatricians
from the Vancouver area as well as those experiencing on call are assigned to either a day shift (7:30 a.m.–5:30
high-risk pregnancies from anywhere in British Columbia. p.m.) or a night shift (5:30 p.m.–7:30 a.m.), with each
In addition to all of the regularly scheduled doctors and shift requiring exactly one pediatrician. For each of the
staff at BCWH, at every hour of every day, there is also a 4*7*2  56 shifts per cycle, Meg chooses someone from
pediatrician on call, available to attend all deliveries a pool of 15 pediatricians.
(required at all C-sections and any vaginal deliveries Based on discussions, Meg indicates that some system
involving risk factors or complications), examine newborn constraints are “must-haves,” whereas others would be
babies on the postpartum ward when issues arise, and “nice-to-haves.” The former, known as “hard con-
look after infants admitted to the neonatal intensive care straints,” are based on safety and quality regulations
unit with a variety of medical issues (e.g., severe jaundice, and/or strong preferences the pediatric group has. The
feeding difficulties, blood sugar issues). nice-to-haves, also known as “soft constraints,” would be
Meg, the lead scheduler for the on-call pediatric ideal to satisfy if possible, as they improve pediatricians’
group, seeks your help to develop a computerized work-life balance. However, the group understands and
scheduling tool. The current scheduling process is man- accepts that some violations of these constraints may be
ual and extremely labor intensive (no pun intended). necessary to achieve a workable schedule. The hard and
Meg typically spends up to 20 hours finalizing each soft constraints are summarized as follows:
schedule, going through several iterations and back-
and-forth communications with the team of pediatri-
cians. It can be challenging enough to find a feasible 2.1. Hard Constraints
schedule, let alone one that everyone is satisfied with. a. Every shift must have exactly one pediatrician.
For example, there is often disagreement around how b. Pediatricians have a predetermined number of
the shifts are scheduled and how equitable the schedule shifts they are supposed to work each cycle (with the
is (e.g., the day/night shift distribution). This is an emo- sum over all pediatricians equaling the 56 shifts of the
tionally draining process, as Meg tries to make all of her four-week cycle). Meg provides that information in a
colleagues happy. Furthermore, she often absorbs shifts separate Excel file that comes with this case.
that her colleagues do not want or can no longer do just c. Pediatricians cannot work back-to-back shifts (i.e.,
to avoid further iterations and potential conflict. In sum- no one works 24 hours in a row).
mary, the current process wastes a lot of Meg’s time, d. Pediatricians cannot work consecutive night shifts
and she would love to automate the scheduling process. (i.e., someone assigned to work Tuesday night cannot

40
Shechter: Pediatrician Scheduling
INFORMS Transactions on Education, 2023, vol. 24, no. 1, pp. 40–42, © 2022 The Author(s) 41

be scheduled to work that Monday or Wednesday constraints of the problem in the previous section. But
night). what is the objective?
e. Pediatricians cannot be scheduled for more than For reasons outside the scope of the problem (e.g.,
two shifts in a given weekend (weekend shifts are seniority, training, research versus clinic time), the
Friday night, Saturday day and night, and Sunday day total number of shifts expected of each pediatrician
and night). over the year, and for the next cycle in particular, has
already been determined. There are no financial con-
Downloaded from informs.org by [115.113.198.246] on 16 January 2024, at 07:03 . For personal use only, all rights reserved.

f. Pediatricians should not be scheduled on any shifts


they requested off. These requests are also provided in siderations to be considered at this point, so in some
the Excel file. sense this is a problem without any natural objective
Also, BCWH recently instituted a Pediatrician of the (e.g., “maximize profit” or “minimize cost”).
Week (POW) process in which one pediatrician serves Meg tells you that she simply wants a schedule
in a lead role each week (considered as Monday that meets all of the hard constraints and comes as
through Sunday). As it relates to scheduling, the fol- close to meeting the soft constraints as possible. A
lowing are hard constraints around the POW process: common way to solve problems with hard and soft
g. Each week requires one pediatrician to serve as constraints is to relax the soft constraints in a way
POW. that allows them to be violated while introducing
h. The POW must cover (at least) the following shifts: penalties for violations in an objective function. We
Tuesday day, Thursday day, and Saturday night. illustrate this concept through a different problem
i. No one serves as the POW more than once in a before asking you to apply these ideas to the present
four-week cycle. case.
j. Each pediatrician has a designated number of times Consider a small-sized version of the famous “Diet
they should be the POW over the course of the year Problem” (Stigler 1945, Dantzig 1990). This version
(also indicated in the Excel sheet). Therefore, anyone will be completely unrealistic but will illustrate the
who has already completed their requirements should concept of soft constraints and how to incorporate
not be assigned as POW for any week in the current them into an objective function. Assume someone eats
planning cycle. only two foods each day, apples and bananas. Their
daily goal is to consume 2,500 calories, 30 grams of
fiber, 70 mg of vitamin C, and 3,400 grams of potas-
2.2. Soft Constraints sium. They are not concerned about costs; they just
a. Pediatricians prefer not to work on consecutive want to come “as close as possible” to satisfying their
weekends. goals. In fact, there are so many examples of this “goal
b. In addition to the hard constraint of pediatricians satisfaction” objective in practice that they form their
not working consecutive night shifts, they also prefer own special class of optimization problems, known as
not to work night shifts two days apart (e.g., if someone “Goal Programming.”
works Monday night, then ideally they do not work The following table provides the contribution of
the Saturday night two days prior nor the Wednesday apples and bananas (per 100 g) to the different goals
night two days later). and the ideal totals for each of them.
c. Pediatricians prefer not to work more than two
evening shifts in a given work week.
d. The pediatric group seeks equity in day versus
night shifts; that is, each pediatrician’s workload Goal Apples (100 g) Bananas (100 g) Total
should ideally be evenly split between day and night Calories 52 89 2,500
shifts during the cycle. Dietary fiber (g) 2.4 2.6 30
Vitamin C (mg) 4.6 8.7 70
Potassium (mg) 107 358 3,400
3. An Optimization Approach
A mathematical optimization problem has three main
components: (1) an objective, (2) decision variables, Not surprisingly, the implied system of four equa-
and (3) constraints. The natural decision variables for tions with two unknowns has no feasible solution. By
this problem are which pediatricians to assign to softening the nominal requirement of meeting all
which shifts, for each of the 56 shifts in the cycle, as goals exactly, we can formulate a problem that yields
well as which pediatrician should be designated as a feasible solution but penalizes the amount by which
the POW each of the four weeks. We described the the goals are violated. Specifically, letting x1 and x2 be
Shechter: Pediatrician Scheduling
42 INFORMS Transactions on Education, 2023, vol. 24, no. 1, pp. 40–42, © 2022 The Author(s)

the quantity of apples and bananas consumed each absolute proportional differences between the left- and
day, respectively (in hundreds of grams each), we can right-hand sides.
formulate the diet problem as follows: Although the point of this example was the develop-
ment of the formulation above, you may be wondering

4
min (wui ui + woi oi ) what the solution is. By letting wui  woi  1=bi for each
i1 i, Solver indicates that this individual should consume
327 grams of apples and 852 grams of bananas per day.
Downloaded from informs.org by [115.113.198.246] on 16 January 2024, at 07:03 . For personal use only, all rights reserved.

subject to
In doing so, they will meet their fiber and potassium
52x1 + 89x2 + u1 − o1  2500, (1) goals exactly, fall short of their calories goal by 63%,
2:4x1 + 2:6x2 + u2 − o2  30, (2) and exceed their vitamin C goal by 27%. The 63% short-
4:6x1 + 8:7x2 + u3 − o3  70, (3) fall on calories may be a surprising and unreasonable
107x1 + 358x2 + u4 − o4  3400: outcome. This suggests that we may want to consider a
(4) nonlinear cost function for the deviations. If we con-
(all variables non-negative)
sider a piecewise linear convex cost structure, we can
Note that the primary decision variables (x1 and x2 for still solve the problem as a linear program. Further dis-
apples and bananas, respectively) do not appear in cussion of this extension is beyond the scope of this
the objective function; because we are not considering case.
the cost of obtaining them, they just appear in the goal
constraints around total calories, fiber, vitamin C, and Acknowledgments
potassium, respectively (Equations (1)–(4)). The ui and I thank Drs. Megan Kilvert and Shawn George, pediatri-
oi variables in those constraints represent the amount cians at British Columbia Women’s Hospital who over-
by which the left-hand side is under or over the right- see scheduling, for their input on the process. I also
hand-side target, respectively. The objective function thank Jake Zhang, a 2019 graduate of the masters in
allows for different penalties for being under versus business analytics program at the University of British
over the right-hand side of each constraint. For exam- Columbia, for his work on developing the scheduling
tool described in the case. Finally, I thank the reviewers
ple, wu1 is the penalty per calorie under the calorie tar-
and editors for their constructive feedback on the case
get, whereas wo1 is the penalty per calorie above it. materials.
The objective function in combination with the fact
that the ui and oi variables are nonnegative make it so Endnote
that at most one of ui and oi will be positive for each 1
This case presents several, but not all, of the details surrounding
constraint i. If one cares about being under versus on-call scheduling at BCWH. Also, some details are simplified with-
over equally, then by setting wui  woi  1 for each i, out sacrificing important considerations in the scheduling process.
the objective function minimizes the sum of absolute
differences between the left- and right-hand sides of References
all constraints. If instead one sets wui  woi  1=bi for Dantzig G (1990) The diet problem. Interfaces 20(4):43–47.
each i, the objective function minimizes the sum of Stigler G (1945) The cost of subsistence. J. Farm Econom. 27(2):303–314.

You might also like