skip to Main Content

1
00:00:00,500 –> 00:00:02,400
MOHAN: Welcome, everybody, to–

2
00:00:02,400 –> 00:00:06,360
this is the third webinar
in the four part series.

3
00:00:06,360 –> 00:00:08,550
The way we’ve laid
out these webinars,

4
00:00:08,550 –> 00:00:11,520
each one progressively
focuses on a different topic.

5
00:00:11,520 –> 00:00:15,990
So webinar one focused
on why the EHR is not

6
00:00:15,990 –> 00:00:19,140
built to optimize scheduling,
and why the mathematics of it

7
00:00:19,140 –> 00:00:21,270
are harder than one might think.

8
00:00:21,270 –> 00:00:23,970
Webinar two focused
on, how do you actually

9
00:00:23,970 –> 00:00:25,620
optimize a schedule?

10
00:00:25,620 –> 00:00:29,790
Today’s webinar
will focus on how

11
00:00:29,790 –> 00:00:32,729
you shape the future performance
of your infusion center.

12
00:00:32,729 –> 00:00:35,790
And the next one will
focus on the diagnostics.

13
00:00:35,790 –> 00:00:38,040
Just in the interest
of the folks

14
00:00:38,040 –> 00:00:40,010
who did not attend
the first two,

15
00:00:40,010 –> 00:00:41,610
I’ll quickly do a refresher.

16
00:00:41,610 –> 00:00:43,800
So within the first
10 or 15 minutes

17
00:00:43,800 –> 00:00:46,930
we’ll cover all of
the prior topics.

18
00:00:46,930 –> 00:00:49,260
Those topics are available
in greater detail

19
00:00:49,260 –> 00:00:51,420
in the recorded webinar,
so feel free to go

20
00:00:51,420 –> 00:00:54,510
download those and watch
them in greater detail.

21
00:00:54,510 –> 00:00:55,410
OK.

22
00:00:55,410 –> 00:00:58,020
So today we will start with
a quick introduction of who

23
00:00:58,020 –> 00:01:02,790
we are, then spend five minutes
in total talking about why EHRs

24
00:01:02,790 –> 00:01:04,800
are not built to
do this for you,

25
00:01:04,800 –> 00:01:08,070
talk about infusion
optimization in five minutes,

26
00:01:08,070 –> 00:01:11,420
and then spend the bulk of our
time talking about planning.

27
00:01:11,420 –> 00:01:12,210
OK.

28
00:01:12,210 –> 00:01:14,560
So who is LeanTaaS
and what do we do?

29
00:01:14,560 –> 00:01:16,320
We are a Silicon Valley
software company.

30
00:01:16,320 –> 00:01:20,520
And our focus is on using
mathematics and software

31
00:01:20,520 –> 00:01:24,150
to unlock capacity in hospitals.

32
00:01:24,150 –> 00:01:27,540
And the magic of
unlocking the capacity

33
00:01:27,540 –> 00:01:29,700
is that many good things follow.

34
00:01:29,700 –> 00:01:32,370
Patient access improves,
meaning it’s a shorter lead

35
00:01:32,370 –> 00:01:34,400
time to future appointments.

36
00:01:34,400 –> 00:01:36,870
Wait time for patients
go down, which

37
00:01:36,870 –> 00:01:39,630
is the biggest source of
patient dissatisfaction,

38
00:01:39,630 –> 00:01:44,070
and so having the capacity to
require patients to wait less

39
00:01:44,070 –> 00:01:45,960
is a very good thing.

40
00:01:45,960 –> 00:01:47,980
Both operating costs
and capital costs

41
00:01:47,980 –> 00:01:51,750
improve, because the ability
to use the staff and the assets

42
00:01:51,750 –> 00:01:54,930
more productively just
results in an overall lower

43
00:01:54,930 –> 00:01:56,190
cost envelope.

44
00:01:56,190 –> 00:02:00,720
And finally, to the extent that
the capacity unlocking allows

45
00:02:00,720 –> 00:02:02,120
you to see more patients.

46
00:02:02,120 –> 00:02:05,190
There is a revenue
uplift from that as well.

47
00:02:05,190 –> 00:02:08,789
The two products that we
have commercially out there

48
00:02:08,789 –> 00:02:11,039
are Infusion and
Operating Rooms.

49
00:02:11,039 –> 00:02:13,200
And we are in the
middle of working

50
00:02:13,200 –> 00:02:16,940
with partners on building
the next set of products.

51
00:02:16,940 –> 00:02:20,310
So for example, we are working
with 20 oncologists each

52
00:02:20,310 –> 00:02:22,860
at Memorial Sloan Kettering
in New York and M.D.

53
00:02:22,860 –> 00:02:26,130
Anderson in Houston, to
build our oncology template

54
00:02:26,130 –> 00:02:29,370
optimization for the providers,
so that the wait times

55
00:02:29,370 –> 00:02:31,230
and clinics can get reduced.

56
00:02:31,230 –> 00:02:33,600
Similarly, we’ve got
parallel initiatives

57
00:02:33,600 –> 00:02:37,120
on imaging inpatient
beds and labs.

58
00:02:37,120 –> 00:02:40,540
In terms of who we work with,
these are the leading health

59
00:02:40,540 –> 00:02:43,360
systems across the
country, and they

60
00:02:43,360 –> 00:02:47,080
span the gamut from academic
medical centers like Stanford

61
00:02:47,080 –> 00:02:49,960
and UCSF, and Duke
and Emory, and UPenn,

62
00:02:49,960 –> 00:02:52,930
to iconic institutions
like M.D. Anderson,

63
00:02:52,930 –> 00:02:57,640
Sloan Kettering, and Johns
Hopkins, to regional hospitals

64
00:02:57,640 –> 00:02:58,870
and cancer centers as well.

65
00:03:02,660 –> 00:03:04,580
The fact that
infusion scheduling

66
00:03:04,580 –> 00:03:08,360
is a pinpoint felt by
many, many cancer centers

67
00:03:08,360 –> 00:03:12,620
is evident in the
fact that from 0 or 1

68
00:03:12,620 –> 00:03:16,880
infusion center in early 2015,
we’re now running 113 infusion

69
00:03:16,880 –> 00:03:19,670
centers with nearly
3,000 shares, based

70
00:03:19,670 –> 00:03:21,630
on the optimization algorithms.

71
00:03:21,630 –> 00:03:25,450
So that’s us in a nutshell.

72
00:03:25,450 –> 00:03:27,890
To give you a quick
refresher on why

73
00:03:27,890 –> 00:03:31,910
is it that the EHR is
not built to optimize,

74
00:03:31,910 –> 00:03:34,050
there are three big
reasons for this.

75
00:03:34,050 –> 00:03:38,690
The first is, as you look
around any health system,

76
00:03:38,690 –> 00:03:42,740
there is a tendency to rely on
a grid-based schedule, which

77
00:03:42,740 –> 00:03:46,370
is in point one, where the
assets are laid across the top

78
00:03:46,370 –> 00:03:48,860
and times of day down the left.

79
00:03:48,860 –> 00:03:51,950
The assets could be chairs,
rooms, providers, imaging

80
00:03:51,950 –> 00:03:54,077
machines, whatever the asset is.

81
00:03:54,077 –> 00:03:55,910
And so when John Smith
needs an 8:00 to 9:00

82
00:03:55,910 –> 00:03:59,300
appointment, someone somewhere
colors in 8:00 to 9:00,

83
00:03:59,300 –> 00:04:02,390
and puts down John Smith’s
name or MRN number,

84
00:04:02,390 –> 00:04:05,090
this is on spreadsheets,
on whiteboards,

85
00:04:05,090 –> 00:04:08,180
on snap boards in
the EHR, et cetera.

86
00:04:08,180 –> 00:04:10,470
This just does not work.

87
00:04:10,470 –> 00:04:13,490
The reason is grid-based
scheduling works

88
00:04:13,490 –> 00:04:15,950
if you’re scheduling something
that is deterministic,

89
00:04:15,950 –> 00:04:18,019
meaning the start
and the end time

90
00:04:18,019 –> 00:04:20,750
is known at the time of
making the appointment,

91
00:04:20,750 –> 00:04:24,110
as is true for tennis
courts and spa treatments.

92
00:04:24,110 –> 00:04:25,970
Medical appointments
and infusion treatments

93
00:04:25,970 –> 00:04:28,710
are stochastic, meaning they
are random and highly variable.

94
00:04:28,710 –> 00:04:30,710
The start time and the
end time doesn’t work out

95
00:04:30,710 –> 00:04:33,820
as you thought,
and therefore using

96
00:04:33,820 –> 00:04:36,770
a deterministic scheduling
framework, like a grid,

97
00:04:36,770 –> 00:04:39,860
to schedule a stochastic thing
like an infusion appointment,

98
00:04:39,860 –> 00:04:42,080
is just flat out
mathematically wrong.

99
00:04:42,080 –> 00:04:44,930
This is why the grid looks
great on the previous night

100
00:04:44,930 –> 00:04:47,420
and the day never
works out as planned.

101
00:04:47,420 –> 00:04:50,070
The second reason,
the mathematics of EHR

102
00:04:50,070 –> 00:04:52,520
is simply not robust enough.

103
00:04:52,520 –> 00:04:55,880
Every EHR, and therefore,
every health system,

104
00:04:55,880 –> 00:04:59,120
follows a first come, first
schedule sort of a discipline

105
00:04:59,120 –> 00:05:00,590
in booking appointments.

106
00:05:00,590 –> 00:05:03,770
Meaning, if you call and ask
for an appointment seven months

107
00:05:03,770 –> 00:05:05,930
into the future,
you typically will

108
00:05:05,930 –> 00:05:08,560
be told the calendar is
open, pick a spot, any spot.

109
00:05:08,560 –> 00:05:10,760
Here are our hours of operation.

110
00:05:10,760 –> 00:05:13,140
That looks nice and
patient centric.

111
00:05:13,140 –> 00:05:16,370
It’s wrong because nothing
mathematically balanced

112
00:05:16,370 –> 00:05:17,420
the load.

113
00:05:17,420 –> 00:05:19,250
If you’re going to
balance the load,

114
00:05:19,250 –> 00:05:21,500
then continuously
throughout the day

115
00:05:21,500 –> 00:05:23,720
you have to balance
the number of people

116
00:05:23,720 –> 00:05:26,990
just getting started, with the
number of people just leaving,

117
00:05:26,990 –> 00:05:28,910
and the number of
people in between.

118
00:05:28,910 –> 00:05:32,120
That’s the way you create a
balance profile, first come,

119
00:05:32,120 –> 00:05:35,610
first schedule just does
not allow that to happen.

120
00:05:35,610 –> 00:05:37,580
And the third thing
that’s mathematically,

121
00:05:37,580 –> 00:05:41,240
completely inadequate
in EHRs, is this notion

122
00:05:41,240 –> 00:05:43,160
of a connecting appointment.

123
00:05:43,160 –> 00:05:45,590
Almost everything
in a health system

124
00:05:45,590 –> 00:05:48,500
is a connected series of
appointments, labs followed

125
00:05:48,500 –> 00:05:49,880
by clinics, followed
by infusion,

126
00:05:49,880 –> 00:05:51,770
followed by radiation oncology.

127
00:05:51,770 –> 00:05:54,470
When connected
schedules are built,

128
00:05:54,470 –> 00:05:59,627
they have to first off ensure
that the earlier segments

129
00:05:59,627 –> 00:06:01,460
operate on time, just
like your first flight

130
00:06:01,460 –> 00:06:02,877
has to be on time
in order for you

131
00:06:02,877 –> 00:06:04,280
to make your connecting flight.

132
00:06:04,280 –> 00:06:06,020
That doesn’t often happen.

133
00:06:06,020 –> 00:06:08,600
And the second thing is,
these connected schedules

134
00:06:08,600 –> 00:06:10,250
are built one person at a time.

135
00:06:10,250 –> 00:06:11,803
So John Smith is
given the 8 o’clock

136
00:06:11,803 –> 00:06:13,970
appointment at the doc and
the 9 o’clock appointment

137
00:06:13,970 –> 00:06:15,890
at the infusion,
and then along comes

138
00:06:15,890 –> 00:06:17,930
Jane Doe and the
same thing happens.

139
00:06:17,930 –> 00:06:19,910
Connecting schedules
need to be built

