FormularyHow to play
scroll · ↑ ↓ · or click ▸
Formulary
Antimicrobial Fantasy Draft

A live, team-based stewardship game. Draft a bench of antibiotics, then treat real cases on your phone while the story plays out on the big screen. The team that treats smartest — not broadest — wins.

A 6-minute walkthrough · scroll or press
The big idea
Cover the bug. Spare the patient.

Every case is a tug-of-war: pick something that covers the infection, but stay as narrow, cheap, and low-risk as the situation allows. Points reward the right call at the right level of care — and quietly dock you for overkill, cost, and C. diff.

1 Draft your bench
2 Meet the patient
3 Choose therapy + disposition
4 Cultures return — de-escalate
5 Get scored
Final score = clinical points − cost − C. diff hits. Most points across all cases wins.
Setup
Three screens, one game

Formulary runs across three views at once. You only need your phone.

📽️

The Board

On the projector — the shared story: the patient, the cultures, the reveal, the standings. Everyone watches this.

/formulary/board
📱

Your Phone

Your team's console. One player is the Captain and submits for the team; everyone else follows along.

/formulary/play
🎛️

The Host

A facilitator opens cases, advances the days, and reveals scoring. They keep the game moving.

/formulary/host
Step 1 · Join
Scan & pick a team

The board shows a QR code and a short room code. Point your camera at it (or go to the URL and type the code) to hop in.

  • Enter your name, then choose your team.
  • The first person on a team becomes the Captain — the one whose picks count. The host can reassign this anytime.
  • Team chips light up on the board as people join.
The Board — lobbyprojector
Projector
Scan to join
zakiahmed.net/formulary/play
roomBUGS
Cipro Crew · 3 Team Zosyn · 2 The Cultures · 4
Step 2 · Draft
Build your bench

Before the cases start, draft the antibiotics your team can use. You draft for both benches — an 💉 IV bench and a 💊 PO (oral) bench.

  • One shared budget covers both benches. There's no limit on how many you take — price is the cap.
  • Draft to cover the field: the checklist shows which roles you've filled (gram-negative, MRSA, anaerobes…).
  • The Captain taps Lock in roster when ready. You can only play an antibiotic you drafted.
Your phone — draftcaptain

Draft — Cipro Crew

Draft for BOTH benches — tap to switch, then add agents to each:
One budget · both benches · per-course price$412 / $700
No count limit — price is the cap.
✓ Gram-neg✓ MRSA✓ Pseudomonas✗ Anaerobes
Gram-negative
✓ Drafted
Ceftriaxone CRO
3rd-gen cephalosporin
$18
Meropenem MEM
Carbapenem
$140
Urinary / oral
✓ Drafted
Fosfomycin FOS
Phosphonic acid
$42
✓ Drafted
Nitrofurantoin NIT
Nitrofuran
$14
Draft smart
Read the antibiogram

During the draft the board shows your hospital's local antibiogram — how well each drug covers each bug. Draft to the field you'll face.

  • Numbers = local %S (percent susceptible). Letters are the Sanford grade: ++ reliably active, + ~90%, ± variable, 0 inactive.
  • The core rule: a drug covers if the case's roll ≤ its %S. Higher %S = safer bet.
  • Greener cells = better coverage; red = don't count on it.
The Board — local antibiogram

Local antibiogram

draft to cover the field
CRO
FEP
MEM
CIP
SXT
NIT
VAN
DOX
E. coli
92
96
99
77
81
99
E. coli (ESBL)
0
0
++
±
67
+
S. aureus (MSSA)
++
+
+
++
+
S. aureus (MRSA)
0
0
0
0
78
++
92
P. aeruginosa
0
90
94
78
≥90 / ++ 80 / + 70 50 / ± <50 / 0
Numbers = local %S (covers if the roll ≤ %S). Letters = Sanford: ++ reliably active, + active (~90%), ± variable (~75%), 0 inactive.
Step 3 · The case
Meet the patient

The board sets the scene: the syndrome, the vignette, and a timeline of days. The green, current day is the decision you're making right now.

  • Cases unfold over several days — an empiric first move, then follow-ups as data returns.
  • The setting (outpatient vs inpatient) and any flags (pregnant, neutropenic) change what's safe.
  • Read it, then make your call on your phone.
The Board — the case
Case 3 of 8 · outpatientDay 0
ESBL cystitis
32-year-old woman with recurrent UTIs; prior cultures grew ESBL E. coli resistant to nitrofurantoin, TMP-SMX, and fluoroquinolones. Two days of dysuria and frequency.
Day 0
Dysuria and frequency, afebrile, no flank pain. Recurrent ESBL E. coli; susceptibilities PENDING. Choose disposition AND empiric therapy.
Day 0
Day 2
Step 3 · Your move
Disposition + regimen

On your phone the Captain makes two choices: where the patient goes (the sticky box at top) and what to give (the drug list).

  • Tap agents to build the regimen — each shows its route, per-day price, and C. diff risk dots.
  • Picks auto-save. The green bar confirms what's submitted. Change it anytime before the host advances.
  • No infection to treat? Tap 🚫 No antibiotics — sometimes the right answer is to withhold.
