Biomarker Progress — Every Marker, 2024 → 2026
Longitudinal bloodwork for Donald Krtanjek, built directly from labs_master.csv and verified against it on Oct 15, 2026. Every one of the 132 tracked markers is shown below with every available draw from the Feb 2024 baseline through the most recent draw (Oct 14, 2026, a Function Health heart-category / lipid update) — not a curated subset. Biomarkers only, no body weight or body composition figures.
16
draw events, Feb '24–Oct '26
-87%
fasting insulin, baseline → now
+263%
vitamin D, baseline → now
⭐hs-CRP — Systemic InflammationStandout Result
The clearest single before/after in this entire record. hs-CRP measures whole-body inflammation and is one of the strongest independent predictors of cardiovascular risk. The full 8-draw series (2.46 → 2.2 → 3.6 → 0.6 → 0.7 → 0.7 → 0.6 → 0.6) shows the Feb '24 baseline and a Jan '25 recheck both sitting in the "average" risk band, a real spike to 3.6 ("higher risk" band) in Apr '25, then five straight optimal (<1.0) readings since Aug '25. He now sits firmly in the optimal, low-risk tier.
→
0.6
Now (Jul '26, optimal)
↓ 83%
📉Fasting Glucose — Regression ReversedThis Quarter
Mar 2026 flagged a mild uptick to 104 mg/dL despite excellent insulin and A1c — the one open question mark in an otherwise strong panel. Two Jul 2026 redraws resolved it in sequence: 92 mg/dL on the Jul 20 basic panel, then 87 mg/dL a week later on the full comprehensive panel — the second-lowest reading in the entire 2024–2026 record, behind only 85 mg/dL in Apr '25, and confirmation the earlier uptick was transient rather than a real reversal.
🚀Total Testosterone — New All-Time HighJul 27 Redraw
Testosterone has always been the most volatile marker in this record (peaked 620 in Dec '25, dropped to 464 by Mar '26). The Jul 27 comprehensive redraw came back at 644 — the best reading in the entire 2024–2026 history, beating the prior peak.
Every card below shows every available draw for that marker, not just start-and-end snapshots — where a marker was tested 3, 4, or 5, or 6 times across the period, all of those results are shown in sequence. The Sep 14, 2026 draw was a WellSpan lipid panel (5 markers) confirming the Jul 2026 triglyceride spike was a berberine-washout artifact. The Oct 14, 2026 Function Health draw currently contributes only its 7 heart-category results (ApoB, LDL-C, HDL-C, Non-HDL-C, total cholesterol, cholesterol/HDL ratio, triglycerides); its other markers have not been added yet, so every non-lipid card still ends at its earlier draw. Two of the collections were resulted by the lab across two consecutive days — Jan 29–30, 2025 and Dec 1–2, 2025 — so a marker's January pill carries the exact date it was resulted on, while the December pair is shown at month level.
Glucose Control
Fasting Glucose
↓ 32.6% · resolved
Point-in-time blood sugar.
Reference range65–99 mg/dL
Fasting Insulin
↓ 86.5% · resolved
Reflects how hard the pancreas works to control blood sugar.
Reference range≤18.4 uIU/mL
3-month average blood sugar control.
Reference range≤5.7 %
Cardiovascular & Lipids
ApoB
↓ 28.1% · still flagged
Direct count of atherogenic (LDL-family) particles.
Reference range<80 (functional target)
Chol/HDL Ratio
↓ 50.0% · resolved
Overall cholesterol risk ratio.
Reference range≤5.0 ratio
"Good" cholesterol; higher is better.
Reference range≥40 mg/dL
LDL-C
↓ 49.5% · still flagged
"Bad" cholesterol; primary driver of atherosclerosis risk.
Reference range≤100 mg/dL
Largely genetic, unmodifiable cardiovascular risk particle.
Reference range<75
Non-HDL Cholesterol
↓ 39.2% · resolved
All atherogenic cholesterol combined (Total minus HDL).
Reference range≤130 mg/dL
Total Cholesterol
↓ 35.7% · resolved
Overall cholesterol load carried in the bloodstream.
Reference range0–200 mg/dL
Triglycerides
↓ 38.3% · resolved
Blood fats tied to diet and metabolic health. The Jul '26 spike (144, 153) fell inside a Berberine washout; the Sep 14 '26 on-cycle retest (66, a series low) confirmed it was a washout artifact, not a genuine reversal. The Oct 14 '26 Function Health result (100, in range) sits between that low and the spike.
Reference range0–150 mg/dL
Triglyceride-carrying precursor particle to LDL. Not run since Jan 23, 2025 — this card is a stale series, not current status.
Reference range<30 normal
Cardiac Imaging
Coronary Artery Calcium Score (Agatston)
minimal (10 Agatston)
Direct CT measure of calcified plaque burden in the coronary arteries — the single most predictive imaging test for future cardiac events, independent of cholesterol numbers. A CT scan, not a blood draw, so it isn't pulled by the Function Health connector and is logged here manually. Score of 10 sits just above the 0 = no calcified plaque floor, in the 'minimal' band.
Reference range0=none / 1-10 minimal / 11-100 mild / 101-400 moderate / >400 severe (Agatston risk bands)
Lipid Particle Detail (NMR)
HDL Large
↓ 2.2% · still flagged
Most cardioprotective HDL subtype; higher is better.
Reference rangehigher is better
LDL Medium
↓ 40.5% · still flagged
Mid-size LDL particle count.
Reference range≤215 nmol/L
LDL Particle Number
↓ 47.3% · still flagged
Total count of LDL particles (independent of cholesterol mass).
Reference range<1000 optimal
LDL Pattern
B -> A - resolved
Categorical call on predominant LDL particle size (A=favorable, B=unfavorable).
Reference rangeA favorable
LDL Peak Size
↑ 1.0% · still flagged
Diameter of the most common LDL particle; larger is more favorable.
Reference range>222.9 optimal
LDL Small
↓ 60.9% · still flagged
Small, dense LDL particles; most atherogenic subtype.
Reference rangelower is better
Inflammation & Autoimmune
Antinuclear antibody screen — general autoimmune marker. Positive through Jul–Dec '25, negative on both 2026 draws.
Reference rangenegative
Staining pattern of a positive ANA result.
Reference rangeNegative
Nuclear, Speckled
Jul '25
→
Nuclear, Speckled
Dec '25
→
→
Concentration/strength of a positive ANA result. Not re-run at the Jul 27 '26 draw.
Reference range<1:40 Negative
Autoimmune marker associated with rheumatoid arthritis.
Reference range<14
High-sensitivity marker of whole-body inflammation. Badge is baseline → now; the ↓83% headline above is peak (3.6) → now.
Reference range0.00–3.00 mg/L
Metabolic
Uric Acid
↓ 28.7% · resolved
Purine metabolism marker linked to gout and cardiovascular risk.
Reference range3.8–8.4 mg/dL
Hormonal
Morning stress-hormone reading; circadian rhythm marker.
Reference range4–22 ug/dL
Adrenal androgen; a marker of adrenal hormone output. In range at every draw against Quest's 32–279 interval, but declining steadily since the Jan '25 peak of 176.
Reference range32–279 ug/dL
Primary estrogen; monitored alongside testosterone in men.
Reference range<39 male
Pituitary hormone regulating gonadal function.
Reference range1.4–12.8 mIU/mL
Free Testosterone
↑ 692.9% · resolved
Unbound, biologically active testosterone.
Reference rangeassay changed after 2024; 2025+ reference range not recorded
Growth-hormone-axis marker.
Reference range81–263 ng/mL
Pituitary hormone stimulating testosterone production.
Reference range1.5–9.3 mIU/mL
Satiety/energy-signaling hormone from fat tissue.
Reference rangeBMI-dependent range, no single applicable cutoff
Pituitary hormone; elevated levels can suppress testosterone.
Reference range2–18 ng/mL
SHBG
↑ 34.0% · still flagged
Carrier protein that binds testosterone, controlling how much is free/active.
Reference range10–50 nmol/L
Total Testosterone
↑ 91.1%
Key anabolic hormone for muscle, energy, and recovery.
Reference range250–1100 ng/dL
Thyroid
Free T3
↓ 3.3% · still flagged
Active thyroid hormone driving metabolic rate.
Reference range3.2–4.5 pg/mL
Primary thyroid hormone output, converted to active T3.
Reference range0.8–1.8 ng/dL
Autoimmune thyroid antibody (Hashimoto's marker).
Reference range<9 negative
Pituitary signal controlling thyroid hormone output.
Reference range0.4–4.5 mIU/L
Thyroglobulin Antibody
resolved
Second autoimmune thyroid antibody.
Reference range<1 negative
Total T3
last tested Jan '25
Total (bound + free) active thyroid hormone.
Reference range70–170 ng/dL
Total (bound + free) primary thyroid hormone.
Reference range4.0–11.0 ug/dL
Iron Panel
Iron storage protein; also an inflammation marker.
Reference range38–380 ng/mL
Circulating serum iron level.
Reference range50–180 ug/dL
Percent of iron-binding capacity currently occupied.
Reference range20–48 %
Total capacity of the blood to bind/transport iron.
Reference range250–425 ug/dL
Unsaturated (unused) iron-binding capacity.
Reference range111–343 ug/dL
Liver Function
Liver/bone enzyme.
Reference range35–144 U/L
Primary liver enzyme.
Reference range9–46 U/L
Secondary liver enzyme.
Reference range10–35 U/L
Byproduct of red blood cell breakdown; liver function marker.
Reference range0.2–1.2 mg/dL
Liver enzyme sensitive to alcohol and oxidative stress.
Reference range3–95 U/L
Kidney Function
Kidney waste-filtration marker.
Reference range7–25 mg/dL
BUN/Creatinine Ratio
changed
Ratio used to assess hydration status and kidney function.
Reference range6–22
→
Not reported (in range)
Jan '25
→
Not reported (in range)
Apr '25
→
→
→
→
→
Blood bicarbonate/acid-base balance marker.
Reference range20–32 mmol/L
Kidney filtration byproduct from muscle metabolism. The Jul 27 '26 value of 0.71 sits just inside Quest's 0.70–1.30 interval.
Reference range0.70–1.30 mg/dL
Estimated kidney filtration rate.
Reference range≥60 mL/min/1.73
Electrolytes
Blood calcium level.
Reference range8.6–10.3 mg/dL
Major blood electrolyte.
Reference range98–110 mmol/L
Major blood electrolyte; cardiac-rhythm relevant.
Reference range3.5–5.3 mmol/L
Major blood electrolyte; fluid balance.
Reference range135–146 mmol/L
Protein Panel
Ratio of albumin to globulin proteins.
Reference range1.0–2.5
Primary blood protein; liver/nutrition marker.
Reference range3.6–5.1 g/dL
Immune-system-related blood proteins.
Reference range1.9–3.7 g/dL
Total circulating blood protein.
Reference range6.1–8.1 g/dL
Nutrient Status
Blood magnesium level. Superseded by RBC magnesium from Jan '25 onward.
Reference range1.6–2.3 mg/dL
Intracellular magnesium status (more sensitive than serum).
Reference range4.0–6.4 mg/dL
Vitamin B12
last tested Jan '25
B-vitamin critical for methylation and nerve function. Functional B12 status is tracked via MMA on later draws.
Reference range230–1050 pg/mL
Vitamin D
↑ 262.6% · resolved
Immune, insulin-sensitivity, and hormone-relevant secosteroid.
Reference range30–100 ng/mL
Trace mineral; thyroid and immune cofactor. In range at every draw against Quest's 60–130 interval, but at the floor of it and on a confirmed five-draw decline (74 → 72 → 69 → 70 → 63) — the trend, not the flag, is the signal here.
Reference range60–130 mcg/dL
Methylation
Amino acid linked to cardiovascular risk; elevated by impaired methylation.
Reference range0–14.5 umol/L
Functional marker of B12 status at the cellular level.
Reference rangelower = better B12 status
Complete Blood Count
Absolute basophil count (white blood cell subtype).
Reference range0.0–0.2 x10E3/uL
Basophil percentage (white blood cell subtype).
Reference range0.0–2.0 %
Eosinophil percentage (white blood cell subtype).
Reference range0.0–6.0 %
Absolute eosinophil count.
Reference range0.015–0.5 x10E3/uL
Percent of blood volume that is red blood cells.
Reference range39.4–51.1 %
Oxygen-carrying protein in red blood cells.
Reference range13.2–17.1 g/dL
Immature Grans Absolute
1 draw
Absolute immature granulocyte count.
Reference range0.0–0.1 x10E3/uL
Immature Granulocytes
1 draw
Immature white blood cell percentage.
Reference rangeNot established (Labcorp)
Lymphocyte percentage (white blood cell subtype).
Reference range17.0–45.0 %
Absolute lymphocyte count.
Reference range0.85–3.9 x10E3/uL
Average hemoglobin content per red blood cell.
Reference range27.0–33.0 pg
MCHC
↓ 4.6% · newly flagged
Average hemoglobin concentration per red blood cell. Against Quest's corrected 31.6–35.4 interval the Jan 30 '25 value of 31.6 is in range; Aug '25 and Jul 27 '26 still sit just below it.
Reference range31.6–35.4 g/dL
Average red blood cell size.
Reference range81.4–101.7 fL
Average platelet size.
Reference range7.5–12.5 fL
Monocyte percentage (white blood cell subtype).
Reference range1.0–11.0 %
Monocytes Absolute
↓ 24.4%
Absolute monocyte count.
Reference range0.2–0.95 x10E3/uL
Neutrophil percentage (white blood cell subtype).
Reference range40.0–75.0 %
Neutrophils Absolute
↓ 4.0%
Absolute neutrophil count.
Reference range1.5–7.8 x10E3/uL
Clotting cell count.
Reference range140–400 x10E3/uL
Red blood cell count.
Reference range4.20–5.80 x10E6/uL
Red blood cell size variation.
Reference range11.0–15.0 %
Total white blood cell count.
Reference range3.8–10.8 x10E3/uL
Fatty Acid / Omega Panel
Inflammatory balance ratio between omega-6 and omega-3 fatty acids.
Reference range1.5-3 optimal
Pro-inflammatory omega-6 fatty acid.
Reference range8.6–15.6 %
Omega-3 fatty acid, brain/anti-inflammatory relevant.
Reference range1.4–5.1 %
Intermediate omega-3 fatty acid.
Reference range0.8–1.8 %
Omega-3 fatty acid, cardiovascular/anti-inflammatory relevant.
Reference range0.2–2.3 %
Dominant dietary omega-6 fatty acid.
Reference range18.6–29.5 %
Total omega-3 fatty acids as % of panel.
Reference range>8 optimal
Total omega-6 fatty acids as % of panel.
Omega-6/Omega-3 Ratio
↓ 20.7%
Overall dietary inflammatory balance ratio.
Reference range<4 optimal
OmegaCheck (EPA+DPA+DHA)
↑ 27.1% · resolved
Combined long-chain omega-3 status.
Reference rangeOptimal >=5.5 / Moderate 3.8-5.4 / High-risk <=3.7 (Cleveland HeartLab bands)
Urinalysis
Urine microalbumin — early kidney-stress screen.
Reference rangeNot established
Gross appearance of the urine sample.
Reference rangeClear
Bacteria on microscopic exam.
Reference rangeNone seen/HPF
Bilirubin on urine dipstick.
Reference rangeNegative
Urine color; a rough hydration indicator.
Reference rangeYellow
Glucose spilling into urine — negative throughout.
Reference rangeNegative
Hyaline casts on microscopic exam.
Reference rangeNone seen/LPF
Urinary ketones; tracks carbohydrate restriction and fasting state at the time of the draw.
Reference rangenegative (expected + on low-carb)
Urine Leukocyte Esterase
changed
White-cell marker on urine dipstick.
Reference rangeNegative
Nitrite on urine dipstick; bacterial infection screen.
Reference rangeNegative
Blood on urine dipstick.
Reference rangeNegative
Protein on urine dipstick.
Reference rangeNegative
Red blood cells on microscopic exam.
Reference range<=2/HPF
Urine Specific Gravity
stable
Urine concentration; hydration marker.
Reference range1.001–1.035
Urine Squamous Epithelial Cells
stable
Squamous epithelial cells on microscopic exam.
Reference range<=5/HPF
White blood cells on microscopic exam.
Reference range<=5/HPF
Urine acidity.
Reference range5.0–8.0
Prostate
Free-form prostate-specific antigen.
Percent of PSA that is free vs bound. Derived from two values rounded to one decimal, so it swings widely at these very low absolute PSA levels.
Reference range≥25 %
Prostate-specific antigen; prostate health screen. All readings are far below the 4.0 screening threshold — the percent change reflects rounding at very low values, not a meaningful trend.
Reference range<4.0
Toxic Metals
Toxic heavy metal screen. Steady decline to below the lab's reporting limit.
Reference range<3.5
Toxic heavy metal screen. Below detection on three straight draws, then 7 on Jul 27 '26 — still within the lab's reference range, but the first quantifiable rise in the record and worth rechecking alongside fish intake.
Reference range<10
Pancreas
Pancreatic digestive enzyme. In range at every draw, including the Jul 27 '26 value of 68.
Reference range21–101 U/L
Pancreatic fat-digesting enzyme.
Reference range7–60 U/L
Genetics
One-time genetic result for the MTHFR methylation gene.
Heterozygous A1298C; negative C677T
Jul '25
Biological Age
Function Health's composite age estimate, computed from the full panel rather than measured directly. It swings hard draw-to-draw — 41.1 in Apr '25 to 48.7 four months later, on a chronological age that moved four months — so read the band it lives in (roughly 41–49, centred near his early 40s) as the result, not any single number.
Reference range<= chronological age (51.1 at 2026-07-27)
Updated and verified Oct 15, 2026. This report is built directly from labs_master.csv,
the consolidated source-of-truth for all lab draws, and shows every
one of the 132 tracked markers — not a curated "improved only"
subset. Percent-change badges are calculated from each marker's earliest
available result to its most recent result; categorical/text markers
(blood type, LDL pattern, urinalysis findings, etc.) show a
stable/changed/resolved/newly-flagged status instead. Values in red were
outside the lab's reference range at that draw.
How this report is regenerated. Every pill, date, red flag,
and percent-change badge above is computed fresh from
claude/labs_master.csv by generate_biomarker_progress.py
each time it runs — when a new Function Health draw lands, append its rows
to the CSV and re-run the script; no HTML editing required. The one-line
descriptions and the small set of badges in this file's badge_overrides
section (categorical markers, deliberately-flat "stable" calls, stale
one-draw series) are curated and only need a touch when a genuinely new
marker shows up or a badge's story changes. The three feature callouts,
hero stats, and this footer note are hand-written narrative and should get
a quick review pass after each reconciliation.