top of page

Optimizing EHR Workflows: Reducing Clicks Per Visit in Charm Clinic

  • Bryan Dennstedt
  • Mar 25
  • 8 min read

TL;DR:


To streamline clinic operations in Charm, measure and reduce clicks per visit by streamlining and observing real workflows, eliminating unnecessary tasks, and shifting workloads to the earliest stages. Revisit quarterly and incorporate automation last, post-optimization.


How To Cut Clicks Per Visit In Charm Without Breaking Your Clinic


You do not need another abstract promise about efficiency.


If you are running or managing a clinic, you already know the problem: visits close later than they should, staff are visibly annoyed at their screens, and providers mutter about too many clicks. Your Charm database is full of templates, forms, and “shortcuts,” yet somehow the day still ends with overtime, open tasks, and unfinished notes.


This guide is not about using every Charm feature. It is about one thing: reducing clicks per visit in a way that actually works in live clinic operations.


The question I want to answer:


How do you systematically reduce clicks per visit in Charm workflows without introducing new errors or chaos?


The steps below are the process I use when we walk into a clinic, measure friction, and restructure Charm so the software matches how the clinic actually runs.


Step 1: Stop guessing. Measure clicks in the real workflow.


Most clinics start with opinions.

  • Providers say the note is too clicky.

  • Staff say intake is slow.

  • Admins think the scheduler is fine because no one complains about it.


That is not analysis. That is noise.


1.1 Pick 3-5 common visit types


Do not try to measure everything. Start with the visits that happen every day, for example:

  • New patient visit

  • Established patient follow-up

  • Medication management check

  • Telehealth follow-up


These are your baseline workflows. If you fix clicks here, you feel it in schedule capacity, staff energy, and end-of-day cleanup.


1.2 Do one observed run per visit type


Sit next to a real user and watch the entire visit flow in Charm for that visit type. No training. No improvements. Just the way they actually work.


Track:

  • Screens visited

  • Buttons clicked

  • Fields manually filled

  • Times they have to scroll or switch tabs to find information


You can literally tally clicks with a simple counter per stage:

  • Check-in

  • Clinical intake

  • Provider documentation

  • Orders / prescriptions

  • Patient communication / handouts

  • Billing / coding / charge entry


If you do this for 10 visits, patterns jump out. You stop hearing vague complaints and start seeing specific problems like:

  • Allergies entered 3 different times

  • Same consent box checked on every visit

  • Providers switching between patient summary and encounter 8 times


Now you have a baseline and something you can improve in a focused way.


Step 2: Map the “ideal” visit on paper before touching Charm


Charm gives you a lot of knobs. Touching them without a design is how you create chaos and hidden technical debt.


2.1 Define what must happen once per visit


For each visit type, define the minimum non-negotiable actions:

  • What data must be captured every single time?

  • What data should only be updated when it changes?

  • What can be pulled from history without asking the patient again?


On paper, write out the smallest set of actions for a safe, compliant, clinically sound visit. Not what Charm wants. What your clinic needs.


You might discover:

  • Vitals are only needed at certain visit types.

  • Social history does not need to be re-asked on 10-minute med checks.

  • Long ROS entries are not clinically changing the visit outcome.


This clarification is what lets you safely eliminate entire clicks, not just move them around.


2.2 Draw a 5-stage visit flow


Keep it ugly and simple. For each visit type, sketch these 5 stages:


For each stage, list:

  • Who is responsible (role, not name)

  • What must be completed

  • What information should already be available from a prior stage


You now have a skeleton for how Charm should behave.


Step 3: Strip unnecessary clicks from intake first


Intake is often where Charm gets abused. Clinics throw everything into intake forms, then wonder why staff hate them.


3.1 Audit your intake forms field by field


Open your patient intake forms and ask a brutal question for each field:

  • Does this data change the clinical decision, legal risk, or billing?

  • If yes, does it need to be re-captured at every visit, or only sometimes?

  • If no, is it a “nice to have” that is secretly draining minutes per visit?


Remove or demote fields that:

  • Are never referenced by providers

  • Duplicate what is already captured elsewhere

  • Belong in an annual or specialty form instead of every visit


Many clinics remove 15 to 30 percent of fields from their default intake without losing any operational capability. That is not optimization. That is basic hygiene.


3.2 Use visit-type specific intake, not one universal monster form


In Charm, configure different intake forms per visit type.


Examples:

  • New patient visit: full medical, surgical, family history, consents

  • Routine follow-up: focused chief complaint, interval history, meds, allergies

  • Telehealth minor issue: symptoms, duration, red flags, pharmacy


This does two things:

  • Fewer irrelevant questions per visit

  • Fewer forced scrolls and clicks to get to the relevant sections


The key is to align each intake form exactly with the 5-stage flow you sketched earlier, not with what someone thought was “thorough” five years ago.


Step 4: Design encounter templates to minimize switching and searching


Most click waste in Charm is not in the forms themselves. It is in the back-and-forth navigation during the visit.


4.1 Put everything the provider needs in one encounter template


For each visit type, open your Charm encounter template and ask:

  • Can the provider complete 90 percent of the visit from this one screen?

  • Are there structured fields where they need them, or are they jumping to other tabs?


Your goal is to reduce:

  • Switching to the patient summary mid-visit

  • Opening multiple history or problem list windows

  • Hunting for labs, imaging, or previous notes in separate sections


You can often fix this by:

  • Adding key history fields into the encounter template where they are actually referenced

  • Pulling in the active problem list and meds in a way that does not require a new screen

  • Creating focused templates for specific conditions instead of one catch-all template


The wrong pattern is “everything for every problem.” The right pattern is “exactly what is needed for this visit type.”


4.2 Use defaults and smart text carefully


