Enrollment Portal Redesign

Enrollment Portal Redesign

Enrollment Portal Redesign

Date

Date

Date

2026 - Current

2026 - Current

2026 - Current

Service

Service

Service

Company

Company

Company

PatientFi

PatientFi

PatientFi

Overview

PatientFi’s provider enrollment process was creating significant friction for providers and internal teams. Enrollment relied on manual verification, email-based follow‑ups, and CRM notes, resulting in long wait times, poor visibility, and high drop‑off.

This case study focuses on the redesign of the Enrollment Portal—a centralized internal system built to provide clear status visibility, ownership, and scale, while enabling automation without removing human control.

Outcome: A single source of truth that reduced ambiguity, aligned Ops, Sales, and Product, and laid the foundation for same‑day verification.

Background

At the start of the project, it could take up to 72 hours for underwriting to respond to a provider after application submission. Providers were left waiting without clarity on next steps, while internal teams tracked progress through fragmented tools and manual notes.

Key issues included:

  • No shared understanding of enrollment status

  • Manual queues managed outside the product

  • Inconsistent follow‑ups with providers

  • Limited scalability for multi‑location practices

The lack of a dedicated Enrollment Portal made it difficult to prioritize work, reduce errors, or confidently communicate progress.

Problem

The existing system failed both externally and internally:

For providers

  • No clear indication of what was being reviewed

  • Uncertainty around who needed to act

  • Long, silent delays after submission

For internal teams

  • Overlapping and ambiguous status labels

  • Heavy reliance on email and CRM notes

  • No centralized place to review, request, or approve information

Enrollment was treated as a form submission—not a workflow.

Goals

The Enrollment Portal needed to:

  1. Act as the single source of truth for enrollment progress

  2. Clearly communicate what is blocking progress and who owns the next step

  3. Support both automated and manual verification paths

  4. Scale to multi‑location enrollment without increasing operational load

  5. Enable a future state where providers could be verified and ready to onboard the same day

My Role

As Lead Product Designer, I was responsible for:

  • Defining the Enrollment Portal information architecture

  • Designing the status system and ownership model

  • Mapping edge cases (skipped banking, async verification, CSV uploads)

  • Aligning Product, Ops, Sales, and Engineering

  • Prototyping the internal portal experience

Key Insights

Status should communicate progress, not internal process.

If users can’t tell whether enrollment can move forward, the system has already failed.

Solution

We introduced a dedicated Enrollment Portal that replaced manual tracking and served as the authoritative view of every provider’s enrollment state.

The portal brought together:

  • Enrollment progress

  • Business verification

  • Banking verification

  • Multi‑location setup

  • Internal notes and activity history

📌 Placeholder Image: Enrollment Portal list view

Simplified Enrollment Statuses

We reduced enrollment progress to three clear, top‑level statuses:

  • Action Required — enrollment is blocked

  • Ready to Board — all checks complete

  • Complete — provider boarded and live

These statuses answer one question:

Can this enrollment move forward right now?

📌 Placeholder Image: Enrollment status badges

Section‑Level Statuses for Clarity

To explain why enrollment is blocked, each section (Business, Banking, Locations) uses consistent statuses:

  • Not Started

  • Pending

  • Approved

  • Needs Attention

This separation kept top‑level progress simple while preserving operational detail.

📌 Placeholder Image: Enrollment detail view with section‑level statuses

Handling Skipped Steps and Async Verification

A critical improvement was distinguishing between steps that were:

  • Skipped (Not Started)

  • Actively verifying (Pending)

This prevented confusion where skipped banking previously appeared identical to in‑progress checks.

📌 Placeholder Image: Banking section showing Not Started vs Pending

Multi‑Location Enrollment at Scale

The portal supports multi‑location practices through CSV uploads, with:

  • Per‑location validation

  • Partial success handling

  • Clear error surfacing

This allowed large practices to onboard without blocking the entire enrollment.

📌 Placeholder Image: Multi‑location CSV review view

Cross‑Team Alignment

I partnered closely with:

  • Operations & Underwriting to reflect real review workflows

  • Sales to ensure CRM‑level visibility without exposing internal noise

  • Engineering to design for async validation and bulk processing

We framed the portal as a tracking and visibility system, not full automation, to build trust and adoption.

More projects

Got questions?

Please reach out if you are interested in my work or want to chat. Thank you!

Got questions?

Please reach out if you are interested in my work or want to chat. Thank you!

Got questions?

Please reach out if you are interested in my work or want to chat. Thank you!

Built in Framer · Made by Jon San Agustin

Built in Framer · Made by Jon San Agustin

Built in Framer · Made by Jon San Agustin

Create a free website with Framer, the website builder loved by startups, designers and agencies.