Skip to content
Handover

03:00 · the shift changed two hours ago

The handover board for one person you love.

When someone comes home from hospital, the hard part is not the medication. It is that four people each believe they know the schedule. Handover is one shared board for those four people: log the dose, let a deterministic engine tell you what the next person is about to get wrong, then seal a brief they can act on at three in the morning without asking you anything.

Both actions write a real board to a real database. No account, no key, nothing stored in your browser only.

Catches

Two entries, one ingredient

A brand name and a generic name for the same drug, one dose past the point where anyone was paying attention. The engine normalizes both and says so, with the two entries quoted back at you.

Checks

A dose at 7:00 needing food, one at 7:30 needing an empty stomach

Not a vibe. A weighted, itemized, versioned score with every penalty traceable to a row on your board or a section of a public label.

Seals

What you decided at 3am stays decided

Every log, decision and handover appends to a SHA-384 hash chain. Replay it any time; if a row was rewritten, the first broken link tells you exactly where.

Built for a person, not a persona

This started as a board for one specific person after a specific hospital discharge, for the friend who was doing all the remembering. It stayed general enough that anyone can start one tonight, and narrow enough that it only does the one job properly.

Log once
A dose, a blood pressure, a note from physio, a task for tomorrow. Name the owner, or the check will nag you about it.
Ask before you hand over
Drag the handover moment along the shift rail. Entries physically move from the outgoing person to the next one, and the readiness score recomputes for that exact moment.
Take the brief with you
Download a Markdown or printable brief with the dose timeline, the open risks, the sources it used, and the seal that proves nobody edited it afterwards.

No closed model in the loop

The scoring engine is deterministic code you can read in one sitting. The discharge-note parser is deterministic too, so a draft regimen is reproducible instead of a hallucination. Live label data comes from two public APIs that need no key: openFDA and NIH RxNorm.

The optional on-device reader runs an open-weights model inside your browser tab, so a parent's discharge summary never has to travel to a server we control.

engine 2026.10.1

Or call the same tools over MCP

Read this first

Handover surfaces record-keeping gaps and public label sections. It is not a clinician, it does not diagnose, and it never tells anyone to start, stop or change a dose. Anything it flags is a reason to ask the prescriber or the pharmacist, not a conclusion. If someone is in danger, call emergency services instead of opening this app.