Public demoClinical simulationWeb browser
Haptic Mirror
A browser-based clinical training simulator. It currently includes seven scenarios, including STEMI, pediatric DKA, sepsis, pediatric SVT, status epilepticus, hyperkalemia, and a trauma handoff. Patient dialogue is generated by a language model with a scripted fallback, and a replay timeline shows your actions alongside a reference sequence. It runs in a modern browser with no install.
Haptic Mirror is a training exercise for education only and is not a clinical decision tool.

Features
- Seven scenarios across cardiac, neurologic, pediatric, metabolic, and trauma presentations
- Patient dialogue generated by a language model, with a scripted fallback
- Vitals that change over time, with scoring and a debrief
- Replay timeline comparing your actions to a reference sequence
- Patient characters that carry history between scenarios
- Runs in the browser with no install
Built with
- JavaScript
- Three.js
- Supabase Edge Functions
- Claude API
Screenshots

