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, Random Blood Sugar |
| ACC/AHA | 2018 Guideline on the Management of Blood Cholesterol | 2018 | Apolipoprotein A1 |
| ACC/AHA | 2026 Guideline on the Management of Dyslipidemia | 2026 | 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 sufficiency line; 2024 update set none) | 2011 (2024 update declined to set thresholds) | Vitamin D |
| American Thyroid Association | Thyroid function guidance | current clinical guidance | Anti-TPO Antibodies, Free T3, Free T4, Thyroglobulin Antibodies (TgAb), Total T3, Total T4, TSH |
| KDIGO | Clinical Practice Guideline for the Evaluation and Management of CKD | 2024 | Creatinine, eGFR |
| NICE | Vitamin B12 deficiency in over 16s: diagnosis and management (NG239) | 2024 | Vitamin B12 |
| NICE | Anaemia - iron deficiency | current | Ferritin |
| AASLD | Clinical guidance on liver chemistry interpretation | current | Alkaline Phosphatase, ALT, AST, AST / ALT Ratio, GGT |
| ARUP / Mayo Clinic Laboratories | Adult serum calcium reference interpretation | current | Calcium |
| NIH / peer-reviewed cardiovascular literature | Homocysteine cardiovascular risk framework | current consensus | Homocysteine |
| AHA/CDC; ACC/AHA | AHA/CDC hs-CRP risk categories (2003); 2026 ACC/AHA dyslipidemia risk-enhancer | 2003 categories; 2026 risk-enhancer | 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 |
| Harris & von Schacky / peer-reviewed cardiovascular literature | Omega-3 Index risk-zone framework | current consensus | Omega-3 Index |
| CDC | Serology Testing for Rubella | current | Rubella IgG Antibody |
| Standard clinical laboratory references | Common adult reference intervals | current | % Hypochromic Red Cells, 1,5-Anhydroglucitol (GlycoMark), Absolute Reticulocyte Count, ACE (Angiotensin-Converting Enzyme), ACTH, Actual Bicarbonate (blood gas), Albumin, Albumin / Globulin Ratio, Aldolase, Aldosterone, Aldosterone/Renin Ratio (ARR), Alpha-1 Globulin, Alpha-2 Globulin, Amylase, Animal Dander Mix IgE, Anion Gap, Anti-Centromere B, Anti-dsDNA Antibodies, Anti-Histone Antibody, Anti-Jo-1, Anti-RNP Antibodies, Anti-Smith Antibodies, Antichromatin Antibody, Antinuclear Antibody (ANA), ApoB / ApoA1 Ratio, aPTT, aPTT Ratio, ASO Titre, Atherogenic Index of Plasma, Babesia microti IgG Antibody, Babesia microti IgM Antibody, Bartonella henselae IgG Antibody, Bartonella henselae IgM Antibody, Bartonella quintana IgG Antibody, Bartonella quintana IgM Antibody, Base Excess (blood gas), Beta-1 Globulin, Beta-2 Globulin, Beta-Carotene, Bicarbonate (CO2), BUN, BUN/Creatinine Ratio, C-Peptide, CA 19-9, CA-125, CD4/CD8 Ratio, CD8+ Lymphocytes (%), CD8+ Suppressor T-Cells (Absolute), CEA, Chlamydia IgA Antibody, Chlamydia IgG Antibody, Chloride, CK-MB, Complement C3, Complement C4, Copper, Cortisol, Creatine Kinase (CK), CRP (C-Reactive Protein), CSF Basophils (%), CSF Eosinophils (%), CSF Lymphocytes (%), CSF Monocytes/Macrophages (%), CSF Neutrophils (%), DHT (Dihydrotestosterone), Direct Bilirubin, EBV DNA (PCR), EBV Early Antigen (EA-D) IgG Antibody, EBV VCA IgG Antibody, EBV VCA IgM Antibody, Erythrocyte Magnesium, Erythrocyte Zinc, Fibrinogen, Filariasis (Microfilaria), Folate (Vitamin B9), Food Mix IgE, Free Androgen Index (FAI), Free Kappa Light Chain, Free Lambda Light Chain, Free Testosterone, Free Thyroxine Index (FTI), Fructosamine, Gamma Globulin, Globulin, Grass Pollen Mix IgE, H. pylori IgG Antibody, HDL / LDL Ratio, HDL % of Total Cholesterol, HDL Particle Number (HDL-P), HDL Particle Size, Hepatitis B Core Antibody, Total (Anti-HBc), Hepatitis B Surface Antigen (HBsAg), Hepatitis C Antibody (Anti-HCV), HIV Screen, House Dust Mite Mix IgE, HSV IgG Antibody, HSV IgM Antibody, IgA Rheumatoid Factor, IGF-1 (Somatomedin C), IGFBP-3, Immature Granulocytes (%), Immature Granulocytes (Absolute), Immature Platelet Fraction (IPF), Immunoglobulin A (IgA), Immunoglobulin G (IgG), Immunoglobulin M (IgM), Indirect Bilirubin, INR, Ionized Calcium, Large HDL Particles, LDH, LDL / HDL Ratio, LDL Particle Number (LDL-P), LDL Peak Particle Size, Lipase, Malaria Parasite (Smear/Antigen), Medium LDL Particles, Mixed Cells (MXD %), Mixed Cells (MXD, Absolute), Mycoplasma pneumoniae IgG Antibody, Mycoplasma pneumoniae IgM Antibody, Nucleated RBC (NRBC), Oxygen Saturation (blood gas), Parathyroid Hormone (PTH), pCO2 (blood gas), PDW, Phosphorus, Plasma Renin Activity (PRA), Platelet-Large Cell Count (P-LCC), Platelet-Large Cell Ratio (P-LCR), Plateletcrit (PCT), pO2 (blood gas), Protein C Activity, Protein C Antigen, Protein S Activity, Protein S Antigen, Prothrombin Activity (Quick Value), Prothrombin Time (PT), PT Ratio, QUICKI (Insulin Sensitivity), Renin (Direct Concentration), Reticulocyte Percentage, Reverse T3, Rheumatoid Factor (RF), RPR / VDRL (Syphilis Screen), SARS-CoV-2 Spike Antibody (Total), Serum Iron, SHBG (Sex Hormone-Binding Globulin), Small LDL Particles, Standard Bicarbonate (blood gas), Syphilis Treponemal Antibody (TPHA/TP-PA), T3 Uptake, TIBC, Total Bilirubin, Total Cholesterol / HDL Ratio, Total IgE, Total Protein, Transferrin, Transferrin Saturation, UIBC, Urea/Creatinine Ratio, Uric Acid, Urine Bacteria, Urine Bilirubin, Urine Blood (Dipstick), Urine Casts, Urine Creatinine, Urine Epithelial Cells, Urine Glucose, Urine Ketones, Urine Leukocyte Esterase, Urine Microalbumin, Urine Nitrite, Urine pH, Urine Protein, Urine RBC, Urine Renal Tubular Epithelial Cells, Urine Sodium, Urine Specific Gravity, Urine Transitional Epithelial Cells, Urine Urobilinogen, Urine WBC (Microscopy), Vitamin A (Retinol), Vitamin B6 (PLP), Vitamin E (Alpha-Tocopherol), VLDL Cholesterol, VLDL Particle Size, Zinc (Serum) |
| 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 (%) |
| ISTH SSC / ARUP Laboratories / Mayo Clinic Laboratories | Lupus anticoagulant testing — dRVVT screen and confirm/correction ratios | 2020 ISTH SSC guidance; ARUP Lupus Anticoagulant Reflex Panel (test 3017009); Mayo Clinic Labs DRV1/DRVI1 | dRVVT (Lupus Anticoagulant Screen), dRVVT Confirmation Ratio |
262 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.