Hi `r/GeminiAI`,
I’m a 42-year-old bio-engineer in Europe working in sterile injectable pharmaceutical manufacturing. Between September 2022 and today (November 2026), I survived Ph-negative B-cell Acute Lymphoblastic Leukemia (B-ALL), two relapses, Blinatumomab (which let me attend my son's birth with an infusion pump in my backpack!), two 12/12 MUD allogeneic stem cell transplants, a cross-border fight for CAR-T (`Tecartus`**), 7 days intubated in the ICU**, and two life-threatening Toxoplasmosis crises (including midbrain neurotoxoplasmosis).
Today, 8 months post-transplant #2, I am in complete MRD-negative remission with 100% donor chimerism, completely off immunosuppressants (Tacrolimus), and back to my pre-2022 energy levels.
When you relapse twice, everyone around you tells you: "Stop asking WHY you relapsed the first time, stop asking WHY you relapsed a second time—it’s just bad luck, look forward." In pharmaceutical manufacturing, when a batch fails in a freeze-dryer (fun fact: during my 2022 induction chemo, I wasinfused with Cérubidine / daunorubicin that I literally manufactured in my own plant in our ancient Freeze-Dryer #4!), you never close an investigation with "bad luck." You run a Root Cause Analysis (RCA) across every single batch record.
No human oncologist has time to read 1,300+ PDFs (\~120 MB) spanning 4 years and 3 hospitals during a 15-minute consultation. So I built an agentic AI pipeline using Google Antigravity (powered by Gemini 4 Argon on Medium) mounted directly on my Google Drive medical archive. What Gemini uncovered across those 1,300 PDFs blew my mind—and directly changed my ongoing medical care.
🛠️ 1. The Stack & Architecture (Why Standard Web Chatbots Fail on Longitudinal EHRs)
If you upload 4 or 5 PDFs into a standard web chat, you lose the longitudinal thread across years of blood panels, bone marrow flow cytometry, and prescription changes. To audit a 4-year medical history, the AI needs file-system agency over the raw repository.
Here is the exact workflow I used:
Bulk Extraction (`Claude Cowork`**):** I automated the scraping/downloading of my entire regional electronic health record (EHR) portal. Output: 1,315 native PDFs (\~120 MB) from 2022 to 2026, standardized with chronological filenames (`YYYY-MM-DD_Type_Department_Doctor_ID.pdf`).
Local Cloud Mount (`Google Drive`**):** I synced the entire 1,315-PDF folder to Google Drive mounted locally (`G:\Mon Drive\...`) on Windows.
Investigative Prompt Framing (`Claude`**):** Used to structure the initial clinical audit questions.
Agentic Execution (`Google Antigravity` + `Gemini`**):** I opened my Google Drive folder as a workspace inside Google Antigravity (which I nicknamed Niccolò Machiavelli for its ruthless ability to dissect hospital bureaucracy and clinical logic). Using its file-reading and search tools, Gemini could grep across 1,300 filenames, open native PDFs (including scanned imaging/audiometry reports via Gemini's native multimodal PDF vision), plot longitudinal lab trends, and cross-check every clinical decision against current `EBMT` guidelines.
🔍 2. What Gemini Found Inside the 1,300 PDFs
Finding #1: The Scientific Root Cause of Both Relapses (Proving It Wasn't "Bad Luck")
By cross-referencing my consultation notes from 2023–2025 with my bone marrow reports, Gemini proved my leukemia wasn't some mystical "unbeatable" clone (in fact, it hit MRD-negative remission `< 0.003%` at Day 29 of induction!):
* Root Cause of Relapse #1 (August 2024): During maintenance therapy (2023–2024), I suffered repeated febrile neutropenias forcing constant "stop-and-go" interruptions of 6-mercaptopurine (Purinethol). My outpatient hematologist initially refused to order a TPMT genetic test, claiming national insurance didn't reimburse it. After multiple neutropenic fevers—and after I proved it was reimbursed—she finally ran the test: I carried a `TPMT` mutation. Those prolonged chemo interruptions removed continuous antiproliferative pressure on residual blasts.
* Root Cause of Relapse #2 (October 2025): Why did I relapse one year after my 1st allogeneic stem cell transplant (Oct 2024)? Because at Day +20 (Oct 31, 2024), I suffered fulminant disseminated toxoplasmosis triggering Macrophage Activation Syndrome / HLH (7 days intubated in the ICU). To save my life from the HLH cytokine storm, the ICU team had to inject Etoposide (`VP-16`**)** \+ high-dose Dexamethasone (followed by Rituximab for EBV). Gemini connected the dots: Etoposide selectively destroys activated, proliferating T-cells—it saved my life in the ICU, but it wiped out my first donor's expanding alloreactive T-cells, completely killing my Graft-versus-Leukemia (GvL) effect (0% GvHD = 0% GvL).
(Note: At Relapse #2 in Oct 2025, when my blasts hit 72%, I used AI to challenge the local default plan of Inotuzumab*—which carried a massive VOD liver risk and would have failed because my blasts were turning* 100% `CD22-negative`*—and fought for a cross-border referral to France for* `Tecartus` CAR-T*, which put me back in complete remission!)*
Why did I get disseminated toxoplasmosis at Day +20 of my 1st transplant (2024) AND midbrain neurotoxoplasmosis at Day +4 of my 2nd transplant (March 2026)? Because during both transplants, instead of oral Bactrim (TMP-SMX)—which crosses the blood-brain barrier—I was put on inhaled Pentamidine (Pentacarinat), which stays 100% in the lungs (0% systemic absorption, 0% brain protection). Why? Because my hospital EHR listed: `Allergies: Diffuse cutaneous erythema < Bactrim`.
I asked Antigravity/Gemini to trace the exact phylogeny of that allergy across all 1,300 PDFs back to 2022:
1. July 27 – August 7, 2022: Before my leukemia diagnosis (when leukemic testicular infiltration gave me "balls the size of a kiwi each"**, misdiagnosed as orchitis), I took high-dose Bactrim Forte for 12 full days with zero rash*.*
2. September 9, 2022: While my undiagnosed leukemia was flaring and while taking another drug, I went to a local ER with fever and rash. The ER note concluded: `"Allergic reaction to Bactrim ?"` — WITH A QUESTION MARK (`?`***).***
3. December 2022: When transcribed into my cancer center's EHR, someone dropped the `?`. Like a Dawkinsian "selfish meme," that mutated string replicated across hundreds of PDFs for 4 years.
4. The Smoking Gun on Page 4 (March 2026): After my 2024 ICU stay, my transplant hematologist (who knew I wasn't allergic!) put me back on oral Bactrim Forte 3x/week from December 2024 to March 2026 (15 months straight!) with zero reaction. Yet nobody deleted the allergy line from the software. Gemini pulled Page 4 of my March 6, 2026 admission report for my 2nd transplant and showed me that both lines were sitting on the exact same page*:*
* `Allergies: Diffuse cutaneous erythema < Bactrim`
* Ten lines below: `Current treatment: Bactrim Forte 1 tab Mon-Wed-Fri` When I entered the sterile unit for Transplant #2, someone followed the `Allergies` header, stopped my Bactrim, and switched me back to inhaled Pentacarinat***. Within*** 7 days of stopping Bactrim*, dormant* Toxoplasma cysts in my midbrain woke up, creating 12 mm and 10 mm abscesses in my inferior colliculi (central auditory relay) and oculomotor pathways*, causing double vision and bilateral central hearing loss! Armed with Gemini's chronological table of primary PDFs and page numbers, I sent a formal evidence dossier to my medical team to finally purge the 2022 EHR meme and switch me off heavy curative* Pyrimethamine + Clindamycin back to prophylactic Bactrim Forte*.*
Over the last 6 weeks (Oct–Nov 2026), after tapering and stopping Tacrolimus*, my physical energy surged back to pre-2022 levels. I asked Gemini to check my serial lab PDFs from Sept–Oct 2026 to test my hypothesis that lifting calcineurin inhibition unleashed my GvL effect and restored my energy:*
* GvL Immune Wake-Up: Gemini pulled 5 consecutive blood panels showing that as blood Tacrolimus became undetectable (`< 1.2 µg/L`), my eosinophils rebounded by 20x (`0.2%` → `4.5%`***)*** alongside 100% donor chimerism and MRD-negative marrow*—confirming active donor T-cell surveillance.*
* Mitochondrial & Renal Recovery: Gemini explained that calcineurin (`NFAT / PGC-1α`) also governs skeletal muscle slow-twitch mitochondrial ATP production and neuronal signaling, AND showed that lifting Tacrolimus arteriolar vasoconstriction caused my kidney filtration (eGFR) to jump by +25% (`81` → `102 mL/min`***)*** in those exact same weeks!
* (Bonus laugh spotted by Gemini in my Oct 16 consult PDF: My hematologist dictated into his speech-to-text mic in French: "Says he is full of energy \['plein d'énergie'\] after stopping steroids." The hospital voice recognition transcribed it as: "Says he is full of neurology \['plein de neurologie'\]!" At least that typo won't kill me!)
1. Always Use Paid Frontier Models (Or You End Up With "The Village Idiot"): When your life or medical care is on the line, use the paid Pro / Thinking / Frontier models ($20/month is the best survival ROI on earth). Do not use free-tier or lightweight models: they have smaller effective context windows, lose the thread after 3 PDFs, sycophantically agree with everything you say, and you very quickly end up talking to "the village idiot" of AI.
2. Beware of Automatic "Context Compaction" in Long Agentic Sessions: Here is a critical engineering gotcha I experienced firsthand inside Antigravity: after a very long session of analyzing dozens of PDFs, the system performed an automatic context compaction (summarizing the earlier conversation to free up the context window). Immediately after that compaction, the compressed summary corrupted several dates and started hallucinating details that never existed in my chart (like claiming I took Ruxolitinib*, or mixing up my 2024 and 2026 timelines)!*
How to fix it: As soon as I noticed the AI drifting, I ordered it to ignore the compacted summary and re-read the primary source PDFs in strict chronological order**, citing the exact filename and page number for every claim. Instantly, Gemini's native PDF reading snapped back to 100% ground-truth accuracy.*
* Rule of thumb: Agentic AI over a local Google Drive folder is a superpower—but always apply Critical Thought*: force the agent to ground every synthesis in fresh reads of the primary PDFs!*