2026-05-12 Blood Test Analysis

Mid-experiment Biomed blood panel interpreted against Dag's recent 30-day no-smoking/no-alcohol/meal-spacing experiment, daily iron-rich meal attempt, prior positive stool-blood branch, low/fluctuating ferritin, persistent thrombocytosis/WBC history, and normal high-quality 2024 colonoscopy.

Source PDF: Biomed Phnom PenhCollection: 2026-05-12Generated: 2026-05-12 08:51Cloud doc updated: yes

Bottom line

Iron availability improved

Serum iron rose 65→85 µg/dL and derived TSAT improved about 19.1%→27.7%. This is directionally compatible with the daily iron-rich meal experiment.

Iron stores did not improve yet

Ferritin fell 54.01→43.28 µg/L. That does not prove bleeding, but it argues against declaring the iron problem solved at midpoint.

No major active bleeding signal in blood

Hemoglobin remains normal at 13.6 g/dL and red-cell indices are normal. Blood tests do not show a large ongoing bleed.

But bleeding is not ruled out

Hemoglobin/Hct/RBC all moved downward and April stool blood was positive. Intermittent/low-grade bleeding can be missed by one blood snapshot.

Inflammation/platelets improved

WBC normalized 13.1→8.2 and platelets fell 494→452. Platelets remain just high, but the direction is favorable.

Most likely interpretation: the midpoint blood panel is encouraging for current iron availability and systemic inflammatory tone, but not yet reassuring for iron stores. The daily iron-rich meal may already be affecting serum iron/TSAT, but ferritin moving down means the final day-30/31 repeat still matters.
Bleeding question: this blood panel does not show a major active bleed. It also cannot rule out intermittent low-grade GI blood loss. The combination to watch is ferritin + hemoglobin + TSAT + stool-blood status over the full experiment.

High-yield comparison

QuestionEvidence from this drawInterpretation
Is the iron-rich meal helping?Iron 65→85 µg/dL; TSAT about 19.1%→27.7%; UIBC 276→222.Yes, directionally compatible with improved current iron availability. Not proof, because serum iron is timing-sensitive.
Are iron stores rebuilding?Ferritin 54.01→43.28 µg/L.No clear storage improvement yet. This is the main caveat.
Is there evidence of ongoing major bleeding?Hemoglobin 13.6 g/dL, still normal; MCV/MCH/MCHC normal.No major active bleeding signal.
Is intermittent/low-grade bleeding ruled out?Ferritin fell; Hb/Hct/RBC all lower than April; April FOB/stool RBC branch was positive.No. Blood trend remains compatible with either variability/repletion lag or continued low-grade loss.
Did inflammation improve?WBC 13.1→8.2; neutrophil % 67.6→47.1; CRP stable normal.Yes, WBC/neutrophil normalization is a strong favorable experiment signal.
Did thrombocytosis resolve?Platelets 494→452.Improved, but still just above 450 and above Biomed's 400 upper limit.

Marker-by-marker interpretation

White Blood Cells (WBC)

Latest PDF value8.2 10³/uLBiomed ref: 4.0-10
Cloud-doc normalized8.2 10^9/L2026-05-12 · doc ref: 3.5 - 10.0
Previous13.1 10^9/L2026-04-19
Change vs previous-4.9normalized units

What it means: Total white-cell count. Tracks infection, inflammation, stress physiology, smoking effect, and sometimes medication/skin/gut inflammatory load.

What this result says here: Dropped from 13.1 to 8.2 and is now normal. This is one of the clearest favorable midpoint signals: the smoking/alcohol reset and calmer inflammatory state plausibly reduced the April leukocytosis.

Recent history

8.2 (2026-05-12), 13.1 (2026-04-19), 8.2 (2025-12-22), 7.2 (2025-11-25), 12.2 (2025-11-07), 9.8 (2025-10-03)

Red Blood Cells (RBC)

Latest PDF value4.6 10^6/uLBiomed ref: 4.5-5.5
Cloud-doc normalized4.6 10^6/mm32026-05-12 · doc ref: 4.50-6.00
Previous4.9 10^6/mm32026-04-19
Change vs previous-0.3normalized units

What it means: Red-cell number. Interpreted with hemoglobin, hematocrit, MCV/MCH/MCHC to detect anemia pattern, dilution, or marrow/iron effects.

