Showing posts with label Waterfall. Show all posts
Showing posts with label Waterfall. Show all posts

Monday, June 9, 2025

Tips and Tricks for Clinical Workflow Redesign

 Hi fellow CMIOs, CNIOs, and other Informatics friends,

Today I thought I'd share some materials I delivered in a talk back in 2023 for Dr. Judi Binderman, a really seasoned Clinical Informaticist and good friend of mine. I recently discovered these when going through some old slides. At the time, Dr. Binderman had asked me to speak briefly to her team at Community Medical Centers in Fresno, CA about some helpful tips and tricks of clinical workflow redesign


My talk was mostly related to workflow analysis, change management, documenting workflows, and workflow design. So I opened up first with a brief discussion about workflow analysis and change management


The first point that I usually emphasize for any new Clinical Informatics leaders is that work can be measured and estimated through a workflow gap analysis. The distance from the current state to the future state gives you a good estimate of the stakeholder(s) you will need to involve in a project, what they will need to learn and do (to achieve your future state), and so this gives you a good estimate of your project deliverables and project scope (for planning purposes) :


Once you have completed your gap analysis to get a sense of the current-state and future-state workflows, you can then review a list of common deliverables, to select what you will need to get your users from current to future state : 


Note that some of these deliverables (above) are inside of the Electronic Health Record (EHR), and other deliverables are outside of the EHR. You will want to identify all of the deliverables you anticipate needing/using, and then identify who you will need on your project team to help develop each deliverable.

Remember that workflow change management is a team sport - A common mistake is to think that you can make a change with 'only Doctors' or 'only Nurses'. Almost all clinical workflows depend on many stakeholders, from different enterprises, with a number of different roles. Understanding the different enterprises of your organization, and the different roles you may engage with, is helpful to make sure you've thought through all of the stakeholders you will need to make your project successful


Once you have a sense of the estimated stakeholders and deliverables, it's helpful to think through the steps you will need to develop your workflow. For teaching purposes, I usually shrink this down into ten (10) easy steps, that you can talk through with your development team


This discussion almost always brings up the debate (question?) about change / project management methodologies. Two common methodologies include : 
  • Waterfall Methodology - Linear, step-by-step, good for plan-first approach, takes longer but especially well-suited for Healthcare or new high-risk scenarios where one build is all you can plan for.
  • Agile (Software Development) Methodology - Iterative, emphasizes rapid feedback and adaptation, sometimes useful when clinical workflows are evolving or need user-centered design - but not ideal for Healthcare scenarios. Better built for speed and iterations.
Some people will argue that Waterfall can take too long, and they prefer the speed and flexibility of Agile. Personally, I'm not sure how well Agile fits into the many high-risk clinical workflows of Healthcare (since there is usually little room for error), and so I've condensed those ten (10) helpful steps in the slide above into this 'general-purpose change recipe' below :


Once you've gone through the exercise of writing out those ten steps, and developing your own change recipe - You can then import it into a spreadsheet, and add your common roles across the top to build out your own Responsibility Assignment (RACI) Matrix


This Responsibilty Assigment (RACI) Matrix can then walk you through the first step of your change management - Documentation of Request and Expectations ('Intake') - And help you to develop key questions that your requestor and their supervisor (e.g. Chief, Chair, or Director) can answer before you do further analysis.

Once you have their preliminary input and feedback, you (Clinical Informaticist) can then pursue the next steps of your journey - Analysis, scoping, prioritization, resource allocation, and project approvals - To help evaluate and develop the request, and make sure your Clinical and Administrative Leadership have the information they need to prioritize and approve the project : 


After your Administrative and Clinical Leadership understands :
  • the project priority, estimated scope, estimated stakeholders, estimated deliverables, and necessary resources
  • the estimated Total Cost of Ownership (TCO) and Return on Investment (ROI)
... they can effectively prioritize and approve the project, leading you to formal project initiation, project development, and the drafting, building, testing, approval, education, implementation, and support of your future-state workflows


So - What tips can I offer a new Clinical Informaticist for documenting workflows and workflow design?

My first tip is to closely examine the similarities between a 'Swimlane diagram' (Visio) and a Procedure


