Last updated

Lab results

Blood test results, explained in plain words

Astras is a club and your personal AI wellness assistant. In its Labs section you upload a photo or PDF of a lab report: Astras copies each marker, value, unit, range and date exactly as printed, lets you check every line before saving, explains each marker in plain words and keeps your history from every lab in one place.

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.

Frequently asked questions

  • Yes. Pick a photo from your library or a PDF from Files and Astras copies each marker, value, unit, range and collection date as printed. Spreadsheet exports (Excel, CSV, TXT) work too. The uploader has no camera of its own, so take a sharp, well-lit photo of the whole page first, or use the lab’s PDF. Before saving you see every recognized row, with low-confidence rows highlighted. Photos and PDFs are read on the server, so you can close the app.

  • Printed lab reports with markers and values. That covers blood counts, metabolic panels, lipids, thyroid, iron, hormones, vitamins, urinalysis and culture results, plus allergy panels (IgE, and IgG/IgG4 intolerance panels) shown on the lab’s own reaction scale. Markers outside the built-in list are saved exactly as printed. Imaging and ultrasound reports, ECGs, pathology and cytology (including Pap tests) and discharge summaries are not read: Astras tells you what kind of document it looks like and that the file was not saved.

  • Your saved results are free to view forever; reading new reports is part of a plan. Everything already in your history, from markers and trends to built-in articles and uploaded files, stays open and exportable after a subscription ends. Reading a new report, Karina’s review and allergy panels come with Astras Plus and higher. Astras Start, the entry plan, does not include lab reading. Plans start at $4.99/month; the current lineup is in the pricing section. Data export and account deletion are never paid.

  • It means there was nothing to compare your value with. The report printed no range and no conclusion for that row, so Astras saved the value without a verdict. “Not assessed” is not “within range”, and it doesn’t count toward your body index, so the index reflects only rows that were actually judged. If you enter a range yourself, the row says “Compared using your own numbers”, so it’s clear the comparison came from you, not the lab.

  • Yes, that’s what the archive is for. Every report lands in My lab reports whichever lab printed it, and different names for the same test are merged into one history. On the trend chart each dot is judged against the range printed on its own report, so switching labs doesn’t distort the picture. When two labs use different units, Compare results says “different units” and calculates no difference, because Astras never converts units. Year labels on the trend line jump between years.

  • Yes. Reports in any language and script can be uploaded, and marker names and section headings appear in your app language. International codes such as TSH, WBC or HbA1c are kept as printed so you can match them with the original, and values, units, ranges and dates never change. The app interface comes in English, Spanish, Russian, Ukrainian, German, French, Italian and Turkish, and in chat Karina AI answers in the language you write in. This helps you understand your own results; it isn’t a certified translation.

  • Karina AI explains what a marker is and what such values usually mean, but she doesn’t diagnose you. She works from your values, units and ranges exactly as printed. She won’t tell you that you have a condition, and she never says which medicines, supplements or vitamins to take or how much. Her answers usually close with a one-line reminder to talk it over with a doctor. Karina is software and can be wrong, so treat her answers as a starting point for your own questions, not a medical opinion.

  • Your lab data stays in your personal Astras account and is never used for advertising. It syncs between your phone and the web, and the Labs screen is hidden in the app switcher preview. Reports go to AI providers for reading only after you allow it; the providers are listed in the AI Notice. You can withdraw consent, export everything as a file, erase all health data from the Labs tab, or delete your account.

  • Fix it before saving, or later from the marker card. On the review screen every row can be edited or removed. After saving, open the marker and tap Fix. When you change a value or range, the lab’s conclusion is dropped because it applied to the old numbers, and the row is labeled “Compared using your own numbers”. That way nothing you typed is ever passed off as the lab’s own verdict.

All your lab results in one place

Upload your first report and keep your whole lab history together, on iPhone, Android and the web.

ASTRAS

Sign in to Astras

Sign in or create a new account

or