Charm allows default text and reusable snips, but these can backfire:


Good use:

  • Pre-populated plan text for frequently repeated counseling with placeholders

  • Standard follow-up instructions that are safe and consistent


Bad use:

  • Huge blocks of boilerplate that must be manually pruned every time

  • Generic text that invites copy-paste errors and chart bloat


Each time a provider has to delete text or scroll past irrelevant boilerplate, that is hidden click cost. Keep defaults lean and specific.


Step 5: Move tasks to the earliest safe stage


Many clicks exist because tasks are handled at the wrong point in the workflow.


5.1 Pre-visit automation and task shifting


Without getting complex with AI or integrations, you can:

  • Use appointment types to trigger the correct intake automatically

  • Attach standard consents to specific visit types so staff do not hunt for them

  • Pre-assign tasks to roles for routine steps (e.g., MA to reconcile meds before the provider opens the chart)


The idea is simple:

  • Collect and confirm data as early as possible

  • Ensure providers only see work that actually requires their license


If your providers are doing work that could be done by an MA or front desk using Charm’s structured tools, you are burning both clicks and dollars.


5.2 Use task lists instead of sticky-note workflows


If staff are keeping paper lists, side spreadsheets, or sticky notes to remember certain steps, that is a sign Charm is underused in orchestration.


Translate those informal lists into:

  • Standardized tasks that trigger with visit types

  • Clear ownership so follow-up does not require manual tracking

  • Checklists embedded in the right part of the workflow


Every time a staff member leaves Charm to find a list or reminder, you add friction and create risk. Centralizing the work reduces both clicks and errors.


Step 6: Target the top three high-friction moments


Not all clicks are equal. Some happen in low-stress parts of the visit. Others occur at the worst possible time, like when a provider is running 30 minutes behind.


From your observations in Step 1, identify the three biggest friction events, for example:

  • Provider opens a visit and spends 30 seconds finding the last note

  • Staff re-enters pharmacy info because the prior entry is incomplete

  • Billing staff reopen the encounter to fix missing codes or modifiers


For each friction event, ask:


Examples of targeted fixes:

  • Add a field to intake that confirms pharmacy and preferred communication method, so MA does not chase this later

  • Modify the encounter template to show the last visit note summary at the top

  • Embed coding prompts into the encounter that align with your billing patterns so coders are not retrofitting everything later


One or two small changes here often remove dozens of daily clicks because they hit the system at bottleneck points in the day.


Step 7: Validate with time and error checks, not opinions


Reducing clicks is not a win if you increase the error rate or slow down decision making.


7.1 Run a controlled test week


After implementing your first round of changes for 1-2 visit types:

  • Train only the relevant staff on the specific changes

  • Run for one full week

  • Collect very basic metrics:

  • Average time to close an encounter

  • Number of encounters left open at end of day

  • Number of follow-up clarifications billing needs

  • Any clinical issues raised by providers


Compare to your baseline.


If you cut clicks but increase rework, you moved workload instead of reducing it. Go back and adjust.


7.2 Ask precise feedback questions


Do not ask people if they “like” the changes. Ask:

  • Where in the visit did you still feel like you were hunting for information?

  • Where did you feel you were repeating yourself?

  • Was there any moment you were not sure if a step was complete?


Then correlate feedback with your click observations, not with who talks the loudest.


Step 8: Turn improvements into standard, documented workflows


A common pattern: a power user figures out a good way to use Charm, but it lives in their head. The rest of the staff keeps using the old, click-heavy pattern.


Once you have a cleaner workflow:


Your goal is to turn a one-time optimization project into a stable operating standard, not a fragile trick only two people remember.


Step 9: Revisit clicks quarterly, not once a decade


Your clinic will change:

  • New payers

  • New services

  • New regulations

  • New staff skill sets


If your Charm configuration stays frozen, you accumulate click debt over time.


Once per quarter, pick one high-volume visit type and:

  • Observe 3 real visits end to end

  • Re-measure clicks per stage

  • Identify one small improvement and implement it


This keeps workflows aligned with reality and prevents the slow decay that makes everyone quietly resent the EHR.


Step 10: Decide where automation and AI are actually worth it


Only once you have cleaned up the human workflow should you layer in anything automated.


Look for:

  • Repetitive documentation that is highly standardized and low risk

  • Structured data mapping where mistakes are common and costly

  • Communication steps that happen the same way every time


Examples that often pass the ROI test:

  • Standard patient education messages that auto-fill based on visit type

  • Automated reminders tied to specific follow-up intervals

  • Simple routing rules that assign tasks based on conditions in the chart


Avoid:

  • Complex AI summarization if your base templates are sloppy

  • Automation that staff cannot explain or manually override

  • Anything that adds cognitive load to “save clicks”


Automation is not the first step. It is the final layer on top of solid workflow architecture.


Bringing it together: a practical starting plan


If you want a clear starting point, here is a 30-day path:


Week 1

  • Pick 3 visit types

  • Observe and measure clicks per stage

  • Document the ideal 5-stage flow for each


Week 2

  • Clean up intake: remove fields, split forms by visit type

  • Adjust encounter templates for those visit types to centralize key data


Week 3

  • Shift tasks earlier where safe

  • Address the top three friction points you observed


Week 4

  • Run a test week

  • Measure time to close and open charts at end of day

  • Refine based on targeted feedback

  • Document the new workflows


If you follow that sequence, you will not just make Charm “nicer.” You will reduce clicks in a way that shows up in staff morale, provider throughput, and revenue leakage from delayed or incomplete documentation.


Charm does not have to fight how your clinic runs. When you architect the workflow deliberately and measure what actually happens on screen, clicks stop being a mystery and become a system variable you can control.


Comments


bottom of page