Skip to content
Back to work

Full-Stack Application Healthcare

HIPAA-Compliant Patient Portal from Scratch

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.

What we built

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

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.

Active Patients
3,000+
No-Show Rate
-35%
Less Admin Work
50%
Clinics Connected
12

Want something like this?

Tell us what's slowing your team down. We'll show you where AI fits.