The §02 variability problem stated that two patients on the same regimen can present wildly different dysgeusia profiles. This section makes that legible. Select a patient scenario below to see their clinical profile, estimated CiTAS dimension scores, and the formulation recommendation the §05 algorithm produces for them. All scenarios are deterministic and author-authored - no language model is involved.
Five scenarios were authored to span the clinical variable space: different drug classes, biomarker profiles, and treatment phases. The color bar at the top of each card corresponds to the dominant drug class.
This simulation is entirely deterministic. No language model is involved in generating any of the text. The five patient personas are authored constructs - each variable (treatment type, iron, zinc, hygiene, weeks, nausea) was set to produce a distinct point in the clinical variable space, and the experience description was written by me to reflect what the literature says about that profile.
The decision to use a deterministic scenario picker rather than a live LLM was made for three reasons: static hosting (this site runs on Vercel with no server-side logic - a live LLM call would require a backend and API costs); explainability (authored text can be reviewed and corrected; LLM text cannot be guaranteed to stay accurate); and scope control (building a reliable deterministic version now is better than an unreliable dynamic version later).
How a live-LLM upgrade would work. The §05 algorithm already produces the patient state as a structured object. That object plus a system prompt anchored to the §04 mechanism descriptions would be sufficient context for a capable language model to generate accurate, personalized experience descriptions on demand. The architecture is scaffolded for this - the authored text is a drop-in placeholder, not a structural dependency.
Limitation: these are not real patients. The personas are grounded in the literature but were not drawn from actual clinical observations or patient interviews. They demonstrate the algorithm's differentiation across the variable space - they are not prevalence-weighted samples of the actual chemo patient population. Actual patient interviews or a clinical survey would be the right next step.
Design rationale summary
Deterministic scenario picker on static hosting. Five personas authored from the literature - not real patients. CiTAS dimension estimates derived from variable profiles, not from actual CiTAS assessments. Scaffolded for a live-LLM upgrade: replace the authored experience strings with a structured-context API call. No structural changes to the page required for that upgrade.