Meridian Health · Healthcare

A Patient Portal That Scales to 1M Users

A HIPAA-compliant Next.js portal with offline-first mobile, cutting appointment booking time by 60%.

A Patient Portal That Scales to 1M Users
↓ 60%
Booking time
1M concurrent
Peak users
12s → 0.9s
Load time
↓ 73%
Phone bookings

The challenge

Meridian’s legacy patient portal was a PHP monolith that took 12 seconds to load and crashed during flu-season spikes. Patients booked appointments by phone because the web experience was unusable. The system needed to be HIPAA-compliant, accessible, and able to handle 10x traffic bursts.

The solution

We built a Next.js portal with edge rendering, a type-safe tRPC API, and a React Native app with offline-first sync. Appointments, messaging, and records moved behind a role-based access control layer with full audit logging. We introduced a design system and visual regression tests to keep the experience consistent across web and mobile.

Tech stack

Next.js
TypeScript
React Native
tRPC
PostgreSQL
Prisma
Redis
Playwright
Storybook

Patients now book in seconds, not minutes. Our call center volume dropped by half in the first quarter after launch.

Dr. Imani Okonkwo
Chief Digital Officer, Meridian Health

Want results like these?

Tell us about your system. We'll tell you what's possible.