Mirror
Today
CKD Nutrient Safety Companion · K / Na / P / glucose
What’s in this score? · how it works
- When it scores: After you log a meal or drink with nutrients today. No log → no score (on purpose).
- What it uses: Your daily targets and today’s totals from food + drinks.
- Through the day: Each nutrient is compared to a simple “spread across the day” curve vs your target.
- Caps vs goals: Cap items (e.g. sugar, sodium) stress staying under limits. Watch minerals flag meaningful overs. Goal-style nutrients flag falling behind or pulling ahead of pace.
- Rings: If your dashboard rings have targets, the mood leans on those; otherwise it uses all targeted nutrients.
- Margin line (under the rings): States typical modeling uncertainty on the same logged nutrients that fill rings and pacing—read it with this score as directional, not lab precision.
- Ref notes: Some cautions add a short Ref: line pointing to common public handouts. Your saved targets still run the math.
Pacing vs Targets below lists per-nutrient notes.
Meals list · today
Partial plate? Tap the % pill beside each food on a meal row to set how much you ate of the logged portion (rings use that; the line still shows the full logged serving).
No meals logged today
Use the Food tab to add today’s meals.
Pacing vs Targets
Scroll the list below for pacing vs targets by nutrient.
- Set targets in Settings under Daily targets.
21-day trend
—Recent days vs targets
- Window: Up to 21 days of days that scored like Foods (targets set + a meal or drink with nutrients).
- What it mixes: How often days look on track vs shaky, and whether recent days look better or worse than earlier ones (after a few scored days).
- Details: Tap the card (not this row) for the full write-up.
- Tip: ~1 week for a quick “something changed?” check; ~2 weeks if it keeps up. Sick or worried? Talk to your doctor—not this screen.
From your logs only—not a substitute for your clinician.
—
Tap this card for details. What’s in this score? explains the math.
Not medical advice. This card scores your diary vs your goals using the same estimated nutrients you logged—not lab tests. The margin line under the headline summarizes how fuzzy those inputs typically are for this view; interpret the score as habits and direction, not exact nutrition. Don’t change meds, insulin, fluids, or diet from this alone, especially if you feel sick or your doctor set different rules.
Margin of Error: — (no food or fluid nutrients logged today)
Output rate (mL per hour)
How this is calculated
Daily progress vs target
Running value & target
Chart key
Pace table & even targets
Daily Intake vs target
What this chart means
Intake vs output trend (14 days)
What this chart means
7-day average intake vs output
Net comparison (7 days)
What this chart means
--/--
Heart trends (last 30 readings) — Blood pressure
Target ranges (min / typical / max) from Settings → Daily targets.
All readings in chart (last 30)
Same entries as the graph above (oldest→newest left→right). Newest rows first below. Deleting removes the reading from history and updates Home charts.
-- bpm
Resting heart rate trend (last 30 readings)
Resting HR targets from Settings → Daily targets; chart key appears beside the graph.
Gut
About this Gut readout
Weight
--
Weight loss / gain guidance
About this Weight readout
BMI categories: Underweight (<18.5), Normal (18.5-24.9), Overweight (25-29.9), Obese I (30-34.9), Obese II+ (35+). BMI is a screening tool, not a diagnosis, and does not account for muscle mass, bone density, age, sex, or ethnicity.
BMI trend over time (last 90 days)
Personal Reflections
Food
Scan a barcode or photo the label or food
Try Scan barcode first when the package has a UPC/EAN. Or take a photo for a fast estimate. Use Add to log only when you want to save it.
Keyboard = accurate (barcode, grams). Photo = quick estimate.
Vitamins first
Before entering food, log any vitamins you took today — or say you took none.
Load a meal you saved before — same foods and portions. Review, then Add to log.
All saved meals
No saved meals yet. Log a meal on Mirror, then use Save as reusable meal and name it Breakfast, Lunch, or another label.
Log vitamins before food entry.
Per serving — enter amounts
Label per serving amounts; 0 if not listed.
What did you eat?
One food per line, or several foods on one line separated by semicolons (;) only. Commas inside one food (e.g. "toast, 1 slice") are OK — do not use a comma alone between two separate foods.
Saved foods
From your log — tap to add a line
Selection & lookup
Saved meals
Full meals with portions — tap to load, then Add to log
Add Ons
Cooking method (optional)
Cooking method?
Used with your food list to estimate oils, browning, and calories (e.g. fried vs steamed).
Condiments (optional)
Condiments?
Choose a condiment from one category below, set amount, then Add condiment. Picking a new category clears the others.
Meal photo = rough model. On the results screen, read How to read this screen and the ~% margin—those refer to the same numbers you’re about to log. Tighter: Keyboard → barcode or grams.
We separated items from your photo. Accept each line or Reject and type the correct description, then use Next: Add ons — then click here for portion sizes before nutrient estimation. Later, the results screen explains how to interpret estimates and shows a typical uncertainty band for those numbers.
Nutrition Estimate
Width helps calibrate the model; grams or barcode narrows error. After analyze, the margin line describes uncertainty for that breakdown.
Checking the photo (meal vs label or code)…
Real-world distance left to right across the food or dish (e.g. plate edge to edge if the whole plate shows). That gives the app a ruler to estimate portion size.
Pick a quick size below, or open Exact entry for a precise width and per-food notes.
Exact entry
Any exact width > 0 or per-food notes you add here override visual guesses for scale and portions.
Serving size comes from your label photo. Say how much you had either in servings or as pieces / items (not both).
How many pieces count as one serving is taken from your label photo—you only enter how many you ate.
Pieces or items per serving (reference) — not a field to fill in. The analysis reads serving size, grams, and any “per N cookies / crackers” line from your photo. Include that part of the label in the shot when it matters.
Optional: override grams per serving
Only if the serving line is hard to read or you want to force one number.
Nutrition Results
How to read this screen
How to read this screen updates when the breakdown loads. Totals are modeled from this run—not measured in a lab. Use for meal-to-meal comparison; a numeric margin line appears below when the app can average uncertainty for these rows.
Result Found
Loading nutrition…
Hydration
Day start (required before logging today)
Set when your day starts and when you treat the day as ending for fluid pacing, then tap Apply for today. If you try Intake or Output first, a short reminder appears until you apply. Pace spreads your goal evenly between day start and day end (saved until you change it). One apply covers the whole calendar day for start-of-day.
About output logging & what counts here
Logging output volumes (and times when possible) appears on Home’s Fluids charts and trends. Those numbers are sensible urine (etc.) only; insensible respiratory/skin loss and sweat with heat or exercise are not logged here (context: NLM StatPearls NBK544219; ACSM exercise fluid replacement). Observational only; not a diagnosis.
My average day’s temperature (inside & out)
These values feed the same insensible-loss estimates shown on Home → Fluids charts when this is enabled. Insensible mL combines respiratory + skin (one lump); sweat comes from Strength (runs) when enabled (Settings → Fluid loss due to breathing & sweat).
Log drink intake
Enter how much you drank, and when. A simple icon is shown in the list (no camera).
Calculator
Posted margin of error: ±5% (calculator inputs & rounding).
Enter exact intake volume
Use this when you know the exact amount consumed. It is converted and saved in mL.
Quick volume — swallows × mL per swallow (default 16.6 mL each until you change it).
Enter volume directly
Calculator
Posted margin of error: ±5% (calculator inputs & rounding).
Use this if you know a measured amount. It is converted and saved in mL.
Exact dimensions (diameter x depth)
Round cylinder: volume uses a right circular cylinder (pi x radius squared x fluid depth). Measure the inner opening diameter and the fluid depth.
Use the same helper tools as photo mode: quick presets, direct volume, or exact dimensions.
Output details (time, color, clarity)
No valid volume selected yet.
Quick volume helper (optional): pick a common drink size, or use exact diameter × depth in the dropdown below.
Enter volume directly
Internally stored and estimated as mL for consistency.
Exact dimensions (diameter x depth)
Round cylinder: volume uses a right circular cylinder (pi x radius squared x fluid depth). Measure the inner opening diameter across the middle and the depth of the liquid (not the full cup height unless filled to the rim).
Output details (time, color, clarity)
Gut
Track bowel habits, symptoms, and triggers—hints only, not a diagnosis.
Signs
Track symptoms and visible changes you notice. Used for your own timeline and cautious pattern reads elsewhere in the app—observational only, not a diagnosis.
0–10 scales: 0 = not today / none · 1 = mild · 5 = moderate · 10 = worst you would rate that item today. Each sign has its own score (see the number on each chip). The numbered circles set the score only for the highlighted sign—switch chips to edit another. All scores are kept in your draft until you save. Burden (0–100) averages all 16 fields plus the notes layer (notes scored 0–10 from plain-language cues). For blood clot concern, use 0 if not applicable—seek urgent care for emergency signs regardless of this app.
Choose sign (each chip shows that sign’s own 0–10; tap another chip to change a different sign)
Burden blends all scored fields + notes-derived 0–10 into one 0–100 score, so correlations, longevity, workouts, and insights all move when either changes. The text model is intentionally simple and conservative. Observational only—not a diagnosis. Urgent symptoms need emergency care.
Sleep
Tap hours and optional rest quality like the Symptoms tab—quick picks, no typing. Feeds Future Reflections, Personal Reflections, and summaries—not for diagnosis.
Mood & stress
Quick 0–10 taps for mood and stress (like Sleep). Feeds summaries when you log enough—not a mental-health test.
Run
Log the distance and time you actually did (GPS timer or manual fields), then save. An optional weekly template below can quick-fill fields when it matches your day—plans still power Home gauges the same as before.
Strength
Configure strength routine defaults, then log sessions for each date.
Weight
Enter your measurements to calculate your Body Mass Index and see what it means for your health. Use your weight with clothing and height measured in socks.
Weight & height inputs
Saves or updates today's BMI entry from your current inputs.
Body Status Score
What this Body Status Score uses: BMI position vs target (22), recent BMI trend toward/away from target, calorie alignment with your current BMI direction (higher BMI gets weight-loss guidance; lower BMI gets weight-gain guidance), activity support from run + strength scores, vitals context (Heart), and safety context (fever, low SpO2). This is a guidance signal, not a diagnosis.
Blood pressure & resting heart rate
Start with one reading row; add more if you want up to five. Only rows with systolic, diastolic, and HR filled count toward the average (rounded) that gets saved. Set time, then save.
Log blood pressure & pulse (5)
One reading row shows at first. Use Add another reading for up to five rows. Each row is one cuff reading with resting pulse; only rows with all three values are averaged (rounded to whole mmHg and bpm).
Add at least one full row (systolic, diastolic, and HR) to see averages.