DES-54
EllieMD
DES-54 ยท Patient Portal Wireframes

Patient Portal

Subscription Billing & Cadence

Ensure post-purchase screens show the same billing story as checkout: cycle price, cadence, and next charge. Remove misleading billing copy.

Today

Billing cadence (orderCycle) often missing. Pricing mixes per month / retail with true cycle charges. "Next shipment" where "next charge" should set expectations. "Current Payment Plan" reads like financing.

Proposed

Engineering passes orderPrice and orderCycle into portal same as checkout. Per cycle language replaces confusing framing. Per-day secondary. Every subscription view shows next charge (amount + date).

In

Subscription list, order detail, and edge-state screens. Terminology matches checkout. Two example products (8-week and 12-week). Engineering tags on dynamic fields.

Out

PDP or checkout redesign (separate). Payment processor details. Ellie Payment Plan / BNPL. Admin tooling.

Cadence Examples

8-Week

NAD+ Nasal Spray ยท Longevity. Retail: $239/mo. Actual: $478 per 8-week cycle. $8.54/day.

12-Week

Semaglutide (Tier 1) ยท Weight Loss. Retail: $299/mo. Actual: $897 per 12-week cycle. $10.68/day.

Portal Journey

Sourced Decisions

โœ“Per cycle framing; full orderPrice and orderCycle shown same as checkout
โœ“Per-day secondary so cycle charge stays the hero number
โœ“Prescription vs billing cadence kept separate
โœ“Next renewal always includes amount + date
โœ“Tier/formulation changes follow upgrade/downgrade rules
โœ“Reassessment and intake reachable from correct product context
โœ“Engineering tags on dynamic fields for reviewer clarity
โœ“Fulfillment (shipping) and billing (charges) as separate labeled sections
โœ“Sort default: next charge date. Soonest renewal first
โœ“Category templates: WL shows tier/dose/additive, Longevity shows composite cycles, Skincare shows 60-day cadence

Design Proposals (Pending Review)

?Explicit financing lane if true multi-pay exists, separate from renewal UI
?Security/wallet copy aligned with checkout pending product approval
?Price embedded in primary CTAs where it improves clarity