AI · pay only for what you use

Blood Report Analyzer — lab values, flags, reference ranges

Drop a blood test / lab report. We extract every value, flag out-of-range results, and group by panel (CBC / Lipid / LFT / KFT / Thyroid / Glucose). 15 credits.

Cited answers 5 free credits Encrypted in transit
Try Blood Test Report Parser free
5 credits on signup · valid 7 days · no card
Sign up free
AI · PAY-AS-YOU-GO
HOW IT WORKS

Three steps. No surprises.

1
Drop the lab report PDF
SRL, Dr Lal PathLabs, Thyrocare, Metropolis, Apollo Diagnostics, hospital-side labs — all supported.
2
We extract every test
Test name / value / unit / reference range / flag (normal / low / high / critical / unknown). Grouped by panel.
3
Compare across reports
Run multiple reports through to track trends over time. (Trend visualisation is on the roadmap.)
WHY PDFCRAFT AI

Not just blood test report parser. A whole PDF stack.

113 tools
Every PDF task in one place. 60 free forever, 53 AI.
Macros
Chain steps. Schedule them. Never do the same job twice.
Bulk mode
Run any tool on up to 500 files at once — drop a zip, get a zip back.
Private by default
Free tools run in your browser. AI uploads are encrypted in transit and never stored — metadata only. Never used for training.
THE FULL GUIDE

Blood Report Analyzer — extracting lab values from PDF reports and what the out-of-range flags actually mean

Lab reports are dense, jargon-heavy, and structured differently across labs. Reading a CBC or a Lipid Panel as a patient often feels like decoding a foreign language. The blood report analyzer extracts every test value with its unit, reference range, and out-of-range flag, then groups them by panel for easier scanning. It is not a diagnostic tool — interpretation belongs to your doctor — but the structured extraction makes a confusing PDF into something a patient can actually read and ask informed questions about. Here is what the analyzer extracts, the six panel types it groups by, and the boundary between data extraction and medical interpretation.

What the analyzer extracts

The tool reads every page of the lab report, identifies each test entry, and pulls out a structured record: test name (verbatim from the report), value, unit (mg/dL, mmol/L, %, IU/L, etc.), reference range as printed on the report, and the lab's own flag (normal / low / high / critical / unknown). Each test is also assigned to the panel it belongs to — CBC, Lipid, LFT (Liver Function), KFT (Kidney Function), Thyroid, Glucose, or Other.

Crucially, we extract verbatim. The value is whatever the lab printed; the unit is whatever the lab used; the reference range is exactly as it appears on the report. Different labs use different reference ranges depending on their methodology, instrument calibration, and population they serve. The analyzer does not normalize across labs — comparing your report to internet-published reference ranges is a category error that we don't introduce.

Six panel types we group by

Lab reports usually contain panels — collections of related tests run together. The grouping makes scanning easier:

  • CBC (Complete Blood Count). Hemoglobin, RBC count, WBC count, platelets, hematocrit, MCV, MCH, MCHC, differential counts (neutrophils, lymphocytes, monocytes, eosinophils, basophils). The general-health screen. Usually 12-15 tests.
  • Lipid Panel. Total cholesterol, HDL, LDL, triglycerides, VLDL, cholesterol/HDL ratio. Cardiovascular-risk screen. Usually 5-7 tests.
  • LFT (Liver Function Test). Total/direct/indirect bilirubin, SGOT/AST, SGPT/ALT, alkaline phosphatase, total protein, albumin, globulin, A/G ratio. Liver-health screen. Usually 8-10 tests.
  • KFT (Kidney Function Test). Urea, BUN, creatinine, uric acid, sodium, potassium, chloride, calcium, phosphorus, eGFR. Kidney-health + electrolyte screen. Usually 6-10 tests.
  • Thyroid Panel. TSH, T3, T4, free T3, free T4, anti-TPO antibodies. Thyroid-function screen. Usually 3-6 tests depending on order.
  • Glucose Panel. Fasting glucose, post-meal glucose, HbA1c, sometimes glucose tolerance. Diabetes-related screen.
  • Other. Anything outside the standard panels — vitamins (D, B12), iron studies, hormones, tumor markers, infection markers. Surfaced individually.