140
00:06:19,910 –> 00:06:22,340
optimizing the system
as a whole, not one

141
00:06:22,340 –> 00:06:23,400
person at a time.

142
00:06:23,400 –> 00:06:25,317
So when you think about
how connecting flights

143
00:06:25,317 –> 00:06:27,275
are put together,
they don’t sort out

144
00:06:27,275 –> 00:06:29,150
the departure time of
the second flight based

145
00:06:29,150 –> 00:06:30,530
on one passenger at a time.

146
00:06:30,530 –> 00:06:32,280
They optimize the whole system.

147
00:06:32,280 –> 00:06:34,460
So for these reasons,
the mathematics

148
00:06:34,460 –> 00:06:37,920
is just simply not adequate.

149
00:06:37,920 –> 00:06:43,760
Now, infusion at the surface
looks like it should be simple.

150
00:06:43,760 –> 00:06:45,530
It’s a person
sitting in a chair,

151
00:06:45,530 –> 00:06:49,040
getting infused for some
number of hours, from one

152
00:06:49,040 –> 00:06:50,120
to nine hours.

153
00:06:50,120 –> 00:06:54,140
And so on the surface it says,
how hard can it possibly be?

154
00:06:54,140 –> 00:06:56,570
Well, it turns out it’s
actually very, very hard.

155
00:06:56,570 –> 00:07:00,590
Even if you took five types
of appointments, one hour, two

156
00:07:00,590 –> 00:07:04,010
hour, three to five, six
to eight, and nine plus,

157
00:07:04,010 –> 00:07:08,150
assume a modest sized infusion
center, 20, 25 chairs that

158
00:07:08,150 –> 00:07:10,480
sees up to 70 patients a day.

159
00:07:10,480 –> 00:07:15,500
With this duration mix, followed
by how many possible slots can

160
00:07:15,500 –> 00:07:17,270
there be, if you can
offer up appointments

161
00:07:17,270 –> 00:07:20,660
at 10 minute intervals
7:00, 7:10, 7:20, and so on,

162
00:07:20,660 –> 00:07:22,650
you’ll have 64 slots.

163
00:07:22,650 –> 00:07:24,590
And if you could seat
four patients at a time,

164
00:07:24,590 –> 00:07:27,110
that’s 256 possible slots.

165
00:07:27,110 –> 00:07:32,600
Mathematically, that’s a number
with 105 zeros behind it.

166
00:07:32,600 –> 00:07:35,270
That’s the number of
permutations and combinations

167
00:07:35,270 –> 00:07:38,330
for how you could
build that schedule.

168
00:07:38,330 –> 00:07:41,150
A number with 105 zeros
behind it is staggering.

169
00:07:41,150 –> 00:07:44,000
Just to put this in
context, the odds

170
00:07:44,000 –> 00:07:47,240
of winning the Mega Millions
is 1 in 259 million,

171
00:07:47,240 –> 00:07:49,910
the odds of winning
Powerball is 1 in 292,

172
00:07:49,910 –> 00:07:51,650
if you wanted to win
both of those, one

173
00:07:51,650 –> 00:07:55,230
after the other, that’s a
number with 15 zeros behind it.

174
00:07:55,230 –> 00:07:58,220
So you’d have to win both of
them, seven times in a row,

175
00:07:58,220 –> 00:08:00,820
in order to get the infusion
schedule right for just one

176
00:08:00,820 –> 00:08:01,420
day.

177
00:08:01,420 –> 00:08:03,880
That’s how mathematically
overwhelming it is.

178
00:08:03,880 –> 00:08:09,670
And so expecting schedulers and
nurse managers and other clinic

179
00:08:09,670 –> 00:08:13,360
folks to just pick a number,
pick a slot on the calendar,

180
00:08:13,360 –> 00:08:17,470
and get it even remotely right
is just not going to happen.

181
00:08:17,470 –> 00:08:19,870
After looking at all
these permutations, what

182
00:08:19,870 –> 00:08:22,300
makes it harder is
there are real life

183
00:08:22,300 –> 00:08:24,010
operational constraints.

184
00:08:24,010 –> 00:08:28,270
The volume and mix for each
day is unique to a day of week.

185
00:08:28,270 –> 00:08:29,880
The nurse availability
and workload,

186
00:08:29,880 –> 00:08:32,260
which we’ll spend more
time on, is unique.

187
00:08:32,260 –> 00:08:35,530
The chair availability
also depends.

188
00:08:35,530 –> 00:08:38,650
And finally, there’s lots
of expected and unexpected

189
00:08:38,650 –> 00:08:40,277
variability of
clinics running late,

190
00:08:40,277 –> 00:08:42,610
which you could have predicted,
and clinics running late

191
00:08:42,610 –> 00:08:45,068
or patients running late that
you could not have predicted.

192
00:08:45,068 –> 00:08:48,130
And so all of these have
to be taken into account.

193
00:08:48,130 –> 00:08:50,680
Because of the maps
not being sufficient,

194
00:08:50,680 –> 00:08:54,220
in most infusion centers,
the day plays out like this.

195
00:08:54,220 –> 00:08:57,880
In a peaky profile, where
patients arrive roughly

196
00:08:57,880 –> 00:09:00,070
in the order of
their appointment

197
00:09:00,070 –> 00:09:02,440
with varying treatment
lengths needed,

198
00:09:02,440 –> 00:09:04,930
the charge nurse tries to
put them in the right part,

199
00:09:04,930 –> 00:09:06,880
in the right chair,
with the right nurse.

200
00:09:06,880 –> 00:09:11,360
And the game of Tetris as
it unfolds is a losing hand.

201
00:09:11,360 –> 00:09:14,640
The reason this matters is
the duration of the peak

202
00:09:14,640 –> 00:09:15,940
is only three or four hours.

203
00:09:15,940 –> 00:09:18,598
And the duration of a
nursing shift is eight or 10.

204
00:09:18,598 –> 00:09:20,140
Which means, right
off the bat you’re

205
00:09:20,140 –> 00:09:22,420
confronted with a bad choice.

206
00:09:22,420 –> 00:09:24,370
Should you staff for the peak?

207
00:09:24,370 –> 00:09:27,010
In which case you are
overstaffed before and after.

208
00:09:27,010 –> 00:09:28,930
Or should you staff
for the average?

209
00:09:28,930 –> 00:09:31,750
In which case, at the peak,
right when you need it most,

210
00:09:31,750 –> 00:09:33,340
you are understaffed.

211
00:09:33,340 –> 00:09:37,600
But the more chronic problem
is that any time a peak

212
00:09:37,600 –> 00:09:40,390
approaches capacity a system
becomes mathematically

213
00:09:40,390 –> 00:09:41,380
unstable.

214
00:09:41,380 –> 00:09:43,460
Think of the freeways
at rush hour,

215
00:09:43,460 –> 00:09:45,550
it’s approaching
system capacity,

216
00:09:45,550 –> 00:09:48,302
and therefore, every
metric goes into the tank,

217
00:09:48,302 –> 00:09:50,260
which is what makes it
mathematically unstable.

218
00:09:50,260 –> 00:09:52,420
A 10 minute drive
takes 60 minutes.

219
00:09:52,420 –> 00:09:54,850
A fender bender that should
take 10 minutes to clear

220
00:09:54,850 –> 00:09:56,200
takes two hours to clear.

221
00:09:56,200 –> 00:09:58,158
And a fender bender that
should delay 10 people

222
00:09:58,158 –> 00:09:59,590
delays 10,000 people.

223
00:09:59,590 –> 00:10:02,403
Infusion is a series of fender
benders waiting to happen.

224
00:10:02,403 –> 00:10:04,570
The clinic will run late,
the pharmacy will back up,

225
00:10:04,570 –> 00:10:06,970
the labs will back up, a
nurse will call in sick,

226
00:10:06,970 –> 00:10:09,790
a patient will show up late,
a patient would react badly.

227
00:10:09,790 –> 00:10:12,100
If any of those happen
early on in the day or late

228
00:10:12,100 –> 00:10:13,720
in the afternoon, it’s fine.

229
00:10:13,720 –> 00:10:15,760
If any of them happen in
the middle of the day,

230
00:10:15,760 –> 00:10:19,480
it’s like the big rig crash
at 5:00 PM on a Monday,

231
00:10:19,480 –> 00:10:22,650
the whole system will be
a mess for many hours.

232
00:10:22,650 –> 00:10:25,230
Because of all this,
most infusion centers

233
00:10:25,230 –> 00:10:27,840
have uniquely the
same three problems.

234
00:10:27,840 –> 00:10:29,490
Patients wait a long
time, particularly

235
00:10:29,490 –> 00:10:30,990
in the middle of the day.

236
00:10:30,990 –> 00:10:33,690
The chair profile starts
out narrow, hits a peak,

237
00:10:33,690 –> 00:10:36,990
and comes down, sometimes it
exceeds the chair capacity.

238
00:10:36,990 –> 00:10:39,360
What that means is all the
chairs in an infusion suite

239
00:10:39,360 –> 00:10:41,280
are full, and some chairs
in the waiting room

240
00:10:41,280 –> 00:10:42,690
are occupied as well.

241
00:10:42,690 –> 00:10:45,210
And nurses tend to
either miss their lunch,

242
00:10:45,210 –> 00:10:48,800
or get a granola bar or an apple
and eat lunch at 4 o’clock,

243
00:10:48,800 –> 00:10:51,140
or centers over-staff.

244
00:10:51,140 –> 00:10:53,820
They get float nurses to
cover the lunch break, which

245
00:10:53,820 –> 00:10:56,220
is essentially throwing
nursing labor at the problem,

246
00:10:56,220 –> 00:10:59,710
not really solving the
underlying problem.

247
00:10:59,710 –> 00:11:02,220
So that covers the
first two topics.

248
00:11:02,220 –> 00:11:03,710
In four or five
minutes let me just

249
00:11:03,710 –> 00:11:07,830
cover what an optimized
infusion schedule looks like.

250
00:11:07,830 –> 00:11:10,800
In order to optimize
it, what you have to do

251
00:11:10,800 –> 00:11:14,860
is take this profile
and make a dash profile.

252
00:11:14,860 –> 00:11:17,760
And in order to do that, there’s
a bunch of hard math problems

253
00:11:17,760 –> 00:11:19,140
that need to be solved.

254
00:11:19,140 –> 00:11:21,720
First, with very high
accuracy, predict

255
00:11:21,720 –> 00:11:23,815
the volume for a day of week.

256
00:11:23,815 –> 00:11:24,690
How many on a Monday?

257
00:11:24,690 –> 00:11:26,400
How many on a Tuesday?

258
00:11:26,400 –> 00:11:28,570
Volume in aggregate
is not enough.

259
00:11:28,570 –> 00:11:30,832
You have to predict the
mix very accurately.

260
00:11:30,832 –> 00:11:32,040
How many one hour treatments?

261
00:11:32,040 –> 00:11:33,248
How many two hour treatments?

262
00:11:33,248 –> 00:11:34,560
How many three hour treatments?

263
00:11:34,560 –> 00:11:36,990
Having done that, you
then need to figure out

264
00:11:36,990 –> 00:11:39,060
how much adjustment
you have to make.

265
00:11:39,060 –> 00:11:42,930
So by looking historically
at the last 1,000 times,

266
00:11:42,930 –> 00:11:44,970
you thought something
would be three hours,

267
00:11:44,970 –> 00:11:48,660
and then seeing how accurate you
were, will help you understand

268
00:11:48,660 –> 00:11:50,670
how much you need to adjust it.

269
00:11:50,670 –> 00:11:52,890
And then having
adjusted it, you have

270
00:11:52,890 –> 00:11:56,700
to play the supercomputer
version of Tetris, which

271
00:11:56,700 –> 00:11:59,400
is how do I arrange
all of those blocks

272
00:11:59,400 –> 00:12:03,520
such that I generate the
flattest profile possible?

273
00:12:03,520 –> 00:12:07,650
The reason this becomes
magical is it unlocks capacity.

274
00:12:07,650 –> 00:12:09,990
Unlocking capacity
during peak hours

275
00:12:09,990 –> 00:12:12,720
is like magically finding three
extra lanes on the freeway

276
00:12:12,720 –> 00:12:14,330
that you weren’t expecting.

277
00:12:14,330 –> 00:12:15,760
It gives patient choice.

