Doctor-visit prep · open source

Your specialist gives you 15 minutes. Walk in ready.

Visit Ready turns your messy symptom story into a one-page sheet your doctor can read in 30 seconds — organized the way doctors actually think. It will not diagnose you. That's the point.

No account Nothing stored Not medical advice
Visit Ready · interactive demo

The problem

Fifteen minutes, and half of it lost.

The appointment is short and the clock is already running. You ramble, forget your medications, bury the one question that mattered, and walk out holding a plan you didn't fully understand. The doctor isn't the problem — the preparation is.

15–18

minutes of face time in a typical visit — the rest is waiting and paperwork.

94%

of physicians say short appointment times put patients at risk.

1

page is all it takes to fix it — if it's organized the way a clinician reads.

Symptom-checker bots

Try to diagnose you. Anxiety-inducing, and the "I read online I have X" opener is the one doctors dread.

the gap

Generic checklists

One-size PDFs that leave every bit of the organizing — and the judgment — on you.

Visit Ready sits in between

It does the organizing for you, the way a doctor's mind works through a problem — and it draws a hard line at diagnosis. Prep and translation, never a verdict.

The part that isn't a promise

One thing it verifies. Mechanically.

Most prep tools promise they won't overstep. Visit Ready commits to a single rule and enforces it with a check that blocks the sheet before you ever see it — it catches the common forms of diagnosis, prognosis, and treatment talk, and the tool's discipline carries the rest.

The single verifiable invariant

A Visit Sheet asserts no diagnosis, no prognosis, no treatment recommendation. It organizes your words and questions — it never delivers a verdict.

It's enforced by check.py — stdlib only; run --self-test, or try the box below. It's a deliberately canonical floor — it catches the common forms a verdict takes, not every phrasing — backed by the tool's discipline. The point: the floor is real and runnable, not prose.

Don't take my word for it — run the real gate yourself. Type a line, hit Run (it's the same rules as check.py, running right here in your browser):

What you get

A sheet built for the room you're walking into.

🗒️

The Visit Sheet

One page: reason for the visit, a clean symptom timeline, your real med list, and your top questions in priority order — most important first.

🚪

The leave-the-room checklist

So you finish the visit understanding the plan, not just starting it well — including the teach-back that catches misunderstandings.

🛑

The safety stop

If what you describe shouldn't wait for an appointment at all, it stops and points you to immediate care — calmly, and without diagnosing.

How to use it

It's a folder. Paste it into your AI assistant.

1

Load the folder

Paste identity.md and rules.md into your AI assistant as the system prompt — attach the reference/ files if your tool supports it.

2

Tell it your situation

What's going on, which specialist you're seeing, what you most want to know. Answer its few clarifying questions.

3

Get your sheet

It drafts the sheet, runs the gate, and hands you a clean one-pager. Print it or screenshot it. Walk in ready.

Where the line is

What it will never do.

  • Tell you what condition you have, or how likely one is.
  • Tell you which medication, test, or treatment to ask for.
  • Interpret a test result into a diagnosis.
  • Pretend to be a second opinion, a clinical assessment, or a medical device.

In an emergency, don't use this.

Call your local emergency number. Visit Ready is a communication-prep tool — it organizes your own words for a conversation with a qualified clinician. It is not medical advice and not a medical device.

Open source · MIT

Get the folder. Use it before your next visit.

Free, no account, nothing stored. Built as a portfolio piece — and a tool worth actually keeping.

View on GitHub →