What this result says here: Fell from 4.9 to 4.6 but remains within the Biomed range. This supports “no overt anemia,” but the downward direction matches hemoglobin/hematocrit and should be rechecked at day 30.

Recent history

4.6 (2026-05-12), 4.9 (2026-04-19), 4.5 (2025-12-22), 4.7 (2025-11-25), 4.6 (2025-11-07), 4.3 (2025-10-03)

Hemoglobin

Latest PDF value13.6 g/dLBiomed ref: 13-18
Cloud-doc normalized13.6 g/dL2026-05-12 · doc ref: 13.4 - 17.0
Previous14.4 g/dL2026-04-19
Change vs previous-0.8normalized units

What it means: Oxygen-carrying protein in red cells. The most direct blood marker for clinically meaningful anemia or larger ongoing blood loss.

What this result says here: Fell from 14.4 to 13.6 g/dL but remains normal. This does not show major active bleeding, but it is not a clean “bleeding stopped” signal either; if the final repeat keeps falling, the occult-blood branch strengthens.

Recent history

13.6 (2026-05-12), 14.4 (2026-04-19), 13.1 (2025-12-22), 14.2 (2025-11-25), 13.9 (2025-11-07), 13.0 (2025-10-03)

Hematocrit

Latest PDF value40.3 %Biomed ref: 40-54
Cloud-doc normalized40.3 %2026-05-12 · doc ref: 40 - 54
Previous43.1 %2026-04-19
Change vs previous-2.8normalized units

What it means: Percent of blood volume made of red cells. Moves with hemoglobin/RBC and is sensitive to hydration as well as anemia.

What this result says here: Fell from 43.1% to 40.3%, still just inside the lower reference boundary. Hydration/lab variation can move this, but together with Hb/RBC it deserves trend follow-up.

Recent history

40.3 (2026-05-12), 43.1 (2026-04-19), 38.8 (2025-12-22), 41.6 (2025-11-25), 41.0 (2025-11-07), 39.4 (2025-10-03)

MCV

Latest PDF value87.2 fLBiomed ref: 80-95
Cloud-doc normalized87.2 fL2026-05-12 · doc ref: 82 - 98
Previous88.0 fL2026-04-19
Change vs previous-0.8normalized units

What it means: Average red-cell size. Low values suggest iron-restricted red-cell production; high values suggest B12/folate/alcohol/liver/thyroid patterns.

What this result says here: Stable normal at 87.2 fL. No microcytic iron-deficiency red-cell pattern has appeared yet, which is reassuring for no sustained severe iron-restricted erythropoiesis.

Recent history

87.2 (2026-05-12), 88.0 (2026-04-19), 87.0 (2025-12-22), 88.1 (2025-11-25), 89.3 (2025-11-07), 91.2 (2025-10-03)

MCH

Latest PDF value29.4 pgBiomed ref: 27-32
Cloud-doc normalized29.4 pg2026-05-12 · doc ref: 27 - 33
Previous29.4 pg2026-04-19
Change vs previous0normalized units

What it means: Hemoglobin amount per red cell. Falls when iron-restricted red cells are being produced.

What this result says here: Stable normal at 29.4 pg. Red cells are not yet showing reduced hemoglobin loading.

Recent history

29.4 (2026-05-12), 29.4 (2026-04-19), 29.4 (2025-12-22), 30.1 (2025-11-25), 30.3 (2025-11-07), 30.1 (2025-10-03)

MCHC

Latest PDF value33.7 g/dLBiomed ref: 32-36
Cloud-doc normalized33.7 g/dL2026-05-12 · doc ref: 32 - 36
Previous33.4 g/dL2026-04-19
Change vs previous+0.3normalized units

What it means: Hemoglobin concentration inside red cells. A stable normal result argues against a clear hypochromic iron-deficiency pattern right now.

What this result says here: Normal and slightly higher than April. No hypochromic pattern.

Recent history

33.7 (2026-05-12), 33.4 (2026-04-19), 33.8 (2025-12-22), 34.1 (2025-11-25), 33.9 (2025-11-07), 33.0 (2025-10-03)

Platelets

Latest PDF value452 10³/uLBiomed ref: 150-400
Cloud-doc normalized452 10^9/L2026-05-12 · doc ref: 145 - 348
Previous494 10^9/L2026-04-19
Change vs previous-42normalized units

What it means: Clotting-cell count. Can rise reactively with inflammation, smoking, iron deficiency/blood loss, or less commonly clonal marrow disease.

