Healthcare Web Portal: 68% Fewer Phone Calls, +89% Online Bookings
Industry: Healthcare — Urgent Care Network Size: 12 locations across New Mexico and Arizona Project Type: Unified patient web portal with online scheduling Duration: 14 weeks Result: 68% reduction in phone volume, +89% online bookings, ADA compliant
The Challenge
A regional urgent care network had grown to 12 locations through a combination of organic expansion and acquisition. Each acquired clinic had come with its own website, its own booking system, and its own patient intake process. The result was a fragmented patient experience that created real operational problems.
The specific problems:
- Patients searching for the network online landed on one of 12 different websites with inconsistent branding, phone numbers, and information
- No online scheduling existed at any location — every appointment was booked by phone
- The front desk at each location was fielding 60–80 calls per day, a significant portion of which were routine scheduling requests
- Patient intake forms were paper-based and collected at check-in, creating wait-time friction and data re-entry labor
- The network had no location finder — a patient looking for the "nearest urgent care" in the network couldn't find it without calling the main number
- HIPAA compliance concerns had caused previous IT initiatives to stall — leadership needed a partner who understood the regulatory requirements
The Solution
Moydus built a unified Next.js portal that replaced all 12 individual websites with a single, cohesive patient-facing system. Every clinical workflow was analyzed before a line of code was written.
Unified Location Architecture
The portal's core structure is built around locations:
- A location finder with ZIP code search and map view (Google Maps API) shows all 12 clinics with real-time wait time displays
- Each location has its own landing page with hours, services, insurance accepted, photos, and staff bios
- Location-specific phone numbers and booking flows route correctly regardless of which location page a patient finds first
Online Appointment Booking
We integrated with the network's existing electronic health record (EHR) system via API to pull real-time availability. Patients can:
- Select a location and service type
- Choose an available time slot from live availability data
- Complete a pre-visit intake form online before they arrive
- Receive confirmation and reminder emails automatically
The booking system handles same-day appointments (the majority of urgent care volume) without requiring staff interaction.
HIPAA-Compliant Form Infrastructure
All forms that collect protected health information use:
- End-to-end encryption (TLS 1.3 in transit, AES-256 at rest)
- PHI isolation from analytics pipelines — Google Analytics and Tag Manager configurations were audited and scoped to exclude form field data
- Form data routes directly to the EHR via an encrypted API call — no intermediate storage in web application databases
- Audit logging for every data access event
- Business Associate Agreements with all third-party vendors processing any PHI
ADA Compliance
Healthcare sites have a legal obligation to be accessible. We implemented WCAG 2.1 AA standards across the entire portal:
- Color contrast ratios of 4.5:1 minimum throughout
- Full keyboard navigation for booking flows and all interactive elements
- Screen reader compatibility tested with NVDA and VoiceOver
- Form labels properly associated with inputs using ARIA
- Skip navigation links for keyboard users
Technology Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 14, TypeScript, Tailwind CSS |
| Maps & Location | Google Maps API, Places API |
| Scheduling | Custom EHR API integration |
| Form Encryption | Client-side encryption + encrypted API routing |
| Accessibility | WCAG 2.1 AA, ARIA, tested with NVDA/VoiceOver |
| Deployment | Cloudflare Workers (OpenNext) |
| Schema Markup | MedicalOrganization, MedicalClinic, LocalBusiness |
Results at 90 Days
Operational Impact
- 68% reduction in inbound phone call volume — front desk call volume across the network dropped from an average of 74 calls/day per location to 24 calls/day
- Staff previously dedicated to scheduling calls were redeployed to patient experience roles at the front desk
Booking Volume
- +89% online appointment bookings — within 90 days, the majority of appointment bookings were online rather than by phone
- Pre-visit intake completion rate: 63% — more than half of patients completed their intake forms before arriving, reducing check-in time by an average of 8 minutes per patient
Patient Experience
| Metric | Before | After |
|---|---|---|
| Online scheduling available | No | Yes (all 12 locations) |
| Pre-visit digital intake | No | Yes |
| Average check-in time | 14 min | 6 min |
| Mobile PageSpeed | 38 | 96 |
| ADA compliance | Failing | WCAG 2.1 AA |
Search Visibility
- The unified domain replaced 12 fragmented sites, consolidating domain authority
- Location pages began ranking for "[city] urgent care" queries within 60 days
- The network's overall organic traffic increased 94% in the first 90 days as 12 thin sites consolidated into one authoritative domain
What Drove the Results
Consolidating 12 sites into one domain. Fragmented domains dilute SEO authority. A single domain with 12 location pages concentrates that authority and makes it far easier to manage content, analytics, and compliance.
Online booking at the moment of intent. Patients searching for urgent care are typically in an active health situation. A phone number requires them to call during business hours, wait on hold, and speak to someone. A booking flow lets them schedule in 90 seconds. Removing that friction is where the 89% booking increase came from.
Pre-visit digital intake. Patients who complete intake before arriving feel more prepared and check in faster. It also reduces transcription errors compared to handwritten paper forms.
Is This Right for Your Healthcare Organization?
This project worked because the network's leadership was aligned on a single goal — reducing operational friction — and was willing to invest in the compliance infrastructure required to do it properly.
- Custom Software Development — custom portals and healthcare platforms
- Website Cost Calculator — estimate your project investment
- Web Development Services — our full-stack team

