Skip to content
Antino
All case studies

Healthtech · Multi Tenant Health Benefits Platform

HCL Healthcare

Multi-tenant B2B Employee Health Benefits & Wellness SaaS Platform.

HCL Healthcare
102
Weeks operated
6k+
Hours of work
4
Engineers

The brief

Build and scale a white-label, multi-tenant employee healthcare management platform enabling HCL Healthcare to onboard large enterprise clients, manage their health check packages and appointment workflows end-to-end, and provide employees with a seamless self-service health benefits portal — replacing manual operations and fragmented tools with a unified digital ecosystem.

What we built

A comprehensive end-to-end employee health management SaaS platform ("Healthbook" / "Habit Health") serving enterprise B2B clients. Deliverables include:

  • Dual-portal web app — internal admin/agent/clinical-agent portal and external employee-facing portal — for appointment booking, health package management, group/tenant management, and bulk HR operations
  • Multi-tenant configuration engine with custom subdomains, domain-email validation, Drools-based eligibility rules, and partner/DC management
  • Flutter mobile app (Habit Health) with Razorpay payments, UPI deep-linking, Shorebird OTA updates, and Fastlane CI/CD
  • WhatsApp appointment booking flows and an AI-powered chatbot replacing a static decision tree
  • Corporate wellness cohort dashboards, personalized smart reports with biological age and risk prediction, and CleverTap behavioural analytics (30+ events)
  • AWS SQS/Batch-powered bulk onboarding and onsite health-camp management pipelines
  • Clinical quality management (CQM/CQE) platform with audit form versioning, scoring, compliance gap tracking, and 65-index MongoDB optimization
  • PDF split/merge utility, HTML mailers, and Webflow/Lottie-animated wellness engagement pages.
Live in production

Production-deployed multi-tenant Healthbook platform serving named enterprise clients (Hyundai, Nagarro, Virtusa, Volvo, KCC, SolarWinds, L&T, Newgen, Amphenol, Xcube, Tenet Diagnostics); Flutter mobile app Habit Health at v2.3.6+ on iOS and Android with Razorpay and Shorebird; AI chatbot live in patient portal; CleverTap full-funnel analytics in production; AWS Glue-powered analytics reports; CQM/CQE audit platform in UAT/early production.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 102 weeks of operated delivery.

  1. buildWeek 1–102

    Healthbook Core Platform (Internal + External Portals)

    The central B2B employee health management platform with dual portals: an internal admin/agent/clinical-agent portal and an external employee-facing portal.

    Fully operational multi-tenant SaaS health management platform serving multiple enterprise clients including Hyundai, Nagarro, Virtusa, Volvo.

    AngularReactSpring BootMongoDBFlywayIndexDB
  2. buildWeek 11–95

    Appointment Scheduling & Slot Management System

    Full-lifecycle appointment engine covering slot creation/validation (with time-clash detection), DC/HSC/onsite modes, home-sample pincode-based routing, skip-consult flows, teleconsultation booking rules.

    Configurable appointment system supporting DC, HSC, home-sample, onsite-camp, and teleconsult modalities with per-client rule sets

    Spring BootMongoDBReactAngularDrools
  3. buildWeek 14–80

    Analytics, Reporting & DSP (Diagnostic Service Portal) Dashboard

    Multi-role analytics dashboards including appointment analytics, HR health reports, agent/admin dashboards with filters, DSP for call-centre agents with Click2Call, voucher management.

    Downloadable appointment analytics, HR health utilization reports, and agent-performance dashboards.

    AngularReactAWS GlueIndexDBMongoDBChart.js
  4. buildWeek 15–102

    WhatsApp & Chatbot Engagement Layer

    WhatsApp-based appointment booking flow, login/OTP message templates, and an evolved conversational chatbot — first rule-based tree, then AI-powered — integrated into the patient-facing wellness portal.

    WhatsApp-native appointment booking and login flows; AI chatbot replacing static decision tree in production patient portal

    WhatsApp Business APIAngularReactThree.jsLottieFilesSpring Boot
  5. integrateWeek 16–80

    Bulk Operations & Data Pipeline (Excel Upload, Onsite Camp, SQS)

    Enterprise-grade bulk processing for employee onboarding, appointment creation, status updates, and onsite health-camp management — using Excel ingestion, AWS SQS queues, AWS Batch/Spring Batch.

    Onsite health camp bulk registration and appointment status batch processing for enterprise clients.

    AWS SQSAWS BatchSpring BatchSpring BootSendGridMongoDB
  6. buildWeek 24–80

    Multi-Tenant Onboarding & Client Configuration Engine

    Tenant and sub-tenant management system with custom subdomain routing, domain-based email validation, document expiry notifications, partner management, and configurable package rules per client organization.

    Self-serve tenant onboarding with optional steps, subdomain isolation, and automated document expiry alerting for compliance management

    Spring BootMongoDBReactAngularAWS SQSSendGrid
  7. integrateWeek 38–102

    Smart Reports & Wellness Corporate Dashboard

    Personalized health smart reports with risk assessment, health markers, biological age, and cohort-level corporate wellness dashboards — integrated into the patient portal and configurable from WebRoot at UHID/CUG level.

    Personalized lab-result smart reports and employer-facing cohort health dashboards showing population-level risk, compliance.

    AngularReactChart.jsMongoDBWebRootSpring Boot
  8. stabilizeWeek 60–102

    Habit Health Patient Mobile App (Flutter)

    Flutter-based cross-platform (iOS + Android) patient wellness app — Habit Health — covering health package booking, lab/pharmacy, consultation, vaccination, wallet, maternity care, and AI chatbot.

    Production Flutter app (v2.3.6+) on iOS and Android with Razorpay payments, UPI intents, CleverTap event tracking, and Shorebird OTA updates

    FlutterDartRazorpayFirebaseFastlaneShorebird

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.