Vitals

Vitals keeps blood pressure and blood sugar in one record, on your own device. It reads the export your monitor or meter already produces and turns it into something you can hand to a doctor without explaining it first. There is no account to create and no server involved: your readings never leave the phone or computer you entered them on.

$2.95 / month

Coming Soon

Finished and in use — the checkout is not wired up yet. Check back shortly.

Vitals charts showing blood pressure and blood sugar over a month with 140/90 and 70-180 range lines
Both numbers on the same dates, with your target ranges drawn in. Click to enlarge.

Why three readings, and why that matters

Clinics take more than one reading and average them, because a single number is noisy — the first is usually the highest, and nerves, posture and timing all move it. Home monitors mostly do not do this. Many have no averaging at all, so whatever appears on the display is what gets written down.

Vitals treats readings taken close together as one sitting and averages them. Take three a minute or two apart and you get one honest number for that moment, alongside the individual readings if you want to look. Your daily chart then plots what actually happened rather than whichever reading you happened to record first.

If your monitor does average on the device, nothing is lost — a single reading is simply a sitting of one.

What your doctor receives

The Doctor’s report is a printable page covering the range you are looking at: blood pressure and blood sugar charted over time, the sitting averages, and the readings behind them. Print it, or save it as a PDF and attach it to an email — it is designed to be read by someone who has never seen the app.

Email my doctor is the quicker version. It writes a plain-text summary of the range on screen and hands it to your own mail app, with the doctor’s address filled in if you have saved one. You see the exact text before it sends. Blood sugar is written in your own units while being compared against clinical ranges, so nothing is mistranslated on the way.

Every report and email carries a plain statement that the readings are self-reported and uncalibrated. That is not a disclaimer buried in a settings page — it travels with the only document that leaves the house.

Getting your history in

If you already track readings, they come across without retyping. Vitals reads the CSV exports from OMRON blood pressure monitors and from mySugr, including several months at a time, and skips anything already recorded so importing the same file twice cannot duplicate your history.

You can also just type readings in. Adding one takes a few seconds, and the date and time default to now.

It stays on your device

There is no account, no login and no server. Vitals never transmits your readings anywhere — not for backup, not for analytics, not for anything. That is a deliberate design decision, not a feature waiting to be added, and it is why the app can be honest about medical data in a way a cloud service cannot.

The practical consequence is that backups are yours to hold. One button writes a file you keep — on the device, in your own cloud drive, wherever you like. The app watches for real risk rather than nagging on a timer: it prompts when readings have accumulated since the last backup that genuinely worked, and tells you how many would be lost. Restoring puts them back, and you can merge into what is there or replace it.

It also works with no connection at all. Once opened, Vitals runs offline — useful in a waiting room with no signal — and tells you when a new version is ready rather than leaving you on an old one.

What it deliberately will not do

Vitals does not interpret your readings. No trend projections, no correlating a missed dose against a number, no traffic-light verdicts, no advice. The data a home monitor produces cannot support conclusions like that, and the moment an app starts drawing them it stops being a record and becomes something else entirely.

There are no pill reminders either. You can mark a dose as missed, and that mark appears on the chart as a mark — for your eye, and your doctor’s, to make of what they will.

Who it’s for

Anyone tracking blood pressure, blood sugar, or both — for themselves or for someone they care for — who wants an accurate record to take to an appointment rather than an app with opinions. It suits people who have been told to “keep an eye on it” and want the eye to be a reliable one, and anyone who would rather their medical history did not live on somebody else’s server.

Vitals day-by-day table showing sitting averages, elevated and in-range badges, and missed-dose checkboxes
Every day, every sitting: “137/81, avg of 3, 136–138” — and the readings behind it. Click to enlarge.
Vitals add-a-reading form with date, time, systolic, diastolic, pulse and blood sugar, above the import drop zone
Type a reading in seconds, or drop in an OMRON or mySugr export. Click to enlarge.