Healthcare Staffing Simulation

See the queue before your patients do.

Enter your staffing schedule. Run a full-year simulation. See wait times, queue lengths, and costs β€” hour by hour. Staffing decisions backed by simulation, not intuition.

Launch App β€” Free to Try See Examples
QSimHealth simulation output QSimHealth simulation output
Compare Scenarios

See the impact before you commit.

Your ED runs on two MDs around the clock. Wait times spike at midday. What if you added a PA from 8am to 5pm? Run both scenarios β€” same patients, different staffing β€” and see the answer in seconds.

Scenario 1: Current Staffing β€” MD Only
Peak wait: 40 min
ED simulation with MD only ED simulation with MD only
↓ Add 1 PA from 8am–5pm β€” same arrival pattern, same treatment times ↓
Scenario 2: Add PA Coverage β€” MD + PA
Peak wait: 43 min β†’ better coverage
ED simulation with MD and PA ED simulation with MD and PA

One change. One click. The simulation runs a full year of patient arrivals and shows you the difference β€” hour by hour.

Try It Free

Not a scheduler. A simulator.

Schedulers fill shifts. QSimHealth shows what happens when patients arrive.

Scheduling Software
  • Assigns shifts
  • Tracks coverage
  • Manages time-off
  • Can't predict wait times
QSimHealth
  • Simulates patient flow
  • Predicts wait times by hour
  • Costs every scenario
  • Tests before you commit

Can't AI just figure this out?

For simple cases, maybe. But real facilities aren't textbook problems.

AI Estimation
  • Back-of-envelope math
  • Assumes steady-state averages
  • Breaks down at peak load
  • Guesses when it matters most
QSimHealth + AI
  • 365 days of event-by-event simulation
  • Time-varying arrivals and staffing
  • Ask in plain language via MCP
  • AI runs the sim β€” not a guess

That's why Claude uses QSimHealth β€” instead of guessing.

QSimHealth AI MCP Connected
You
Where are we losing patients?
AI
Midnight–2 AM. 54 min wait, 1 MD for 12 pts/hr. Daytime is fine.
You
Fix it. What's it cost?
AI
+1 MD, midnight–4 AM. Wait drops to 22 min. Cost: +$900/day.
You
What's my new annual cost?
AI
$6,300/day β†’ $2.3M/yr. Up from $1.97M. The $329K buys a 59% reduction in peak wait.
Purpose-Built for Healthcare

Built for your facility.
Ready in minutes.

Enter your arrival patterns, staffing schedule, and treatment times. QSimHealth runs a full year of patient flow and shows you exactly where your staffing works β€” and where it doesn't.

πŸ₯

Three Facility Types

Emergency departments (random arrivals), walk-in clinics (random + scheduled), and appointment-based offices. Select your type, enter your data.

πŸ‘¨β€βš•οΈ

Single or Multiple Providers

Model one provider type or multiple (MD + PA/NP, attending + resident, etc.). Each provider type operates independently β€” see how each contributes to wait times and capacity.

πŸ“Š

Real Distributions

Treatment times modeled with Exponential, LogNormal, Normal, or Poisson distributions β€” not just averages. Because averages hide the worst days.

πŸ“…

Full-Year Simulation

Enter a 24-hour pattern β€” the simulation runs it over a full year with randomness. Captures the variability that short observations miss. Outputs reflect what actually happens across 365 days, not just one good shift.

⏱️

Hourly Outputs

Average arrivals, average wait time, and average queue length β€” by hour. See exactly when your staffing works and when it doesn't.

πŸš€

No PhD Required

Pre-configured inputs and outputs. Enter your arrival pattern, staffing schedule, and treatment times. Run. Decide. No simulation expertise needed.

Pro
πŸ“

Auto-Fit from Your Data

Upload up to a year of arrival timestamps and treatment durations β€” no patient identity needed. QSimHealth bins arrivals by hour, fits treatment time distributions (Exponential, LogNormal, Normal), and populates the simulation automatically. Your data becomes a calibrated model in seconds.

New
πŸ€–

Works with Claude

Claude can run QSimHealth simulations directly. Ask it to compare scenarios, adjust staffing, or explain results β€” conversationally. QSimHealth is the simulation engine; Claude is the analyst.

Three questions it answers.

"Do I need another provider at 6pm?"

Run your current staffing vs. adding one provider from 4-10pm. See the wait time impact by hour β€” not just the average.

"What if walk-in volume increases 20%?"

Stress-test your current staffing against higher demand. Find out where the queue breaks before your patients do.

"Is a PA more cost-effective than another MD?"

Model MD + PA together. Compare wait times, queue lengths, and utilization under the same arrival pattern.

One insight pays for itself.

Every staffing decision has a price tag. QSimHealth calculates the cost of each scenario alongside wait times β€” so you can weigh the tradeoff before you commit.

MD Only (24/7)
$1.97M
1 MD position Β· $225/hr
Add PA (8am–5pm)
+$246K
1 PA position Β· $75/hr Β· 9hrs
Wait Time Impact
-38%
Peak wait reduced
during coverage hours

Enter your actual rates. The simulation calculates the rest.

Pricing

From the classroom to the C-suite.

Academic

Free

$0
with .edu email

3 scenarios per session. Single provider type. Basic chart + wait strip. Learn staffing optimization on real simulation models.

Pro

Department + Data

$188/mo
or $1,888/year

Everything in Standard. Auto-Fit β€” upload up to a year of patient flow data (arrival timestamps + treatment durations). Fits hourly rates and distributions automatically. No manual entry. Comparison reports + PDF export.

AI Add-on

MCP / AI Assistant

+$88/mo
with Standard or Pro

Connect Claude or any MCP-compatible AI. Natural language staffing queries. AI-generated scenario recommendations. Ask questions, get simulation-backed answers.

Institution site licenses and multi-site health system pricing available β€” contact us.

Validated Methodology

Staffing decisions backed by simulation, not intuition.

QSimHealth is a discrete event simulation (DES) engine built on M/M/c queuing theory β€” the mathematical foundation used in operations research for over 50 years. Every patient is modeled individually: arrival, queue entry, provider assignment, treatment, and departure. The engine supports 5 statistical distributions (Exponential, LogNormal, Normal, Poisson, Constant) with configurable coefficients of variation, and runs a full 365-day simulation with 7-day warm-up to eliminate transient effects.

365
Days simulated
per run
1:1
Individual patient
modeling
5
Statistical
distributions

Developed from operations research methodology applied in graduate medical education and refined across 35 years of production simulation in manufacturing, aerospace, and healthcare. This isn't a spreadsheet estimate or an AI guess β€” it's a validated simulation engine, now accessible as a web application.

See it with your data.

We'll model your facility's arrival pattern and staffing schedule β€” and show you what the simulation reveals.

Launch App β€” Free to Try Schedule a Live Walkthrough