Skip to content

Lab Report Explainer

Explain lab values in plain language and list questions to ask the doctor.

Intermediate12h1–2 people17/20 fit
TL;DR

Build Lab Report Explainer for patients receiving blood test results in ~12h with 1–2 people. Stack: MarkItDown + LLM + Next.js.

Why it wins: High value with clear safety guardrails.

Build flow

01 · Problem
Lab reports are full of abbreviations and ranges that worry patients.
02 · Solution
Extract values from the PDF, compare them with the report's own reference ranges, explain each marker simply and generate questions for the doctor, with no diagnosis.
03 · Build
  1. 1Convert the PDF
  2. 2Parse values
  3. 3Explain markers
  4. 4Generate questions
04 · Demo
Upload a sample report and show flagged values with plain explanations.

MVP checklist

  • Value extraction
  • Range comparison
  • Plain explanations
  • Doctor questions

Tech stack

TechRole
MarkItDownDocs to Markdown for LLMs
LLMLanguage model
Next.jsFrontend + API routes

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Health
  • Turns scattered symptoms into a one-page sheet for the doctor

    Beginner12h1–2
    Next.jsLLMPDF
    15/20
  • Flag possible interactions from a medicine list and tell you to ask a pharmacist

    Intermediate14h1–2
    Next.jsOpen drug dataLLM
    17/20