OverRead OverRead

Radiology automation for the reading room.

Hotkeys, clinical calculators, PACS measurement capture, and live worklist awareness — quietly stitched together so the radiologist stays in the chair.

Download for Windows See it work

What OverRead does

Four cooperating components, one cohesive feel. Install once on a Windows reading-room workstation.

Five clinical calculators

Fleischner, Adrenal, Pancreas, Thyroid TI-RADS, Lung-RADS — each parses dictation context and types a structured recommendation back into PowerScribe.

Context-aware hotkeys

One key in PowerScribe sends dictation commands; the same combination in PACS sets window/level. A panic key tears it all down if something misbehaves.

Auto-priors on report open

When PowerScribe opens a report, the PACS plugin pulls comparison dates and types them into the dictation. No keystroke, no clipboard.

Measurement capture

Drop a measurement in PACS, press one hotkey, and the value plus series/image reference lands at the PowerScribe cursor.

Live worklist on your phone

Real-time counts, per-modality cards, moonlighting alerts. Get a push notification when a modality opens up — even when you're away from the workstation.

PHI never leaves the workstation

Patient names, MRNs, DOBs, and accession numbers stay in PACS memory. Only modality, dates, and measurement geometry cross any seam.

How it fits together

A workstation suite, a tiny relay in the cloud, and a PWA you install on your phone. Each piece is replaceable.

Workstation

Hotkeys, calculators, PACS plugin, local LLM impressions, worklist publisher.Windows · AHK · WebView2 · Python · PowerShell · Ollama

Relay

A small Cloudflare Worker that brokers worklist counts and fans out moonlighting notifications.relay.tarrence.net

Phone

A PWA that renders the worklist and receives push when modalities open.dashboard.overread.app

No daemons. No shared databases. Each seam is auditable and replaceable.

PHI policy is the design

Transient in-memory only

Patient names, MRNs, DOBs, and accession numbers exist in PACS / PowerScribe memory only. Anything that crosses a network seam or hits disk is non-PHI: modalities, dates, series / image numbers, measurement values, annotation geometry. The localhost bridge enforces a strict filename allowlist — there is no path for PHI to leak.

Public surfaces

The OverRead ecosystem lives across four hostnames, each with a distinct backend and auth posture.

overread.app

This page

Project homepage. Static, no auth.

Public · Cloudflare Pages
dashboard.overread.app

Worklist dashboard

Live counts, modality cards, moonlighting alerts. Install as a PWA on phone or laptop.

Per-user accounts · D1 · Passkeys
download.overread.app

Installer download

Per-user Inno Setup installer with auto-updater. Hands the GGUF to the Impression panel on first run.

Cloudflare Access · email OTP
relay.tarrence.net

Worklist relay

Broker between the hospital publisher and the PWA. Owns the dashboard state in D1 and the Web Push fan-out.

Password header · Cloudflare Worker