278
00:12:15,760 –> 00:12:18,360
Meaning, if I needed a
three hour treatment there

279
00:12:18,360 –> 00:12:21,300
are many three hour trains
leaving the station.

280
00:12:21,300 –> 00:12:23,140
It flattens the
workload for nurses

281
00:12:23,140 –> 00:12:26,010
which allows them to be more
productive throughout the day.

282
00:12:26,010 –> 00:12:27,420
And it fits the
nursing schedule.

283
00:12:27,420 –> 00:12:29,100
Nurses who show up
first, leave first.

284
00:12:29,100 –> 00:12:31,050
Nurses who show up
last, leave last.

285
00:12:31,050 –> 00:12:34,400
So this is how the
optimization needs to work.

286
00:12:34,400 –> 00:12:37,730
So what needs to happen,
after all of this,

287
00:12:37,730 –> 00:12:41,600
is to create a template that’s
unique for every center,

288
00:12:41,600 –> 00:12:44,550
for every day, for
every hour of the day.

289
00:12:44,550 –> 00:12:46,940
That’s how precise and
fine-grained the template

290
00:12:46,940 –> 00:12:47,870
needs to be.

291
00:12:47,870 –> 00:12:51,080
And so the way you do that
is think of a simplified

292
00:12:51,080 –> 00:12:54,410
grid where across the top
we’re laying out the duration

293
00:12:54,410 –> 00:12:57,140
buckets, one hour, two
hour, three to five, six

294
00:12:57,140 –> 00:12:58,610
to eight, and nine plus.

295
00:12:58,610 –> 00:13:02,960
We are then saying 10
minute starts, so 7:00

296
00:13:02,960 –> 00:13:06,350
AM, 7:10, these are the
number of patients to start.

297
00:13:06,350 –> 00:13:09,050
The capacity of
the infusion center

298
00:13:09,050 –> 00:13:11,780
limits how many simultaneous
starts it can do.

299
00:13:11,780 –> 00:13:14,450
This center said
between 8:00 and 8:30

300
00:13:14,450 –> 00:13:16,760
they could see three or
four patients at a time.

301
00:13:16,760 –> 00:13:19,680
Once it’s past 9 o’clock they
can only see two at a time.

302
00:13:19,680 –> 00:13:23,360
So no row after 9 o’clock
has more than two starts.

303
00:13:23,360 –> 00:13:26,690
The duration spans
are broad enough

304
00:13:26,690 –> 00:13:28,880
to allow for variability.

305
00:13:28,880 –> 00:13:33,170
And the magic number is
for every duration bucket,

306
00:13:33,170 –> 00:13:36,770
for every start time, how
many patients of that type

307
00:13:36,770 –> 00:13:38,090
should you start.

308
00:13:38,090 –> 00:13:41,570
And so now, the dialogue
with the patient

309
00:13:41,570 –> 00:13:43,120
becomes slightly more nuanced.

310
00:13:43,120 –> 00:13:45,620
Rather than saying, Mrs. Jones,
when would you like to come?

311
00:13:45,620 –> 00:13:47,750
And then just
accepting that time.

312
00:13:47,750 –> 00:13:50,210
The conversation goes, I
see you need a three to five

313
00:13:50,210 –> 00:13:51,260
hour treatment.

314
00:13:51,260 –> 00:13:55,490
I could offer you 8 o’clock,
9:20, 9:40, 10:00, 10:20

315
00:13:55,490 –> 00:13:57,680
or 10:40, would
any of those work?

316
00:13:57,680 –> 00:14:00,320
And so you don’t have to
get 100% of them right,

317
00:14:00,320 –> 00:14:05,510
but if you get 80, 85% of
people into the right buckets,

318
00:14:05,510 –> 00:14:08,110
it’s pre-engineered to
give you a flat profile.

319
00:14:08,110 –> 00:14:09,320
Right?

320
00:14:09,320 –> 00:14:12,440
The reason this
unlocks capacity is

321
00:14:12,440 –> 00:14:14,370
if you look at the before
and after of the way

322
00:14:14,370 –> 00:14:17,930
the Tetris blocks loaded
up, all of this white space

323
00:14:17,930 –> 00:14:21,230
here is lost productivity,
it’s either under-utilization

324
00:14:21,230 –> 00:14:25,010
of a chair, or under-utilization
of a nurse, or both.

325
00:14:25,010 –> 00:14:27,800
On the right hand side, because
you’ve mathematically tightened

326
00:14:27,800 –> 00:14:30,920
the Tetris blocks taking
into account variability,

327
00:14:30,920 –> 00:14:32,620
you unlock productivity.

328
00:14:32,620 –> 00:14:36,650
The productivity can be measured
as the ratio of patient hours

329
00:14:36,650 –> 00:14:37,940
to nursing hours.

330
00:14:37,940 –> 00:14:39,770
So patient hours is
the number of patients

331
00:14:39,770 –> 00:14:41,300
times the average duration.

332
00:14:41,300 –> 00:14:45,600
Nursing hours is the number of
nursing FTE hours on the floor.

333
00:14:45,600 –> 00:14:49,460
If this ratio gets better,
and we can make it better

334
00:14:49,460 –> 00:14:52,910
by 20% or 25%, you
now have choices.

335
00:14:52,910 –> 00:14:56,480
You could choose to monetize
that productivity by absorbing

336
00:14:56,480 –> 00:14:59,120
more volume, which means
you either see more

337
00:14:59,120 –> 00:15:02,840
patients in the day for the
same number of nursing staff,

338
00:15:02,840 –> 00:15:06,560
or you absorb future growth
at either the same staff level

339
00:15:06,560 –> 00:15:08,930
or adding less than you
otherwise might have.

340
00:15:08,930 –> 00:15:11,870
That’s the way you monetize
by absorbing growth,

341
00:15:11,870 –> 00:15:13,890
or you could monetize
by reducing cost.

342
00:15:13,890 –> 00:15:16,430
Meaning, I no longer need to
stay open until 9 o’clock,

343
00:15:16,430 –> 00:15:20,750
I could close at 6:00,
or I could no longer

344
00:15:20,750 –> 00:15:23,570
need to keep a satellite center
open because my main center can

345
00:15:23,570 –> 00:15:24,470
take on more.

346
00:15:24,470 –> 00:15:27,620
So you manage to reduce
cost, or you could just

347
00:15:27,620 –> 00:15:30,560
improve the patient experience,
meaning they wait less

348
00:15:30,560 –> 00:15:33,900
and they get appointments
set at a shorter lead time.

349
00:15:33,900 –> 00:15:36,390
So these are choices
on monetization.

350
00:15:36,390 –> 00:15:38,180
But the key thing
to monetize is it

351
00:15:38,180 –> 00:15:40,010
comes after you create
the productivity

352
00:15:40,010 –> 00:15:41,460
in the first place.

353
00:15:41,460 –> 00:15:41,960
OK.

354
00:15:41,960 –> 00:15:46,880
So that was the quick
refresher of all of the topics

355
00:15:46,880 –> 00:15:49,460
we’ve covered in prior webinars.

356
00:15:49,460 –> 00:15:52,760
So let’s focus now
on the central theme

357
00:15:52,760 –> 00:15:54,530
of today’s webinar,
which is how can you

358
00:15:54,530 –> 00:15:59,100
plan well enough in advance
to run the infusion center.

359
00:15:59,100 –> 00:16:01,170
Infusion center operations
are complicated,

360
00:16:01,170 –> 00:16:03,470
it’s highly variable,
it’s highly dependent,

361
00:16:03,470 –> 00:16:06,180
day for day, hour for
hour, patient for patient.

362
00:16:06,180 –> 00:16:09,450
And so any advanced
intelligence you can get

363
00:16:09,450 –> 00:16:12,550
will let you run the infusion
center much, much better.

364
00:16:12,550 –> 00:16:16,140
So at the very least,
you need to know,

365
00:16:16,140 –> 00:16:20,513
with a fair degree of precision,
how is today going to unfold.

366
00:16:20,513 –> 00:16:21,930
And by a fair
degree of precision,

367
00:16:21,930 –> 00:16:23,710
I mean at 10 minute intervals.

368
00:16:23,710 –> 00:16:26,850
So what you’re seeing here is
if you run the optimization.

369
00:16:26,850 –> 00:16:29,820
The green line represents
what would be optimal.

370
00:16:29,820 –> 00:16:32,040
That’s if you played the
Tetris game right, that’s

371
00:16:32,040 –> 00:16:33,750
the profile you should get.

372
00:16:33,750 –> 00:16:36,360
The bars represent
10 minute windows.

373
00:16:36,360 –> 00:16:38,912
Gray means you’re right
on the optimal frontier.

374
00:16:38,912 –> 00:16:40,870
Yellow means you’re
running a little bit light,

375
00:16:40,870 –> 00:16:42,870
you’re under the
optimal frontier.

376
00:16:42,870 –> 00:16:45,640
If you’d gone above the optimal
it would have been orange.

377
00:16:45,640 –> 00:16:47,460
And if you’d gone
above chair capacity

378
00:16:47,460 –> 00:16:48,432
it would have been red.

379
00:16:48,432 –> 00:16:49,890
That just means
all your chairs are

380
00:16:49,890 –> 00:16:51,750
full for some period of time.

381
00:16:51,750 –> 00:16:54,467
To get this right now,
you can plan your day.

382
00:16:54,467 –> 00:16:56,550
If you’ve got this at 6:00
in the morning, saying,

383
00:16:56,550 –> 00:16:58,800
this is how my day
is going to unfold.

384
00:16:58,800 –> 00:17:03,120
You immediately know that
between 10:30 and 12:20

385
00:17:03,120 –> 00:17:05,849
you’re going to be
running right on par.

386
00:17:05,849 –> 00:17:08,099
It’s probably better not
to do stand-up meetings

387
00:17:08,099 –> 00:17:10,680
or have people take extended
breaks at that time,

388
00:17:10,680 –> 00:17:14,730
kind of run it with an
eye on the operation.

389
00:17:14,730 –> 00:17:17,310
If you needed add-ons,
you know the two windows

390
00:17:17,310 –> 00:17:23,339
between 7:40 and 10 o’clock,
and again between 1:45 and 1:40,

391
00:17:23,339 –> 00:17:27,000
and the rest of the day
you could see your add-ons.

392
00:17:27,000 –> 00:17:29,370
This is how today
is going to unfold.

393
00:17:29,370 –> 00:17:32,070
Equally important is
knowing how the next 30 days

394
00:17:32,070 –> 00:17:33,190
are going to unfold.

395
00:17:33,190 –> 00:17:36,000
So imagine if you could get
the weather map for the next 30

396
00:17:36,000 –> 00:17:39,880
days showing you how
the systems are forming.

397
00:17:39,880 –> 00:17:42,210
So if you can already
tell that 10 days

398
00:17:42,210 –> 00:17:44,450
from now, the middle
of the second row,

399
00:17:44,450 –> 00:17:46,350
I’m going to have a
little bit of heat

400
00:17:46,350 –> 00:17:48,900
where I can see some
orange shaping up.

401
00:17:48,900 –> 00:17:52,110
You can drill down into
that, and start to say,

402
00:17:52,110 –> 00:17:54,330
now I understand
what’s going to happen.

403
00:17:54,330 –> 00:17:56,520
My ramp is slower than
I would have liked,

404
00:17:56,520 –> 00:17:58,650
but it’s going to
lead to congestion

405
00:17:58,650 –> 00:18:01,230
for a 90 minute window
in the middle of the day.

406
00:18:01,230 –> 00:18:04,890
Maybe I should either get a few
nurses to start a bit later,

407
00:18:04,890 –> 00:18:07,540
maybe I can move a
patient to start earlier,

408
00:18:07,540 –> 00:18:09,270
even though that’s
not a preferred thing,

409
00:18:09,270 –> 00:18:12,960
or maybe I can just tell my
schedulers to not schedule

410
00:18:12,960 –> 00:18:15,300
any more because I’m
already running pretty late.

411
00:18:15,300 –> 00:18:19,440
So this is the sort of stuff
that if you had advance warning

412
00:18:19,440 –> 00:18:22,260
you can run the infusion
center much, much better,

413
00:18:22,260 –> 00:18:26,190
versus a reactive mode of
having the staff showing up

414
00:18:26,190 –> 00:18:28,320
in the morning, knowing
that the tsunami is going

