KB
Get in touch
All projects
ReactReduxNode.jsMySQLREST APIs

Provider Onboarding System

Hospital empanelment workflows with dynamic routing & Redux

Engineering Trainee — Care Health Insurance·Jan — Jun 2025·2 min read

Dynamic routing

Forms

React + Redux

Frontend

SQL optimized

Backend

Problem

Care Health Insurance needed a system to manage hospital provider empanelment, depanelment, and detail modifications at scale. Static forms couldn't handle the variety of workflows, and data accuracy was critical for provider network integrity.

Constraints

  • Multiple workflow types — Empanelment, depanelment, and modification each with different form fields and validation rules
  • Data accuracy — Hospital details must be validated before entering the production database
  • User experience — Operations teams need real-time feedback on form submissions
  • Performance — Backend APIs serving large provider datasets must respond quickly

What I Built

Frontend (React + Redux)

  • Dynamic routing system to handle a large number of forms for empanelment, depanelment, and hospital detail modification
  • Complex forms with robust validation mechanisms for data accuracy
  • Redux state management for seamless communication between components
  • Toast notifications for real-time feedback on submission success, errors, and system updates

Backend (Node.js + MySQL)

  • Backend services for large-scale provider onboarding workflows
  • SQL query optimization and indexing strategies to improve API response times
  • Structured logging and debugging practices for production reliability
ADR

Dynamic form routing over separate pages per workflow

Provider workflows share components but differ in fields and validation. A routing layer with shared form primitives reduced duplication while keeping each workflow configurable.

Alternative considered: Separate React pages per workflow — faster initially but unmaintainable as form count grew

Before / After

What I Learned

This internship taught me that software engineering isn't just backend APIs — shipping a usable product requires thoughtful frontend state management, validation UX, and close collaboration with the team through code reviews.