JP Sámano

← All work

ER Triage & Queue Manager

An emergency-room queue that ranks patients by ESI v4 acuity, shows the clinical reasoning behind every level, and keeps an audit trail of every status change.

Role
System design and implementation (coursework)
Period
2025
Status
Prototype
ER queue dashboard ranked by acuity
Product captureOpen full-size image
acuity standard
ESI v4
workflow stages
5

Historical figures as of 11 September 2026.

Problem

Emergency rooms depend on shared visibility. Intake, vitals, priority, room and treatment fragment quickly when they don't live in one system.

Constraints

  • Represent a high-pressure clinical workflow without overloading the interface.
  • Make every status transition traceable.

Decisions

  1. Explainable priority over a black-box score

    Clinicians won't trust a queue that moves a patient without saying why, so every ESI level shows the reasoning behind it.

  2. Local persistence for iteration speed

    SQLite kept the prototype fast to change while still persisting patients, vitals, rooms and history.

Outcome

A working prototype with intake, nurse triage with decision support, a live queue and an audit log.

Evidence

  • Public source code with tests.
  • Screens captured from the running app.

Stack

Python · NiceGUI · SQLite · pytest

Links