Ashwood

How it works

From the parking lot to the consult room.

Four stages, one live queue. Here's what happens to every patient who walks in, and what your nurses and doctors see on the other side.

Stage 1 · Check-in

Patients check themselves in.

On their own phone or a lobby kiosk, patients scan a health card and describe what brings them in. A short adaptive interview asks the follow-ups a triage nurse would: onset, severity, breathing, and the red-flag symptoms that matter for that complaint.

Most patients finish in 3-6 minutes. Patients who can't self-report are registered by a nurse in the same flow.

Kensington HealthStep 1 of 3
What brings you in today?
💔Chest pain
😮‍💨Shortness of breath
🤒Fever
🤕Head injury

Triage level

level = most acute CTAS rule that fires

Why rules

A single critical finding - ripping chest pain, severe breathing distress - sets the level on its own. It can never be averaged away by unremarkable answers, and the audit trail shows the exact guideline criterion behind it.

70-100

CTAS 1-2 · critical

45-69

CTAS 3 · urgent

0-44

CTAS 4-5 · low

Stage 2 · Scoring

Findings become a CTAS level - by rules, not by a model.

The interview is distilled into structured clinical findings. A deterministic rules engine implementing published CTAS guidance assigns the level: the most acute finding always wins, the same findings always produce the same level, and every result records exactly which criteria fired.

Before a nurse has recorded vitals the level is provisional - red flags can escalate it, but nothing can be down-triaged to less-urgent without vitals. Once vitals are in, the rules re-run automatically.

Stage 3 · The living queue

The queue re-ranks itself every minute.

Position isn't fixed at check-in. Waiting patients accrue priority credit each minute, so low-acuity patients rise steadily instead of being starved - but the credit is capped: a long wait can lift a patient at most one CTAS band, never past an emergent case.

Nurses keep full control: any patient can be re-triaged or escalated with a documented reason, and the queue explains why each row sits where it does.

Dynamic priority

priority = score + wait credit, capped one band up
Live queue
14 waiting
#PatientSeverityCTASWaiting
1M. Osei9214 min
2D. Roy68218 min
3P. Natarajan5531 h 12 ↑
4T. Whitfield31426 min
Row 3 promoted by wait time. Nobody is starved.
Pre-consult report · M. OseiCTAS 1 · 92
PresentingCentral chest pain radiating to left arm, onset 40 min ago. Diaphoresis reported. Pain 9/10.
Allergy: penicillin (anaphylaxis)
Suggested next steps12-lead ECG within 10 min · troponin · aspirin 160 mg if no contraindication

Stage 4 · The consult

Doctors walk in already briefed.

Every patient arrives with a generated pre-consult report: presenting symptoms, allergy flags, relevant history, and the triage rationale. Readable in ten seconds.

Suggestions are decision support, never decisions. The clinician always has the last word, and every report is auditable.

See the full flow live.

We'll walk your clinical leads through check-in, queue, and reports in 30 minutes.

Demo page