Astras is a wellness app, not a medical device and not a doctor. Ranges come only from your own report, values are never converted, and nothing in the app is a diagnosis.
How Astras explains your blood test results, step by step
1. Sign in and turn on health data
Sign in with email (a one-time code), Apple, Google or Facebook. Labs open once you turn on health data processing, which you can withdraw in Settings. Before your first upload, Astras asks whether it may send your data to its AI providers. Until you tap “Allow”, no report leaves your phone.
2. Upload a photo or a PDF
Tap Upload a report and pick a photo from your library or a PDF from Files. Spreadsheet exports (Excel, CSV, TXT) work too: the app pulls the text out on your phone and sends it to the same AI reader, so keep the app open until it’s done. Photos and PDFs are read on our server, so you can close the app: a corner badge shows the “Upload” and “Reading” bars, and a notification arrives when the result is ready. Reports go in one at a time.
3. Check every line before anything is saved
The Check what was recognized screen lists each row with its name, value, unit and range as printed, plus the collection date found on the report for you to confirm. Low-confidence rows are highlighted. Fix a value, remove a row, or save only the rows you checked. Nothing is saved until you confirm. If the report states how many rows it has and fewer came through, the screen says how many are missing instead of filling them in.
4. See your results by body system
- Body index: the share of your assessed markers inside their report’s range, shown out of 10, with counts for “within range”, “out of range” and “not assessed”. It counts rows; it doesn’t grade your health.
- Markers: a trend line and a rose of 17 categories such as kidneys, liver, thyroid and hormones. A dimmed petal means older data.
- Needs attention: categories scoring below 7 out of 10 with at least one row outside the report’s range.
- Health by category: a tile per category with its markers.
5. Open any marker
The card shows your value and unit as printed, a status word (low, within range, high, far out of range, not assessed) and “Range: …” copied from your report. From the second measurement on, a trend chart has three zones (below, within, above); each dot is judged against its own report’s range, and a label says what changed, such as “now in range” or “higher now”. Over 130 common markers have a short built-in article: What it is, Why it can be higher, Why it can be lower, Look at it together with and When to see a doctor. Both directions sit side by side because it’s reference text, not a guess about your result.
6. Read Karina’s review and ask follow-up questions
Karina’s review is an AI-written summary labeled “AI-generated · educational, not a diagnosis”. It explains what these markers are about and what such values are usually linked to in general, with no diagnosis, medicines or to-do list. In chat, Karina AI sees your saved markers as printed (only while health data consent is on), so follow-up questions need no retyping.
Example: a CBC and a metabolic panel from one visit
You upload a two-page PDF with a complete blood count and a comprehensive metabolic panel. The review screen picks up the collection date and rows like “WBC”, “Hemoglobin (HGB)”, “Glucose”, “Creatinine” and “ALT” with values, units and ranges from the PDF. You check one highlighted row against the PDF and save. On the Labs tab, creatinine, BUN and eGFR land under Kidneys, ALT, AST and ALP under Liver, glucose under Pancreas, and the blood count under General. Tap Hemoglobin: below your value and the report’s range, the article explains that hemoglobin is the protein in red blood cells that carries oxygen to the tissues. For the letters themselves, see lab results abbreviations.
Where do the reference ranges come from?
Only from your report. Astras has no “normal” table of its own and recalculates nothing.
- A row’s status comes from comparing the value with the range on the same report, from the lab’s own flag (H, L, arrows, “Critical”) or, on allergy panels, from the lab’s reaction scale.
- When several ranges are printed (men, women, children), recognition picks the one that matches the sex and age in your profile, plus pregnancy and trimester or cycle day if you track them in the period tracker or pregnancy app.
- Astras doesn’t check whose report it is: someone else’s report, or a wrong profile, gives wrong labels.
- Units stay as printed: mg/dL stays mg/dL, mmol/L stays mmol/L.
Track lab results over time, across different labs
My lab reports keeps every upload sorted by year, each card with its collection date and “N markers · M out of range”. You can rename, re-file or delete any report; deleting removes its markers and the original file. Different names for one test are merged (“Vitamin D, 25-OH” and “25-OH vitamin D”), while “total bilirubin” and “direct bilirubin” stay apart, because a wrong merge is worse than none. Compare results puts two to four reports side by side and shows what changed.
Lab report in another language? Read it in yours
Upload your Spanish results from home or a German report from a trip: Astras reads reports in any language and script. Marker names and section headings appear in your app language, international codes like TSH, WBC and HbA1c stay as printed, and Karina’s review is written in your app language. Values, units, ranges and dates never change.
A lab results app or a one-off AI chat?
Paste a report into a chat and you get an answer about that one file. Astras is built around your records: every report is saved by date with trends across years and labs; ranges come only from your report; you check every line before saving; missing rows are never invented; units are never converted; and Karina AI already sees your saved results.
What’s free and what’s in a plan
Free, also after a subscription ends: every marker and report you’ve saved, the trends already built, the built-in articles, and your uploaded files to open and export. In a plan (Astras Plus and higher, not in Start): reading new reports, Karina’s review, allergy panels and new trend points, with an AI token allowance per period shared by chat, food recognition and lab reports. Plans start at $4.99/month: see pricing.
Your lab data and privacy
- No ads in the app, and we don’t sell your data for money. Health entries, lab results included, are never sent to ad networks; ad measurement runs only after you allow it, in every country (California law counts it as “sharing” and a “sale”).
- Export my data in Settings gives you a file. Delete all data in Labs currently erases all your health data — every report, marker and saved review, plus cycle and pregnancy entries, step totals and course progress uploads — from the device and the server, and turns health data processing off; export first if you want a copy.
- The Labs screen is covered in the phone’s app switcher, and you can turn on Face ID or other biometric sign-in.
Before you upload: limits worth knowing
- AI reading can make mistakes: compare what was copied with the original.
- The uploader has no camera, so take a sharp photo of the whole page first, or use the PDF.
- PDFs over 40 pages are read in one pass and may come out incomplete.
- For ages 16 and up. Not for emergencies: call 911 or your local emergency number.