Skip to main content
HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY • HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY • HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY • HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY • HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY • HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY • HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY • HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY • HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY • HOLIDAY SPECIAL: LAUNCH SPRINT $9,500 (REG. $12,000) • LIMITED SLOTS • BOOK YOUR CALL TODAY •
Website
Healthcare
Sample Project

Patient Portal Redesign

Transforming patient experience with 89% adoption rate

OBJECTIVES

Increase patient portal adoption from 23% to 75%+Reduce call center volume for routine requestsEnable online appointment scheduling with real-time availability

PROJECT TYPE

Website

A regional healthcare network's patient portal had a 23% adoption rate.

15 MIN · NO PREP REQUIRED

Next.js with PWA configurationEpic FHIR R4 API integrationAzure AD B2C for patient authenticationTwilio for SMS notificationsReact Query for real-time data syncTailwind CSS with accessibility utilities
Next.js with PWA configurationEpic FHIR R4 API integrationAzure AD B2C for patient authenticationTwilio for SMS notificationsReact Query for real-time data syncTailwind CSS with accessibility utilities
Next.js with PWA configurationEpic FHIR R4 API integrationAzure AD B2C for patient authenticationTwilio for SMS notificationsReact Query for real-time data syncTailwind CSS with accessibility utilities

OVERVIEW

A regional healthcare network's patient portal had a 23% adoption rate. Patients preferred calling for appointments, refills, and test results—overwhelming the call center. We redesigned the portal with a mobile-first approach, achieving 89% adoption and dramatically reducing operational costs.

THE PROBLEM

The healthcare network invested $2 million in a patient portal five years ago. Despite that investment, only 23% of patients used it regularly.

The reasons were clear after user research: the portal was designed for desktop in an era of mobile. Navigation required 6+ clicks for common tasks. Error messages were cryptic. The visual design felt dated compared to apps patients used daily.

Patients who tried the portal once rarely returned. They called the appointment line instead—creating 15-minute waits and frustrated staff.

Meanwhile, competitors offered sleek apps. Patient satisfaction scores dropped, and leadership worried about retention in an increasingly competitive market.

CONSTRAINTS

  • Must integrate with Epic EHR system
  • HIPAA compliance is non-negotiable
  • Must meet WCAG 2.1 AA accessibility standards
  • Cannot disrupt ongoing patient care during transition
  • Must work for patients aged 18-85
  • Budget includes extensive user testing

DELIVERABLES

What we shipped.

01

Mobile-responsive progressive web app

02

Real-time appointment scheduling with provider availability

03

Secure patient-provider messaging system

04

Lab results viewer with plain-language explanations

05

Prescription refill request system

06

Telehealth integration for video visits

07

Multi-language support (English, Spanish, Creole)

KEY DECISIONS

How we solved it.

Native app or progressive web app?

Progressive Web App (PWA)

A native app meant maintaining two codebases and dealing with app store reviews. PWA gave us app-like experience, home screen installation, and offline capability—all from a single codebase. Push notifications filled the engagement gap.

How to handle the elderly patient population?

Large touch targets + simplified mode

We created an optional 'simplified view' with larger text, higher contrast, and fewer options per screen. User testing with 70+ patients validated the approach. This mode could be set as default by caregivers.

Real-time or batch integration with Epic?

Real-time via FHIR APIs

Batch updates meant stale appointment data and messaging delays. Epic's FHIR R4 APIs enabled real-time sync. Higher development cost, but crucial for user trust—patients needed to know their information was current.

OUTCOMES

Results delivered.

89%

Portal Adoption

Up from 23%—nearly 4x improvement in active users

-45%

Call Center Volume

Routine calls dropped, freeing staff for complex issues

72%

Online Appointments

Majority of appointments now scheduled through portal

+34 NPS

Patient Satisfaction

Net Promoter Score improved from +12 to +46

2.1 min

Average Task Time

Down from 8.4 minutes for common tasks

TIMELINE

Project phases.

Weeks 1-2

Research & Discovery

Patient interviews, journey mapping, accessibility audit, Epic API assessment

Weeks 3-4

Design & Prototyping

Wireframes, accessibility-first design system, interactive prototype for testing

Week 5

User Testing Round 1

Test with 20 patients across age groups, incorporate feedback

Weeks 6-9

Core Development

Build portal features, Epic integration, authentication system

Week 10

User Testing Round 2

Validate with 30 patients, stress test Epic integration

Weeks 11-12

Launch & Training

Staff training, phased rollout, monitoring, patient onboarding campaign

Ready to build?

Book a call to discuss your project. 15 minutes, no prep required.