One system to bring order to health insurance ops

VizCare

What's missing? One reliable place to work

Health insurance workflows were spread across separate tools. Agents were wasting time switching between them and fixing errors. I built Vizcare with a team to connect everything in one place, allowing operation teams to focus on supporting people, not troubleshooting systems.

The Team

Me (Lead Product Designer)

Sanaa Ayesha(Junior Product Designer)

Nishant Shrivastava (Project Manager)

Sana Ru (Lead Frontend Developer)

Shardha Sapra (Senior Frontend Developer)

Timeline

2023 June - December

Background

US health insurance operations rely on disconnected, aging systems

Most insurance workflows run on tools built at different times by different teams.


They're rarely designed to talk to each other, slowing tasks, spreading errors, and making routine work harder than it should be.

Problems

What slowed agents down wasn't complexity. It was a disconnection

Each workflow, like member data, commissions, claims, and sync, ran on a separate system. Because nothing was connected, even basic tasks required switching tabs, double-checking info, and fixing avoidable errors.

Split Systems

Benefits, commissions, and claims each lived in their tools, making it hard to even start a task without switching between them

Manual Process

Even simple status checks meant bouncing between systems. There was no seamless path, copy, paste, and recheck

No Unified View

Agents had no single place to view synced data, coverage info, and claim status, which often led to critical details slipping through the cracks

Goals

Internal tools didn't connect, so we set out to make key operations easier to follow, edit, and rely on

01

See Status at Glance

Let teams instantly spot what's changed and what's pending, no more tool-hopping to check status

02

Edit without Losing Context

Allow updates while viewing the right case for users not to lose track of switching screens

03

Share a Single Source

Give teams one up-to-date view to work from, avoiding outdated info and scattered versions

System Snapshot

Tracing where user-facing errors began across disconnected tools

User Research

Understanding team-specific blind spots through interviews and tool audits

I wasn't designing for just one "user." Each team touched the data at different points with different goals. Mapping the full picture required talking to them in their context with 10 team member interviews (2-3 per role), tracing 3 recurring sync issues traced across 6 recorded support calls, and reviewing the internal tool usage log with the product and engineering teams.

Interview synthesis & feature prioritization

Each feature stems from specific behavior patterns observed across teams

Cross-team interviews and usage logs surfaced key gaps. Each row maps a pattern to a focused solution.

Key Insights

Hidden Breaks

Teams acted on outdated or partial info without realizing anything was wrong

Fragmented Views

No single team had visibility across membership, claims, and support; misalignment was inevitable

Late Fixes, High Cost

By the time issues were caught, they had already disrupted calls or payments

Features Solutions

Policy Trace View

Help teams pinpoint sync failures across tools and resolve them without chasing data across different screens

Unified Edit Layer

Centralized place to view and update sync logic across tools, keeping teams aligned and reducing miscommunication

Call-Ready View

Gives agents a clear summary of sync status, delays, and flags to help agents resolve issues on the spot and avoid escalation

Information Architecture

Mapping the system backbone for a shared vision

Before diving into design, I worked closely with business analysts, engineers, and product managers to define how each platform serves distinct user groups and operations. By aligning platform responsibilities and cross-functional logic early on, we ensured consistency and avoided fragmented workflows that often emerge from tool-by-tool thinking.

Systematic UI Decisions

Structuring UI to bridge data gaps

I turned logic gaps into targeted screens, showing each UI element resolved a specific problem.

  1. Making payout and coverage logic visible at a glance

Enrollment agents often wasted time flipping through tabs or opening external files to confirm basic benefit or payout rules. I combined plan, eligibility, and payout info into one view for faster checks. Agents can scan plan and payout details in one place without switching between tabs.

Membership & Coverage

I split coverage and commission into focused views so agents can check both faster, no more tool switching.

Membership View

For MemberX / BrokerX (Xperience),

Logic by Empower

Commission View

For Empower agents,

Track payouts & rules

  1. Centralizing sync errors across tools

I replaced three separate sync views with a dashboard that connects volume summaries with file-level and process-layer errors. This decision enables agents in tracing issues more quickly without switching between tabs or tools.

Unified Sync & Error Dashboard

From volume overview to individual record trace, all sync layers are available in one structured view.

Transactions Overview

For Empower agents (Connect),

Error summary by sync source

Sync Dashboard Summary

For Empower agents (Connect),

Volume-level sync breakdown by mapping

Routing Flow View

For Empower agents (Connect),

End-to-end views of sync routing logic

  1. Giving agents the whole picture during support calls

Agents used to toggle between tabs to find details during the call. To fix this, I unified context, like member info, contact history, and AI replies, into one screen to reduce delays and mistakes.

Context-Rich Contact Center

This screen is a centralized view of member details, AI tools, contact history, and message tracking, designed to minimize back-and-forth and improve call handling.

Contact Center

For contact center agents (Empower),

One unified view of member, notes, and live actions

Contextual AI Tools for Agents

Agents can now:

  • "Reply with AI" button opens contextual suggestion mid-call

  • Edit tone or wording instantly with AI-assist tools

  • Avoids switching apps, write and review all in one screen

Duplicate Question Detection

Detects repeated questions during the call and instantly surfaces past answers. It helps reduce backtracking and resolve calls faster

  1. Structuring enrollment into clear, guided steps

Users struggled with scattered, unstructured forms that made it unclear which fields were required or what came next. I redesigned the process as a step-based flow, prompting only one decision per screen to prevent errors, missed inputs, or hesitation.

*Note: This screen was introduced later in the project to support employee-initiated enrollment.

Step-Based Enrollment

The flow separates decisions like life events, coverage, and dependents into distinct stages to guide users with minimal friction.

Life Event Intake

For EmployerX (Xperience),

Logic by Empower

Step 1 starts by capturing intent, prompting users for the life event reason, dates, and docs needed to proceed, while signaling what's next

Outcome

Real gains and minor blind spots

I ran an unmoderated usability test with 10 internal users from the research process, using anonymized patient data and real logic from existing policy files. Most users navigated key workflows like Commission and Sync, smoothly without extra guidance.

62%

Faster error resolution

48%

Less data re-entry

1.3 x

AI-assist used more frequently post-launch

4.6

Avg clarity rate

However, two blind spots surfaced:

  • A few users hesitated at entry, unsure where to begin

  • The AI assistant handled 1:1 flows well, but felt too generic for edge cases

Next Steps

While internal users navigated the tools with ease, a few friction points remain. Next, we plan to:

Onboarding Direction

Help users begin with clear first steps


Smarter AI Responses

Train AI with real cases to better handle edge scenarios

External Pilot Test

Test usability with external users