Home▸Urinary Tract Infection Mechanisms & Treatment▸Antibiotic Selection for Uncomplicated UTI Simulator

🚽 Antibiotic Selection for Uncomplicated UTI Simulator

An interactive antibiotic selection simulator for uncomplicated UTI based on local patterns of resistance and allergological history to choose first-line agents such as nitrofurantoin, trimethoprim-sulfamethoxazole, or fosfomycin.

Urinary Tract Infection Mechanisms & Treatment2DModerate60 FPS
antibiotic-selection-uncomplicated-uti-simulator ↗ Open standalone

Confirming Uncomplicated Cystitis

Placeholder: dysuria, frequency, urgency without fever confirm simple cystitis.

  • Acute: Typical onset (Placeholder short note on symptom onset.)
  • No: Fever present (Placeholder note distinguishing pyelonephritis.)
  • Non-pregnant women: Population (Placeholder note on typical patient group.)
  • No: Imaging needed (Placeholder note on diagnostic workup.)

Clinical criteria for uncomplicated cystitis

Placeholder text describing diagnostic criteria in one short sentence.

Reviewing Local Resistance Patterns

Placeholder: local antibiogram guides whether TMP-SMX remains a safe choice.

  • 20%: Resistance threshold (Placeholder note on guideline cutoff.)
  • Antibiogram: Data source (Placeholder note on regional lab data.)
  • Annual: Update frequency (Placeholder note on surveillance cadence.)
  • TMP-SMX: Affected drug (Placeholder note on resistance-sensitive agent.)

Using resistance data to guide therapy

Placeholder text on how resistance rates shift first-line choice.

Screening Allergy History

Placeholder: sulfa allergy history rules out TMP-SMX as an option.

  • Sulfonamide: Key allergen (Placeholder note on relevant allergy class.)
  • Low: Cross-reactivity (Placeholder note on beta-lactam overlap.)
  • Patient history: Screening method (Placeholder note on how allergy is captured.)
  • Anaphylaxis flag: Severity check (Placeholder note on severity stratification.)

Allergy documentation before prescribing

Placeholder text on confirming allergy severity and drug class.

Filtering Out Unsuitable Agents

Placeholder: agents failing resistance or allergy checks are removed.

  • 2: Filter inputs (Placeholder note on resistance and allergy inputs.)
  • 3: Candidates start (Placeholder note on initial drug pool.)
  • 1-2: Typical survivors (Placeholder note on filtered candidate count.)
  • Rule-based: Decision logic (Placeholder note on elimination logic.)

Elimination logic across candidates

Placeholder text describing why an agent gets eliminated.

Selecting the First-Line Agent

Placeholder: highest-ranked surviving agent becomes the first-line prescription.

  • Nitrofurantoin: Default first-line (Placeholder note on typical preferred agent.)
  • Fosfomycin: Alt option (Placeholder note on single-dose alternative.)
  • TMP-SMX: Conditional option (Placeholder note on resistance-dependent choice.)
  • 3-7 days: Course length (Placeholder note on typical treatment duration.)

Finalizing the prescription decision

Placeholder text on confirming the recommended first-line agent.

Placeholder: recommendation updates live with resistance and allergy sliders.
⚙ Under the hood

An interactive antibiotic selection simulator for uncomplicated UTI based on local patterns of resistance and allergological history to choose first-line agents such as nitrofurantoin, trimethoprim-sulfamethoxazole, or fosfomycin.

CanvasBiomedicine

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)