Case Study

Patient Engagement App for NHS-Affiliated Healthcare Provider

A React Native app that replaced a legacy patient portal, reducing appointment no-shows by 34% and cutting phone enquiries by 41% within 90 days of launch.

Client
Meridian Health Partners
Industry
Healthcare
Duration
14 weeks
Delivered
February 2026
Cross-Platform App DevelopmentApp UI/UX DesignAPI Development

Key Results

  • Appointment no-shows -34%

  • Phone enquiries -41%

  • App Store rating: 4.7/5

  • 5,200 active users at 90 days

  • NHS Data Security accreditation passed

The Challenge

Meridian Health Partners operates six GP surgeries across South London. Their existing patient communication infrastructure was a fragmented mix of an outdated web portal (last updated in 2019), SMS reminders sent via a third-party bulk SMS tool, and phone lines that were consistently overwhelmed during peak booking hours.

The operational cost was significant:

  • 23% of appointments were missed — the provider estimated £180,000 in annual revenue lost to no-shows
  • Administrative staff spent an average of 4.2 hours per day per surgery managing booking-related phone calls
  • Patients with limited English proficiency had no self-service pathway

The brief: build a GDPR-compliant, NHS-aligned patient engagement app that integrates with their EMIS Health clinical system and passes NHS Digital's Data Security and Protection Toolkit assessment.

Technical Architecture

The Compliance Challenge

Healthcare app development in the UK operates within a strict regulatory framework. Before writing a line of product code, we completed:

  • A Data Protection Impact Assessment (DPIA) documenting all personal data flows
  • Threat modelling against OWASP Mobile Top 10
  • Review of NHS Digital's Data Security and Protection Toolkit requirements

Key technical decisions driven by compliance:

  • Data residency: All patient data stored on UK-based servers — no third-party cloud providers outside the EEA
  • Encryption: AES-256 at rest, TLS 1.3 in transit, with certificate pinning
  • Authentication: NHS login integration (where available) with phone-number-based fallback OTP
  • Minimal data collection: The app requests only data required for its specific functions — NHS number, contact details, appointment data

EMIS Integration

EMIS Health exposes an HL7 FHIR API for approved third-party integrations. We built a Node.js middleware layer that:

  • Authenticates with EMIS using OAuth 2.0 server-to-server credentials
  • Exposes a simplified REST API to the React Native app — abstracting FHIR complexity
  • Caches appointment data with a 60-second TTL to reduce EMIS API load
  • Queues appointment cancellations and sends them asynchronously to handle network interruptions

React Native Stack

The cross-platform decision was straightforward — the patient base spans iOS and Android roughly equally, and the functionality (appointment viewing, booking, messaging) didn't require platform-specific native capabilities that React Native couldn't support.

Stack:

  • React Native 0.73 with New Architecture enabled
  • Expo managed workflow with bare ejection for the EMIS native module
  • React Query for server state and caching
  • React Navigation v6 with deep linking for appointment reminders
  • Firebase Cloud Messaging for push notifications (appointment reminders, message alerts)

Accessibility

The patient demographic included elderly users and users with low digital literacy. We applied:

  • Minimum font size 18sp (larger than standard 16sp minimum)
  • All touch targets minimum 56×56dp
  • Full VoiceOver and TalkBack support
  • High-contrast mode for visually impaired users
  • Content available in six languages via i18n with professional medical translations

Results (90-Day Post-Launch)

Appointment management:

  • No-show rate fell from 23% to 15.2% (-34%) — attributed to push notification reminders sent 24 hours and 2 hours before appointments
  • Online booking via app reached 38% of all appointments within 60 days

Administrative impact:

  • Phone enquiries reduced by 41% — the app's messaging feature handled queries that previously required a call
  • Administrative time saving estimated at 2.1 hours per surgery per day

App quality:

  • App Store rating: 4.7/5 stars (312 reviews at 90 days)
  • Google Play rating: 4.6/5 stars (287 reviews)
  • Crash-free session rate: 99.4%
  • NHS Data Security and Protection Toolkit: Full accreditation passed

User adoption:

  • 5,200 registered active users at 90 days — representing 62% of the practice's eligible patient population

Lessons Learned

Healthcare app development is fundamentally different from commercial app development — not just in the compliance requirements, but in the user testing process. We ran usability sessions with patients aged 65–80, which surfaced design issues that standard usability heuristics wouldn't have predicted: font size preferences, reluctance to use biometric authentication, and strong preference for confirmation screens before any action.

These insights reshaped the UX in ways that directly contributed to the high adoption rate and store ratings.

Build a compliant healthcare app →