What this result says here: Improved from 494 to 452, but still above Biomed’s upper limit of 400 and just above the common 450 thrombocytosis threshold. This supports a reactive component improving, but persistence remains a live branch.

Recent history

452 (2026-05-12), 494 (2026-04-19), 439 (2025-12-22), 460 (2025-11-25), 431 (2025-11-07), 415 (2025-10-03)

Neutrophils

Latest PDF value47.1 %Biomed ref: 40-74
Cloud-doc normalized47.1% %2026-05-12 · doc ref: 46.5-75.0
Previous67.6% %2026-04-19
Change vs previous-20.5normalized units

What it means: Main bacterial/inflammatory white-cell subtype. Often rises with smoking, stress, infection, and acute inflammation.

What this result says here: Dropped from 67.6% to 47.1%. This explains much of the WBC normalization and argues against an acute neutrophil-driven inflammatory/infectious signal today.

Recent history

47.1% (2026-05-12), 67.6% (2026-04-19), 50.1% (2025-12-22), 45.1% (2025-11-25), 63.1% (2025-11-07), 55.6% (2025-10-03)

Lymphocytes

Latest PDF value42.2 %Biomed ref: 20-50
Cloud-doc normalized42.2 %2026-05-12 · doc ref: 20 - 50
Previous24.0 %2026-04-19
Change vs previous+18.2normalized units

What it means: Adaptive immune-cell percentage. Percentage can rise simply because neutrophil percentage falls; absolute count is more decisive when available.

What this result says here: Rose from 24.0% to 42.2%, still within range. Likely a relative percentage shift after neutrophils normalized, not automatically a new lymphocyte problem.

Recent history

42.2 (2026-05-12), 24.0 (2026-04-19), 40.0 (2025-12-22), 42.9 (2025-11-25), 27.9 (2025-11-07), 34.1 (2025-10-03)

Monocytes

Latest PDF value8.5 %Biomed ref: 0.0-11
Cloud-doc normalized8.5 %2026-05-12 · doc ref: 0.0-11.2
Previous6.2 %2026-04-19
Change vs previous+2.3normalized units

What it means: Inflammation/cleanup immune-cell subtype. Persistent elevation can track chronic inflammatory load, but this result is within range.

What this result says here: Rose to 8.5% but remains within range. Not a major signal by itself.

Recent history

8.5 (2026-05-12), 6.2 (2026-04-19), 7.8 (2025-12-22), 9.1 (2025-11-25), 7.9 (2025-11-07), 7.7 (2025-10-03)

Eosinophils

Latest PDF value1.5 %Biomed ref: 0.0-7.0
Cloud-doc normalized1.5 %2026-05-12 · doc ref: 0.0-9.5
Previous1.7 %2026-04-19
Change vs previous-0.2normalized units

What it means: Allergy/eczema/parasite-associated white-cell subtype. Useful context for skin/allergic inflammation.

What this result says here: Stable normal. No eosinophil flare signal from eczema/allergy/parasite-type pathways in this CBC.

Recent history

1.5 (2026-05-12), 1.7 (2026-04-19), 1.5 (2025-12-22), 1.8 (2025-11-25), 0.6 (2025-11-07), 2.1 (2025-10-03)

Basophils

Latest PDF value0.7 %Biomed ref: 0.0-1.5
Cloud-doc normalized0.7 %2026-05-12 · doc ref: 0.0-2.5
Previous0.5 %2026-04-19
Change vs previous+0.2normalized units

What it means: Small allergy/myeloid-associated white-cell subtype. Usually only meaningful if persistently or markedly elevated.

What this result says here: Normal. No basophil/myeloid alarm signal in this result.

Recent history

0.7 (2026-05-12), 0.5 (2026-04-19), 0.6 (2025-12-22), 1.1 (2025-11-25), 0.5 (2025-10-03), 0.5 (2025-09-10)

Iron

Latest PDF value85 / 15.22 µg/dL / µmol/LBiomed ref: 33-193 µg/dL
Cloud-doc normalized15.22 μmol/L2026-05-12 · doc ref: 9.0 - 34.0
Previous11.64 μmol/L2026-04-19
Change vs previous+3.58normalized units

What it means: Circulating serum iron. Very timing-sensitive, but paired with TIBC/UIBC it helps estimate iron availability today.

What this result says here: Improved from 65 to 85 µg/dL, equivalent to about 11.64 to 15.22 µmol/L. Directionally consistent with better recent iron availability and compatible with the iron-rich meal experiment, though serum iron is timing-sensitive.

