One system to bring order to health insurance ops

One system to bring order to health insurance ops

One system to bring order to health insurance ops

VizCare

VizCare

What's missing? One reliable place to work

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 operations teams to focus on supporting people, not troubleshooting systems.

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 operations teams to focus on supporting people, not troubleshooting systems.

Timeline

2023 June - December (6 months)

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)

BACKGROUND

BACKGROUND

US health insurance operations rely on disconnected, aging systems

US health insurance operations rely on disconnected, aging systems

Most health 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.

Most health 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.

Split Systems

Split Systems

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

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

Manual Process

Manual Process

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

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

No Unified View

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

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

CHALLENGES

CHALLENGES

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

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.

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.

GOALS

GOALS

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

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 the ops teams instantly spot what's changed and what's pending, no more tool-hopping to check status

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

02_ Edit without Losing Context

Allow updates by viewing the proper case for users not to lose track of switching screens

Allow updates by viewing the proper case for users not to lose track of switching screens

03_ Share One Source

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

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

SYSTEM SNAPSHOT

SYSTEM SNAPSHOT

Tracing where user-facing errors began across disconnected tools

Tracing where user-facing errors began across disconnected tools

Membership Portal

Membership Portal

Onboarding

Onboarding

Onboarding

Member status shows as "Active"

No visible issues from the user's view

No visible issues from the user's view

Sync Interfaces

Sync Interfaces

Data Infrastructure

Data Infrastructure

Data Infrastructure

Data still processing or paused

Member info is stuck and not syncing forward

Member info is stuck and not syncing forward

Claim Processor

Claim Processor

Claim Ops

Claim Ops

Claim Ops

Status: "Not syncing", No clear reason given

Member data not received


Member data not received

Call Center

Call Center

Support

Support

Support

Showing "Incomplete or missing"

Agent can't find the member during calls or chats

Agent can't find the member during calls or chats

USER RESEARCH

USER RESEARCH

Understanding team-specific blind spots through interviews and tool audits

Understanding team-specific blind spots through interviews and tool audits

Each team touched the data at different points with different goals. Mapping the full picture, talking to them in their context with 10 team member interviews (2-3 per role), tracking 3 recurring sync issues traced across 6 recorded support calls, and reviewing the internal tool usage log with the product, business, and engineering teams.

Each team touched the data at different points with different goals. Mapping the full picture, talking to them in their context with 10 team member interviews (2-3 per role), tracking 3 recurring sync issues traced across 6 recorded support calls, and reviewing the internal tool usage log with the product, business, and engineering teams.

User Type 1: Membership Ops

User Type 1: Membership Ops

Confirm enrollment status

Confirm enrollment status

They see no visibility into whether data is synced with claims.

They see no visibility into whether data is synced with claims.

"It shows active on my screen. Why wouldn't it go through?"

"It shows active on my screen. Why wouldn't it go through?"

User Type 2: Claim Analysts

User Type 2: Claim Analysts

Track and resolve batch errors

Track and resolve batch errors

There is often missing or incomplete membership info when processing claims, causing delays.

There is often missing or incomplete membership info when processing claims, causing delays.

"I never know who to ask when info is missing or changing."

"I never know who to ask when info is missing or changing."

User Type 3: Call Center Agents

User Type 3: Call Center Agents

Answer live calls and chats from clinics and patients

Answer live calls and chats from clinics and patients

They couldn't locate the member or explain the missing data, when prompt assistance is important.

They couldn't locate the member or explain the missing data, when prompt assistance is important.

"I just tell them I'll escalate. There's nothing else I can do."

"I just tell them I'll escalate. There's nothing else I can do."

INTERVIEW SYNTHESIS & FEATURE PRIORITIZATION

INTERVIEW SYNTHESIS & FEATURE PRIORITIZATION

Each feature stems from specific behavior patterns observed across teams

Each feature stems from specific behavior patterns observed across teams

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

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

Key Insights

Hidden Breaks

Hidden Breaks

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

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

Feature Solutions

Policy Trace View

Policy Trace View

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

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

Fragmented Views

Fragmented Views

The whole team had no visibility across membership, claims, and support; misalignment was inevitable

The whole team had no visibility across membership, claims, and support; misalignment was inevitable

Unified Edit Layer

Unified Edit Layer

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

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

Late Fixes, High Cost

Late Fixes, High Cost

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

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

Call-Ready View

Call-Ready View

Gives agents a clear summary of sync status, delays, and flags to help agents

Gives agents a clear summary of sync status, delays, and flags to help agents

INFORMATION ARCHITECTURE

INFORMATION ARCHITECTURE

Mapping the system backbone for a shared vision

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.

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.

SOLUTIONS

SOLUTIONS

I turned data gaps into targeted screens by systematically structuring UI decisions

I turned data gaps into targeted screens by systematically structuring UI decisions

Glanceable Payout & Coverage Overview

Glanceable Payout & Coverage Overview

Combined view of plan, benefits, and payout info reduces tab-switching and external lookups and helps agents quickly verify benefits and payment rules in one place.

