Skip to content

Category · Patient flow & capacity

Patient flow software: throughput, capacity, and finding the actual bottleneck

Almost every product in this category can tell you that door-to-door time went up. Very few can tell you whether it went up because more people arrived, because rooming got slower, or because one intake station has been offline since Monday.

Those three causes have three different fixes and one of them costs nothing. The distance between an alert and a cause is the thing worth evaluating.

What the category is

What patient flow & capacity actually covers.

Patient flow software manages and measures the movement of patients through a care setting: arrival, intake, rooming, provider time, disposition and departure. The category was built largely for inpatient capacity and emergency departments, and the ambulatory and urgent care versions of the problem are structurally different in ways that matter when you are choosing.

What it solves

The problems this category exists to answer.

01Throughput is measured, not explained
A wait-time number rising is the beginning of an investigation, not the end of one. Somebody still has to open three systems and work out which stage moved, and by the time they do the week is over.
02Staffing and flow are analyzed separately
A capacity problem and a coverage problem look identical in a throughput dashboard. They are distinguishable only if provider hours, arrival curves and stage timestamps are read together, which they usually are not.
03Left-before-seen is a lagging number
By the time it appears in a report the patients are gone, and in urgent care they went to the competitor 2.1 miles away. The operational value is entirely in the hours before it happens.
04The bottleneck moves
It is intake in the morning, rooming at lunch, and discharge at close. Software that reports a daily average for the site flattens exactly the variation an operator would act on.
05Cross-site patterns are invisible
Six sites in a market slowing down in the same week is a systemic cause. Six site-level dashboards, each mildly worse than last week, will not surface it.

The approaches available

Five things get sold under one label. Only some of them are substitutes.

Each entry below states the buyer it genuinely suits and where it stops. A limit is a design boundary, not a failing, and a shortlist built without them goes wrong before the demos start.

EMR-native throughput reporting

Stage timestamps and cycle-time reporting from the clinical system, since the encounter data already lives there.

Suits
Single-site measurement, and any organization that needs a defensible clinical source for cycle times.
Where it stops
Bounded by what the EMR knows. It has no view of provider hours from the scheduler or of the calls that never became visits.

Queue and waiting-room management

Digital check-in, virtual queues, wait-time display, patient notification, sometimes online reservation of a slot.

Suits
The patient's experience of waiting, which is a genuine and separate objective — and often the fastest visible improvement.
Where it stops
Manages the queue rather than the cause of it. A well-communicated ninety-minute wait is still ninety minutes.

RTLS and capacity command centers

Real-time location of patients, staff and equipment, usually with a central operations center coordinating placement.

Suits
Inpatient and large ED environments where physical bed and room placement is the constraint.
Where it stops
Heavy infrastructure for a setting whose constraint is provider hours rather than physical space. Rarely the right shape for ambulatory networks.

Operational analytics with flow metrics

BI dashboards over cycle times, arrival curves and utilization, with trend and benchmark comparison.

Suits
Organizations that need measurement and comparison, and have analysts to maintain the definitions.
Where it stops
Descriptive. The step from a moving line to a named cause and an owner remains manual.

Operations intelligence with flow agents

Arrival curves, stage timestamps, room state and staffing actuals read together, with an agent that isolates the driver and opens an exception naming it.

Suits
Multi-site operators who need the cause rather than the metric, across more locations than anyone can watch.
Where it stops
Read-and-notify in this domain. It explains and escalates; it does not manage a queue or place a patient in a room.

What to evaluate

Questions worth asking every vendor, including this one.

Each of these has a demo answer and a real answer. The prompt underneath is the one that produces the second.

  1. 01

    Whether it decomposes the interval

    Door-to-door is a sum. Arrival-to-intake, intake-to-room, room-to-provider and provider-to-disposition are the parts that can actually be acted on, and only one of them usually moved.

    Ask: Break a nine-minute increase into stages and tell me which one is the driver.

  2. 02

    Whether staffing is in the same model

    Without provider hours alongside arrival rates, capacity and coverage cannot be told apart. This is the most common reason flow projects produce reports nobody acts on.

    Ask: Overlay scheduled provider hours on the arrival curve for the day in question.

  3. 03

    How much of the day it resolves to

    Bottlenecks are hourly phenomena. A daily average for a site is the wrong resolution for the decision, and it will systematically hide the 10 AM to 1 PM problem inside an acceptable-looking day.

    Ask: Show me the same metric by hour block rather than by day.

  4. 04

    Whether it detects a non-clinical cause

    An intake station offline, a check-in kiosk down, a new registration step added quietly last Monday. These produce clean, gradual throughput deterioration and no clinical signal at all.

    Ask: What would this have said about a workstation that went offline four days ago?

  5. 05

    What it does once it knows

    The useful terminal state is an exception with a named cause, an owner, and a follow-up date — not a notification. Ask to see one, including the part where it reopens if the metric does not recover.

    Ask: Open a real exception and show me the follow-up mechanism.

