Health Score, at a glance
A composite 0–100 derived from how many markers are in range and how far the outliers sit from the cliff.
Drop a PDF lab report. Vitals extracts every marker, flags what's out of range, plots trends across months, and explains it the way a doctor would — if doctors had time.
How it works
Drag any lab report — CBC, lipid, liver, thyroid, vitamin panels. Our parser pulls every marker and reference range out of the layout.
Every value is laid out in a table. Fix anything we mis-read, then save. We compute Low / Normal / Borderline / High statuses on the fly.
Health Score, top concerns, trends across reports, side-by-side compare, and food + lifestyle recommendations for anything out of range.
Built for the data you already have
We didn't reinvent labs. We just put a beautiful, private interface in front of the data you already pay for.
A composite 0–100 derived from how many markers are in range and how far the outliers sit from the cliff.
Auto-summaries like 'HbA1c is back in range, down 0.9% over 3 months.' Recharts under the hood.
Side-by-side diff. Improved, worsened, unchanged — sorted by biggest movement so you see what matters.
Tap any marker for what it measures, what high/low means, and concrete food + lifestyle steps you can take.
Per-user isolation enforced in every query. No sharing, no selling, full delete on request.
Upload reports as they come in. Vitals quietly builds a multi-year story of your health.
FAQ
Standard PDF lab reports from any lab — CBC, lipid panel, liver function, kidney function, thyroid, HbA1c, vitamin D, B12, and urine analysis. If the PDF is text-extractable (not a scanned image), we'll pull every marker we can match against our 32-marker catalog plus anything else with a recognizable value + unit + range.
Free for 30 days. ₹299/month after. Cancel anytime. No card needed to start.
Demo · demo@example.com / healthtracker