Combined view of plan, benefits, and payout info reduces tab-switching and external lookups and helps agents quickly verify benefits and payment rules in one place.

Membership View

Membership View

For Member X / Broker X (Xperience)

Logic by Empower

For Member X / Broker X (Xperience)

Logic by Empower

Tab-Based Program Layout

Tab-Based Program Layout

One tab per benefit type improves scan speed and avoids clutter

One tab per benefit type improves scan speed and avoids clutter

Plan-Linked Overview

Plan-Linked Overview

The overview shows who's covered under which plan, avoiding confusion during support calls

The overview shows who's covered under which plan, avoiding confusion during support calls

Per-Member Status and Coverage

Per-Member Status and Coverage

"Active" or "Terminated" badges + effective/termination dates help validate coverage at a glance

"Active" or "Terminated" badges + effective/termination dates help validate coverage at a glance

Payout & Benefit Logic

Payout & Benefit Logic

Clear breakdown of limits, reductions, and waiver logic on the same page

Clear breakdown of limits, reductions, and waiver logic on the same page

Expandable Detail Views

Expandable Detail Views

"View More" lets users go deeper without overwhelming the default screen

"View More" lets users go deeper without overwhelming the default screen

Commission View

Commission View

For Empower agents,

Track payouts & rules

For Empower agents,

Track payouts & rules

Download/Filter/Search Tools

Download/Filter/Search Tools

Instantly pull reports, export documents, or narrow by period or agent

Instantly pull reports, export documents, or narrow by period or agent

Sticky Column Headers

Sticky Column Headers

Keeps context visible when scrolling a long list

Keeps context visible when scrolling a long list

Collapsible Rows

Collapsible Rows

Each agent's rows expand to show per-group breakdowns

Each agent's rows expand to show per-group breakdowns

Payment Status Badge

Payment Status Badge

Color-coded badges allow a fast visual scan of the payment stage

Color-coded badges allow a fast visual scan of the payment stage

Quick Exports & Audit Tools

Quick Exports & Audit Tools

Fast access to statements and payout breakdowns for audits

Fast access to statements and payout breakdowns for audits

Centralized Sync Errors

Centralized Sync Errors

I replaced three separate sync views with a dashboard that connects volume summaries with file-level and process-layer errors. This decision enables agents to trace issues more quickly.

I replaced three separate sync views with a dashboard that connects volume summaries with file-level and process-layer errors. This decision enables agents to trace issues more quickly.

Sync & Error Dashboard

Sync & Error Dashboard

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

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

Record-level errors from transactions now sync with the volume-based overview in sync

Record-level errors from transactions now sync with the volume-based overview in sync

Error Tracing Card Details

Error Tracing Card Details

Source &Target Mapping

Source &Target Mapping

Status Labels & Sync Volume Summary

Status Labels & Sync Volume Summary

Transactions Overview

Transactions Overview

For Empower agents (Connect),

Error summary by sync source

For Empower agents (Connect),

Error summary by sync source

Status Column Tags

Status Column Tags

Instantly spot record sync status

Instantly spot record sync status

Error Category Filters

Error Category Filters

Narrow by error type (e.g. missing member ID, unmatched record)

Narrow by error type (e.g. missing member ID, unmatched record)

Error Summary Panel

Error Summary Panel

Quickly scan file-wide error volume before expanding


Quickly scan file-wide error volume before expanding

Search & Filter Tools

Search & Filter Tools

Surface key records by file name, date, or column keyword

Surface key records by file name, date, or column keyword

Horizontal-Scroll Record Table

Horizontal-Scroll Record Table

See expandable sync status by record for in-depth trace

See expandable sync status by record for in-depth trace

Sync Dashboard Summary

Sync Dashboard Summary

For Empower agents (Connect),

Volume-level sync breakdowns by mapping

For Empower agents (Connect),

Volume-level sync breakdowns by mapping

Source/Target Mapping Grid

Source/Target Mapping Grid

Grid layout mirrors real data flow to reduce mental switching between logic and UI

Grid layout mirrors real data flow to reduce mental switching between logic and UI

Persistent Totals Panel

Persistent Totals Panel

Total always stays visible, making it easy to spot global issues across clients

Total always stays visible, making it easy to spot global issues across clients

Status Breakdown Cards

Status Breakdown Cards

Grouped sync volumes by outcome; Successful, Error, Review, Processing

Grouped sync volumes by outcome; Successful, Error, Review, Processing

Hover-Expandable Details

Hover-Expandable Details

Agent can explore volume breakdowns inline to check why a sync failed

Agent can explore volume breakdowns inline to check why a sync failed

Consistent Volume Labels

Consistent Volume Labels

Same labels across tools help agents interpret sync volume instantly

Same labels across tools help agents interpret sync volume instantly

Routing Flow View

Routing Flow View

For Empower agents (Connect),

End-to-end view of sync routing

For Empower agents (Connect),

End-to-end view of sync routing

Source-Level Sync Status

Source-Level Sync Status

Shows success/error/review by exchange (e.g. California, New York)

