Back to Built
BuildingWebsitesTraining tools2026

PocketSuite

An RCOG guideline-backed labour ward board for Delivery Suite. Tracks every patient in labour and tells you when to examine, when to allow pushing, and when to escalate — in real time.

Delivery Suite changes minute to minute. A patient can go from stable to urgent while you're in another room. I wanted the ward to track itself — so the clinical decisions come to you, not the other way around.

React 19ViteTailwind CSSVitestVercel
No public link yet

What it is

PocketSuite is a labour ward board for Delivery Suite — built around the reality that the environment changes minute to minute. A patient can go from stable to urgent while you're in another room. The ward needs to track itself.

It runs 152 automated clinical rules drawn from RCOG and NICE guidelines. Those rules watch every patient continuously and surface the decisions before you have to go looking for them: when to examine, when to allow pushing, when to escalate.

What I built

A full ward board that runs entirely client-side — no patient data ever leaves the device.

  • Per-shift setup: clinician name, shift type, handover time
  • Four-step admission wizard capturing parity, gestation, labour stage, analgesia, and risk flags (GBS+, VBAC, hypertension, diabetes)
  • Vaginal examination and CTG review logging aligned with NICE NG229
  • Vital sign observations with oliguria alerts
  • Oxytocin tracking with 30-minute increment reminders
  • Delivery documentation: mode, timing, blood loss, major PPH flagging (≥1000 mL)
  • 152 automated alert rules from NICE NG235, NG229, NG25, and NG133 — covering labour progress, fetal monitoring, vitals, and preterm considerations
  • SBAR-style handover summaries generated automatically for all active patients

Why I built it

Delivery Suite is not like a ward where things change every few hours. It changes every few minutes. The standard tools — a whiteboard, a handwritten board, a mental model of six simultaneous patients — were not built for that pace.

I wanted the guideline logic to run automatically in the background. Not a checklist you have to remember to consult, but something watching the clock and the clinical picture and telling you when something needs your attention.

The 152 rules are the part that took the most time. Real guidelines are detailed and conditional. Getting the alert engine to fire correctly — not too often, not too late — required working through the actual NICE documents and testing every edge case against Vitest.

Stack

React 19, Vite, Tailwind CSS, Vitest. No backend — shift ends, data clears, nothing stored.

Still being built. Live URL coming soon.