Comparison framework

The dimensions worth putting in a grid.

Take these into any evaluation in this category. Our own column is filled in, including the rows where the answer is a boundary rather than a capability.

Patient flow and throughput

Can it separate a rooming problem from a capacity problem without a site visit?

Claritus.One

Partial

Read and notify. The Patient Flow Agent explains deterioration and opens exceptions; it holds no schedule or clinical write access.

Cross-system operational model

Can it hold visits, shifts, hours, calls and claims as one model, or does each live in its own tool?

Claritus.One

Core

Identity, place and time resolved across EMR, scheduling, HRIS, payroll, RCM, CRM, telephony and BI into one model.

Prioritization and reasoning

Does it decide what deserves attention today, and show the reasoning behind that decision?

Claritus.One

Core

The Daily Brief decides what is worth an operator's attention, with the evidence attached.

Operational forecasting

Does it predict demand at the granularity a schedule is written at?

Claritus.One

Core

Baselines per site and per day-part rather than a network average.

Staffing and coverage

Does it know who can work Thursday without breaking an hour limit?

Claritus.One

Core

The Staffing Agent drafts coverage options; publishing requires a human.

AI agents that execute

Does software do the operational work, or does it hand a person a recommendation and stop?

Claritus.One

Core

Five agents: staffing, patient flow, revenue cycle, schedule optimization, contact center.

Operational workflows

Do recurring operational checks run on their own, or does someone remember them?

Claritus.One

Core

Recurring operational checks — opening readiness, coverage drift, eligibility clearing — run continuously.

Multi-location operations

Is a market of forty sites a first-class object, or forty copies of one site?

Claritus.One

Core

Markets, regions and centers modeled as they are structured, including the parts that do not roll up cleanly.

Clinical workflow

Does it touch documentation, coding judgment, or care decisions?

Claritus.One

Not part of it

Claritus.One does not touch documentation, coding judgment or care decisions.

Core · central to the product  /  Partial · present with a stated boundary  /  Not part of it · outside the product by design  /  Not verified · we have not established this and are not going to guess
Only our own column is filled in. Take the dimensions into the evaluation and fill in the rest against the product in front of you.

Request a demo

The comparison is faster against a real operation than a feature list.

Bring the two or three operating questions that cost you the most. We will show you which of them Claritus.One answers, which it does not, and what would have to be true for the answer to change.

Where Claritus.One fits

What we do in this category, stated narrowly.

Claritus.One reads arrival curves, stage timestamps, room state and staffing actuals in one model, which is what allows a throughput change to be attributed rather than reported. The Patient Flow Agent works this domain: it isolates the driver, opens an exception with the evidence attached, notifies the site and market leads, and sets a re-measurement date.

Its permissions are deliberately narrow. It holds no schedule write access and no clinical write access — it explains and escalates. When the answer to a flow problem is a coverage change, that becomes a staffing decision with a human in it.

When to choose something else

Situations where Claritus.One is the wrong purchase.

Hearing this on the first call costs you an hour. Hearing it eight months into an implementation costs considerably more.

You need to manage the queue itself
Digital check-in, virtual queueing and patient wait notification are a distinct product category and Claritus.One does not do any of it. If the objective is the patient's experience of waiting, buy a queue product.
The constraint is physical space
Inpatient bed placement, room turnover and equipment location are RTLS and capacity-management problems. Claritus.One is built for ambulatory networks where the binding constraint is provider hours.
You operate a single high-acuity department
A single busy ED with a dedicated operations team already has the coordination Claritus.One provides. The value here comes from holding many locations at once.
You need clinical decision support
Acuity-based triage protocols and clinical pathways are outside what Claritus.One touches. It does not participate in care decisions.

Common questions

The questions this category actually gets asked.

Where the honest answer is that it depends, the answer says what it depends on.

  • Software that measures and manages movement through a care setting — arrival, intake, rooming, provider time and departure. In practice the label covers several different products, from waiting-room queue management to inpatient capacity command centers, which is why category comparisons often put non-substitutes side by side.

Last reviewed:

This page describes categories of software rather than named products, so it carries no vendor citations.

Request a demo

The easiest way to understand the difference is to see it against your own operating environment.

We will use a network shaped like yours, work through the operating questions you brought, and be specific about which of them this platform answers and which it does not.