Healthcare · Enterprise SaaS · Provider Data Management
Turning complex provider-data workflows into a consistent, responsive, and implementation-ready experience.

01 · Overview
Maintaining provider information across specialties, credentials, practice locations, hospital affiliations, documents and health-plan relationships is a complex operational challenge. At Wipro, I worked on the redesign of the DataSpring Provider Data Portal — formerly the CAQH Provider Data Portal — to evolve it into a more consistent, accessible and scalable experience for healthcare providers and internal users.
The work went beyond producing screens: making complex business rules understandable, keeping interactions consistent across a large product, and giving developers the clarity they needed to build the intended experience.
Translate a large, rules-heavy healthcare platform into coherent workflows — without losing the accuracy, governance and traceability the system requires.
9+ Months
Design engagement
1,000+
Screens designed
3
Breakpoints: desktop, tablet, mobile
End-to-end
Audit → flows → handoff → QA
These figures describe scope and process, not measured product outcomes.
02 · Understanding the product
DataSpring, powered by CAQH, connects healthcare organizations through trusted provider and member data. The Provider Data Portal is the central place for provider-sourced information — used in credentialing, provider directories, network management and other essential workflows.
Maintain professional information, credentials, documents, affiliations and practice details.
Manage practitioners, shared records, locations, authorizations and roster submissions.
Receive authorized provider information for downstream operational workflows.
Manage users, permissions, reporting and administrative processes.

The platform holds millions of provider records across 1,000+ participating organizations. These are platform-level figures that show the scale of the ecosystem — not outcomes of this redesign.
03 · The challenge
Adding a specialty or editing a practice location could involve many dependencies. A specialty could determine taxonomy groupings and certification fields; a location could be owned by a practitioner or an organization; an authorization could decide whether a health plan sees specific data; a change of state could alter which questions apply.
Data spread across profiles, credentials, affiliations, locations, documents and plan relationships.
Some records were practitioner-owned, others group-managed; access depended on roles and authorization.
Required fields, duplicates, date rules, state-specific rules, expired credentials, failed submissions.
1,000+ screens across features and breakpoints risked drift in forms, status and navigation.
Developers needed validations, alternate states and system messages — not just happy paths.
04 · Goals & success criteria
Profile management, credentials, documents and admin tasks that are easier to follow.
Reusable components, predictable patterns and standard visual rules.
Desktop, tablet and mobile — never an afterthought.
Validation, permissions, ownership, confirmation and errors built into the experience.
Acceptance criteria, flows, screens and validation specs connected for developers.
05 · Discovery & design audit
The client provided initial concepts and desktop designs. Rather than extending them straight away, I audited the existing experience to understand its structure, learned the healthcare terminology with help from internal QA knowledge and AI-assisted tools, and aligned with business and product stakeholders on next steps.

06 · Requirements → user journeys
Requirements described far more than a successful interaction: prerequisites, role restrictions, conditional fields, validation failures, cancellation, confirmation, audit history and downstream effects. I mapped them as user-flow diagrams in Figma.
01
Check eligibility
Submit is available only to eligible delegated or hybrid organizations with active authorization.
02
Review readiness
Confirmation summarizes profile completeness and location assignments before submission.
03
Confirm the submission
The user selects authorized health plans and confirms the data exchange.
04
Handle processing states
In progress, cancelled, success and failure — with editing locked during generation.
05
Preserve traceability
History records who submitted and when; success and failure affect confirmation dates differently.
06
Support follow-up
Reminders, reconfirmation when data changes, and plan-specific visibility rules.
A screen-by-screen approach wouldn't be enough — the design had to express the full sequence and the rules between steps.

07 · Information architecture
Profile and practitioner hubs bring together summary information, progress, locations, authorization status, documents, to-do items and activity history — giving context at the point of decision while detailed editing stays in its own section.
Shared hospital-affiliation records can be managed by an organization and assigned to many practitioners. Organization-managed fields are read-only for practitioners, while certain state-specific fields stay practitioner-editable. Making this explicit removes doubt about who can change a record and what that change affects.

08 · Data integrity & recovery
In healthcare data management, one incorrect field can affect downstream workflows. Validation had to be more than a generic error after submit — required fields, duplicate prevention, date dependencies, state rules, address standardization and limits on saving invalid records were designed into form behavior, states and feedback.
Primary / secondary / additional types, one primary max, no duplicates, conditional board certification, taxonomy links, date and retired-code checks.
Upload, extraction feedback, partial extraction, editable values, manual fallback — saved only after the user reviews and accepts. Fully auditable.
Clear processing, completed, cancelled and failed states, with a clear next step for each outcome.
Use automation to reduce repetitive work — while keeping people in control of what becomes part of a healthcare profile.

