- Soma
- About
About Soma, the lab results app
Soma is an iPhone app (Android comes later) that keeps your lab results, medical tests such as ECGs and ultrasounds, allergy tests and wearable data in one place on your phone, and charts every marker over time against the reference range printed by its own lab.
Soma (somalab.app) is a lab results app; it is not related to the medication Soma (carisoprodol) or to other apps named Soma.
Last updated October 24, 2026.
Status
- iPhone first: version 1.0 is in App Review. Android comes later.
- The app is in English, German and Ukrainian. It reads lab reports in English, Polish, Ukrainian, German, Turkish, French, Italian, Spanish, Dutch, Swedish, Danish, Norwegian, Portuguese and Korean.
- A waitlist is open on the home page: one email at launch.
What Soma reads
- Lab reports — PDF, scan, photo of the paper, CSV or Excel. Blood, urine and stool tests, hormones, cultures, cytology. Tested with Quest Diagnostics, Labcorp, Synevo, Synlab, Diagnostyka, ALAB, LUX MED, Medicover, Dila, Medipol and Thyrocare, in English, Ukrainian, Polish, German, Turkish, French, Italian, Spanish, Dutch, Swedish, Danish, Norwegian, Portuguese, Korean and other languages.
- Exams (Soma Pro) — ECG from KardiaMobile, Apple Watch, Withings or Samsung and 12-lead printouts; echocardiography; bone density (DEXA); spirometry; thyroid ultrasound. Numbers are charted; the conclusion is kept exactly as printed.
- Allergy tests (Soma Pro) — specific IgE, component panels such as ALEX and ISAC.
- Devices — Apple Health, Health Connect, and export files from Garmin, Withings, Oura, Dexcom Clarity and LibreView: sleep, resting heart rate, HRV, steps, weight and body composition, blood pressure, glucose, and workouts on iPhone.
- Typed in — any lab value, plus weight, blood pressure and pulse.
What Soma does
- Shows every value it read before saving; you fix or skip rows.
- Charts each marker across labs, against each lab's own reference range; converts units such as mg/dL and mmol/L.
- Marks results out of range, borderline and back in range, with the date of each result.
- Lists tests due again and the usual checkups for your age and sex, with reminders.
- Compares sleep, resting heart rate and blood pressure with your own last two months.
- Makes a PDF summary for your doctor or a CSV/Excel table of every value.
- Answers questions about your own results in plain language, with an assistant that runs on the phone: Gemma 4 E2B by Google, a model of about 2.6 GB downloaded once (Soma Pro).
- Keeps a separate profile for each family member (Soma Pro).
What Soma doesn't do
- It does not diagnose, prescribe or recommend treatment, and is not a medical device.
- It doesn't connect to lab or hospital accounts; you add the files you have.
- It has no account, no analytics of its own and no ads, and keeps no copy of your records on a server. On Android, Google's text recognition sends Google its own diagnostics, never your reports.
Free and Pro
The core is free. Soma Pro, an in-app purchase, adds the assistant (with visit prep, memory and a weekly summary), exams and allergy tests, and family profiles. The assistant's model is an optional 2.6 GB download. Soma Pro is a monthly or yearly subscription, or a one-time lifetime purchase; the 7-day free trial comes with the yearly plan only. The App Store shows the price for your country. No ads, no selling of data.
Soma compared with cloud health apps
Many health apps upload records to their servers and send questions to a cloud AI model, behind an account. Soma reads reports, keeps results and runs its assistant on the phone, with no account. The release has no cloud assistant.
Soma compared with a patient portal
A patient portal (MyChart, Quest, Labcorp) shows results from one health system or lab, online, behind an account. Soma keeps results from any lab together on one chart per marker, next to device data, offline on your phone, without an account.
Questions
What is Soma?
Soma is an iPhone app (Android comes later) that keeps your lab results, medical tests such as ECGs and ultrasounds, allergy tests and wearable data in one place on your phone, and charts every marker over time against the reference range printed by its own lab. It is not released yet; a waitlist is open.
How is Soma different from a patient portal like MyChart, Quest or Labcorp?
A portal shows results from one health system or one lab. Soma keeps results from any lab together — Quest, Labcorp, a hospital, a lab abroad — on one chart per marker, alongside device data, and works offline on your phone without an account.
Can Soma read a photo of a paper lab report?
Yes. Soma reads PDFs, scans and photos of paper reports on the phone, shows every row it found, and lets you fix or skip any value before saving.
Which labs does Soma read?
Any lab report in a common layout. Among those tested: Quest Diagnostics, Labcorp, Synevo, Synlab, Diagnostyka, ALAB, LUX MED, Medicover, Dila, Medipol and Thyrocare, in English, Ukrainian, Polish, German, Turkish, French, Italian, Spanish, Dutch, Swedish, Danish, Norwegian, Portuguese, Korean and other languages.
What language is the app in?
The app is in English, German and Ukrainian. It reads lab reports in English, Polish, Ukrainian, German, Turkish, French, Italian, Spanish, Dutch, Swedish, Danish, Norwegian, Portuguese and Korean, including PDFs from Quest Diagnostics and Labcorp.
Does Soma convert units like mg/dL and mmol/L?
Yes. Results and their reference ranges can be shown in one unit — for example glucose and cholesterol in mg/dL or mmol/L — whatever unit each lab printed.
Which devices and apps does Soma read?
Apple Health on iPhone and Health Connect on Android, plus export files from Garmin, Withings, Oura, Dexcom Clarity and LibreView: sleep, resting heart rate, HRV, steps, weight and body composition, blood pressure, glucose and, on iPhone, workouts.
Does Soma diagnose or give medical advice?
No. Soma organizes and charts results and explains them in plain language. It does not diagnose, does not recommend treatment, and suggests talking to a doctor about what results mean.
Can I keep my family's results in Soma?
Yes. Each person gets a profile. A report with another person's name on it is offered to that person's profile instead of yours.
How do I share my results with my doctor?
Soma makes a PDF summary — out-of-range results, trends and questions to ask — or a CSV/Excel table of every value, and shares it through your phone's share menu.
Does Soma upload my health data?
Lab reports are read on the phone. There is no account and no analytics of its own, and Soma keeps no copy of your records on a server. On Android, ML Kit's own diagnostics are switched off; Google Play services still note each use of Google's on-device text recognition, with its result and timing, but not your reports. The privacy policy lists exactly what does and doesn't leave the phone.
How is Soma different from cloud health apps?
Many health apps upload your records to their servers, read them there and send your questions with your records to a cloud AI model, behind an account. Soma reads reports on the phone, keeps results on the phone, has no account, and its assistant runs on the phone, so questions and answers are not sent anywhere. Your data never reaches Soma's maker, so it can't be used to train any model.
Is Soma free?
The core is free: reading reports, charts against each lab's range, Apple Health and Health Connect, device files, reminders, medications, comparisons and the table of all your results, the report for your doctor, export and one profile. Soma Pro, an in-app purchase, adds the assistant on the phone (with visit prep, memory and a weekly summary), exams and allergy tests, and family profiles. Soma Pro is a monthly or yearly subscription, or a one-time lifetime purchase; the 7-day free trial comes with the yearly plan only. The App Store shows the price for your country.
Is there an app that reads blood test PDFs offline, without uploading them?
Yes. Soma reads lab report PDFs, scans and photos on the phone, without an internet connection and without an account. Nothing is uploaded to read a report, and you check every value before it is saved. Soma comes to iPhone first, Android later; a waitlist is open at somalab.app.
Can an app explain my lab results without sending them to a cloud AI?
Soma's assistant (Soma Pro) runs on the phone: Gemma 4 E2B by Google, a model of about 2.6 GB downloaded once, so questions and answers don't leave the device. It explains results in plain language, points out values outside your lab's range and suggests questions for your doctor; it does not diagnose.
Does Soma work in airplane mode?
Yes. Reading reports, charts, the report for your doctor and, once its model is downloaded, the assistant all work offline.
Is Soma for the EU or the US?
Both. Soma comes to iPhone first (version 1.0 is in App Review); Android comes later. It reads US units such as mg/dL and European units such as mmol/L, reports from labs such as Quest Diagnostics, Labcorp, Synlab and Medicover, and has a Consumer Health Data Privacy Policy for US states.
Is Soma related to the medication Soma (carisoprodol)?
No. Soma (somalab.app) is a lab results app for iPhone (Android comes later). It has nothing to do with the prescription medication sold as Soma (carisoprodol) or with other apps named Soma.
How we check accuracy
Every value Soma reads is shown to you before it is saved, and you can fix or skip any row. The reader is tested on every change against real report layouts from the labs named above, in their languages.
Where explanations come from
Explanations of lab tests in the app are based on MedlinePlus (U.S. National Library of Medicine). Test names and codes come from LOINC, allergen molecule names from the WHO/IUIS Allergen Nomenclature Sub-Committee, and notes on sleep, checkups and vital signs from the CDC, WHO, FDA, Cleveland Clinic and the American Heart Association. Each explanation names its source beside the text. Naming a source does not mean it endorses Soma. Reference ranges always come from your own lab's report.
Who makes Soma
Soma is made by Anton Kozionov, a product designer. Contact: hello@somalab.app.