Free · 100% private (localStorage) · No login

Patient vitals — tracked & trended.

Log a shift's worth of vitals (BP, HR, RR, Temp, SpO₂, pain) for adults or kids. Get a synthesized read, NEWS2 / peds concern level, MAP, shock index, and pulse pressure — plus trend flags that catch deterioration early. Use de-identified patient initials only — never real names or MRNs.

Private by design. All data stored in your browser's localStorage and never uploaded. Clearing browser data erases the log. De-identify before entering anything (initials, room labels — no real names, MRNs, or DOB).

Log a set of vitals

De-identified label only. Use initials (J.D.) or "Bay 3" — never the real name or MRN.
Editing a reading — submit to update.
Educational only. Adult alert thresholds use AHA/AACN reference ranges; the aggregate score uses the Royal College of Physicians NEWS2 (2017). Pediatric ranges are PALS-based; NEWS2 does not apply to children, so peds shows a flag-based concern level (a simple out-of-range count, not a validated score). Shock index (HR/SBP) and the pediatric age-adjusted SIPA (Acker, 2015) are screening markers — SIPA is validated for ages 4–16 only. Narrow pulse pressure (<25% of SBP) is a supportive sign, not a diagnosis. The synthesized "clinical picture" and trend flags are decision support, not direction. Always follow your facility's protocol and clinical judgment — this tool does not replace bedside assessment.

Patient 1 — trends

Log a set of vitals to see a synthesized read.
Enter a reading to calculate a NEWS2 score.
Blood pressure
Heart rate & RR
Temperature & SpO₂

Log (newest first)

TimeBPHRRRTempSpO₂PainO₂Note