415
00:18:28,320 –> 00:18:30,028
to hit sometime in
the middle of the day,

416
00:18:30,028 –> 00:18:32,790
but not knowing when
or why or for how long.

417
00:18:32,790 –> 00:18:35,970
That makes the difference
between a reactive operation

418
00:18:35,970 –> 00:18:39,240
and a proactive
planned operation.

419
00:18:39,240 –> 00:18:42,270
So what does it take to
build a planned operation?

420
00:18:42,270 –> 00:18:45,540
There are two very
different, but very difficult

421
00:18:45,540 –> 00:18:46,860
problems to solve.

422
00:18:46,860 –> 00:18:50,940
The first is a supply
demand matching problem.

423
00:18:50,940 –> 00:18:54,810
What you’ve got to do is,
it’s not sufficient to match

424
00:18:54,810 –> 00:18:56,850
the demand across
the whole day saying,

425
00:18:56,850 –> 00:18:59,130
yep, I can deal with
80 patients in the day.

426
00:18:59,130 –> 00:19:01,020
Well, it matters whether
those 80 patients

427
00:19:01,020 –> 00:19:04,470
came eight per hour for
10 hours, or 20 per hour

428
00:19:04,470 –> 00:19:07,050
for a four hour window
in the middle of the day.

429
00:19:07,050 –> 00:19:10,920
So you’ve got to understand the
arrival pattern, volume, mix,

430
00:19:10,920 –> 00:19:13,650
timing, and try and
match it with your supply

431
00:19:13,650 –> 00:19:15,840
capacity, staff,
equipment, chairs,

432
00:19:15,840 –> 00:19:18,960
et cetera, within a very
tight window, ideally 10 or 15

433
00:19:18,960 –> 00:19:22,350
minutes, maybe up to 30
minutes, despite the fact

434
00:19:22,350 –> 00:19:24,310
that the variability
would be very, very high.

435
00:19:24,310 –> 00:19:26,670
So that’s problem
number one to be solved.

436
00:19:26,670 –> 00:19:29,220
Problem number two to
be solved, is how do you

437
00:19:29,220 –> 00:19:31,110
think about connected services?

438
00:19:31,110 –> 00:19:34,177
When you think about
optimizing connected services,

439
00:19:34,177 –> 00:19:36,510
there are many connected
appointments, labs and clinics,

440
00:19:36,510 –> 00:19:37,770
and procedures.

441
00:19:37,770 –> 00:19:40,830
They have to be
spaced far enough

442
00:19:40,830 –> 00:19:43,500
to be able to execute
it on time every day,

443
00:19:43,500 –> 00:19:45,760
but close enough that it’s
convenient for patients.

444
00:19:45,760 –> 00:19:48,620
If you schedule a connecting
flight through O’Hare every day

445
00:19:48,620 –> 00:19:51,000
with a 15 minute
gap, you know they’ll

446
00:19:51,000 –> 00:19:52,530
miss the connecting flight.

447
00:19:52,530 –> 00:19:54,270
If you schedule it
with a six hour gap,

448
00:19:54,270 –> 00:19:55,980
yes, they’ll make the
connecting flight,

449
00:19:55,980 –> 00:19:59,250
but it’s not efficient or
convenient for the passengers.

450
00:19:59,250 –> 00:20:00,900
So this is the
mathematical balance

451
00:20:00,900 –> 00:20:04,980
you have to strike, close
enough to be executable, but not

452
00:20:04,980 –> 00:20:07,510
so far that it’s inconvenient.

453
00:20:07,510 –> 00:20:09,060
So let’s take each
problem in turn

454
00:20:09,060 –> 00:20:11,310
and describe how it
needs to be solved.

455
00:20:11,310 –> 00:20:15,040
To match supply and demand,
here’s what needs to happen.

456
00:20:15,040 –> 00:20:16,680
You have to analyze
the profiles,

457
00:20:16,680 –> 00:20:20,430
forecast the volume and
mix, and then shape it.

458
00:20:20,430 –> 00:20:23,670
Shape the demand profile by
sequencing the right number

459
00:20:23,670 –> 00:20:25,560
of appointments, off
the right duration,

460
00:20:25,560 –> 00:20:27,240
at each time slot on the day.

461
00:20:27,240 –> 00:20:29,910
That’s kind of what we’ve spent
our time up until now talking

462
00:20:29,910 –> 00:20:33,330
about, which is how do you
build that magic template grid.

463
00:20:33,330 –> 00:20:38,520
The other side of the coin is
sorting out the supply, nurses

464
00:20:38,520 –> 00:20:40,230
and chair availability.

465
00:20:40,230 –> 00:20:43,470
And what you’ve got to do is
figure out the staff ramp-up

466
00:20:43,470 –> 00:20:47,790
schedule, and how you’re going
to allocate chairs, right?

467
00:20:47,790 –> 00:20:50,190
So if you do those
two right, then

468
00:20:50,190 –> 00:20:53,430
what comes out of it
using the mathematics

469
00:20:53,430 –> 00:20:55,150
are two sophisticated models.

470
00:20:55,150 –> 00:20:57,810
One is a forecasting
model on the volume side,

471
00:20:57,810 –> 00:21:00,740
and the second is resource
roles and constraints

472
00:21:00,740 –> 00:21:02,060
on the supply side.

473
00:21:02,060 –> 00:21:04,670
From those, you get
this optimization

474
00:21:04,670 –> 00:21:07,640
to synchronize demand and
supply in very tight windows.

475
00:21:07,640 –> 00:21:11,867
So that’s kind of how you work
the first part of it, right?

476
00:21:11,867 –> 00:21:12,950
Now, what are the supply–

477
00:21:12,950 –> 00:21:14,533
so we’ve talked about
the demand side.

478
00:21:14,533 –> 00:21:16,538
Let’s focus on the supply side.

479
00:21:16,538 –> 00:21:18,830
When you’re going to figure
out nursing capacity, which

480
00:21:18,830 –> 00:21:22,910
is supply constraint 1, the
nurse capacity, you start out

481
00:21:22,910 –> 00:21:27,590
by saying, what is the
typical staffing profile

482
00:21:27,590 –> 00:21:28,760
that you’ve got?

483
00:21:28,760 –> 00:21:29,600
How many shifts?

484
00:21:29,600 –> 00:21:31,280
How many RNs on each shift?

485
00:21:31,280 –> 00:21:34,370
Are the nurses specialized
for specific things,

486
00:21:34,370 –> 00:21:37,610
like port flushes or port draws?

487
00:21:37,610 –> 00:21:38,660
Et cetera.

488
00:21:38,660 –> 00:21:40,890
Do MAs and LPNs
take patients back?

489
00:21:40,890 –> 00:21:42,200
What do charge nurses do?

490
00:21:42,200 –> 00:21:45,590
So you have to understand what
is the resource pool that you

491
00:21:45,590 –> 00:21:47,660
have that you’re working with?

492
00:21:47,660 –> 00:21:52,550
And then second, overlay
[? on ?] your clinical model.

493
00:21:52,550 –> 00:21:56,090
You should not have to change
anyone’s clinical model at all,

494
00:21:56,090 –> 00:21:57,980
because if people say–

495
00:21:57,980 –> 00:22:00,770
if a particular center says, I
like my nurse to be one on one

496
00:22:00,770 –> 00:22:03,553
with the patient for the first
45 minutes of the treatment.

497
00:22:03,553 –> 00:22:04,970
Well, that’s the
way they practice

498
00:22:04,970 –> 00:22:07,170
and they have to be
allowed to do that.

499
00:22:07,170 –> 00:22:09,800
So what you’ve got to do
is say, how many patients

500
00:22:09,800 –> 00:22:11,300
can a single nurse
see at one time

501
00:22:11,300 –> 00:22:13,280
in mid-flight of the treatment?

502
00:22:13,280 –> 00:22:15,530
How much one on one time do
you want at the beginning,

503
00:22:15,530 –> 00:22:17,240
in the middle, and at the end?

504
00:22:17,240 –> 00:22:18,710
How do you think about lunch?

505
00:22:18,710 –> 00:22:21,380
Do you have rules, like no
more than two nurses at a time

506
00:22:21,380 –> 00:22:22,370
taking lunch?

507
00:22:22,370 –> 00:22:24,850
Do you spread the lunch break
out between 11:00 and 2:00?

508
00:22:24,850 –> 00:22:26,390
What exactly do you do?

509
00:22:26,390 –> 00:22:30,770
From all of this, you get
the nursing parameters.

510
00:22:30,770 –> 00:22:33,560
And what we’ve done
on the demand side

511
00:22:33,560 –> 00:22:37,490
is teed it up, so that you’re
starting the right appointments

512
00:22:37,490 –> 00:22:40,490
at the right time to match
this nursing capacity.

513
00:22:40,490 –> 00:22:43,848
You cannot start a patient
unless the nurse is available.

514
00:22:43,848 –> 00:22:45,890
Having a chair available
is insufficient to start

515
00:22:45,890 –> 00:22:46,580
a treatment.

516
00:22:46,580 –> 00:22:48,380
You need both the
chair and the nurse.

517
00:22:48,380 –> 00:22:50,660
And therefore, you
have to orchestrate

518
00:22:50,660 –> 00:22:54,020
how you started such that
both the chair and the nurse

519
00:22:54,020 –> 00:22:55,130
are available.

520
00:22:55,130 –> 00:22:57,620
If you do that right you
will get the flat profile

521
00:22:57,620 –> 00:22:59,090
we are talking about.

522
00:22:59,090 –> 00:23:01,940
And the speed of the
ramp-up is entirely

523
00:23:01,940 –> 00:23:03,900
dependent on your
nurse availability

524
00:23:03,900 –> 00:23:05,240
at the beginning of the day.

525
00:23:05,240 –> 00:23:07,790
During the flat
portion it’s entirely

526
00:23:07,790 –> 00:23:09,980
dependent on how many
simultaneous patients can

527
00:23:09,980 –> 00:23:11,300
a single nurse support.

528
00:23:11,300 –> 00:23:15,210
Those two constraints
determine how high you can go.

529
00:23:15,210 –> 00:23:18,740
So you may have 40 chairs, but
if you have only two nurses,

530
00:23:18,740 –> 00:23:21,140
and say that no nurse can
watch more than four patients

531
00:23:21,140 –> 00:23:23,750
at a time, you will never get–
the flat part of the curve

532
00:23:23,750 –> 00:23:25,470
will never be higher than eight.

533
00:23:25,470 –> 00:23:29,570
So it’s independent of how
many chairs you’ve got.

534
00:23:29,570 –> 00:23:31,280
The chairs are one
constraint, the nurses

535
00:23:31,280 –> 00:23:33,710
are another constraint.

536
00:23:33,710 –> 00:23:35,520
So having done
that, now you’ve got

537
00:23:35,520 –> 00:23:39,140
to think about how nursing
shifts need to be made,

538
00:23:39,140 –> 00:23:42,800
and how do you assign
patients to nurses.

539
00:23:42,800 –> 00:23:45,830
Most conventional
systems end up just

540
00:23:45,830 –> 00:23:48,920
setting up nurse shifts
with simple averaging

541
00:23:48,920 –> 00:23:51,357
and Excel like things,
and say, all right,

542
00:23:51,357 –> 00:23:52,940
let’s have two shifts
one at 8 o’clock

543
00:23:52,940 –> 00:23:54,435
and one starting at 8:30.

544
00:23:54,435 –> 00:23:56,060
Let’s get some number
of nurses at 8:00

545
00:23:56,060 –> 00:23:57,560
and some others at 8:30.

546
00:23:57,560 –> 00:23:59,872
So this is what the
profile looks like.

547
00:23:59,872 –> 00:24:01,580
That looks fine when
you’re just thinking

548
00:24:01,580 –> 00:24:04,520
of it from an HR and a
labor planning perspective.

549
00:24:04,520 –> 00:24:07,820
When you overlay it with
how your demand builds up,

550
00:24:07,820 –> 00:24:10,550
you’ll see you are very
under-utilized in early morning

551
00:24:10,550 –> 00:24:13,490
and you’re potentially
over-utilized at points

552
00:24:13,490 –> 00:24:17,090
in time, where the nurses simply
do not have enough capacity

553
00:24:17,090 –> 00:24:18,770
to deal with their workload.

554
00:24:18,770 –> 00:24:21,650
That creates the rush hour
and domino effect problems,