Shows success/error/review by exchange (e.g. California, New York)

Node-level Volumes

Node-level Volumes

Each step (e.g. Payment Gateway, Effectuation) displays volume sync state for root cause triage

Each step (e.g. Payment Gateway, Effectuation) displays volume sync state for root cause triage

Process Path Visualization

Process Path Visualization

Agents can see exactly how files flow (e.g. "Binder Payment Requirement" vs. "Add Member" to confirm if logic matches file behavior

Agents can see exactly how files flow (e.g. "Binder Payment Requirement" vs. "Add Member" to confirm if logic matches file behavior

Directional Logic Map

Directional Logic Map

Flow arrows show how sync logic branches by case type, making the exception obvious


Flow arrows show how sync logic branches by case type, making exception obvious

Context-Rich Contact Center

Context-Rich Contact Center

New contact center unified context, such as member info, contact history, and AI replies, into one screen to reduce delays and improve call handling.

New contact center unified context, such as member info, contact history, and AI replies, into one screen to reduce delays and improve call handling.

Contact Center

Contact Center

For Contact center agents (Empower)

Combined view of member, notes, and live actions

For Contact center agents (Empower)

Combined view of member, notes, and live actions

Auto-generated Response

Auto-generated Response

Insert pre-vetted replies based on context or agent input for faster handling

Insert pre-vetted replies based on context or agent input for faster handling

Inline Search with Filters

Inline Search with Filters

Find specific message history using filters like topic, agent, or date quickly

Find specific message history using filters like topic, agent, or date quickly

Call Journey Tracker

Call Journey Tracker

Visual tracker shows claims and benefit topics mentioned in the call

Visual tracker shows claims and benefit topics mentioned in the call

Message Actions (Copy/Suggest Edit)

Message Actions (Copy/Suggest Edit)

Quickly copy responses or insert a suggestion with one click with AI

Quickly copy responses or insert a suggestion with one click with AI

Member Info Panel

Member Info Panel

Show plan, coverage, and recent activity to reduce toggling

Show plan, coverage, and recent activity to reduce toggling

Action Bar (e.g. Submit Claim, Add Life Event)

Action Bar (e.g. Submit Claim, Add Life Event)

Trigger next-step actions directly from the call view without back-and-forth

Trigger next-step actions directly from the call view without back-and-forth

Contextual AI Tool for Agents

Contextual AI Tool for Agents

Agents can now:

-"Reply with AI" button opens contextual suggestion during call

-Edit tone or wording instantly with an AI-assisted tool

-Avoid switching apps, write and review all on one screen

Agents can now:

-"Reply with AI" button opens contextual suggestion during call

-Edit tone or wording instantly with an AI-assisted tool

-Avoid switching apps, write and review all on one screen

Duplicated Question Detection

Duplicated Question Detection

It detects repeated questions during the call and instantly surfaces past answers, helping reduce backtracking and resolve calls faster

It detects repeated questions during the call and instantly surfaces past answers, helping reduce backtracking and resolve calls faster

Step-Based Enrollment Flow

Step-Based Enrollment Flow

Users often struggled with data-heavy forms that made it unclear which fields were required or what came next. This flow separates decisions like life events, coverages, plans, and dependents into distinct stages to guide users without blockers.


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

Users often struggled with data-heavy forms that made it unclear which fields were required or what came next. This flow separates decisions like life events, coverages, plans, and dependents into distinct stages to guide users without blockers.


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

Life Event Intake

Life Event Intake

For Employer X (Xperience),

Logic by Empower

For Employer X (Xperience),

Logic by Empower

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

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

OUTCOME

OUTCOME

Real Gains and Minor Blind Spots

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.

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%

62%

Faster error resolution

48%

48%

Lesser data re-entry

1.3X

1.3X

AI-assist used more frequently post-launch

4.6 ★

4.6 ★

Avg clarity rate

However, two minor blind spots surfaced:

-A few users hesitate at entry, unsure where to begin

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

However, two minor blind spots surfaced:

-A few users hesitate at entry, unsure where to begin

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

NEXT STEPS

NEXT STEPS

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

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

Onboarding Direction

Onboarding Direction

Help users begin with clear first steps


Help users begin with clear first steps

Smarter AI Responses

Smarter AI Responses

Train AI with real cases to better handle edge scenarios

Train AI with real cases to better handle edge scenarios

External Pilot Test

External Pilot Test

Test usability with external users

Test usability with external users

Explore Other Projects

Explore Other Projects

A person stands in a sandstone cave.
A person stands in a sandstone cave.
A person stands in a sandstone cave.

Knowt

Mobile learning app that builds study habits with a friendly, data-informed streak system

Learn more

closed window
closed window
closed window
A fast black sports car races down the highway.
A fast black sports car races down the highway.
A fast black sports car races down the highway.

Upland advocate portal

Enterprise B2B portal for faster, more accurate eligible assistance policy matching for healthcare adovcates

Learn more

Let's Connect

Let's Connect

©Chaemin Kim 2025

©Chaemin Kim 2025