Subscription Refills That Respect Care
Telehealth subscriptions are simple until the prescription expires, the patient misses a follow-up, or the state board changes the rules. Here's how to design billing that respects care.
Subscription billing made modern telehealth viable. It also created a new category of bugs: charging patients for medication they can't legally receive, shipping refills against an expired prescription, or auto-renewing through a clinical pause. These are billing problems on paper and compliance problems in practice.
Treat the prescription as the source of truth
A subscription should never be able to ship a refill the prescription doesn't authorize. We model the prescription — its remaining refills, expiration, and state restrictions — as the gating object. The subscription engine asks the prescription whether the next cycle is eligible before it ever talks to the payment processor.
Clinical pause states are first-class
Patients miss follow-ups. Providers request labs. New contraindications appear. Each of these produces a clinical pause — a state the subscription must respect. Pauses suspend billing, notify the patient, and create a clear path back into care without forcing a full re-subscription.
Cycle alignment and proration that make sense
When a patient adds a second product, upgrades a dose, or changes shipping cadence, billing has to align cleanly. We design proration rules that match how patients actually think about their care — never charging twice for the same cycle, and never silently extending one.
Transparent communication
Every billing event sends a patient-facing notice that explains exactly what happened and why. This isn't just good UX — it dramatically reduces chargebacks and support load, and it's increasingly an expectation from payment networks.