Skip to content
← Back to Work
Full-Stack Application/Healthcare

HIPAA-Compliant Patient Portal from Scratch

3,000+

Active Patients

-35%

No-Show Rate

50%

Less Admin Work

12

Clinics Connected

The Challenge

A multi-location healthcare provider with 12 clinics was stuck in the dark ages — paper intake forms, phone-only scheduling, and patient records scattered across spreadsheets and filing cabinets. Patients waited 20+ minutes to check in. Staff spent 60% of their time on admin instead of patient care. They needed a modern portal that was HIPAA-compliant and worked for patients who aren't tech-savvy.

Our Solution

We designed and built a full patient portal and provider dashboard from the ground up.

01

Patient-Facing Portal with Next.js + Supabase

Built the patient portal in Next.js with Supabase handling auth, database, and file storage. Patients can book appointments, fill out intake forms, upload documents, and message their provider — all from their phone.

02

AI Triage with LangChain + GPT-4

Integrated a LangChain-powered triage system that asks patients about their symptoms before an appointment. The AI generates a structured summary for the provider, flagging urgent cases and suggesting relevant history.

03

Provider Dashboard & Scheduling

Built an internal dashboard where staff can manage patient flow across all 12 locations, view schedules, access patient history, and handle billing — replacing 4 separate tools they were juggling.

04

Automated Reminders & Follow-ups

Connected Twilio for SMS appointment reminders and follow-up messages. No-show rates dropped immediately. Python scripts handle insurance verification checks before appointments.

Tech Stack

Built With

Delivered in 10 weeks

Next.js

Patient portal & provider dashboard

Supabase

Database, auth & file storage

LangChain

AI triage system

GPT-4

Symptom analysis & summarization

Python

Insurance verification & data processing

Twilio

SMS reminders & notifications

Stripe

Payment processing

The Outcome

Over 3,000 patients actively use the portal. Appointment no-shows decreased 35%. Administrative workload was cut in half. Patient satisfaction scores hit an all-time high, and the provider expanded to 3 new locations using the same platform.

3,000+

Active Patients

-35%

No-Show Rate

50%

Less Admin Work

12

Clinics Connected

Want results like this?

Tell us what's slowing your team down. We'll show you how to fix it.