Your phone — decidecaptain
Case 3 · Day 0process
Recurrent ESBL E. coli; susceptibilities pending. Choose disposition AND empiric therapy.
✓ Disposition: dischargeAdmit or discharge?
✓ Submitted — Fosfomycin (PO)
Case spend
$42
C. diff hazard
0.10
Choose your regimen
✓ Fosfomycin PO$42
Nitrofurantoin PO$14
Ciprofloxacin PO$9
Right level of care
Disposition counts too

Picking the drug is only half of it. Where the patient goes — discharge, admit, floor, or ICU — is scored on its own.

  • Under-triage (too little care for a sick patient) hurts more than over-triage (too cautious).
  • You can't discharge on an IV-only drug — there's no way to finish the course at home. The game flags it: "cannot complete outpatient course."
  • The box pulses red until you choose, then locks green.
Your phone — disposition
⚠ Choose dispositionAdmit or discharge?
✓ Disposition: dischargeAdmit or discharge?
Discharged on IV meropenem. You can't finish a multi-day IV course at home — inadequate. Admit, or discharge on an oral / single-dose agent.
Step 4 · Cultures return
Empiric → definitive

Day 0 is a blind bet — susceptibilities are pending. On a later day the culture comes back and the board reveals the susceptibility roll: one number, checked against each drug's %S.

  • A drug is susceptible if the roll lands in its green zone (roll ≤ %S), resistant if it overshoots.
  • Now de-escalate: switch to the narrowest agent that still covers.
  • On your phone, pills you drafted get a ✓ covers / ✗ resistant tag so you can pick with confidence.
The Board — the reveal
⚄ Final cultures back — susceptibility roll · Escherichia coli (ESBL)
▣ Instant replay · this isolate's resistance roll
82 / 100
0 · broadly susceptible isolateresistant strain · 100
Nitrofurantoin 90% S · covers if roll ≤ 90
susceptible
Fosfomycin Sanford ++ · reliably active
susceptible
Ciprofloxacin 77% S · covers if roll ≤ 77
resistant
Roll 82: nitrofurantoin (90) and fosfomycin (++) cover; ciprofloxacin (77) misses. De-escalate to nitrofurantoin — narrowest and cheapest.
Step 5 · Scoring
How you're scored

At the end of each case, every day is scored and the board shows the full breakdown. The core clinical tiers:

  • Narrowest effective ✓ — biggest reward. Covers-but-not-guideline-preferred = fewer points (off-guidelines).
  • Antibiogram-concordant ✓ — a bonus when your pick matches both the guideline and the local antibiogram.
  • Off-antibiogram — guideline-concordant, but our local data doesn't back it: no penalty, you just don't earn the bonus.
  • Suboptimal — effective but not the preferred choice here (e.g. right drug, wrong route): a small ding.
  • Overbroad — it worked, but it was overkill: a stewardship ding.
  • Inadequate — didn't cover the bug: the big miss.
  • Disposition — right level of care adds; under/over-triage subtracts.
The Board — scoring breakdown
End of case — full scoring breakdown
Cipro Crew+43.0
Clinical points+45
Case cost$56 (−2 pts)
C. diff rollP 4% · rolled 71 → safe
Day 0 — discharge + fosfomycin+20
discharge — correct level of care ✓+10
reliably-active empiric ✓+10
Day 2 — discharge + nitrofurantoin+25
narrowest effective therapy ✓+15
discharge — correct ✓+10
The hidden costs
Cost & C. diff

Broad, long, expensive therapy doesn't just cost points directly — it comes back to bite you.

  • Cost accrues per day of therapy — cheaper regimens keep more points.
  • Every case rolls for C. diff at the end. The broader and longer you treated, the bigger the red zone — and a hit costs you.
  • Get hit and the whole board knows it: the screen does the 💩 flush.
The Board — C. diff roll
☣ C. diff roll — the gut flora speak
Team Zosynnow has C. diff!
hit if roll ≤ P (34%)rolled 19
Cipro Crewsafe
hit if roll ≤ P (5%)rolled 71
💩 C. diff!
Endgame
Who wins?

After the last case, the board tallies everything up. Your total score is:

clinical points − cost − C. diff hits

  • Highest total wins — but there are superlatives too: De-escalation champ, Sharpest empiric, Best stewardship, Thriftiest draft.
  • Carpet-bombing every case can still lose to a team that treated narrow, cheap, and clean.
The Board — final results
Champion
Cipro Crew
128 pts · $214 spent · 0 C. diff

Standings — by total score

1. Cipro Crew
128
$214 · 0 CDI
2. The Cultures
96
$330 · 1 CDI
3. Team Zosyn
61
$588 · 2 CDI

Superlatives

🔬 De-escalation champ
Cipro Crew
🛡 Best stewardship
The Cultures
🪙 Thriftiest draft
Cipro Crew
Play smart
Four things to remember
🎯Narrowest that covers. Broad isn't safe — it's expensive and it's C. diff. Win by being precise.
Read the dial. When cultures return, de-escalate to what's confirmed — don't keep guessing.
🏥Right level of care. The disposition is scored. And you can't finish an IV course at home.
💊Mind the bugs and the drugs. Sometimes the best move is to withhold — or to admit.
Ready to play?

Grab your phone, scan the code on the board, pick a team — and treat smart.

Facilitating? Open /formulary/host to run the game — create teams, lock the draft, open a case, and hit Score & reveal to advance each day.