~/vimal-jain
Frontend Tech LeadApr 2026

Althenia Healthcare Coordination & Patient Ecosystem

A multi-portal healthcare ecosystem connecting French doctors, independent nurses, and patients through structured digital care coordination workflows.

Problem Statement

Althenia was built to digitize healthcare coordination in the French medical sector between prescribing doctors, independent home-care nurses (IDEL), and patients. The platform needed to support patient records, care requests and protocols, prescriptions, team management, delegation, scheduling, treatment evaluations, digital consent, and mobile field workflows while maintaining reliable integrations and healthcare-specific privacy requirements.

System Architecture

The ecosystem was divided into independently maintained frontend applications/repositories aligned with distinct healthcare workflows, including the Doctor platform, IDEL nurse platform, Patient portal, and digital signature functionality. The Doctor experience focused on desktop-oriented workflows (DPU patient records, PEC care protocols, digital prescriptions, teams, sites, delegation), while the IDEL application was designed as a mobile-first PWA for field nurses. Built using Vue 3, TypeScript, Pinia, Vue Router, and centralized Axios services, communicating with a Java REST backend with JWT authentication and automatic token refresh.

Key Features

Doctor healthcare portal for patient, care protocol, prescription, team, site, and delegation management
DPU (Dossier Patient Unique) patient creation, search, lookup, update, and medical record workflows
PEC (Prise En Charge) care protocol creation, clinical follow-up, evaluation, equipment/program selection, and consent upload
Digital prescription generation and client-side PDF rendering (html2pdf.js)
Healthcare team and member management with 7 role types and permission-based actions
Specialized patient workflows for neurostimulation, wound care, urology, fecal disorders, and stoma care
Mobile-first nurse agenda, home-visit planning, and interactive TENS/wound-care field protocols
PWA installation, onboarding experience, and QR-code medical equipment scanning
JWT login, password reset, session synchronization, route guards, and automatic token refresh queue
GDPR-aware patient identity masking and RPPS / NIR validation workflows

Technical Challenges & Engineering Solutions

Monolithic Codebase Standardization: Restructured folder hierarchy, introduced typed domain-specific API services, reusable validation utilities, cleaner component patterns, and removed obsolete flows/fields (removing ~855 lines of legacy AdminConsole/AdminInvite code).
Backend Contract Standardization: Worked directly with backend developer to review API behavior, refine REST API contracts, standardize response structures and authentication formats, and improve frontend/backend data mapping.
Concurrent Token Refresh Queue: Designed a custom Axios token-refresh queue using an isRefreshing guard and failedQueue Promise pattern so only the first request performs token refresh while concurrent failed requests wait and retry.
Iterative Client-Driven UI Refinement: Led iterative refinement of UI workflows, forms, API calls, rendering logic, data mapping, and validation based on direct client feedback and operational requirements.

Key Contributions & Tech Leadership

Took primary frontend technical ownership in a small cross-functional team (1 frontend engineer, 1 backend developer, and a technically involved client).
Established consistent frontend engineering standards across an initially unstructured codebase (folder structure, service organization, reusable utilities, typed models, component patterns).
Refactored monolithic API file into modular typed domain services (authentication, patient, PEC, team, member, delegation, site services).
Designed and implemented JWT authentication architecture, Bearer token handling, route guards, and concurrent token refresh queue.
Built DPU patient management, team/member management, and helped transition frontend from global admin-console to decentralized site/team management.
Created reusable form-validation composables for email, French phone numbers, password strength, NIR, and business validation rules.
Implemented route-level lazy loading (37 Doctor routes, 34 IDEL routes) and debounced searches to optimize API loading and rendering efficiency.
Implemented digital prescription UI, client-side PDF generation, IDEL PWA onboarding, and QR-code medical equipment scanning.

Scale & Key Metrics

4,000+ lines of direct code additions across major authentication, patient, team, and API-service work
855+ lines of obsolete legacy code refactored and removed
330+ line monolithic API file refactored into modular domain services
37 Doctor platform routes & 34 IDEL mobile routes architected
7 healthcare team roles supported
3,600s JWT access-token lifetime & 10,000ms HTTP timeout configured

Stack

Vue 3TypeScriptPiniaViteTailwind CSSAxiosPWAJavaGCP App Enginehtml2pdf.jsVitest