question

Michael Zabritski avatar image
0 Likes"
Michael Zabritski asked Cliff King commented

Advice Needed - Healthcare OR Suite

Still new to FlexSim. Looking for advice from experts related to modeling an OR. I'm finding that OR's are so dependent to the scheduled time of a procedure that its very difficult to run Experiments based on increasing or decreasing patient volume. A whole new schedule needs to be created for each variation of patient volume. I guess this would be true of any system that uses appointment based arrivals. Can anyone confirm this approach or point out another preferred method?

FlexSim HC 5.1.0
schedulingoradviceor scheduling
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Lou Keller avatar image
1 Like"
Lou Keller answered Lou Keller edited

I wish I had a few striking, earth shattering, and novel solutions to your dilemma of investigating alternate OR processes/schedules, etc.. Unfortunately, where the OR is concerned, I've faced the patient sequencing problem too many times in too many environments to believe that there's a single, much less an array, of solutions to the problem.

Here's my point...

We can't "optimize" an OR schedule. Most of the time, it's an NP Complete problem. There are too many scheduling alternatives, considerations, too many points of view, and too many options for the sequencing of patients. What we can do, however, if the modeling is done correctly and takes into account those elements I mentioned above, perform one very valuable function. We can make every interested party directly or indirectly connected with OR and patient management operations, AWARE of the breadth and impact of any and all management options and decisions brought to bear on OR functions. If you give us a patient stream replete with all of the characteristics normally associated with surgical care (i.e. estimates of case means and variances, estimates of PACU recovery times, estimates of surgical service personnel availability, estimates of OR clean up and set up time, etc.), we can return a clear and unequivocal picture of what any given surgical day might look like from a dozen perspectives that include, waiting times, unplanned delays, manpower and location utilization rates, cost, service rates, time-based census, etc.. In short, whether it's the scheduling clerk who'd like to know if there's any discretionary time left for an additional surgical case, to the comptroller who'd like to know how much unreimbursed time to expect from that days schedule, we can provide an "accurate" estimate of any representative variable they prefer. And, if those estimates don't seem favorable, we can alter the model, the patient stream, the schedule, and any other factor(s) contained in the model, to evaluate the strength and wisdom of any alternation to the process. That's the business we're in.

As a lead modeler in the world of healthcare simulation (my opinion, of course!), I used to think I was in the business of optimizing the way everything worked. In some cases, I might even get close but, in all honesty, that's not the case. Know why? One principle reason is because there's a major, contributing component of all healthcare systems, that's difficult, sometimes impossible in its entirety, to model. Know what that is? Human BEHAVIOR. It's the one ingredient in all human systems that causes those systems to be differentiated from their non-human cousins. In short, a good Healthcare Systems Engineer (HSE), using the latest LEAN and JIT techniques, will always focus on controlling patient care systems so that they, as closely as possible, look as much like either an assembly line or pipeline. They think they're accomplishing that chore by removing as much human discretion and involvement in the conduct of care as possible. Unfortunately, as hard as we work to eliminate the impact of everything from opinions, to human foibles, to founded and unfounded preferences, It's impossible to eliminate every behavior every day. That's why, unlike a "good, "HSE, a GREAT HSE doesn't attempt to eliminate or control behavior, rather they attempt to understand it and incorporate it in every model and action of consequence and purpose. And how do they do that? By staying AWARE.

So, we're not really in the business of optimizing or speeding up anything. Rather, we're in the business of making those who depend on us for realistic and competent recommendations, AWARE of what's going on, what the impact is of changing processes and policies, and what they can expect in the way of returns for the investment of time they devote to management and the goals they're attempting to achieve.

I'm not disappointed by that realization, not at all, even though it took two decades to float to the top of my pool of reason (smiling).

Now, all that remains is to determine how we can take advantage of that realization.

To help along those lines, I've attached a "How-to" paper I assembled two years ago that deals with modeling the OR. At the end of the paper, you'll find a bibliography I assembled that I think you'll find both interesting and useful. If you'd like to investigate the problem further, Let me know ([email protected]) and I'll send you a comprehensive OR demo model Cliff King and I created to demonstrate some ways to set up your model to investigate a few alternative scheduling techniques!

· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Lou Keller avatar image Lou Keller commented ·

notes-on-or-modeling.zip Here's the OR Modeling paper and bibliography I mentioned.

0 Likes 0 ·
Cliff King avatar image
0 Likes"
Cliff King answered Cliff King commented

Yes, I can confirm that's one of the challenges with modeling ORs. At one time I started a project where I wrote an algorithm to automatically create a viable OR schedule from a list of surgery cases based on estimated surgery times for each case, case priority, projected room availability and a selectable sequencing strategy.

I finished a sample model that demonstrated the process for a single day before the project was dropped, but the end goal was to feed the model a list of surgical cases to support 30-90 days of simulated time and let the algorithm run at the end of each day to generate a schedule of cases for the next day. I've always intended to go back and finish up that sample model so it runs multiple days as soon as I have the time or someone gives me a good reason to. ;-)

· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Cliff King avatar image Cliff King commented ·

Here's a zip file containing the model (with write-up) of the OR model mentioned above. The included Excel file containing model inputs might be the most revealing - especially if time's taken to read the column header notes).

preop-or-pacu.zip

0 Likes 0 ·
preop-or-pacu.zip (2.1 MiB)