Every FixFirst result runs through the same four steps: read the report, correct the thresholds, rank what matters, and attach the protocol. This page breaks down each one — what the AI touches, what the fixed rules decide, and which clinical guideline sits behind every threshold.
Clinical review: Dr. Prahlad Rai Gupta reviews the threshold values and recommendation content referenced on this page. See the Medical Review Policy for the review process.
Status classifications (optimal, borderline, abnormal, critical) come from a deterministic threshold engine. Each covered marker traces to a named guideline in the sources table below.
The Top 3 priorities are chosen by a transparent weighting model FixFirst designed to surface what's worth attention first. It is not a validated clinical risk score, and no guideline body endorses it. The full formula is below.
Claude reads the uploaded report and structures the data: marker name, value, unit, lab range, and flags. It makes no clinical judgement and produces no thresholds, scores, or recommendations.
Each non-optimal marker is scored across six weighted dimensions, then multiplied by a context factor:
A large language model (Claude, by Anthropic) reads the uploaded PDF or image and identifies every blood marker: name, value, unit, lab reference range, and any H/L flags printed by the lab. The AI handles the wide variation in lab report formats — Quest Diagnostics, LabCorp, NHS, and private labs all lay out results differently. The AI does not make any clinical judgement at this stage. It produces structured data only.
The extracted values are passed through a deterministic rules engine that applies evidence-based threshold overrides. This step handles two important problems: (1) lab reference ranges vary between labs and can be wider than current clinical guidelines recommend; (2) some markers require sex- or age-adjusted interpretation that the raw lab range does not reflect. For example, a TSH of 3.8 mIU/L may be within a lab's printed range but warrant borderline classification based on ATA guidelines. All threshold decisions are hardcoded, traceable to a specific guideline, and medically reviewed.
Each non-optimal marker is scored across six dimensions: severity of deviation, clinical impact, actionability with lifestyle/supplement interventions, expected response time to intervention, questionnaire context (sex, age, activity level, diet, supplements, and family history), and lab flag weighting. The three markers with the highest composite scores become the Top 3 priorities. Markers that rank 4th or lower are shown in a secondary list with graded status labels (Slightly High, High, etc.) but are not accompanied by full protocol recommendations — the intent is to direct attention, not to overwhelm.
Protocol items — diet, lifestyle, supplements, and expected response timelines — are drawn from a static database keyed to each marker's identity, severity tier, and direction (high or low). No AI generates these recommendations. Every item in the database was written with reference to published clinical guidelines and reviewed by Dr. Prahlad Rai Gupta. When a top-3 marker conflicts with the dietary advice for another top-3 marker (e.g., high iron and low calcium requiring different intake guidance), a cross-marker reconciliation step flags the conflict explicitly.
The clinical outputs of FixFirst — what is flagged, how it is ranked, and what is recommended — are fully deterministic and not subject to the hallucination or inconsistency risks of generative AI. The AI only touches the extraction step.
Each marker's threshold values are sourced from the primary clinical guideline most specific to that marker, then reviewed by Dr. Prahlad Rai Gupta. When guidelines disagree, the more conservative threshold is used and the conflict is documented in the codebase with a comment citing both sources.
The primary guideline families used:
These are the exact sources the software's threshold engine references, not a curated bibliography. Each row is a guideline currently wired into the codebase, grouped with the markers it governs.
| Authority | Source | Version | Markers governed |
|---|---|---|---|
| American Diabetes Association | Standards of Care in Diabetes | 2026 | Fasting Glucose, HbA1c, Mean Plasma Glucose, Post-Prandial Glucose |
| ACC/AHA | 2018 Guideline on the Management of Blood Cholesterol | 2018 | Apolipoprotein A1, Apolipoprotein B, HDL Cholesterol, LDL Cholesterol, Lipoprotein(a), Non-HDL Cholesterol, Total Cholesterol, Triglycerides |
| World Health Organization | WHO guideline on haemoglobin cutoffs to define anaemia | 2024 | Haemoglobin |
| Endocrine Society | Vitamin D Clinical Practice Guideline | 2011 | Vitamin D |
| American Thyroid Association | Thyroid function guidance | current clinical guidance | Anti-TPO Antibodies, Free T3, Free T4, Total T3, Total T4, TSH |
| KDIGO | Clinical Practice Guideline for the Evaluation and Management of CKD | 2024 | Creatinine, eGFR |
| NICE | Vitamin B12 deficiency guidance | current | Vitamin B12 |
| NICE | Anaemia - iron deficiency | current | Ferritin |
| AASLD | Clinical guidance on liver chemistry interpretation | current | Alkaline Phosphatase, ALT, AST, GGT |
| ARUP / Mayo Clinic Laboratories | Adult serum calcium reference interpretation | current | Calcium |
| NIH / peer-reviewed cardiovascular literature | Homocysteine cardiovascular risk framework | current consensus | Homocysteine |
| ACC/AHA | ASCVD risk-enhancer guidance for hs-CRP | 2018 | hs-CRP |
| Standard hematology / Westergren method | Adult ESR interpretation framework | current | ESR |
| American Urological Association | Early Detection of Prostate Cancer | current | PSA |
| Endocrine Society | Sex hormone interpretation guidance | current | DHEA-Sulphate, Estradiol, FSH (Follicle-Stimulating Hormone), LH (Luteinising Hormone), Progesterone, Prolactin, Testosterone |
| Standard clinical laboratory references | Common adult reference intervals | current | Albumin, Amylase, Anion Gap, Anti-Centromere B, Anti-dsDNA Antibodies, Anti-Jo-1, Anti-RNP Antibodies, Anti-Smith Antibodies, Antichromatin Antibody, BUN, BUN/Creatinine Ratio, CA 19-9, CA-125, CD4/CD8 Ratio, CD8+ Lymphocytes (%), CD8+ Suppressor T-Cells (Absolute), CEA, Chloride, CK-MB, Complement C3, Complement C4, Copper, Cortisol, DHT (Dihydrotestosterone), Direct Bilirubin, Folate (Vitamin B9), Free Testosterone, Globulin, HDL / LDL Ratio, Immunoglobulin A (IgA), Immunoglobulin G (IgG), Immunoglobulin M (IgM), Indirect Bilirubin, LDH, LDL / HDL Ratio, Lipase, PDW, Phosphorus, Rheumatoid Factor (RF), Serum Iron, SHBG (Sex Hormone-Binding Globulin), Total Bilirubin, Total Cholesterol / HDL Ratio, Total IgE, Total Protein, Transferrin Saturation, UIBC, Uric Acid, Urine pH, VLDL Cholesterol |
| World Health Organization / standard hematology | Adult haematological reference intervals | current | Absolute Basophil Count, Absolute Eosinophil Count, Absolute Lymphocyte Count, Absolute Monocyte Count, Absolute Neutrophil Count, Basophils, Eosinophils, Haematocrit, Lymphocytes, MCH, MCHC, MCV, Monocytes, MPV, Neutrophils, Platelet Count, RBC, RDW, WBC |
| American Diabetes Association / peer-reviewed endocrinology literature | Insulin resistance assessment guidance | current | Fasting Insulin, HOMA-IR |
| European Society of Cardiology | 2021 ESC Guidelines for the diagnosis and treatment of acute and chronic heart failure | 2021 | BNP, NT-proBNP |
| Standard clinical laboratory / critical value references | Critical (panic) value ranges for serum electrolytes | current | Magnesium, Potassium, Sodium |
| Centers for Disease Control and Prevention | HIV Surveillance Case Definition — Stage 3 (AIDS) criteria | current | CD4+ Lymphocytes (%) |
117 markers carry guideline-anchored threshold policies; every other marker is interpreted against the lab's own printed reference range — FixFirst never invents an "optimal" band.
An optional questionnaire captures biological sex, age, medications (specifically statins and thyroid medication), dietary pattern (plant-based or omnivore), and any supplements you already take. These answers adjust interpretation in specific, documented ways:
Context adjustments are applied at the threshold correction and ranking stages. They are not applied to the AI extraction step.
When two authoritative sources set different thresholds for the same marker, FixFirst uses the following decision order:
FixFirst tells you which markers are worth your attention first, based on their values relative to evidence-based thresholds. What you do with that information — including whether and how to discuss it with a doctor — is a decision that remains entirely yours.
Threshold values, ranking logic, and recommendation content are reviewed against their source guidelines on a quarterly basis. When a major guideline is updated — for example, a new edition of the ADA Standards of Care — the affected thresholds are reviewed and updated before the next content publication cycle.
Material changes to the ranking algorithm or threshold database are tested against a regression suite before deployment to ensure they do not silently change the output for previously consistent test cases.
Questions about the methodology or requests for the specific threshold values used for a given marker can be sent to fixfirstio@gmail.com.
No. Claude reads the uploaded report and extracts marker names, values, units, and ranges as structured data. Every status classification, threshold, ranking score, and recommendation after that comes from a deterministic rules engine, not the AI.
No. The markers in the Threshold sources table above each carry a policy traced to a named guideline. Every other marker is interpreted against the lab's own printed reference range. FixFirst does not publish a separately authored "optimal" band without a cited source.
Dr. Prahlad Rai Gupta reviews the threshold values and recommendation content. The review process is documented in the Medical Review Policy.
No. Report processing happens in memory for the duration of your session and is discarded afterward.