BloodChart · Blood Test Tracker

Blood tests, over time.

Import a lab report PDF and see every value charted against its reference interval. Free, no account, no server, no tracking.

Coming soon
One place for all of it: every lab result in one timeline.
1

Import a report

Pick a PDF from Files. Values, units, and reference intervals are read for you.

2

Review every value

Uncertain readings are flagged. You see every row before anything is saved.

3

See the trend

Every marker charted over time, and a doctor visit list of what is outside range.

One test tells you a number. Ten tell you a story.

Made for my own blood tests. Free for everyone.

Lab PDF Import

Reads Swedish lab reports, on your device.

Review Every Import

Uncertain readings are flagged, never dropped.

Manual Entry

Paper report or phone call? Type it in.

Trends Over Time

Each marker against its reference interval.

114 Markers Explained

What each one measures, in plain language.

Biological Age

PhenoAge from nine standard values. Source named.

Doctor Visit Prep

Everything outside range, exported as a PDF.

Private iCloud Sync

Your own iCloud account. No server of mine.

Need help?

Bug, question, or a report that would not import? I read every email.

support@edgarpielb.com Typical response within 48 hours
Quick tips

Import: Results → + → Choose PDF

Paper results: manual entry, same charts

Export: Settings → Your data

Erase: Settings → Erase all data, phone and iCloud

I made it for my own blood tests. Once it worked, there was no reason to charge for it. No subscription, no purchases, no account.

On your iPhone and, when iCloud is on for BloodChart, in your own iCloud account. There is no server of mine anywhere.

Only against named reference intervals, published change thresholds, and the PhenoAge model. It does not diagnose. Your doctor knows your history; an app cannot.

It is built for PDF reports from Swedish laboratories. Save the PDF to Files and choose it in the app. If a report won’t import, add the values by hand.

Every import goes through a review screen. Uncertain readings are flagged, and you can correct or discard any row before saving. After saving, you can edit the date and details. To change a value, delete the occasion and add it again.

Yes. Manual entry puts them in the same timeline and charts.

It lists every value outside its reference interval and for how long, then exports as a PDF. Values only, no conclusions.

Always. A PDF summary for your doctor, or everything as CSV and JSON, from Settings.