Indian lab conventions worth knowing

The analyzer handles Indian-lab-specific conventions because most users are testing through Indian diagnostic chains. Three patterns worth understanding:

  • Unit differences. Glucose may be reported in mg/dL (typical India) or mmol/L (typical Europe). HbA1c in % (DCCT-aligned) or mmol/mol (IFCC-aligned). The analyzer extracts what the lab printed; we don't convert or guess. If you're comparing reports from different labs, check that units match before drawing conclusions.
  • Reference range variation by lab. SRL's normal range for ALT might be 5-40 IU/L; Dr Lal's might be 0-55 IU/L; Apollo's might be different again. "Out of range" at one lab might be "in range" at another. The analyzer extracts each lab's specific range; do not compare across labs without normalizing to the same reference standard.
  • Indian-specific cutoffs. ICMR (Indian Council of Medical Research) defines HbA1c diabetes threshold at ≥6.5% — the same as international standards. But Indian labs may flag based on local population norms (Indian populations have different lipid baselines than Western populations). Discuss interpretation with an Indian-trained doctor who knows the local cutoffs.

The line between extraction and interpretation

The analyzer is explicitly a data-extraction tool, not a diagnostic tool. Two important distinctions:

  • What we do: surface what the lab reported. Value, unit, reference range, lab's own flag. All verbatim. We rearrange the layout to make it scannable but never change what the lab said.
  • What we don't do: interpret what the values mean for you. An out-of-range value is not automatically a problem. Reference ranges are population-based and may not apply to your context (pregnancy, age, medication, exercise level, recent diet, etc.). A specific pattern of values may indicate one of many possible conditions, none of which the analyzer can diagnose. Discussion with your doctor is essential.

Common use cases

Where the analyzer earns its place:

  • Pre-appointment preparation. Before discussing a report with your doctor, run it through the analyzer to understand the structure and flagged values. You'll ask better questions.
  • Tracking trends across reports. Run multiple reports through. Compare values for the same test across dates. Trend visualization is a roadmap item; the structured JSON export already lets you build trends in your spreadsheet of choice today.
  • Family caregiver review. If you're managing reports for an elderly parent, the structured output is much easier to scan than the original PDF — especially if the parent's prescribing doctor's office sends multi-page reports.
  • Insurance claim preparation. Some insurers need a structured summary of lab results for claim processing. The analyzer's JSON output is the structured form they typically want.

Limits and pricing

Blood Report Analyzer charges 15 credits per report. The tool handles PDFs up to 25 MB from any major Indian lab chain (SRL, Dr Lal PathLabs, Thyrocare, Metropolis, Apollo Diagnostics, hospital-side labs) and most international labs. Processing runs on our servers; the report is in memory only during analysis and is never persisted.

Important: Not medical advice. The tool extracts data; interpretation belongs to your prescribing doctor.

WHAT USERS SAY

From people who switched

★★★★★
“Switched my whole bank-statement workflow off iLovePDF in an afternoon. The unlimited free tier alone saves me $5/month, and the AI summarize on long contracts is the killer feature.”
— Marcus, freelance accountant
★★★★★
“We were paying for Smallpdf Pro for 4 seats and it still hit daily limits during quarter close. pdfcraft ai handled the same workload at one quarter the price with no caps.”
— Priya, Operations Lead at a SaaS startup
★★★★★
“The Compare PDFs tool with AI severity classification saved me at least 4 hours per redline. I do contract review at the firm, this is now part of my muscle memory.”
— James, In-house counsel
FAQ

Questions people actually ask.

No. Strictly data extraction. We surface what the lab reported and which values are flagged out-of-range per the reference range printed on the report. Discuss interpretation with your doctor — reference ranges vary by lab, age, sex, and clinical context.

Ready to blood your first PDF?

5 free credits on signup, valid 7 days. No card required.

Open Blood Test Report Parser
Customize