HomeMedicine & BiophysicsTest-Treatment Threshold Simulator

Test-Treatment Threshold Simulator

Interactive Pauker-Kassirer decision-analysis simulator: drag a patient's pretest probability along a 3D threshold bar and watch sensitivity, specificity and treatment benefit/harm decide whether to skip testing, order a test, or treat empirically.

Medicine & Biophysics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
patient-diagnosis ↗ Open standalone

Ordering a diagnostic test is itself a decision, and clinical decision analysis gives it exact math. This simulator renders the Pauker-Kassirer probability axis as a 3D threshold bar: drag a patient's pretest probability of disease along it, tune the test's sensitivity and specificity and the relative benefit/harm of treatment, and watch two computed thresholds split the bar into three zones — skip the work-up, order the test, or treat empirically without testing. Markers show where a positive or a negative result would carry the patient's probability, so you can see directly whether the test result could plausibly change what you'd do next.

⚙ Under the hood

A Pauker-Kassirer decision-analysis simulator: drag a patient's pretest probability along a 3D threshold bar and watch sensitivity, specificity and treatment benefit/harm split it into three zones — skip the work-up, order the test, or treat empirically.

Three.jsClinical Decision AnalysisBayesian ReasoningDiagnostic TestingMedicine

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)