555
00:24:21,650 –> 00:24:26,300
which then linger on downstream
and for many hours after that.

556
00:24:26,300 –> 00:24:30,530
Many people try and overlay
an acuity model on it.

557
00:24:30,530 –> 00:24:32,850
And acuity models are great.

558
00:24:32,850 –> 00:24:34,970
The problem with
most acuity models

559
00:24:34,970 –> 00:24:36,620
is they tend to
be very aggregate,

560
00:24:36,620 –> 00:24:38,570
and they tend to
be very inexact.

561
00:24:38,570 –> 00:24:41,900
And so what happens is, people
assign an acuity score to one

562
00:24:41,900 –> 00:24:43,640
to five, and then
say, all right,

563
00:24:43,640 –> 00:24:46,820
we want each nurse to have
20 acuity points in the day.

564
00:24:46,820 –> 00:24:49,680
That sounds like a good
and fair thing to do,

565
00:24:49,680 –> 00:24:52,280
but it makes a big difference
whether, as a nurse,

566
00:24:52,280 –> 00:24:55,640
I met my 20 acuity points
[? to ?] 20 patients

567
00:24:55,640 –> 00:24:58,460
of acuity point, one
each, or whether I met it

568
00:24:58,460 –> 00:25:01,460
through four patients of
acuity points, five each.

569
00:25:01,460 –> 00:25:03,470
And so those are
wildly different.

570
00:25:03,470 –> 00:25:05,480
The other part that’s
wildly different,

571
00:25:05,480 –> 00:25:07,310
is it depends on when
my points are getting

572
00:25:07,310 –> 00:25:08,930
accumulated throughout the day.

573
00:25:08,930 –> 00:25:11,180
If all 20 of my
acuity points happened

574
00:25:11,180 –> 00:25:13,940
between 11:00 and 2:00, I had
a very different experience

575
00:25:13,940 –> 00:25:16,250
from a colleague nurse
who’s 20 acuity points are

576
00:25:16,250 –> 00:25:17,990
spread between 8:00 and 6:00.

577
00:25:17,990 –> 00:25:22,880
And so using an aggregate, blunt
instrument, like an acuity,

578
00:25:22,880 –> 00:25:25,940
often feels good, but
doesn’t actually do the job.

579
00:25:25,940 –> 00:25:27,980
If you’re going to
use the acuity points,

580
00:25:27,980 –> 00:25:30,080
they need to be used
in a very precise, very

581
00:25:30,080 –> 00:25:32,430
fine-grained manner.

582
00:25:32,430 –> 00:25:35,570
So what needs to happen is,
when you lay out the loading

583
00:25:35,570 –> 00:25:39,590
profile, you’ve got to try
and set up your shift schedule

584
00:25:39,590 –> 00:25:43,310
to as closely mirror as
possible, both the ramp-up

585
00:25:43,310 –> 00:25:44,850
and the ramp-down phases.

586
00:25:44,850 –> 00:25:48,440
This may require you to set
up more discrete start times,

587
00:25:48,440 –> 00:25:52,010
like nurses who start at 8:00,
8:30, 9:00, 09:30 and 10.

588
00:25:52,010 –> 00:25:54,620
So you may have more
shift starts, which

589
00:25:54,620 –> 00:25:57,780
seems to create complexity
from an HR standpoint,

590
00:25:57,780 –> 00:26:00,530
but it’s important to
balance your workload.

591
00:26:00,530 –> 00:26:04,070
And then, you need
to be able to match

592
00:26:04,070 –> 00:26:08,840
which nurse covers which patient
in a much more precise way.

593
00:26:08,840 –> 00:26:11,942
It’s a holistic workload
that depends on acuity.

594
00:26:11,942 –> 00:26:13,400
It depends on the
number of starts.

595
00:26:13,400 –> 00:26:15,560
It depends on the number
of simultaneous patients.

596
00:26:15,560 –> 00:26:19,160
You cannot use any one of these
metrics to balance out how

597
00:26:19,160 –> 00:26:22,460
the nurses get
assigned to patients,

598
00:26:22,460 –> 00:26:24,800
and how their shifts start.

599
00:26:24,800 –> 00:26:27,083
So that’s how you deal
with supply constraint 1.

600
00:26:27,083 –> 00:26:29,000
If you’re going to deal
with supply constraint

601
00:26:29,000 –> 00:26:33,410
2, which is your
chairs, what’s happening

602
00:26:33,410 –> 00:26:38,210
is the ideal profile is this
trapezoidal shape, where ramps

603
00:26:38,210 –> 00:26:40,770
up stays flat, and ramps down.

604
00:26:40,770 –> 00:26:42,530
You’ll never get a
rectangular shape.

605
00:26:42,530 –> 00:26:44,810
Because in order to get
a rectangular shape,

606
00:26:44,810 –> 00:26:47,040
it would have to be
like a shotgun start,

607
00:26:47,040 –> 00:26:49,953
all 40 infusion chairs are
loaded at 7:00 in the morning.

608
00:26:49,953 –> 00:26:51,620
There’s no chance
that that will happen.

609
00:26:51,620 –> 00:26:53,960
It takes one to two and
two and a half hours

610
00:26:53,960 –> 00:26:55,790
to get the infusion
chairs loaded up.

611
00:26:55,790 –> 00:26:59,040
And so there will always be
a ramp-up and a ramp-down.

612
00:26:59,040 –> 00:27:01,250
The goal is to
reduce leakage, which

613
00:27:01,250 –> 00:27:04,580
means all the white space
between this perfect trapezoid

614
00:27:04,580 –> 00:27:07,100
shape, and the actual
chair utilization,

615
00:27:07,100 –> 00:27:08,370
can potentially be improved.

616
00:27:08,370 –> 00:27:11,150
So that’s kind of what you’re
gunning for, to minimize

617
00:27:11,150 –> 00:27:13,190
this leakage or waste.

618
00:27:13,190 –> 00:27:15,320
The second thing
you can do is if you

619
00:27:15,320 –> 00:27:17,210
want to get more
out of your chairs,

620
00:27:17,210 –> 00:27:19,625
think about how you
speed up your ramp-up.

621
00:27:19,625 –> 00:27:21,500
And there are many things
you can do with it,

622
00:27:21,500 –> 00:27:24,040
one is start earlier, two
is have more nurses on deck

623
00:27:24,040 –> 00:27:24,960
at the beginning.

624
00:27:24,960 –> 00:27:27,320
Most people already have
more nurses than they need.

625
00:27:27,320 –> 00:27:30,390
The challenge is getting enough
patients there in the morning.

626
00:27:30,390 –> 00:27:32,360
And so if there’s
a way to screen out

627
00:27:32,360 –> 00:27:35,060
patients who perhaps don’t need
a clinic appointment in advance

628
00:27:35,060 –> 00:27:37,250
of the infusion,
so the more routine

629
00:27:37,250 –> 00:27:40,592
follow up kinds of infusions,
try and front load those.

630
00:27:40,592 –> 00:27:42,050
So there are various
things you can

631
00:27:42,050 –> 00:27:47,100
do to ramp-up at the front end.

632
00:27:47,100 –> 00:27:48,890
The other thing you
can do is sometimes

633
00:27:48,890 –> 00:27:51,710
infusion centers
ramp-down very gradually

634
00:27:51,710 –> 00:27:53,160
over a period of time.

635
00:27:53,160 –> 00:27:55,710
If you could make the
ramp-down steeper as well,

636
00:27:55,710 –> 00:27:59,510
then you’ve got more area
to fill in the trapezoid.

637
00:27:59,510 –> 00:28:01,790
So think of the more
you color inside

638
00:28:01,790 –> 00:28:03,290
that trapezoid,
the better you are

639
00:28:03,290 –> 00:28:06,710
using your second
constraint of chairs.

640
00:28:06,710 –> 00:28:09,560
And the final thing you
can do, at some point, push

641
00:28:09,560 –> 00:28:11,210
comes to shove,
and you are trying

642
00:28:11,210 –> 00:28:13,130
to put 10 pounds into
a five pound bag,

643
00:28:13,130 –> 00:28:15,420
and there just isn’t
enough capacity.

644
00:28:15,420 –> 00:28:18,870
So once you recognize that,
the first thing you can do,

645
00:28:18,870 –> 00:28:21,835
which is a lower cost is
to just run more hours,

646
00:28:21,835 –> 00:28:23,210
run an extra hour
in the evening,

647
00:28:23,210 –> 00:28:26,100
run two extra hours in the
evening, perhaps run weekends.

648
00:28:26,100 –> 00:28:28,340
So you’re basically
moving the rectangle

649
00:28:28,340 –> 00:28:31,377
to the right, which therefore
makes the trapezoid bigger.

650
00:28:31,377 –> 00:28:32,960
And then finally,
push comes to shove,

651
00:28:32,960 –> 00:28:34,502
you just add more
chairs, which makes

652
00:28:34,502 –> 00:28:36,210
the height of the
rectangle bigger, which

653
00:28:36,210 –> 00:28:37,585
means the height
of the trapezoid

654
00:28:37,585 –> 00:28:38,640
would be bigger as well.

655
00:28:38,640 –> 00:28:42,530
So the trick is to understand
how you can get the most out

656
00:28:42,530 –> 00:28:45,650
of your second supply
constraint, which is chairs.

657
00:28:45,650 –> 00:28:50,630
Now, in order to
analyze it it does

658
00:28:50,630 –> 00:28:54,530
require you to do fairly
sophisticated simulation math.

659
00:28:54,530 –> 00:28:58,160
This is not averaging it out,
and saying I get two point five

660
00:28:58,160 –> 00:29:00,530
patients per chair,
therefore if I add,

661
00:29:00,530 –> 00:29:03,230
you know, two more chairs I
can see five more patients.

662
00:29:03,230 –> 00:29:05,630
That math just breaks
down completely,

663
00:29:05,630 –> 00:29:08,110
because it tends
to be not linear.

664
00:29:08,110 –> 00:29:11,060
It tends to be a
fairly complicated set

665
00:29:11,060 –> 00:29:14,120
of interconnected equations
between capacity, volume,

666
00:29:14,120 –> 00:29:15,090
and supply.

667
00:29:15,090 –> 00:29:18,290
And so what you’ve got to do is
build a simulation model that

668
00:29:18,290 –> 00:29:21,150
says, what if I added
more chairs, what happens?

669
00:29:21,150 –> 00:29:22,380
What if I change my hours?

670
00:29:22,380 –> 00:29:23,900
What if I change my pharmacy?

671
00:29:23,900 –> 00:29:25,490
What if I change my nurse shift?

672
00:29:25,490 –> 00:29:27,818
So each of these what
if questions you’ve

673
00:29:27,818 –> 00:29:29,860
got to be able to run
through a simulation engine

674
00:29:29,860 –> 00:29:31,820
to then come back and
tell you whether it’s

675
00:29:31,820 –> 00:29:34,520
a good idea or a bad idea, or
a high cost idea or a low cost

676
00:29:34,520 –> 00:29:35,420
idea.

677
00:29:35,420 –> 00:29:37,673
So that’s kind of
how you work with it.

678
00:29:37,673 –> 00:29:39,590
So that’s the first part
of the problem, which

679
00:29:39,590 –> 00:29:43,460
is solving the demand
supply matching problem,

680
00:29:43,460 –> 00:29:47,060
treating both nurses and chairs
as a mathematical constraint

681
00:29:47,060 –> 00:29:49,070
into the optimization equation.

682
00:29:49,070 –> 00:29:52,940
The second part is, how do you
optimize connected services?

683
00:29:52,940 –> 00:29:54,470
This is a totally
different problem,

684
00:29:54,470 –> 00:29:56,570
nothing to do with the
demand supply balance.

685
00:29:56,570 –> 00:29:58,070
It’s an equally
complicated problem,

686
00:29:58,070 –> 00:30:00,030
but it’s a completely
different problem.

687
00:30:00,030 –> 00:30:03,720
You have to think of it
as two sub-parts to it.

688
00:30:03,720 –> 00:30:07,277
One is the concept of a
linked connected service.

689
00:30:07,277 –> 00:30:09,110
When you think of the
link connected service

690
00:30:09,110 –> 00:30:11,840
it’s the lab, followed by the
clinic, followed by infusion.

691
00:30:11,840 –> 00:30:13,582
It happens one at
a time, and one

692
00:30:13,582 –> 00:30:15,290
is done before you
can do the second one.

