← Home

Evidence & Methodology

Last updated: · About FixFirst · Medical Review Policy · Editorial Policy

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.

Three tiers of evidence

  • Tier 1 — Guideline-anchored thresholds

    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.

  • Tier 2 — Priority ranking score

    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.

  • Tier 3 — AI extraction

    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.

The ranking formula (Tier 2)

Each non-optimal marker is scored across six weighted dimensions, then multiplied by a context factor:

base = severity + healthImpact + diseaseRisk + actionability + timeToImprove + labFlagBonus
Severity0–40
How far the value sits from the lab's own printed range, or the fallback reference interval when the lab prints none.
Health impact0–30
Which organ system the marker affects — fixed per marker, not range-dependent.
Disease risk0–15
Long-term chronic disease consequence associated with this marker.
Actionability0–15
Whether diet, lifestyle, or supplement changes can move this marker.
Time to improve0–10
How soon a change is typically visible — a motivation factor, not a clinical one.
Lab flag bonus0–8
Added when the lab's own pathologist printed an H/L flag on the report.
total = base × context (0.5–1.5)
Context covers age, sex, activity, diet, existing conditions, and supplements already in use.
Maximum possible score ≈ 177

How the analysis works: four stages

  1. 1
    Extraction (AI)

    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.

  2. 2
    Threshold correction (deterministic)

    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.

  3. 3
    Ranking (deterministic)

    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.

  4. 4
    Recommendations (deterministic)

    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.

What is AI vs deterministic

AI (extraction only)
  • Reading marker names from lab report text
  • Identifying values, units, and ranges from variable report formats
  • Recognising H/L/H*/L* flags
  • Handling OCR variation in scanned documents
Deterministic (rules engine)
  • All status classifications (optimal / borderline / abnormal / critical)
  • All threshold values and sex/age adjustments
  • All ranking scores and priority decisions
  • All protocol items (diet, lifestyle, supplements)
  • All response window timelines
  • All cross-marker conflict detection

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.

How thresholds are chosen

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:

  • ADA — American Diabetes Association Standards of Medical Care (HbA1c, fasting glucose, insulin)
  • ATA — American Thyroid Association (TSH, T3, T4)
  • ACC/AHA — American College of Cardiology / American Heart Association (LDL, HDL, triglycerides, cardiovascular risk)
  • NICE CKS — UK National Institute for Health and Care Excellence Clinical Knowledge Summaries (ferritin, B12, vitamin D, thyroid)
  • NIH ODS — National Institutes of Health Office of Dietary Supplements (vitamin D, B12, magnesium, iron)
  • WHO — World Health Organization (haemoglobin, anaemia thresholds)
  • ARUP / Mayo Clinic Laboratories — for reference range benchmarking where primary guidelines do not specify lab ranges

Threshold sources

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.

AuthoritySourceVersionMarkers 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.

How age, sex, and context are incorporated

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:

  • Biological sex — adjusts thresholds for haemoglobin (female 12.0 g/dL vs male 13.5 g/dL per WHO), ferritin (lower optimal range for females), HDL (female >50 mg/dL vs male >40 mg/dL), and uric acid.
  • Age — adjusts eGFR interpretation (mild reduction is less concerning above age 65), TSH thresholds (ATA age-stratified upper limits), and vitamin B12 absorption context.
  • Statins — triggers a CoQ10 co-depletion note and adjusts LDL interpretation to account for expected pharmacological reduction.
  • Plant-based diet — elevates the contextual concern for vitamin B12, iron, and vitamin D deficiency and adds a dietary conflict note where applicable.
  • Supplements — a supplement that plausibly explains a flagged value lowers its urgency instead of raising a false alarm. Iron or B12 can lift ferritin or B12, creatine can raise creatinine, and omega-3 can suppress triglycerides, so a matching supplement weights that marker down rather than up.

Context adjustments are applied at the threshold correction and ranking stages. They are not applied to the AI extraction step.

How conflicting guidelines are handled

When two authoritative sources set different thresholds for the same marker, FixFirst uses the following decision order:

  1. The guideline most specific to the marker's primary clinical significance (e.g., ATA for TSH rather than a general internal medicine reference).
  2. Where specificity is equal, the more conservative threshold (the one that flags more rather than fewer patients as borderline).
  3. The conflict is documented as a comment in the codebase with both sources cited, so it can be audited and updated if guidelines change.

What FixFirst does not do

  • Diagnose any disease or condition.
  • Replace evaluation by a qualified clinician.
  • Handle medical emergencies — if you have acute symptoms, contact emergency services.
  • Prescribe medications or recommend changes to existing prescriptions.
  • Account for your full medical history, imaging, biopsy results, or clinical examination findings.
  • Provide personalised medical advice of any kind.
  • Store your blood test data — all processing happens in memory and is discarded after your session.

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.

Update and versioning philosophy

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.

Frequently asked questions

Does AI make the medical decisions?

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.

Do you invent optimal or longevity ranges?

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.

Who reviews the thresholds?

Dr. Prahlad Rai Gupta reviews the threshold values and recommendation content. The review process is documented in the Medical Review Policy.

Is my data stored?

No. Report processing happens in memory for the duration of your session and is discarded afterward.