Healthcare SaaS and EMR

Scheduling, nurse dispatch, charting and clinical orders for med spas and mobile IV practices.

Built for
Med spas and mobile IV practices
Role
Co-founder
Status
Pre-launch
Stack
TypeScript, Next.js, Hono, Postgres, Expo, Telnyx
The healthcare software, on synthetic data.

I co-founded it, and I build the product: a web app for the front desk, the providers and the medical director, a phone app for the nurses, and an AI assistant on the practice's phone line. The tour above runs on a synthetic practice.

The size of the build

migrations
549
test files
over 1,900

Dispatch

The desk books visits, group visits too, and quotes the travel fee up front. Each visit is posted to the nurses who can take it, and a nurse claims it from the app inside a set window; a nurse the client asked for gets the offer first.

The board shows each visit as late, overdue or still waiting on its exam. A nurse whose credential has expired, or has no expiry on file, cannot claim.

The nurse app

Nurses claim visits, follow the route and chart from a phone app. A chart keeps working with no signal and syncs later, never applying a change more than once.

The app reads a nurse's location only at the moments the nurse taps, never in the background.

Clinical

Where a service needs an order, the order rests on a signed good-faith exam and is signed by a nurse practitioner, physician assistant or physician inside the exam's window. The database repeats each check, and a revoked order stops the next dose.

Every dose of a lotted product records its lot. An expired or recalled lot is refused by name, and a recall lists the patients, dates and nurses it reached.

Charts go to a provider for co-signature, and the medical director's protocols sit beside them.

The assistant

Each practice gets its own AI assistant for calls and texts, on a model Telnyx hosts. It says first that it is automated, checks the address and its travel fee, quotes and books, and puts the caller through to a person when asked.

It gives no medical advice, and an emergency gets a fixed script, read word for word. Staff can try the assistant on invented patients in a playground.

An MCP connector lets Claude read the schedule, the dispatch board and the exam queue, and book, move or cancel a visit, through the product's own API.

Architecture

A single TypeScript codebase on Postgres, with row-level security forced on every practice's tables.

  • A Hono API and a worker, the only parts that open the database
  • A Next.js web app for the desk, the providers and the medical director
  • An Expo app for the nurses
  • Shared zod contracts, each list of allowed values checked against its database column
  • An audit trail on every practice's tables, and a test that probes every route with another practice's ids
  • Every outside service behind a seam with a test driver, so the whole product runs on synthetic data

Contact

For a role, a project or a question about anything here, email me.

An AI phone line that answers questions about my work.

Call my AI
(213) 635-1440