693
00:30:15,290 –> 00:30:17,870
You cannot start the second one
until the first one is done.

694
00:30:17,870 –> 00:30:21,050
This is very similar to
planning the route schedule

695
00:30:21,050 –> 00:30:21,950
for an airline.

696
00:30:21,950 –> 00:30:24,290
So if you are sitting
and thinking through,

697
00:30:24,290 –> 00:30:26,360
what should the 5,000
flights that Delta

698
00:30:26,360 –> 00:30:29,600
does every single day to all
of the cities around the world

699
00:30:29,600 –> 00:30:30,397
need to do?

700
00:30:30,397 –> 00:30:32,480
Then you have to think
about point to point, which

701
00:30:32,480 –> 00:30:33,770
are hubs, which are spokes?

702
00:30:33,770 –> 00:30:35,270
How much connecting
time do you need

703
00:30:35,270 –> 00:30:38,130
to leave in major gateways,
like Atlanta and New York,

704
00:30:38,130 –> 00:30:40,118
and Paris for Delta?

705
00:30:40,118 –> 00:30:42,410
So you have to think through
the entire route schedule,

706
00:30:42,410 –> 00:30:45,530
and therefore the appropriate
layover durations.

707
00:30:45,530 –> 00:30:48,860
The second problem is a
dependent connected service

708
00:30:48,860 –> 00:30:49,550
problem.

709
00:30:49,550 –> 00:30:52,550
What this means is,
all of these pre-things

710
00:30:52,550 –> 00:30:56,520
have to happen before
this service can occur.

711
00:30:56,520 –> 00:30:59,370
So authorization has to happen,
and labs have to happen,

712
00:30:59,370 –> 00:31:02,370
and the pharmacy has to
finish mixing the medications

713
00:31:02,370 –> 00:31:05,010
before you can actually
execute the infusion.

714
00:31:05,010 –> 00:31:08,430
This is very similar to turning
around an aircraft at the gate.

715
00:31:08,430 –> 00:31:10,997
So when a plane pulls in,
lots of things need to happen.

716
00:31:10,997 –> 00:31:13,080
It needs to get refueled,
it needs to get catered,

717
00:31:13,080 –> 00:31:15,670
it need to get cleaned, baggage
handling needs to come in.

718
00:31:15,670 –> 00:31:20,700
And so all of that has to happen
on time in a tight window.

719
00:31:20,700 –> 00:31:23,550
So [? shooting ?] to see
the patient in a chair,

720
00:31:23,550 –> 00:31:26,580
you have to think through, will
all these dependent services

721
00:31:26,580 –> 00:31:29,760
happen on time,
every time, reliably,

722
00:31:29,760 –> 00:31:35,190
so that my chair start
time is as close to reality

723
00:31:35,190 –> 00:31:36,220
as possible?

724
00:31:36,220 –> 00:31:39,540
So these are the two different
network connected problems.

725
00:31:39,540 –> 00:31:43,860
Now, in both of those, you
notice I focused a lot on time.

726
00:31:43,860 –> 00:31:46,860
Meaning, will the linked
appointment happen on time?

727
00:31:46,860 –> 00:31:49,260
Will the dependent
service complete on time?

728
00:31:49,260 –> 00:31:51,720
So why this focus on time?

729
00:31:51,720 –> 00:31:55,890
It turns out, if you go to
optimize any service process,

730
00:31:55,890 –> 00:32:00,360
the intensity of the focus is
entirely on turnaround time.

731
00:32:00,360 –> 00:32:04,500
And here’s why, when you think
about a service, any service,

732
00:32:04,500 –> 00:32:07,350
there are only three
parameters that matter.

733
00:32:07,350 –> 00:32:09,990
How much time did it take
to get that service done?

734
00:32:09,990 –> 00:32:12,180
What did it cost on
a per unit basis?

735
00:32:12,180 –> 00:32:13,557
And what was the error rate?

736
00:32:13,557 –> 00:32:16,140
And deliberately, you’ll see why
I’m calling it error, and not

737
00:32:16,140 –> 00:32:17,190
quality.

738
00:32:17,190 –> 00:32:22,050
So these three corners
capture, in essence,

739
00:32:22,050 –> 00:32:24,060
what the current performance is.

740
00:32:24,060 –> 00:32:26,490
And what you’re
trying to do is push

741
00:32:26,490 –> 00:32:29,940
all three inwards to get to
the best performance possible.

742
00:32:29,940 –> 00:32:32,970
Lower the unit cost of
service, lower the cycle time,

743
00:32:32,970 –> 00:32:34,710
and lower the error
rate, which is why

744
00:32:34,710 –> 00:32:35,877
I wasn’t calling it quality.

745
00:32:35,877 –> 00:32:38,700
I just want to go–
everything towards the inside.

746
00:32:38,700 –> 00:32:43,390
Now, with this is a framework,
let me lay out five assertions.

747
00:32:43,390 –> 00:32:46,285
The first is any
service process,

748
00:32:46,285 –> 00:32:47,910
can be measured on
these three metrics,

749
00:32:47,910 –> 00:32:49,110
time, cost, and error rate.

750
00:32:49,110 –> 00:32:50,370
That’s it.

751
00:32:50,370 –> 00:32:53,170
What you call time, could be
turn around time, total time,

752
00:32:53,170 –> 00:32:54,360
et cetera.

753
00:32:54,360 –> 00:32:56,850
Cost could be fixed cost,
variable cost, total cost,

754
00:32:56,850 –> 00:32:57,790
it doesn’t matter.

755
00:32:57,790 –> 00:33:00,490
These are the only three
dimensions that matter.

756
00:33:00,490 –> 00:33:04,950
The second is the notion
that there is a trade-off

757
00:33:04,950 –> 00:33:06,840
is completely wrong.

758
00:33:06,840 –> 00:33:09,120
Simultaneous improvement
across all three

759
00:33:09,120 –> 00:33:13,450
is not only possible, is
very, very achievable.

760
00:33:13,450 –> 00:33:15,090
The trade-off is
false [? until ?] you

761
00:33:15,090 –> 00:33:16,780
approach perfection.

762
00:33:16,780 –> 00:33:20,640
If you’re executing a service at
a [? Penneys ?] or a [? Pop, ?]

763
00:33:20,640 –> 00:33:25,663
turning around in a millisecond
with a 0.0001 error rate,

764
00:33:25,663 –> 00:33:27,330
it’s possible you’ve
reached the limits,

765
00:33:27,330 –> 00:33:29,350
and you cannot make
it much better.

766
00:33:29,350 –> 00:33:32,280
There are very few services
that achieve that goal,

767
00:33:32,280 –> 00:33:35,640
and therefore, you can improve
all three simultaneously.

768
00:33:35,640 –> 00:33:38,250
Now, if you’re going to improve
all three, which one should

769
00:33:38,250 –> 00:33:40,080
you start with?

770
00:33:40,080 –> 00:33:42,000
Most people start with cost.

771
00:33:42,000 –> 00:33:44,370
But cost is absolutely
the wrong place to start.

772
00:33:44,370 –> 00:33:46,845
Service processes are
labor intensive processes.

773
00:33:46,845 –> 00:33:48,720
If you’re going to try
and take the cost out,

774
00:33:48,720 –> 00:33:50,512
you’re going to have
to take headcount out.

775
00:33:50,512 –> 00:33:53,460
And if you take headcount out,
what happens is you lose skills

776
00:33:53,460 –> 00:33:55,060
and you lose capacity.

777
00:33:55,060 –> 00:33:57,360
And when you lose skills,
more errors happen.

778
00:33:57,360 –> 00:33:59,980
And when you lose capacity,
the time takes longer.

779
00:33:59,980 –> 00:34:03,090
So while you may have succeeded
in pushing in this cost

780
00:34:03,090 –> 00:34:06,270
button of the red buttons,
the other two buttons

781
00:34:06,270 –> 00:34:07,960
have popped out in
the wrong direction.

782
00:34:07,960 –> 00:34:09,418
And so it’s a water
balloon effect,

783
00:34:09,418 –> 00:34:12,080
you push it in one place, it
pushes out in the other two.

784
00:34:12,080 –> 00:34:15,690
Error reduction is also
the wrong place to start.

785
00:34:15,690 –> 00:34:19,560
Because an existing process,
if you overlay error reduction

786
00:34:19,560 –> 00:34:22,170
on it, is only
achieved by inspection.

787
00:34:22,170 –> 00:34:24,155
And when you try and
achieve it by inspection,

788
00:34:24,155 –> 00:34:25,530
you put in checkers,
and then you

789
00:34:25,530 –> 00:34:26,909
put in checkers that
check the checkers, who

790
00:34:26,909 –> 00:34:27,929
check the checkers.

791
00:34:27,929 –> 00:34:29,940
And what happens with
that is both the costs

792
00:34:29,940 –> 00:34:32,538
go up because you’ve got more
checkers involved in the cycle,

793
00:34:32,538 –> 00:34:34,080
and the cycle time
goes up because it

794
00:34:34,080 –> 00:34:36,288
needs to go through more
approval phases for anything

795
00:34:36,288 –> 00:34:36,870
to get done.

796
00:34:36,870 –> 00:34:39,300
So again, it repeats
the water balloon effect

797
00:34:39,300 –> 00:34:41,010
that you pushed in
the error button,

798
00:34:41,010 –> 00:34:43,290
but the other two
buttons popped up.

799
00:34:43,290 –> 00:34:47,100
Time is the only one that
when you push it in it

800
00:34:47,100 –> 00:34:49,050
forces the other two in.

801
00:34:49,050 –> 00:34:51,300
If you suddenly insisted
that the turnaround

802
00:34:51,300 –> 00:34:54,210
time has to be half what
it used to be, guess what?

803
00:34:54,210 –> 00:34:57,600
You no longer have the luxury of
making mistakes and redoing it.

804
00:34:57,600 –> 00:34:59,280
It had better be
right the first time,

805
00:34:59,280 –> 00:35:03,210
and therefore pushes you to
put into place error prevention

806
00:35:03,210 –> 00:35:06,750
mechanisms, and enter detection
mechanisms that minimize it.

807
00:35:06,750 –> 00:35:08,810
If you’re going to say
the cost has to go down–

808
00:35:08,810 –> 00:35:11,790
if you’re going to
say the time goes in,

809
00:35:11,790 –> 00:35:14,430
it forces you to think about
a workflow that minimizes

810
00:35:14,430 –> 00:35:16,770
hand-offs, because
hand-offs mean more people,

811
00:35:16,770 –> 00:35:18,440
more people means more cost.

812
00:35:18,440 –> 00:35:21,278
So time is the only one
when you push the button in,

813
00:35:21,278 –> 00:35:23,070
instead of repelling
the other two buttons,

814
00:35:23,070 –> 00:35:24,720
it pulls the other
two buttons in.

815
00:35:24,720 –> 00:35:27,250
And that’s why it’s the
right place to start.

816
00:35:27,250 –> 00:35:31,230
Now, let me make this come
to life with an analogy.

817
00:35:31,230 –> 00:35:33,450
When you think about
manufacturing– what happens

818
00:35:33,450 –> 00:35:37,650
is, oftentimes the problem is
more invisible than visible.

819
00:35:37,650 –> 00:35:40,060
So think about manufacturing.

820
00:35:40,060 –> 00:35:44,640
If I had a lot of
inventory, then I

821
00:35:44,640 –> 00:35:47,460
could have a lot of
problems in my process.

822
00:35:47,460 –> 00:35:49,950
I could have bad suppliers, I
could have production quality

823
00:35:49,950 –> 00:35:52,470
problems, my machines could
break down all the time.

824
00:35:52,470 –> 00:35:55,710
But anytime I got an order
to supply 100 widgets,

825
00:35:55,710 –> 00:35:57,810
I had a million widgets
sitting in my warehouse

826
00:35:57,810 –> 00:35:59,850
and I could ship
from my inventory.

827
00:35:59,850 –> 00:36:02,040
And so what the
inventory did, just

828
00:36:02,040 –> 00:36:04,440
like the tip of the
iceberg, it allowed

829
00:36:04,440 –> 00:36:07,710
me to get very sloppy on a
bunch of the other metrics

830
00:36:07,710 –> 00:36:11,070
and seemingly appear to
meet performance objectives

831
00:36:11,070 –> 00:36:12,810
even though my
underlying manufacturing

