HomeMedicine & BiophysicsEmergency Room Triage

Emergency Room Triage

Interactive 3D simulation of emergency-department triage: patients arrive at random severity, wait in a queue, and are assigned to a limited pool of treatment beds either by priority (ESI-style) or first-come-first-served, with untreated patients deteriorating the longer they wait.

Medicine & Biophysics3DModerate60 FPS
emergency-medicine ↗ Open standalone

Emergency departments never have enough beds or staff for every patient to be treated the instant they arrive, so triage decides who goes next. This simulation models a stream of patients arriving with random severity, waiting in a queue, and being assigned to a limited pool of treatment beds under one of two rules: priority-based triage (sickest first) or naive first-come-first-served. Untreated patients deteriorate the longer they wait, and an unattended critical patient becomes an adverse event — watch how the same arrival load produces very different outcomes depending on the triage strategy and bed capacity you choose.

⚙ Under the hood

Interactive 3D simulation of emergency-department triage: patients arrive at random severity, wait in a queue, and are assigned to a limited pool of treatment beds either by priority (ESI-style, sickest first) or first-come-first-served, with untreated patients deteriorating the longer they wait.

Three.jsmedicinetriagequeueingemergency-departmenthealthcare

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

What did you find?

Add reproduction steps (optional)