"I started Moonshot Medical because the cash-pay specialty model wasn't being served by any EHR. Then I built Moonshot Clinic because no EHR served the cash-pay specialty model. We use our own software every day. Every bug we hit, every workflow we wish was smoother, every report we want — we build it. The product is what we run our clinic on, full stop."

What We Actually Run On This

Moonshot Medical isn't a test tenant. It's a working cash-pay specialty clinic touching every part of the platform — every day, in production, with real patient data.

A TRT panel with quarterly bloodwork

Quest + LabCorp CSV ingestion every morning. AI-flagged abnormal markers. Auto-drafted patient messages. Schedule III inventory enforced at the database layer.

Peptide protocols across multiple 503A pharmacies

Vial-level inventory with lot capture per dispense. Cycle-aware patient messaging. Clinician-defined dose ladders with structured documentation for every prescription.

A GLP-1 weight loss program

Dose escalation tracking, monthly check-ins, supply allocation queues, outcome dashboards. Patient panel grows; the workflow doesn't break.

A DEXA imaging arm via DexaPlus

Scan-to-portal pipeline in about 90 seconds. Branded reports. AI scan comparison across visits. Follow-up auto-scheduled per protocol.

Cash-pay billing via Stripe

Recurring memberships, one-off charges, patient-portal payment links. No clearinghouse fees. No AR aging buckets. Money lands in two business days.

AI in the daily clinical workflow

Panel-wide queries, chart-note drafts, patient-message drafts, lab interpretation summaries. Production-tier MCP access through Claude Desktop too — same audit log, same RBAC.

The Founding Customer Story

Moonshot Medical started as a thesis bet: cash-pay specialty care — TRT, peptides, GLP-1, DEXA imaging — was being served by primary-care EHRs that fundamentally didn't understand the business model. Athenahealth was the first attempt. It billed insurance we didn't take. It demanded CPT codes that didn't map to our service line. It made quarterly bloodwork tracking — the core operational rhythm of a TRT clinic — feel like fighting the tool every single day.

By month six the cracks were structural. Quarterly bloodwork was being tracked in a Google Sheet because the EHR couldn't fire reminders on a per-protocol cadence. The Schedule III controlled-substance ledger lived in a separate inventory app that didn't talk to the chart, so every testosterone injection got double-entered. DEXA scan reports came out of the DexaPlus PDF generator and had to be manually re-typed into the patient portal, one section at a time. Stripe charges were reconciled by hand against a billing spreadsheet that lived in someone's Dropbox. The clinic was running, but the operating system was held together with duct tape.

The decision to build was simple, even if the execution wasn't. We couldn't find an EHR built for cash-pay specialty work, so we built one. The first version of Moonshot Clinic shipped to cover one workflow: the quarterly bloodwork cycle for TRT patients. Then inventory. Then DEXA report delivery. Then telehealth. Then AI lab interpretation. Each module shipped because Moonshot Medical needed it on Monday.

What it looks like now: quarterly bloodwork ingests from Quest and LabCorp and auto-flags abnormal hematocrit, estradiol, PSA — anything that matters for our protocols — with AI-drafted patient summaries the clinician edits and signs. DEXA scans flow from the DexaPlus arm into the patient portal in about 90 seconds with a branded PDF the patient sees the moment we sign it off. Vial-level Schedule III inventory is enforced at the database layer, so dispensing more than what's in the lot is literally impossible. Stripe subscriptions reconcile themselves. The billing dashboard knows what every charge is for because the metadata contract is baked into the booking flow.

And we still find bugs every week. This is software in active development. We're our most-demanding customer because we're also the one who has to fix the bug when we hit it. That's not a marketing line — that's the actual feedback loop. A clinician at Moonshot Medical reports something that's awkward on Friday; by Monday it's usually a deployed fix. No support ticket queue, no PM triage, no roadmap negotiation. The operator who runs the clinic and the operator who runs the codebase are the same person.

The Stack We Replaced

Every tool Moonshot Medical used to need, and what replaced it inside Moonshot Clinic.

Before
After
Athenahealth
EHR + insurance billing
Moonshot Clinic
Cash-pay-native EHR
Google Sheets
Controlled-substance ledger
Moonshot Inventory
Vial-level Schedule III tracking
Doxy.me
Telehealth video
Moonshot Telehealth
AWS Chime SDK in the chart
Stripe Dashboard
Manual reconciliation
Moonshot Billing
Auto-reconciled, metadata-linked
Quest Portal + Excel
Lab tracking
Moonshot Labs
Ingestion + AI interpretation
DexaPlus PDF
Manual report delivery
Moonshot Portal
Auto-delivery + AI scan compare
Personal phone SMS
Patient messaging
Moonshot Messaging
Spruce/AWS SMS + AI drafts
Slack DM threads
Clinician handoffs
Chart Note Queue
Draft queue + audit log

Three Real Workflows We Run Daily

Not slides. Not demos. Actual workflows running at Moonshot Medical right now.

Quarterly TRT bloodwork

Quest CSV ingests at 6am. The AI assistant flags abnormal hematocrit over 52, drafts a patient message asking them to come in for a check, and queues it for the clinician to review. Missy signs and sends in under 30 seconds. No spreadsheet check. No manual outreach.

DEXA scan day

Patient arrives at 9:00am. Scan completes at 9:01am. Branded PDF is in the patient portal by 9:02am. AI scan-comparison against the patient's prior scan ships in the same message. Follow-up visit is auto-scheduled for six months out. The patient leaves with the link before they leave the parking lot.

GLP-1 dose escalation

Week 4 of the patient's titration. The AI assistant prompts Missy with a dose-advancement review — weight delta, side-effect notes, last refill date. She approves, signs the new prescription via ScriptSure, and the inventory module deducts the next vial automatically. Patient gets the pickup notification before the chart note finishes saving.

Proof, Not Promises

The team, the room, the artifacts.

Missy, Clinical Lead at Moonshot Medical

Missy — Clinical Lead

APRN-FPA. Solo author and director on all patient-facing clinical content at Moonshot Medical.

Moonshot Medical clinic exterior in Park Ridge, IL

Park Ridge, IL

Brick-and-mortar cash-pay specialty clinic. Real patients, real schedule, real Schedule III ordering window.

Sample DEXA scan report from Moonshot Medical, delivered through Moonshot Clinic

Sample DEXA report

The scan deliverable Moonshot Medical patients receive in their portal within about 90 seconds of scan completion.

[ Sample chart note coming soon ]

AI-drafted chart note

De-identified example of a TRT follow-up note — AI-drafted from the visit context, edited and signed by the clinician.

"Most SaaS founders never actually use their product in anger. We do. That's the moat. That's the product."

See Moonshot Clinic Running Moonshot Medical

Book a 20-minute demo. We'll walk through the workflow live, on real (anonymized) data from our own clinic — not a sandbox tenant.

Book a Demo