832
00:36:12,810 –> 00:36:14,320
process was broken.

833
00:36:14,320 –> 00:36:17,100
If you took away my
inventory, then suddenly when

834
00:36:17,100 –> 00:36:19,020
I get an order for
100 widgets, I’m

835
00:36:19,020 –> 00:36:21,540
not able to produce it
because my suppliers are bad,

836
00:36:21,540 –> 00:36:23,910
my compliance is horrible,
my production is terrible,

837
00:36:23,910 –> 00:36:29,670
and my equipment
utilization is bad.

838
00:36:29,670 –> 00:36:34,810
Similarly, in a service process,
cycle time is what drives it.

839
00:36:34,810 –> 00:36:37,890
So if I have a
long cycle time, I

840
00:36:37,890 –> 00:36:40,370
can have all kinds
of problems below it.

841
00:36:40,370 –> 00:36:44,050
So imagine if I took 30
days to process a bank loan.

842
00:36:44,050 –> 00:36:46,140
I could get my forms
wrong five times.

843
00:36:46,140 –> 00:36:47,520
I could get my
inspections wrong.

844
00:36:47,520 –> 00:36:49,560
I could get the
application wrong.

845
00:36:49,560 –> 00:36:51,300
Because the amount
of work required

846
00:36:51,300 –> 00:36:54,570
is only two hours of work, and
I had 30 days to deal with it.

847
00:36:54,570 –> 00:36:56,220
So when you force
the time to zero,

848
00:36:56,220 –> 00:36:58,810
you force a superior
performance.

849
00:36:58,810 –> 00:37:03,300
So that’s why in both connected
services and dependent services

850
00:37:03,300 –> 00:37:05,040
you should focus on cycle time.

851
00:37:05,040 –> 00:37:06,600
Are you meeting
the turnaround time

852
00:37:06,600 –> 00:37:08,160
expected for labs or pharmacy?

853
00:37:08,160 –> 00:37:09,060
Et cetera.

854
00:37:09,060 –> 00:37:11,440
Let me give you an example.

855
00:37:11,440 –> 00:37:15,550
For labs, when you try and say I
want to minimize the turnaround

856
00:37:15,550 –> 00:37:19,030
time off of a lab
blood drop, then

857
00:37:19,030 –> 00:37:21,100
the three variables
that are involved

858
00:37:21,100 –> 00:37:25,000
is, at what rates are our
patients arriving into the lab?

859
00:37:25,000 –> 00:37:27,130
How many staff do you
have to deal with it?

860
00:37:27,130 –> 00:37:29,380
Meaning, phlebotomists
and nurses et cetera.

861
00:37:29,380 –> 00:37:32,330
And how quickly are you
processing each patient?

862
00:37:32,330 –> 00:37:34,600
These are the only three
variables that matter.

863
00:37:34,600 –> 00:37:37,150
And there are very tight
mathematical equations

864
00:37:37,150 –> 00:37:38,850
that connected, right?

865
00:37:38,850 –> 00:37:40,660
They’re messy, nasty
equations, but they’re

866
00:37:40,660 –> 00:37:42,890
very well-defined equations.

867
00:37:42,890 –> 00:37:46,210
And when you do this, it lets
you balance supply and demand

868
00:37:46,210 –> 00:37:48,790
in a 15 minute window,
which ties back

869
00:37:48,790 –> 00:37:52,752
how connected services play
back into the demand and supply

870
00:37:52,752 –> 00:37:54,460
balance, which is why
you needed to solve

871
00:37:54,460 –> 00:37:57,080
both of those problems.

872
00:37:57,080 –> 00:38:00,630
At a large academic medical
center, we did this for labs.

873
00:38:00,630 –> 00:38:03,732
Their issue was the labs were
taking an hour to process,

874
00:38:03,732 –> 00:38:05,940
and it was regardless of
whether they were getting it

875
00:38:05,940 –> 00:38:10,080
from the needle
or from the port.

876
00:38:10,080 –> 00:38:14,670
And so we first analyzed the
arrival patterns by hour of day

877
00:38:14,670 –> 00:38:16,330
at 15 minute intervals.

878
00:38:16,330 –> 00:38:18,150
So we knew how many
port draw patients

879
00:38:18,150 –> 00:38:20,847
versus regular phlebotomist
patients are coming in,

880
00:38:20,847 –> 00:38:22,680
took a whole bunch of
actions, some of which

881
00:38:22,680 –> 00:38:25,530
they had done better.

882
00:38:25,530 –> 00:38:28,440
And having done it
better, we were then

883
00:38:28,440 –> 00:38:32,970
able to give them an optimized
schedule of when nurses should

884
00:38:32,970 –> 00:38:35,160
start, when phlebotomists
should start,

885
00:38:35,160 –> 00:38:38,520
give them the training to
minimize the turnaround

886
00:38:38,520 –> 00:38:40,350
time for processing an order.

887
00:38:40,350 –> 00:38:42,810
And as a result of all
of those actions, here’s

888
00:38:42,810 –> 00:38:44,910
what happened over a fairly
short period of eight

889
00:38:44,910 –> 00:38:48,240
to 12 weeks, the turnaround
time for lab draw

890
00:38:48,240 –> 00:38:52,620
went from 50 to 60 minutes,
down to 15 to 20 minutes, so 60

891
00:38:52,620 –> 00:38:55,500
plus percent reduction
in time, with no drop

892
00:38:55,500 –> 00:38:58,600
in quality or cost.

893
00:38:58,600 –> 00:39:01,200
In fact, improvements
on both of those.

894
00:39:01,200 –> 00:39:05,010
So that’s kind of how all of
these pieces fit together.

895
00:39:05,010 –> 00:39:08,940
The webinar coming up
in a couple of weeks,

896
00:39:08,940 –> 00:39:09,930
is on diagnostics.

897
00:39:09,930 –> 00:39:11,730
Let me give you a
two minute preview

898
00:39:11,730 –> 00:39:15,060
of what you can expect to see.

899
00:39:15,060 –> 00:39:16,860
In order to analyze
the performance,

900
00:39:16,860 –> 00:39:19,110
there’s a whole bunch of
intelligent diagnostics

901
00:39:19,110 –> 00:39:23,580
that need to be done, that start
with understanding the volume

902
00:39:23,580 –> 00:39:25,830
pattern, understanding the mix.

903
00:39:25,830 –> 00:39:28,170
How often is the
volume pattern getting

904
00:39:28,170 –> 00:39:29,610
close to the edge of the cliff?

905
00:39:29,610 –> 00:39:31,860
Because when you get close
to the edge of the cliff,

906
00:39:31,860 –> 00:39:36,630
is when the wait
times go up and so on.

907
00:39:36,630 –> 00:39:39,510
How much is the add on
and cancellation rate?

908
00:39:39,510 –> 00:39:42,030
Which means the inherent
variability and instability

909
00:39:42,030 –> 00:39:43,260
with schedule.

910
00:39:43,260 –> 00:39:46,650
Is it impacting you adversely
or is it a modest enough shock

911
00:39:46,650 –> 00:39:48,270
to the system that
you can absorb?

912
00:39:48,270 –> 00:39:52,592
You need to understand that
by being able to look at it.

913
00:39:52,592 –> 00:39:54,300
You need to be able
to tell, are patients

914
00:39:54,300 –> 00:39:57,420
arriving early or late, and
what’s happening with that.

915
00:39:57,420 –> 00:40:01,410
And finally you need to tell
whether the guidance on how

916
00:40:01,410 –> 00:40:06,900
to steer scheduling is being,
A, followed, and B, executed.

917
00:40:06,900 –> 00:40:09,990
And if it’s being followed and
the results are still not good,

918
00:40:09,990 –> 00:40:12,000
then maybe the
template is wrong.

919
00:40:12,000 –> 00:40:14,700
If it’s not being followed,
and the results aren’t good,

920
00:40:14,700 –> 00:40:16,420
then maybe you should
follow it first.

921
00:40:16,420 –> 00:40:17,850
And once we follow
it we can start

922
00:40:17,850 –> 00:40:19,720
to see if the template
is good or not.

923
00:40:19,720 –> 00:40:23,710
And so you need to build a
closed loop learning system,

924
00:40:23,710 –> 00:40:26,130
which starts with the
optimization puts out

925
00:40:26,130 –> 00:40:28,350
a guidance for how
you should schedule,

926
00:40:28,350 –> 00:40:31,200
monitors how you’re actually
scheduling against that,

927
00:40:31,200 –> 00:40:33,720
connects it to the performance,
and then learns from it

928
00:40:33,720 –> 00:40:35,160
and tweaks the template.

929
00:40:35,160 –> 00:40:36,990
When you build
this learning loop,

930
00:40:36,990 –> 00:40:38,700
it’s a bit like
a thermostat that

931
00:40:38,700 –> 00:40:41,100
knows when the temperature’s
above what you set it,

932
00:40:41,100 –> 00:40:43,050
as it needs to fire up
the air conditioning.

933
00:40:43,050 –> 00:40:44,770
And when the temperature’s
below what you set it as,

934
00:40:44,770 –> 00:40:46,395
it needs to fire up
the heating system.

935
00:40:46,395 –> 00:40:48,780
And it constantly alternates
between the heating

936
00:40:48,780 –> 00:40:51,720
and cooling, until you get
it stable at the desired

937
00:40:51,720 –> 00:40:52,610
temperature.

938
00:40:52,610 –> 00:40:54,110
The desired temperature
for what you

939
00:40:54,110 –> 00:40:56,130
are shooting for
an infusion center,

940
00:40:56,130 –> 00:40:59,070
is that perfect trapezoid
of a smooth ramp-up,

941
00:40:59,070 –> 00:41:04,070
flat throughout the day,
and a smooth ramp-down.

942
00:41:04,070 –> 00:41:07,130
So that’s the content for today.

943
00:41:07,130 –> 00:41:09,230
In the last five
or 10 minutes, let

944
00:41:09,230 –> 00:41:14,890
me focus on incoming questions.

945
00:41:14,890 –> 00:41:20,310
The first question is, are
the previous webinar slides

946
00:41:20,310 –> 00:41:20,920
available?

947
00:41:20,920 –> 00:41:25,830
Yes, when you– the same link
that you used to register

948
00:41:25,830 –> 00:41:29,430
has the previous webinars
available for downloading.

949
00:41:29,430 –> 00:41:33,300
And so webinars 1 and 2 are
available for downloading,

950
00:41:33,300 –> 00:41:35,490
which would give you the
more detailed views of what

951
00:41:35,490 –> 00:41:38,310
I rushed through in the
first five or 10 minutes.

952
00:41:38,310 –> 00:41:41,190
And after today, by sometime
tomorrow, today’s webinar

953
00:41:41,190 –> 00:41:42,190
will be loaded as well.

954
00:41:42,190 –> 00:41:45,570
So within 24 hours after
the end of the webinar

955
00:41:45,570 –> 00:41:47,260
it gets loaded up.

956
00:41:47,260 –> 00:41:48,820
OK.

957
00:41:48,820 –> 00:41:50,160
Question.

958
00:41:50,160 –> 00:41:53,970
Our nurses are
unionized, is it still

959
00:41:53,970 –> 00:41:56,310
possible to optimize schedules?

960
00:41:56,310 –> 00:41:58,570
Yes, very much so.

961
00:41:58,570 –> 00:42:01,140
Even in a unionized
environment you

962
00:42:01,140 –> 00:42:05,080
can set shift
schedules and so on.

963
00:42:05,080 –> 00:42:07,860
Now, you can’t change them
day to day and week to week,

964
00:42:07,860 –> 00:42:09,720
you have to plan
it well in advance

965
00:42:09,720 –> 00:42:11,740
and get approvals and so on.

966
00:42:11,740 –> 00:42:13,390
So you can do that.

967
00:42:13,390 –> 00:42:18,030
And so what will happen
is, if you build up

968
00:42:18,030 –> 00:42:20,050
a system of just 10
and 12 hour shifts

969
00:42:20,050 –> 00:42:21,990
then you’d want a bunch
of eight hour shifts,

970
00:42:21,990 –> 00:42:24,365
then that might take you a
little bit longer to negotiate

971
00:42:24,365 –> 00:42:27,450
with the union to get the right
composition of nursing shifts.

972
00:42:27,450 –> 00:42:31,680
But as long as you offer up
enough lead time, and give

