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), then sign & issue (⌘↵) — the board clears.

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 — board cleared
Signed → board cleared. Sequential progress (signing → issuing) then the calm close — care, not speed.
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 auto-advance
Patient side. Post-signature, the payment step auto-advances — event-driven, no refresh.
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.