Recent history

15.22 (2026-05-12), 11.64 (2026-04-19), 19.9 (2025-12-22), 18.8 (2025-11-07), 18.6 (2025-10-03), 15.6 (2025-09-10)

UIBC

Latest PDF value222 µg/dLBiomed ref: 125-345
Cloud-doc normalized222 µg/dL2026-05-12 · doc ref: 125 - 345
Previous276 µg/dL2026-04-19
Change vs previous-54normalized units

What it means: Unused iron-binding capacity. Lower UIBC usually means more transferrin binding sites are occupied by iron.

What this result says here: Dropped from 276 to 222 µg/dL. This fits the improved serum iron/TSAT pattern: fewer unused binding sites because more iron is occupying them.

Recent history

222 (2026-05-12), 276 (2026-04-19), 202 (2025-12-22), 236 (2025-11-07), 227 (2025-10-03), 238 (2025-09-10)

TIBC

Latest PDF value307 / 54.97 µg/dL / µmol/LBiomed ref: 228-428 µg/dL
Cloud-doc normalized54.97 μmol/L2026-05-12 · doc ref: 49 - 83
Previous61.07 μmol/L2026-04-19
Change vs previous-6.1normalized units

What it means: Total iron-binding capacity. Often rises in iron deficiency; paired with serum iron to derive transferrin saturation.

What this result says here: Dropped from 341 to 307 µg/dL. Not an iron-deficiency pattern by itself; if anything, it makes the improved saturation more convincing today.

Recent history

54.97 (2026-05-12), 61.07 (2026-04-19), 56.1 (2025-12-22), 61.2 (2025-11-07), 59.2 (2025-10-03), 58 (2025-09-10)

Transferrin Saturation

Latest PDF value27.7 %Biomed ref: 15-57
Cloud-doc normalized27.7 %2026-05-12 · doc ref: 15 - 57
Previous40 %2024-08-21
Change vs previous-12.3normalized units

What it means: Percent of binding capacity occupied by iron. Better than serum iron alone for current iron availability.

What this result says here: Improved from about 19.1% in April (derived from 65/341) to 27.7%. This is the best midpoint signal that current iron availability improved.

Recent history

27.7 (2026-05-12), 40 (2024-08-21), 24 (2019-09-04), 17 (2018-02-06), 36 (2015-12-29)

Ferritin

Latest PDF value43.28 ng/mL ≈ µg/LBiomed ref: 30-400 ng/mL
Cloud-doc normalized43.28 μg/L2026-05-12 · doc ref: 20 - 300
Previous54.01 μg/L2026-04-19
Change vs previous-10.73normalized units

What it means: Iron-storage marker and acute-phase reactant. In this profile, falling ferritin matters because CRP is not high enough to explain it away.

What this result says here: Fell from 54.01 to 43.28 µg/L. This is the main unfavorable iron-storage signal: the iron-rich meal may be helping circulating availability, but stores have not built yet and may still be under pressure.

Recent history

43.28 (2026-05-12), 54.01 (2026-04-19), 35.28 (2025-12-22), 49.20 (2025-11-25), 55.54 (2025-11-07), 93.81 (2025-09-10)

CRP

Latest PDF value2.71 mg/LBiomed ref: <6
Cloud-doc normalized2.71 mg/L2026-05-12 · doc ref: <5
Previous2.91 mg/L2026-04-19
Change vs previous-0.2normalized units

What it means: Short-term systemic inflammation marker. Helps interpret ferritin, WBC, platelets, skin/gut inflammation, and infection/inflammatory context.

What this result says here: Essentially unchanged and normal/low at 2.71. That makes the ferritin drop harder to dismiss as inflammation noise and supports that WBC improvement is not because CRP was high before.

Recent history

2.71 (2026-05-12), 2.91 (2026-04-19), 2.86 (2025-12-22), 2.89 (2025-11-25), 2.24 (2025-11-07), 2.36 (2025-10-03)

What to do with this information

Extraction notes

The PDF is a text-based Crystal Reports Biomed PDF with 3 pages and page footers “Page 1 of 3” through “Page 3 of 3”. Values were extracted from embedded PDF text and normalized into the medical overview cloud document. Iron and TIBC were converted from µg/dL to µmol/L using the same existing cloud-doc convention; transferrin saturation was derived from serum iron / TIBC.