If we break down a a 'Swimlane diagram' (Visio), it basically answers the questions : 
Q : Who is doing what, and in what sequence (order)?
So with a small adaptation, we can revisit the traditional swimlane diagram as :


... which leads me to share a helpful discussion of what exactly a procedure is (adapted from Charles Webster, MD aka @wareflo, another brilliant Clinical Informatics mind I have had the fortune of learning from)
Procedure (n.) (synonym : workflow, recipe, process, algorithm) - An ordered series of tasks that uses people, time, and resources to achieve a desired goal or outcome.
Now, if you accept the definition above as true, then you can create a simple template for writing a task, the most basic building block of a procedure (synonym : workflow, recipe, process, algorithm) : 
Task = [ WHO ] will/may [ WHAT ] { how } { when } { where } { why
where : 
  • [ WHO ] = Role of the person that will perform the task
  • will/may = Use "WILL" for required tasks, "MAY" for optional tasks
  • [ WHAT ] = Brief description of the task
  • { how } = Optional modifier, use only when needed to clarify how the task is performed
  • { when } = Optional modifier, use only when needed to clarify when the task is performed (for timing/duration)
  • { where } = Optional modifier, use only when needed to clarify where the task is performed
  • { why } = Optional modifier, use only when needed to clarify why the task is formed
You can then include this in your own 'workflow glossary', where you define and organize your favorite high-grade (policy-grade) terminology related to workflow design


... but you can also use it to start writing out procedures for all sorts of things. My favorite teaching example is to take a poorly-written process (in this case, a poorly-developed process for baking and delivering cupcakes) :  


... and turn this into a well-developed process that identifies not only the necessary steps and deliverables of the workflow, but also the necessary stakeholders and their Directors/Chiefs

So that's a very helpful skill for the new Clinical Informaticist - Learning how to write an effective procedure. Procedures create clarity and helps you develop solutions. And this also means that your policy manual will be an excellent source of common clinical workflows, their stakeholders, and their deliverables


Plus, once you understand how to write a task and a procedure, you can then easily estimate the cost of the procedure by assigning either : 
  • Cost = Labor + Materials
  • Cost = (Salary * Time) + Materials
... to each step : 


Just for fun, you can use this trick to estimate the cost of a box of macaroni and cheese, if different clinical roles made it : 


... and so, by writing out a procedure and assigning an estimated cost to each step -  you can see the different estimated costs for an MD, an RN, a LPN, and a MA making mac and cheese :


Understanding this (and the regulatory scope-of-practice questions that naturally arise from this level of analysis) can not only help you estimate costs, but also save money, and help your clinicians to work at the top of their license - See the estimated cost of this workflow below, with an RN giving a cupcake to the patient : 


... versus the estimated cost of the workflow if an LPN gives the cupcake to the patient : 


And so, to summarize : 


And some helpful final thoughts


And one more final thought (wisdom once passed to me by another experienced Clinical Informaticist, early in my career) : If you're ever lost, start to untangle your workflows by writing a good procedure


I hope this has been a helpful journey into how to document, analyze, and develop your own clinical workflows. If you have any questions, please feel free to leave them in the feedback/comment section below! (And special thank you to both Dr. Judi Binderman and Dr. Charles Webster for their contributions to this post!)

REMEMBER : This blog is for education and discussion purposes only - Your mileage may vary. Have any other helpful tricks for quickly untangling or developing clinical workflows? Feel free to leave them in the comments section below! 

Tuesday, April 13, 2021

Getting from A to B : Project Management for Clinical Leaders

 Hi fellow CMIOs, CNIOs, #HealthIT, and #Informatics leaders and friends,

Change is important. As a clinical leader, you'll want to know how to make workflow changes, either to help fix a workflow that's not ideal, update a workflow that needs updating, or build a new workflow. (As long as there are new journal articles and conferences, there will be necessary updates to clinical practice to stay current.)

So this week, I thought I'd write about a topic that can help a clinical leader to feel comfortable with making changes in their area: 

"How to get from Point A to Point B"

I once alluded to a problem with making changes back in 2016, when I blogged about the Red Sneaker Problem - And How To Fix It. To help avoid frustration for you and your team, it's helpful to understand 'How does anything change?'. Without understanding the change process, it can be hard to make change


Although clinical leaders often need to focus primarily on clinical services, functions, and expertise - it's still helpful to know the basics about two important things, related to 'how things get done' : 

  1. Project Intake / Scoping - Helps you secure necessary people, time, and resources before you start a change project.
  2. Project Management - Helps you effectively use those people, time, and resources to get things done (accomplish the change)

Without understanding these two steps, it can be very hard to accomplish much change. And without regular, smooth, and predictable changes, clinical leadership can seem more daunting than it needs to be. 

So as a brief introduction for new clinical leaders, let's review these two items in a little more detail. Borrowing some slides from a recent presentation I did for a group of clinical leaders, I present some high-level overview below. 

1. PROJECT INTAKE / SCOPING - 

Making change is work. It takes people, time, and resources, to move your CURRENT state (Point A) to your desired FUTURE state (Point B). 

Ideally, to make sure you have the 'gas' needed to drive your 'car' to where you want it to go, you'll first need to understand the scope ('size'of your project. Conceptually, think of this as collectively driving your car (with your team inside it!) from :
  • Your CURRENT state (Point A)
  • Your desired FUTURE state (Point B)
This is why I always advise people to formally map the current and future states. The distance between these two points is what will determine the scope (size) of your project,  and the work effort (and resources) needed to accomplish your goal.
  • If you have the time, people, and resources necessary to get from Point A to Point B - Great
  • If you don't... Then you may feel frustrated.
So to make sure you have a thorough, well-documented analysis that you can share with your project team - it's very helpful to formally document, in a folder, your CURRENT state, and also formally design your ideal FUTURE state, one that is formally signed off by the clinical leaders who oversee the clinical staff who will live in this new future-state workflow

People sometimes ask me : "Do I need to do this much for every change I want to make?" My advice : You only need to apply as much rigor as you need to get the change accomplished. E.g. : 
  • For small changes (e.g. making some small changes to a documentation template) --> Usually, less rigor is required
  • For large changes (e.g. implementing electronic med reconciliation at all transitions of care) --> Much more rigor is required
This exercise will not only help you scope your project, and identify the people, time, and resources you will need to secure - It will also help you formally plan a project, estimate the return on investment (ROI), and secure the necessary approvals before beginning your project. 

2. CLINICAL PROJECT MANAGEMENT

Once you have secured the necessary people, time, and resources, and have the approvals of your leadership to move forward - It's helpful to identify a formal, trained, and experienced project manager to plan, orchestrate, and lead your project. For a high-level overview, you can see the Wikipedia piece : https://en.wikipedia.org/wiki/Project_management 

For planning purposes, many experienced project managers might develop a Gantt Chart ( see https://en.wikipedia.org/wiki/Gantt_chart ), a sort of ordered series of steps, with time estimates and dependencies, that will be needed to finish the project and achieve the desired outcome. Similar, but also helpful is a Responsibility Assignment Matrix, sometimes called a RACI Chart

Experienced clinical leaders, especially those who have worked with good project managers, can often help a project by anticipating steps and helping to answer questions before they arise. While there are different types of project management (from the more traditional waterfall model, to newer agile methodologies), I've stripped down some bare essentials that are helpful to think about before starting any clinical update or improvement project : 


These are the ten steps (above) that I commonly plan and follow for clinical projects, where the rigors of step two (2) above are often necessary to help adequately scope and plan clinical projects, and help ensure that there are no unanticipated surprises later in the project. Note: Clinical Informatics professionals often work in steps 2, 4, 5, 6, and 9 above, working closely with end-users, analysts, educators, and project managers.

As a clinical leader, you will want to help champion change and updated practices. While there is much more to be said about project intake, scoping, planning, and execution, I hope this little introduction will help my friends in clinical leadership see the value of good project managers, and good project planning, and the role they play in getting things done.

Remember, this blog is for educational purposes only - Your mileage may vary. Always ask your local Project Management and Clinical Informatics professionals for guidance, and work closely with your clinical leadership to review, prioritize, and approve your projects before initiating any changes.

Have any stories to share about clinical leadership in supporting clinical projects? Have any tips or tricks to share from your own clinical project management experiences? Feel free to leave them in the comments section below!