Upload a PDF
Or any file your lab hands you, up to 50 MB. A multi-page report is read whole, not one page at a time.
A blood test arrives as a PDF, gets read once, and disappears into a folder. POWR transcribes every row of it into 93 tracked biomarkers, shows you each one before anything saves, and plots the next draw against the last. It reads your lab's numbers. It does not invent its own.
One marker over time
One marker over five draws, plotted against your own lab’s reference floor rather than a population band. The line is the history POWR keeps per marker.
A marker only counts if POWR knows its name, its unit, and the other names your lab might print it under. All 93 carry all three.
| Panel | What it covers | Markers |
|---|---|---|
| Lipids | Total, LDL, HDL, triglycerides, and the ratios and particle measures that sit under them. | 10 |
| Metabolic | Fasting glucose, insulin, HbA1c, and estimated average glucose. | 4 |
| CBC | The full count — red cells, white cells and their differential, platelets, and the indices. | 23 |
| CMP | Kidney and liver function, electrolytes, protein, and the calculated eGFR. | 20 |
| Thyroid | TSH, free and total T3 and T4, and thyroid antibodies. | 6 |
| Hormones | Testosterone free and total, estradiol, cortisol, SHBG, DHEA-S, and the rest. | 12 |
| Vitamins and minerals | Vitamin D, B12, folate, ferritin, iron studies, magnesium, zinc. | 11 |
| Inflammation | hs-CRP, ESR, homocysteine, uric acid, and related. | 7 |
Reading a document is the Pro feature. Everything else here — typing a marker, browsing the catalog, keeping the history — costs nothing.
Or any file your lab hands you, up to 50 MB. A multi-page report is read whole, not one page at a time.
A photo of the printed panel from your library works. Point at the results page and upload it.
A value, its unit, and the draw date. No document needed, and it costs nothing.
If you have linked a provider inside Apple's Health app, POWR can read the labs already there. Medications, conditions, allergies, and immunizations land in a review inbox instead.
Transcription can make mistakes. Compare the draft against your original report, especially the marker, result, unit, and reference range.
01
Upload your report
Use the PDF or a clear photo of the results page. Check that the relevant rows and units are legible.
02
Review the draft
Compare each transcribed marker, value, unit, and reference range against the original report. A transcription can be wrong.
03
Resolve uncertain rows
Map an unrecognized marker to the right catalogue entry, or leave it out if you are unsure. Do not guess at a medical result.
04
Confirm what to keep
Save only the rows you have checked. Bring questions about interpretation or treatment to your clinician.
If more than a fifth of a large panel still comes back doubtful after all of that, the server throws the whole read away rather than hand you a half-trustworthy set of numbers. A unit the converter does not recognize fails instead of converting. Units are never inferred from a marker's name.
Compare the draft with the original report before saving. The source document remains the reference when a transcribed row is unclear.
POWR transcribes. You choose what gets kept. The draw date is required before anything can be saved, because a lab value without its date is not a data point.
Reading a document writes nothing to your history. The extraction is a draft that lives on the screen until you accept it.
The marker POWR resolved, the raw label printed on your report, the value with its unit, and the reference range that came with it.
Anything POWR could not place is searchable against the full catalog, so you can file it correctly instead of losing it.
Rows you exclude are not saved. Discard the whole read and nothing is kept at all.
The transcribed value itself is not editable on the review screen. If a number came through wrong, discard the read — POWR would rather lose an upload than save a figure you did not agree with.
POWR uses the reference range your lab printed next to the value, and nothing else. If the value converts to different units, the range converts with it, so a range never gets left behind by its number. There is no built-in table of normal standing in for your lab's.
A second reading of the same marker turns it into a trend, plotted against the shaded band from your own report. Ten years of history per marker, kept through a reinstall.
Labs print different units for the same marker. The chart plots only the readings that share the most recent one, rather than putting mg/dL and mmol/L on the same line and calling it a change.
It stays one entry. A repeat of a reading you already have is recognized as the same draw, not a new one.
A blood panel is medical data, and the honest position is that POWR is a place to keep it and watch it move — not a second opinion. Your recent panels are part of what the coach can see when you ask it something, and it is instructed never to draw a conclusion from a lab value on its own.
Nothing in POWR is medical advice. Take a result you are worried about to the person who ordered the test.
Limits, stated plainly
Transcribing a panel means a machine has to read the page. Here is exactly what that costs, said before you upload anything rather than after.
Transcribing a panel means sending the page as it is. If your report prints your name, date of birth, or record number, that goes with it. Reading a document is gated behind AI Features, which you switch on during onboarding — one screen in Settings turns it back off, and everything already logged keeps working without it.
There is no column for it. It is read off the page and dropped.
So is the name of the lab that ran them — a specialty clinic's name can disclose a condition on its own.
The local file is deleted the moment the upload finishes. Deleting your account removes the documents with it.
The full detail is in the privacy policy. What Pro includes is on pricing.