RonanRx EMR · design prototypes

Note + Prescription vNext

The post-call review workspace — a doctor charts the AI draft, confirms the diagnosis and prescription, and signs, in one calm surface. Tap any prototype below to try it live (the phone companion is built for exactly this screen). The frames further down show each one mid-flow.

Locked language: Geist titles · Newsreader note prose · cool teal-tinted stone · quiet-safety grammarFonts: self-hosted, real app system
Desktop workspace Primary target · keyboard-first (J/K, C, ⌘↵), Sources panel, sign & issue. Open live → try on phone Phone companion Spring motion, draggable Sources sheet, confirm morph, board clears. Open live → Adjacent surfaces Pre-call brief, recording consent, payment auto-advance, chief complaint. Open live → Full spec All 9 surfaces incl. queue, safety states, receipt, delight — one page. Open live →
01

Desktop workspace

Open live →

One calm surface: sticky safety header, the HPI + MDM note, curated ICD-10, and the one card the prescription earns. Confirm the Rx (C) — or Change it, which re-gates Sign until you re-confirm — then sign & issue (⌘↵).

Desktop — Rx confirmed, ready to sign
Confirmed & ready. Rx morphs suggested → confirmed on one calm surface — Sources hidden by default (S opens the evidence panel) — sign rail armed with the patient identity anchor.
Desktop — prescription changed, confirm again
Change → confirm again. Picking a different dose flips the card to the amber "prescription changed" state, recomputes the volume, and re-gates Sign — amber is reserved for action-required.
02

Phone companion

Open live →

Same system, one hand. Hand-rolled spring motion (no library): press feedback, a draggable/flickable Sources sheet, the confirm morph, and the sign → board-clear finish.

Phone — Sources sheet
Sources sheet. Evidence grounding the draft — transcript, chart, formulary, safety.
Phone — you're all caught up
All caught up. Signed & sent — no one left waiting.
Patient — payment complete
Patient side. Post-signature the payment step auto-advances (no refresh); paying resolves to a calm released-green "Payment complete."
03

Adjacent doctor-flow surfaces

Open live →

The four surfaces folded in from the launch-roadmap reconciliation, in the locked language.

A — pre-call briefing
A · Pre-call briefing (#59). One screen before Join — goal, background, safety context, must-ask questions.
B — recording consent gate
B · Recording & AI-notes consent (#32). Universal, fail-closed before Meet; consent filed to chart.
D — chief complaint auto-fill
D · Chief complaint (#10). Hidden in routine flow, auto-filled from the program goal; full template reveals it.
04

Full spec — now on the new language

Open live →

The comprehensive 9-surface spec, rebuilt this pass: Geist titles/names/numbers (Newsreader reserved for note prose), the provisional Rx moved off amber to accent, amber reserved for action-required, and field labels dropped to sentence case.

mockups — desktop review workspace
Desktop review workspace. Sans patient name & dose values; the AI-suggestion band now reads accent-teal, not amber.
mockups — amber split
The amber split. Confirmed (green) · changed → confirm again (amber, action-required) · manual documentation (calm, no alarm).
mockups — board cleared
Board cleared. The recap counts care — catches, corrections, same-day streak — never speed.