09 · Reusable design system
I researched Material UI (MUI) and Material Design patterns, then adapted them to DataSpring's needs and documented reusable components and variants in Figma.
Components covered behavior, not just appearance: an input looks and behaves the same across normal, focused, invalid, disabled and completed states, and a status indicator means the same thing everywhere.
Requirements referenced WCAG 2.1 AA and 2.2 AA across features. Keyboard navigation, screen-reader support, contrast and touch targets were part of the component specs — not a final-stage check.


10 · Designing across breakpoints
The DataSpring Provider Data Portal was designed to deliver a consistent experience across desktop, tablet, and mobile devices. Starting with a desktop-first interface, I adapted the layout, navigation, and content hierarchy to suit different screen sizes while maintaining a familiar interaction pattern.
The goal was to maintain consistency, readability, and access to essential workflows across breakpoints, rather than simply scaling down the desktop interface.
Design principle: One connected experience, adapted to every screen.
The initial direction was desktop-only. As scope grew to tablet and mobile, I reviewed the component system, found gaps in responsive behavior, and defined adaptations for navigation, buttons, forms and other key components — adapting, not just shrinking.
Desktop (1025px and above): Uses the available screen space to present provider information, profile progress, to-do items, and alerts in a structured dashboard layout.
Tablet (577px–1024px): Adapts the dashboard to a narrower viewport while keeping key information and actions accessible.
Mobile (up to 576px): Prioritizes essential information and vertically organizes dashboard content for smaller screens.

11 · Designing for implementation
A high-fidelity screen doesn't explain what happens when data is missing, a user lacks authorization, validation fails or a workflow is cancelled. I supported developers with feature walkthroughs, user-flow documentation and validation specifications.

12 · AI-assisted development
As the team explored AI-assisted development, the link between Jira acceptance criteria and Figma designs wasn't explicit enough for AI tools to follow reliably. I helped create a structured connection across three layers.
What the feature must do, including conditions and expected behavior.
Entry points, decision points, alternate paths and exit conditions.
The screens and interaction states that express the intended experience.
Tools including Claude Code and Figma Make were part of the broader design and delivery experimentation.
The value isn't using AI to generate interfaces — it's structuring product knowledge so people and AI tools can both follow the intended logic.
13 · UX validation & QA
Spacing, alignment, color, typography, component behavior, responsive layouts and pixel-level differences from Figma.
Whole journeys: navigation, transitions, error states, edge cases and state management.
Contrast ratios, touch-target sizes, keyboard interaction and screen-reader support.
I worked with QA to log issues in Jira, coordinated fixes with developers, and retested before demos.
Key learning: visual validation works best when it starts early, and end-to-end testing catches issues that isolated screen checks miss — especially where permissions, conditional states and connected workflows meet.
14 · The resulting design direction
15 · Impact & evidence
| Design scope | 1,000+ screens |
|---|---|
| Duration | 9+ Months |
| Responsive design | Desktop, tablet and mobile designs |
| Design system | Reusable components, variants and patterns in Figma |
| Handoff | Feature walkthroughs, user flows and validation specs |
| Quality assurance | Visual and end-to-end UX testing, Jira tracking and retesting |
| Product outcome | Post-launch metrics not yet available |
16 · Collaboration
The project needed ongoing coordination across design, business analysis, product, engineering, QA, subject-matter experts and client stakeholders. DataSpring stakeholders shared written appreciation for collaboration, communication, consistency, attention to detail and engagement with AI-assisted initiatives.

17 · Reflection
An acceptance criterion must be translated into decisions, feedback and predictable outcomes.
They set shared expectations for behavior, accessibility and implementation across teams.
Validation, permissions, errors and alternate paths are part of the experience.
Connecting criteria, flows and screens makes intent easier to inspect, explain and build.
A repeatable cycle of review, validation, tracking and retesting keeps small issues from piling up.
18 · Closing
This project taught me to think beyond individual interfaces — to see how information, permissions, validation rules, responsive patterns and downstream workflows fit together as one system, and to create clarity for users, stakeholders and developers alike.
Next case