I'm supposedly a helluva industrial engineer since my alma mater is Georgia Tech. But what I really enjoy is continuous process improvement, in any and everything! I've been tackling scheduling practices in dialysis since 2003. Five years later, the stars aligned and ScheduleWise was born...
When I was in Corporate America, including my time at DaVita and Fresenius, there were endless deadlines. Everything was required ASAP or by some seemingly arbitrary date.
There is an old adage called Parkinson’s Law that states “work expands so as to fill the time available for its completion.” Sometimes it is indeed the work that expands… maybe in scope as you get deeper into a project. Sometimes the work to be done is not properly defined when ascribing a time period in which to complete it. And then for most of us, there is our friend procrastination. Knowing that we have a given amount of time, we leave the work until the last minute to complete it.
So if we were to compress the “time available” part of Parkinson’s Law, the work could only expand so much. So the arbitrary deadline helps us limit the unnecessary expansion of work. And work will most certainly be completed more quickly, right? I don’t buy it.
Stress of these artificial time constraints can ultimately burn you out. Plus, I wonder if we do our best work under such constraints.
I mean, what really happens when a deadline is missed. Nobody dies. The world still turns. Is it really going to cost the company all that much because the work wasn’t completed “on time”, but a week later?
A tale of two deadlines…
In my last corporate job, I had to cancel the software update on the night of the release. We simply weren’t ready despite our best efforts. Doing so would have had a major negative impact for our customers. I cancelled the release without a second thought. And I got chewed out royally for my decision.
The next time I was in the same situation, I allowed the version update to be released as planned. And our customers were none too happy. And our team paid the price for it for the many months afterward dealing with the fallout. Again, we simply weren’t ready despite our best efforts. We couldn’t meet the deadline.
And the point of that is… who really cares? Nobody. Nobody cares until it starts to impact them. A missed deadline may look bad to a higher-up or a manager. But in software development, the end user appreciates the gesture without ever knowing it. And who even remembers that a deadline was missed? I’d be really surprised if the higher-ups remember. But those folks who dealt with months of the aftermath. We surely remember hitting that deadline.
Moral of the story…
And this is why at ScheduleWise, we don’t worry about deadlines. Yes, we plan dates. But these dates are more like lines in the sand… drawn to give us a goal in which to complete our work. But truth be told, I have missed far too many of them by now. Sometimes by a week. Sometimes by a month. And nobody cares. The world still turns.
But I can tell you this… I’m certain that my team is happy that they don’t have to deal with the unneeded stress because I want to hit a date. And I’m certain that our users are happy, too, because they haven’t had to feel the aftermath of a rushed software update! If we are not ready, I simply delay the release.
The work does eventually get complete, though. And even with our slower, less stressful pace, we still continue to be the world’s best workflow and scheduling application for dialysis companies! Who needs a deadline for that?
“The fact is that solving problems is hard. If a given problem still exists, you can bet that a lot of people have already come along and failed to solve it. Easy problems evaporate; it is the hard ones that linger.“
— Steven D. Levitt and Stephen J. Dubner, authors of Freakonomics
Optimizing a Patient Schedule
Now THAT is a hard problem to solve! It might be the hardest problem in dialysis. After nearly 50 years, this problem of scheduling patients and assigning staff in an optimal way has been with us for as long as most working dialysis professionals can remember. It is a really hard problem to solve!
If you’ve ever given it a try, you know exactly what I mean. Especially after you take that carefully crafted document that you worked so hard on and place it into the hands of a patient care tech or nurse and ask them to work that optimized schedule. That is where the rubber meets the road. And then you wait… You wait for your staff tell you in no uncertain terms how you just failed abysmally at making anyone’s day better! Their turnovers are even worse than before, and they can’t possibly get their breaks with this optimized patient schedule. And let’s not even get into what the patients are saying!
Ok, I painted a pretty bleak picture. It’s not all doom and gloom. But that, my friends, is where the fun of solving the patient schedule really begins! That is, assuming you are a glutton for punishment like me.
It is not an easy task to ensure all patients get the exact time and chair they want, and that all the staff get to come in to work and go home when they please. That is not the nature of this business. But at the center of all of this is the patient schedule. And if you can solve it, be proud! Because you have really accomplished something.
Of course, then the very next week, two patients expire, you have three new patients, and you just lost a couple of your staff. Where does it end?! It’s back to the old drawing board.
Until then, there are easier ways to address the seemingly constant problem of the patient schedule. But don’t get me wrong. It’s still a HARD problem to solve. Even though we think ScheduleWise is the best tool for the job… even we know that we haven’t fully solved this problem. It still takes work! And so we continue to work at it, sharing with you the techniques and principles we have learned in working with over 3000 clinics, and coaching organizations on how to manage their workflow.
This may be late, but as they say, better late than never!
If you ever want to take an adventure through our Release Notes, you may find a treasure trove of features that escaped your attention in the past year. But we wanted to be sure you didn’t miss these!
Here’s a look at some of the big features that were released in ScheduleWise this year.
On the Patient Schedule: Pod Graphs — update individually, zoom, blocks, breaks, open chairs Staff breaks and lunches Mega button – Export, Productivity, and Center Graph all on one button Export Templates can display staffing data Drag/Drop Shared Chairs and Unavailable Chairs
On the Patient Demographics Screen: Easy Delete button Callback Timesheet for bringing back patients from the lobby
On the Staff Schedule: Copy Shifts Modal Copy All Shifts in Panel Assign Nurses to Pods/Charge Display float hours Assigned shifts modal Discontinued Shifts
On the Dashboard: Reports
On the Users Screen: Last Login Date Automated Password Resets Mobile access for staff schedule
New Screens: Screen Tours EHR Activity (integration) Merge Patient Screen
So if you weren’t aware about some of these updates and want to know more, then take a dive into the Release Notes and you’ll learn how to make the most of ScheduleWise while managing your patient and staff schedules!
Tools of the trade are not the same anymore. Instead of hammers, screwdrivers and pliers, we have laptops, phones, and iPads. And that is just the hardware. The software is what really makes these new tools come to life.
But have you ever taken a moment to consider just how many tools, software applications, websites, and services that you need/use to run a small business? It is literally astounding just how many we use at ScheduleWise! To create, deploy, and support our Scheduling/Workflow Management Software, we have had to become competent and sometimes expert users in so much other software!
In a recent fit of wild transparency, I’ve highlighted below the most prominent applications/services that we use to run ScheduleWise. Not all of them do we use every single day, but for the most part, we touch each of these applications at least once per month.
For administering the business: Highrise Google Apps — email — calendar YouCanBookMe MS Office – Excel Rocks! Website – Content Management System – WordPress / Elementor TeamWork for Proj Mgt and Dashboards. Zoom Mmhmm Freshbooks Quickbooks MindMeister Dropbox Notepad++ Evernote Mailchimp Zapier Wufoo Twitter Grasshopper iPhone and apps galore! iMessage TeamWork Desk for Support Adobe Acrobat / PDFsam FreeCommander – File Manager ScheduleWise – That’s right, we use our own app to do work for our clients. Wistia Fiverr 99Designs
For development of ScheduleWise: JIRA Slack Atom GIT BitBucket Sourcetree SQL Server Management Studio Azure Sophos VPN RDP Viviotech Hosting Chrome/IE/Edge/Firefox/Brave Chrome Dev Tools / Firebug ColdFusion Dev Server ColdFusion Security Analyzer IIS Screenpresso Camtasia Adobe XD Gimp NPM – Node live-server
Software no longer in use… either replaced or no longer needed:
For administering the business: Google Apps — Analytics — Adwords Website – Content Management System – MURA Trello Join.Me Prezi SFax
For development of ScheduleWise: Lighthouse Issue Management Cisco VPN Clients FireFTP Eclipse Tortoise SVN Hosting.com/Edge Hosting
Oh! And I would certainly be remiss if I didn’t mention good old paper and pencil! I have my handy, dandy notebooks which I have been journaling, ideating, and diagramming for the past 12 years.
So that about covers all of the applications, tools, and services that we use to run our little company. When we started ScheduleWise back in 2008, we didn’t know all the things that we didn’t know. We knew how to optimize patient schedules and workflow and created an application that did just that. For all the other stuff it takes to run a business, we learned over time. As needs arose, we found tools and services to help us along the way. It’s no wonder that most small business do not survive the first five years. There is just so much to learn and do!
Truth be told, it’s probably easier today than anytime in human history to find just the right application or specialist for a job. Not only are the tools themselves most likely out there (ScheduleWise is one of those such tools!), but also insanely important is the ability to find them with the help of your favorite search engine.
But the next time you have a big, glorious idea, and you’re thinking about starting a company of your own, take heed! You’ll be learning a LOT more than you bargained for. But isn’t that half the fun?!
I was getting frustrated with my step-daughter. She recently acquired a knack for whining that she isn’t good at something and therefore wants to blame everyone else and give up.
For example, in a recent quiz in chemistry, her teacher said she got all the hard math stuff correct, but missed the easy problems. So her takeaway was that she just isn’t good at chemistry. Forget that all last year she griped about just not being good at math… Ugh.. teenagers!
It is amazing that we take these lessons like this from childhood into our adult lives without ever really reflecting how these ideas came into being. So it’s something we want to correct now while she is still young.
In another area, she has become a pretty competitive high-school fencer. In just one year, she went from no knowledge of the sport and limited coordination to becoming one of only two girls to letter in their freshmen year in the history of the school!
I reminded her that just 12 short months ago, she could barely hold the épée or do her footwork drills. But eventually, she found her groove and began to excel. It took hundreds of those drills over several months for her to not just get good at her fencing skills, but to learn to enjoy the process as well. She still hasn’t become the champion fencer that she is striving to be, but she is continuing to build her skills and experience. Touché!
So I challenged her rationale and likened her fencing to her school work. Clearly one is fun and challenging while the other is, well, in her eyes, just challenging. But the central tenet remains the same. If you only go through your drills once or twice, you’ll never be proficient, much less expert at that skill.
The same is as true with fencing as it is with solving math or chemistry problems. You can’t just do one or two problems and claim that you’re good or not good at it. You have to do hundreds! Hopefully you learn to enjoy the process along the way, but you will most assuredly progress in attaining the new skill! She acquiesced, but didn’t seem thoroughly convinced. Teenagers. =]
This is what I think of as the the Rule of 100, that is, being willing to do something 100 times in order to get good at it. Put another way, don’t let your initial ineptitude or trepidation prevent you from something challenging that you want/need to accomplish.
Do the work. Learn the skill. Become expert at it!
Thinking about this in our line of work, although we train people how to use our software ScheduleWise… what we are really doing is helping people learn how to change. Changing their patient schedule entails a whole lot more than just changing a schedule!
It consists of determining a better schedule, communicating with patients, families, transportation, staff, and physicians. It encompasses teaching how to communicate, hand-holding to help managers take back control of their clinics, and constant course-correction with staff and patients as they get used to a new normal.
And when you see the teams we work with have those lightbulb moments when everything just clicks, and they see how well their clinic can function, it’s not just highly rewarding for us, everyone wins!!!
For the clinics we are helping, this is likely their first time with such an undertaking. A wholesale change to the patient schedule isn’t something that a clinic undergoes all that often. So it is easy for people to become dismayed because they haven’t yet mastered the skills to sustain the optimized workflow of their patient schedules.
But the point isn’t to view the schedule change as one-time event. Think of it as the first step toward constant change and improvements. Each day that a new patient need is identified, the schedule may change. Each new change is an opportunity to build on your newly acquired skills of learning how to modify your schedule in order to maintain an optimized workflow.
After implementation, the first few times of managing schedule changes on your own are often full of hesitancy. No one wants to change what they just worked so hard to achieve in optimizing their schedules! But this is the essential skill you must practice in order to gain the proficiency that leads to mastery.
Remember the Rule of 100! The first 10-15 times, it will take you awhile. You will feel uncomfortable making changes, asking patients to change their time or chair again. After 40-50 times, you’ll be over that uncomfortableness, but there might be a handful of harder scheduling issues that involve multiple changes, or reworking an entire pod.
After 100 changes to the schedule, you’ll find most of the schedule changes to be pretty routine, with a harder challenge happening once every so often. After 200 changes, nothing will surprise you any longer. You’ll have mastered your schedule and learned to maintain an optimized workflow! Kudos to you!
Don’t worry, though! New challenges will reveal themselves as you master one skill after another. The learning never stops. Just remember to embrace the Rule of 100!
When I first started in dialysis back in 2003, my first job was at DaVita as an industrial engineer focused on process improvement. As I reflect on my time there, I really had a dream job! I was to visit clinics nationwide in search of process excellence in the hopes of trying to standardize some into corporate-wide processes.
One day, I was asked to go visit a clinic in Scottsdale, AZ, where the facility administrator (or FA) was doing things a little differently. My bosses wanted to know what made their place run so well. All I was told is that they were doing things a little differently.
To this point, I had worked a little bit with an internal group of FAs and regional directors (RDs) focused on improving how we schedule patients. The used nothing more than an Excel spreadsheet, but with none of the functionality that Excel could really help with. This was my early experience with Excel, so the model that I built, while better than what they had, wasn’t much to brag about. I built a spreadsheet that helped administrators to highlight scheduling conflicts associated with turnover. And this was eventually incorporated with a staffing component and a productivity component that became known as the SWC Productivity Model… I was proud of this work.
Prior to visiting this Scottsdale clinic, though, the COO of the company shared with me some ideas about chair utilization. He was a former industrial engineer from Georgia Tech as well… one of the reasons DaVita recruited from that school I suppose. His thoughts were that we could get more patient throughput if we could figure out how to speed up turnovers.
Turning over a chair is the process of taking off one patient, then cleaning the station and resetting the machine, and then starting the next patient. At that time, the process took approximately 45 minutes. My boss was hoping to cut this down to 30 minutes. The 15-minute savings across the board at an organization the size of DaVita would be a huge savings! And he wanted me to think even deeper, about maybe the possibility swapping out chairs and even machines in order to reduce turnovers to a 15-minute process. The increase of the fixed cost of equipment would pale in comparison to the labor cost savings.
In essence, if a chair was sitting idle, the clinic was not making money. So reducing that idle time would mean that (1) staff would not have to stay as long to complete the same amount of work, and (2) it could allow the potential for more patients on a 3rd or 4th shift without incurring longer staff hours. These were my drivers. And this made a lot of sense from a process standpoint to my industrial engineering brain. And it is with that mindset that I went Scottsdale to meet Gary Hamilton (my eventual co-founder at ScheduleWise) to see how he managed his clinic.
Gary was so welcoming to me. He was keen to share with me how he did things, and happy that corporate had noticed his management style was different. While I was eager to learn what I could at Gary’s center, to tell the truth, I was a bit dismayed that he was very much opposed to using the patient scheduling model I had built. In short, he didn’t find it worth his time. In his opinion, it was a tool that RDs used to micro-manage their FAs. And since his unit ran in the top 2% of all DaVita clinics, he didn’t feel like he needed extra busy work.
But this is why it is important to be open-minded. Because you never know where your next enlightened idea will come from. Gary allowed me to sit on the clinic floor to observe for as long as I cared to. He introduced me to his staff, and I inquired with them how they viewed the overall administration of the clinic. And they were all very happy with how things ran. It was the first clinic I stepped into where turnover was not chaotic. It was all so orderly, as one would expect. Alarms were quiet. No one was running. It was a calm environment at all times.
Later, Gary shared with me how he looked at the job of scheduling patients… In most clinics, the FA is a nurse. Thus, when there are problems on the floor, or call-offs, the FA often steps in to work the floor, and ultimately, is the cause for a typical form of burnout among FAs. Gary was not an RN, so he had to make the absolute best use of his nurses to avoid these situations.
Thus, he managed his patient schedule with more awareness of the impact of the schedule… with an emphasis on ensuring that each staff person would have no more than one activity during the 15-minute put-on and take-off activities. In this way, he could ensure that his PCTs could handle the work of putons, takeoffs and monitoring, while the nurses would be able to focus on assessments, passing meds, and care plan management. All that just from paying attention to the work load at each point of the day! It seems so simple. So how did he do that???
He showed me his system, a grid of 1’s and 0’s every 15 minutes throughout the day. It was the early way of managing the work. From that grid, I set about building a new model to incorporate what we now call workflowinto a visual aid that would help FAs see the workload they were expecting their staff to manage each and every day. This eventually was fine-tuned and deployed as the Catch The Wave model and scheduling methodology. With this model, staff could see their workflow for the first time. And they had a tool to help them manage it better.
But that was just the tool. Along with the tool came a radical change in schedule methodologies! You either loved it or you hated it (we’ll save that story for another time). But in the end, it was in the improved scheduling methodologies where the real opportunities were to be able to provide quality care both effectively (meaning the right people were doing the right jobs) and efficiently (meaning providing proper amount of time needed to provide care).
So what about Chair Utilization?
Simply put, it proved to be an unimportant metric. The old adage of what gets measured gets managed is very true. If you are looking to improve chair utilization, you most certainly can incrementally improve it… but for what purpose and at what cost? The goal of improving chair utilization was primarily to save money. To do so without regard to other scheduling principles would have most likely resulted in impossible turnovers, burned out staff, and reduced safety for patients. Sadly, this is still what a lot of clinics do because it is the easiest way they understand how to reduce labor costs.
With Catch The Wave, ultimately the precursor to ScheduleWise, we showed how to provide quality dialysis care andreduce labor costs through better workflow management and better alignment of staffing to the patient needs. Managing schedules from this workflow perspective proved to be far superior than managing chair utilization. And thus, this is why the metric itself, in my opinion, is ineffective to track in this manner.
For me personally, though, chair utilization does represent something good. Seeking a better understanding of that metric led to my visit to Scottsdale and that is etched into my memory as the launching point to a long and fruitful journey to bring new tools to drive this smarter way of patient scheduling. It is my hope to continue to share what we have learned with those willing to hear our stories, and especially with those able to utilize the principles of workflow management for the betterment of the health of their patients.
In it he described many world problems where good engineers came up with good solutions, but without considering other important factors, for example culture and tradition. He summed it up this way, “Nothing on earth has only benefits. Every positive thing can also have bad outcomes. That’s why mindlessly privileging efficiency and productivity while not considering other native factors is a flawed approach.”
In trying to solve certain problems in dialysis, very much encounter some of that sentiment. That is, the cultures and traditions of dialysis make it harder to deploy good solutions. In fact, you could even say that the notions of efficiency and productivity have actually helped to create some of the culture that is now heavily rooted in our industry. Think about the idea of calling in patients to fill open chairs when a patient is known to be hospitalized or is a no-show.
Think of the idea of sending staff home when the patient load reaches a certain point. These are both measures enacted to improve productivity and efficiency in the clinic. They have become an accepted part of the culture of working in a dialysis clinic. Yet, these are hardly the best ways to improve productivity or efficiency in a way that promotes patient safety and well-being first. But the culture is already established. And new solutions that attempt to address these problems are met with challenges due to our dialysis culture.
I think through these challenges because with ScheduleWise we share with staff and even patients how certain scheduling methodologies will help improve patient safety and well-being first, and productivity second. This should be viewed as a positive thing! Yet, the culture is so rooted that any notion of schedule change upsets the status quo. And this could be considered as a bad outcome. So Madhavan was right, “Every positive thing can also have bad outcomes.” Or as I like to shorten it, everything good is bad.
So let’s dig in just for a bit to explore this assertion in more detail by examining two things: What are the cultures and traditions in our industry? And how do we define ‘productive’?
Tackling the last question first, “productive” by the standards of the LDOs, the Large Dialysis Organizations (Davita and Fresenius), a dialysis clinic should be able to operate at roughly one-half of the average treatment time. How on earth do you figure that? (I’ll explain that in a future post!) Most clinics are hardly productive by this measure, even the LDOs! In fact, based on the 2019 National Cost & Quality Benchmarking Report published by the Renal Services Exchange, the breakdown of clinical productivity across the different organization types shows that clinics are managing 2.6 hours per treatment for direct patient care staff hours on a per treatment basis.
Based on our assertion above that clinics should be able to operate at one-half of the average treatment time, operating at 2.6 hrs/treatment would suggest a 5.2 hour average run time! As a national average, we are still less than 4.0 hours. So we should be able to operate at the maximum, on average, at 2.0 hours per treatment.
So this begs the question, how is it that clinic staff feel productive, given that they arguably have more than enough hours to get the job done?? And that, I would argue gets to the cultures and traditions question. In short, their system, that is, the system of scheduling and treating patients, has morphed into its own culture over time. A culture that allows patients to have too much ownership in the chair they sit in or ownership of the time they begin dialysis. This forces operations to accommodate the patient, thereby stacking up work on their staff if need be, such that the nurse must step in to help with the workload, or that a new technician be hired to reduce the ratios or help with turnovers. We have allowed patients to control the culture, and as a result, allowed operational efficiency to decrease. And when attempts are made to address this issue (good or bad), they are met with cultural backlash. And culture wins much of the time.
Indulging in other traditions and culture of dialysis as an industry, everywhere I have visited clinicians state that dialysis should not be like a manufacturing line. It shouldn’t be “hook ’em up and get ’em off”
Yet, in most clinics that I have visited before implementing ScheduleWise, the system in use is more like the lunch rush at a restaurant where at the beginning of each shift patients flood the lobby, and expects to begin treatment as soon as possible. Staff rushes to get everyone on as soon as they can. And then calm… everyone is running… but as the first shift ends and the next shift begins, the cycle repeats, this time with more people and more variables. Staff does their best to manage. But they are no longer following a schedule. They are just reacting to events.
On the other hand, a manufacturing line by design must be orderly, timely, and above all safe for the worker. Could we employ some of those principles to dialysis in order to conduct a safer and smoother initiation and termination of treatment, and overall a more effective treatment for the patient? I should think so! But it starts with challenging the norms of the culture, and applying a good solution, then refining that solution with feedback.
The current system has also created a by-product of promoting only the fastest staff, or the most strong-willed. Note that I did not say the strongest techs. These techs can get the job done fast. But what do they miss? Are they following policy and procedures? Are they always doing the other jobs required during the day because they seem to have the time?
And what does this mean for the slower techs? Do they learn to stay slow because they know that the nurse will step in and put on or take off their patient? What is the incentive for them to continue to manage their four patients if the RN always comes in and handles one? Does this cause resentment with the nurse or the other techs?
And patient-to-staff ratios? Staff are very clear about ratios. Not from a perspective of safety for patients. But from a keeping-score mentality that I only do my four patients. Or if I put on five patients and you only put on four, that it is not fair!
All of these concepts and more are heavily rooted in dialysis. They have formed the culture that we have accepted. Management has known no way to address it, as they are often rooted in the culture themselves having been promoted up from nurse to be administrators and directors. Only the higher-ups are distanced from this thinking. They see from their formulas and data that they should be able to “hit their numbers”, speaking of productivity and costs, but they cannot teach or train their staff how to reach these goals without running into the culture roadblocks.
This is the divide that must be bridged by your new solution, often a mix of technology, methodology, communication, and management. Good solutions are within your grasp! But you have to challenge, and ultimately change, the culture. It won’t happen overnight either. Even if the band-aid is ripped off, change is always met with hemming and hawing in anticipation of change. And then once the changes are in place, more hemming and hawing… the last shouts for a “return to the greatness” of their previous systems, except everyone knows that it wasn’t so great.
With ScheduleWise, and managing schedule changes, over time you will create a new normal. One of constant, incremental changes to your patient and staff schedules. The benefits will be a return to professionalism in the clinic where patients do not rule the roost, a proper realignment of staff to their roles with nurses being nurses and techs able to handle their assignments, better satisfaction from patients in getting their care safely, adequately and on time, and controlled costs on the part of the organization.
All of these are the positive outcomes that the solution intends. And there will be some bad outcomes along the way, all having to do with change on the part of patients, on the part of staff, and ultimately our culture.
So during this COVID-19 pandemic, I’ve been thinking about meaningful work. Our front-line healthcare providers are performing very meaningful work. They always do, but it seems more obvious now then ever.
In our industry, meaningful work is also obvious. Without dialysis, those with kidney failure would not live (a fact I fear that the average American does not realize). Those who work directly with patients each day realize the life-saving nature of their jobs. And that provides meaning to what they do every day.
But what about all those other things that go into keeping the business of dialysis alive. These jobs must have meaning, too. Without them, dialysis clinics might not be viable business entities, and therefore, unable to provide care to patients. So this, too, should be considered meaningful work. But it is one step removed from the front lines.
And what about those who work to provide the equipment and supplies that make our business of dialysis run. There are many — dialysis machines, special chairs, bicarb, saline, needles, lines, too many to mention. If you work in a clinic, you know all this stuff. What about the software? EMR’s, timeclocks, accounting & payroll. Again, too many to mention. All of these are necessary aspects of the business of dialysis. But now we are two and sometimes three steps removed from direct patient care. There is often a disconnect between the folks who do these jobs and the providers of care, but clearly everything is connected. The products and services are indispensable to the direct care givers in being able to do their jobs.
So where am I going with this?
“Most of us wish we could create work that lasts… because that implies it matters, and it makes a difference, and it will be appreciated by the people who use it.”
–Esther Schindler from SmartBear
With ScheduleWise, I feel that we have contributed to the dialysis industry in creating something that helps to make a difference, at least in the lives of our clients, in helping them to organize their day so their staff can provide the best and safest care possible given all the constraints of scheduling patient care. It’s no easy task. But this is where the meaning comes in in our line of work.
But the second part of the quote above is about creating work that lasts. I realize the truth about software in general.
“Don’t take yourself too seriously. Your code will not be around in 100 years.”
–Christopher Byerly from Quora
In reflecting on our own history, ScheduleWise code hasn’t lasted 10 years, much less 100! We are constantly reinventing ourselves and rewriting our code! We’ve completely rebuilt the application top-to-bottom three times so far in our short 12 years. Clearly we are gluttons for punishment!
But you see, despite our best efforts to deliver a quality product, sometimes a complete redesign is warranted. Sometimes new technology compels us to rebuild. And sometimes in order to provide the functionality that best solves our clients’ problems, it just makes sense to rebuild from scratch.
Now compare that with something like antique furniture, quality is essential. We expect it to last, maybe with some minor touch-ups. Or with a house, the 100 year-old house. We love that idea! But the truth is, most 100 year-old houses are merely shells of their original selves, literally. The inside gets gutted and modernized with each new owner. Yet, to preserve the 100 year-old moniker, you can’t just tear it down and rebuild, even though that makes the most sense.
In any case, software is a different animal. And though we finally feel we have the right platform on which to build further, I won’t be the least bit surprised if we rebuild ScheduleWise yet again in the next five years.
So remember this, we all strive to have meaningful work in this world. And we are trying to do our very best in delivering the world’s best dialysis scheduling software. But I try not to take it too seriously. Because our code will not be around in 100 years.
Come to think of it, if we’re lucky and artificial kidneys become commonplace, maybe even dialysis won’t be around in 100 years! Of course then we’ll all need new jobs, but our patients will be happier and healthier, and isn’t that the real objective?
Often we are asked or even told that Fresenius owns ScheduleWise. Au contraire, mon frere! So let me set the record straight. Fresenius uses ScheduleWise. They do not own ScheduleWise. ScheduleWise LLC is and has always been owned and operated by its three principal founders, Gary and Mary Kay Hamilton and Mark Sessoms.
Fresenius did obtain a permanent license of ScheduleWise in 2015. And we (Gary and Mark) joined FMC (now FKC) to help them roll out the software to their (at the time) 2200+ clinics. And I (Mark) also continued to lead a separate development team to improve the software for FKC’s specific needs.
In the interim, Mary Kay and Brandon continued to manage ScheduleWise and introduce it to new clients, but our software development was at a standstill.
By 2018, Mark returned full-time to ScheduleWise to rebuild our product from the ground up with the help of our talented and growing development team (Alan, Suzanne, Waleed, Mike, and Doug).
By March 2019, with a completely overhauled application, we proudly released ScheduleWise 2.0!
And since then we’ve been hyper-focused on building and releasing improved features nearly every month! And that is our commitment to you, to continue to provide the dialysis industry’s most ubiquitous and, dare I say, best scheduling platform!
But we know that software is just one piece of the puzzle. Without our 20+ years of scheduling knowledge, innovation, and coaching, ScheduleWise is just a software. But the two in combination produce a winning solution for your organization to thrive in the new decade!
We hope to continue serving our clients well into the future! And if you’re not yet aware of how we can help your organization, give us a call!
Remember, my purpose in writing for this blog is to share what we’ve learned over the past 30 years in dialysis. Lots of grand ideas come and go. Buzzwords that promise a lot of improvement, but are not sustainable. Instead, the goal here is to share with you the ideas and methods that stick. And hopefully, after reading some of our words, you may begin to think differently about your approach to your business. Whether you act on that new understanding is totally your choice!
So today, let’s tackle one of the sentiments that I hear come up frequently as a knock against scheduling software… that there are too many variables in the patient schedule for the computer to handle.
As an engineer, this is just striking to me. Our human brains are magnificent and capable of amazing feats. But we are also humans succumbing to emotions, persuasion and forgetfulness. Here are some examples:
A staff request to be off next week
One of your physicians wants all of her patients on the same shift, but the transportation company can’t manage moving one of those patients from their schedule.
Two patients like to sit next to each other because they are buddies
Another patient, a very cantankerous man, doesn’t want to sit underneath the air-conditioning vent.
While you may be able to remember these small-ish issues, in two weeks with twenty other changes, and the stresses of a day-to-day dialysis clinic, will you be able to remember all the details? And if you pass it off your scheduling duties to your Charge Nurse, or Social Worker, or Admin Assistant… will they be aware of all of these details? And if so, are they trained to keep all of those issues in mind when managing changes to the patient schedule? And how will they effectively communicate that back to you?
This is why computers are so much more adept at handling the mounting variables of managing a patient schedule. The computer won’t forget the details, so long as you enter them in. Futhermore, the computer can be programmed to assist you with decision making along a set of rules that you give it. And it can be programmed to take into account constraints around patient treatment times, or physician rounding, and anything else that may impact the schedule.
What’s nice about this is that after you set up these guidelines, and the computer can warn you when your schedule is out of bounds, meaning it does not comply with all of the parameters or constraints that you set up.
All this will just make life easier. Yes, you still have to manage your schedule. Yes, you still have to enter patients and schedule into a system. You are doing those things now anyway. But something new might be to start entering in constraints and rules-based logic into your schedule. This is something where computers shine and really aid us in our everyday work. This is, of course, assuming the scheduling app you use is designed for that purpose. Most do not. That is another discussion.
But getting back to the central argument, that a computer can’t handle all of the variables of patient schedule just, to turn a phrase, does not compute!
Am I being controversial here? I don’t think so. Just reasonable. After all, I’m not saying that there aren’t people who can manage a patient schedule brilliantly. I’m only saying that a computer has a much greater capacity to keep track of all the necessary variables of patient scheduling, day after day, week after week, and given the right program, the capability to aid in your managerial decisions related to your patient (and even staff) schedules.
If I’ve made my case above, surely on that we can all agree. Still not convinced? Let us know. Get those thoughts out in the open by writing a comment below!