973
00:42:31,680 –> 00:42:36,090
people the choice to work a
shift that they want to work,

974
00:42:36,090 –> 00:42:41,790
the unionized environment does
not necessarily limit to you.

975
00:42:41,790 –> 00:42:45,960
New question, what are the
challenges around the add-ons

976
00:42:45,960 –> 00:42:47,070
to the current schedule?

977
00:42:47,070 –> 00:42:52,530
Yes, infusion is a fairly
high add-on, and not so

978
00:42:52,530 –> 00:42:55,770
high, but suddenly occurs,
no-show and cancellation rate.

979
00:42:55,770 –> 00:43:00,160
We typically see no-show and
cancellation rates of 6% or 7%,

980
00:43:00,160 –> 00:43:03,910
and add-on rates roughly that or
sometimes a little bit higher.

981
00:43:03,910 –> 00:43:06,750
Now, what needs to
happen is neither

982
00:43:06,750 –> 00:43:10,980
an add-on, nor a cancellation,
is precisely predictable.

983
00:43:10,980 –> 00:43:13,502
You can predict that x
number are likely to,

984
00:43:13,502 –> 00:43:15,210
but that’s not helpful,
because you don’t

985
00:43:15,210 –> 00:43:16,780
know when it’s going to happen.

986
00:43:16,780 –> 00:43:20,190
So what you need to do, is
for each day of the week,

987
00:43:20,190 –> 00:43:22,290
you have to get a
very good sense of,

988
00:43:22,290 –> 00:43:26,730
is my cancellation envelope
higher than my add-on envelope?

989
00:43:26,730 –> 00:43:29,100
Meaning, more people are
likely to cancel or no-show

990
00:43:29,100 –> 00:43:30,540
than are likely to be added on.

991
00:43:30,540 –> 00:43:32,850
If so, you’ve got
an opportunity.

992
00:43:32,850 –> 00:43:35,110
Add-ons should not be
dealt with on a first come,

993
00:43:35,110 –> 00:43:36,270
first serve basis.

994
00:43:36,270 –> 00:43:38,730
Add-ons you need to be
very strategic about.

995
00:43:38,730 –> 00:43:41,190
If you’ve got to the
[? huddled ?] profile that

996
00:43:41,190 –> 00:43:43,560
shows when you’ve
got pockets of time,

997
00:43:43,560 –> 00:43:45,300
then when you get
an add-on request,

998
00:43:45,300 –> 00:43:47,880
you can confidently steer it to
one of those windows of time,

999
00:43:47,880 –> 00:43:49,530
knowing you’ll be fine.

1000
00:43:49,530 –> 00:43:54,060
If you’re trying to steer it
into a window that’s crowded,

1001
00:43:54,060 –> 00:43:56,670
rather than just taking it
on, crossing your fingers,

1002
00:43:56,670 –> 00:43:59,253
and hoping for the best, because
that’s what happens every day

1003
00:43:59,253 –> 00:44:01,680
and it never works out
right, is to create some kind

1004
00:44:01,680 –> 00:44:03,155
of a dynamic wait list.

1005
00:44:03,155 –> 00:44:04,530
Where you tell
the person, Yes, I

1006
00:44:04,530 –> 00:44:06,947
know you need to be added on
sometime in the 12:00 to 3:00

1007
00:44:06,947 –> 00:44:07,530
window.

1008
00:44:07,530 –> 00:44:09,390
I don’t have an
exact slot for you

1009
00:44:09,390 –> 00:44:12,300
yet, give me your cell
phone, I’ll text you.

1010
00:44:12,300 –> 00:44:14,820
Because you know your
cancellations will occur,

1011
00:44:14,820 –> 00:44:17,490
there will be a cancellation
or a no-show sometime

1012
00:44:17,490 –> 00:44:20,970
in that window that happens
to match the duration.

1013
00:44:20,970 –> 00:44:23,970
The biggest mistake you
can make is jam an add-on

1014
00:44:23,970 –> 00:44:25,710
into an available chair.

1015
00:44:25,710 –> 00:44:28,157
The add-on could be
a five hour opening,

1016
00:44:28,157 –> 00:44:29,990
and the chair opening
based on optimization,

1017
00:44:29,990 –> 00:44:31,082
is a two hour opening.

1018
00:44:31,082 –> 00:44:32,790
You’ve now jammed a
five hour appointment

1019
00:44:32,790 –> 00:44:35,340
into a two hour slot that
will create a domino effect

1020
00:44:35,340 –> 00:44:37,080
downstream and
mess everything up.

1021
00:44:37,080 –> 00:44:40,320
So you’re much better off
waiting for a five hour

1022
00:44:40,320 –> 00:44:41,850
cancel to occur,
because you know

1023
00:44:41,850 –> 00:44:45,330
with confidence that a five
or six hour cancel will likely

1024
00:44:45,330 –> 00:44:46,050
occur.

1025
00:44:46,050 –> 00:44:47,400
And then you steer it.

1026
00:44:47,400 –> 00:44:50,730
In some ways this is exactly
how restaurants deal with it.

1027
00:44:50,730 –> 00:44:53,280
If you go to a restaurant
and ask for a table for two,

1028
00:44:53,280 –> 00:44:56,190
and then behind you comes
somebody as a group of six.

1029
00:44:56,190 –> 00:44:58,530
And a table for six
opens up, guess what?

1030
00:44:58,530 –> 00:45:01,080
The restaurant doesn’t put you
in it because you came first,

1031
00:45:01,080 –> 00:45:03,930
it puts the party of six
at the table for six.

1032
00:45:03,930 –> 00:45:06,330
And even though you realize
they came behind you,

1033
00:45:06,330 –> 00:45:08,340
nobody complains about
it because you say, yep,

1034
00:45:08,340 –> 00:45:10,890
that’s a better utilization
of a table for six

1035
00:45:10,890 –> 00:45:11,790
at the restaurant.

1036
00:45:11,790 –> 00:45:16,440
That’s the kind of mindset
that needs to be applied here.

1037
00:45:16,440 –> 00:45:19,670
Question number
four, how do we know

1038
00:45:19,670 –> 00:45:24,010
when it’s time to add chairs?

1039
00:45:24,010 –> 00:45:25,130
Right.

1040
00:45:25,130 –> 00:45:27,800
So how do you know when
it’s time to add chairs?

1041
00:45:27,800 –> 00:45:31,460
So if you recall I walked
through the four levers

1042
00:45:31,460 –> 00:45:34,730
you pull to get the most
out of the existing chairs,

1043
00:45:34,730 –> 00:45:37,250
one is fill the trapezoid
as best as you can,

1044
00:45:37,250 –> 00:45:39,780
two is ramp-up
faster if you can,

1045
00:45:39,780 –> 00:45:42,910
three is ramp-down more abruptly
towards the end of the day

1046
00:45:42,910 –> 00:45:46,790
if you can, and four is add some
hours, then add some chairs.

1047
00:45:46,790 –> 00:45:49,880
At some point, yes, everybody
does need to add chairs.

1048
00:45:49,880 –> 00:45:52,400
And you need to plan it
with enough lead time,

1049
00:45:52,400 –> 00:45:54,980
knowing that it
takes time to get

1050
00:45:54,980 –> 00:45:58,382
expansion built and commissioned
and operational et cetera.

1051
00:45:58,382 –> 00:45:59,840
So if you assumed
it would take you

1052
00:45:59,840 –> 00:46:01,400
six months to get
that going, you

1053
00:46:01,400 –> 00:46:04,430
need to be forecasting
volume, and what you

1054
00:46:04,430 –> 00:46:06,620
can do well enough
in advance that it

1055
00:46:06,620 –> 00:46:10,410
happens without a hiccup.

1056
00:46:10,410 –> 00:46:15,150
Does your system communicate
with any of the well-known HRs?

1057
00:46:15,150 –> 00:46:17,850
We are completely
agnostic to the HR.

1058
00:46:17,850 –> 00:46:20,320
So our deployments span
[? Epics, ?] [? Turner, ?]

1059
00:46:20,320 –> 00:46:24,250
[INAUDIBLE],, Mosaic,
[INAUDIBLE],, ARIA, all of them.

1060
00:46:24,250 –> 00:46:26,820
And so the reason we
do that, is we don’t

1061
00:46:26,820 –> 00:46:28,350
need to integrate with any HR.

1062
00:46:28,350 –> 00:46:32,020
We build it so that we are not
dependent on the HR at all.

1063
00:46:32,020 –> 00:46:35,340
What our customers do
is they pull the data

1064
00:46:35,340 –> 00:46:37,620
through standard chair
reports from their existing

1065
00:46:37,620 –> 00:46:41,610
HR, whatever it is, package
it like a CSV file or an Excel

1066
00:46:41,610 –> 00:46:43,950
spreadsheet, and push it to us.

1067
00:46:43,950 –> 00:46:47,530
All the optimization and
algorithms take place with us.

1068
00:46:47,530 –> 00:46:50,520
And then we don’t want
schedulers using our system.

1069
00:46:50,520 –> 00:46:53,670
Schedulers are very well
trained on using HR scheduling

1070
00:46:53,670 –> 00:46:55,620
system and all the
other information

1071
00:46:55,620 –> 00:46:58,330
they need about the clinical
realities of that patient

1072
00:46:58,330 –> 00:46:59,310
are on the HR.

1073
00:46:59,310 –> 00:47:01,860
So what we do is we
take our recommendation

1074
00:47:01,860 –> 00:47:06,270
and put it as templates into
the EHR’s current templating

1075
00:47:06,270 –> 00:47:07,320
mechanism.

1076
00:47:07,320 –> 00:47:11,550
Today’s templates in all the
customers– on all infusion

1077
00:47:11,550 –> 00:47:13,307
centers that are
not our customers,

1078
00:47:13,307 –> 00:47:14,890
have been built by
inspection, rights?

1079
00:47:14,890 –> 00:47:17,490
So somebody somewhere
decided that at 8 o’clock

1080
00:47:17,490 –> 00:47:20,310
we’d start four infusions, at
8:30 we would start four more,

1081
00:47:20,310 –> 00:47:22,110
at 9 o’clock we’d
start six more.

1082
00:47:22,110 –> 00:47:23,830
And so that template
has been built

1083
00:47:23,830 –> 00:47:27,660
with just this kind of simple
minded mathematical inspection.

1084
00:47:27,660 –> 00:47:32,160
We’re replacing that logic
with the deep optimization

1085
00:47:32,160 –> 00:47:35,280
logic that starts
to say, at 7:10 you

1086
00:47:35,280 –> 00:47:37,828
should start one 1 hour
appointment and two 3 hour

1087
00:47:37,828 –> 00:47:38,370
appointments.

1088
00:47:38,370 –> 00:47:41,650
At 7:20 you should do one 5
hour appointment, and so on.

1089
00:47:41,650 –> 00:47:45,150
And so we replace the simple
math with sophisticated math,

1090
00:47:45,150 –> 00:47:48,223
but otherwise co-exist
with any HR, regardless.

1091
00:47:51,930 –> 00:47:52,802
Pause for a moment.

1092
00:47:52,802 –> 00:47:54,010
Any more questions coming up?

1093
00:48:02,500 –> 00:48:03,950
Not seeing any come across.

1094
00:48:06,950 –> 00:48:09,300
MODERATOR: No I think that’s it.

1095
00:48:09,300 –> 00:48:11,930
If you have any
questions post webinar,

1096
00:48:11,930 –> 00:48:13,550
you can still type
them in and we

1097
00:48:13,550 –> 00:48:15,750
will receive them post webinar.

1098
00:48:15,750 –> 00:48:19,520
So if anything pops into your
head, please let us know.

1099
00:48:19,520 –> 00:48:23,420
And again, you can contact us
directly using the text number

1100
00:48:23,420 –> 00:48:25,460
at the top of your
console, and also the email

1101
00:48:25,460 –> 00:48:27,720
address that’s at the
top of your console.

1102
00:48:27,720 –> 00:48:32,570
So special thanks to Mohan for
presenting today’s webinar.

1103
00:48:32,570 –> 00:48:35,900
Friendly reminder, a recording
of this webinar with the slides

1104
00:48:35,900 –> 00:48:39,230
should appear in your
inbox in about 24 hours.

1105
00:48:39,230 –> 00:48:42,500
And thanks again to all of
you for joining us today.

Back To Top