HealthSIA

A patient–therapist–surgeon communication and perioperative care platform with role-based dashboards and real-time chat.

React.js
Next.js
Node.js
Express.js
MySQL
Sequalize ORM
GCP
Socket.io
Docker
HealthSIA
Preview 1
Preview 2
Preview 3
Preview 4
+29

View Gallery

33 Images

Duration

Aug 2024 – Apr 2025

Team Size

2 developers, 1 designer, 1 QA, 1 PM

My Role

Full Stack Engineer

Project Overview

Key Highlights

Duration: Aug 2024 – Apr 2025
Team Size: 2 developers, 1 designer, 1 QA, 1 PM
My Role: Full Stack Engineer
Status: Completed

HealthSIA is a comprehensive perioperative care platform designed to enhance recovery for patients undergoing musculoskeletal surgery. The platform streamlines communication between patients, therapists, nutritionists, surgeons, and clinic admins, providing personalized nutritional support, exercise planning, and mental readiness protocols before, during, and after surgery.

Key Features:

1. Authentication & User Management - Role-based access for SUPER_ADMIN, ADMIN, CLINICAL_ADMIN, SURGEON, THERAPIST, NUTRITIONIST, PATIENT. - Secure registration & login with password hashing, email verification, password reset, and multi-factor authentication (MFA). - Mobile-first authentication for patients and faculty. - Session management and JWT-based authorization with role-specific permissions. - Audit logging for all user activities and access events. - Admin features for onboarding, deactivation, and role reassignment.

2. Patient Lifecycle & Care Management - Comprehensive patient CRUD with progress tracking. - Clinical assignment workflows based on specialization, location, and availability. - Patient journey visualization across pre-op, surgery, and post-op phases. - Holistic health tracking: sleep, activity, body composition, functional assessments, and mental readiness. - Dynamic pre- and post-surgery questionnaires with multiple input types (text, number, single/multi-choice, conditional questions). - Notifications and reminders for task completion and follow-ups. - Integration with Apple Health & Google Fit.

3. Clinical & Faculty Management - Role-specific dashboards with KPIs and analytics. - Mobile and web endpoints to manage appointments, patient assignments, and approvals. - Secure data access per role with strict RBAC. - Workflow automation with reminders, escalations, and care plan adjustments.

4. Meal & Exercise Plans - Dynamic meal plan creation with options, substitutes, and automatic duplication. - Exercise plans with functional tracking and progress visualization. - Real-time adherence monitoring with notifications. - Alternative meal suggestions for allergies or skipped meals. - Cron-job / GCP Scheduler integration for recurring task updates. - Integration with patient progress and health metrics for personalized recommendations.

5. Location & Specialization Management - CRUD for countries, states, cities, and medical specializations. - Fine-grained patient assignment to appropriate specialists. - Multi-clinic / multi-hospital support. - Location- and specialization-based analytics for operational optimization.

6. Appointments & Scheduling - Advanced scheduling with slot conflict resolution, rescheduling, recurring appointments, and mobile booking. - Automatic synchronization with care plans and notifications. - Integration with Google/Outlook calendars. - Real-time updates for clinicians and patients.

7. Analytics & Reporting - Role-specific dashboards with real-time metrics: patient progress, adherence, clinical outcomes, and staff performance. - Customizable, exportable reports (PDF, CSV, Excel). - Patient-level insights for early detection of care deviations. - KPI tracking for operational efficiency and engagement.

8. Mobile-First Design - Mobile APIs optimized for patients, therapists, and nutritionists. - Secure access to meal/exercise plans, appointments, progress, and chat. - Push notifications and reminders. - Responsive design across web, tablet, and mobile. - Offline support for critical features.

9. Real-Time Communication & Collaboration - WebSocket-based real-time messaging for patients and clinicians. - Role-based chat rooms with dynamic creation and permissions. - Offline notifications via FCM / Push API. - Persistent chat history and unseen message tracking. - Multi-device support with seamless sync.

10. Security, Compliance & Reliability - End-to-end encryption for sensitive data. - Secure APIs with rate limiting, input validation, and audit logs. - HIPAA-like compliance. - CI/CD pipelines with automated testing, linting, and GCP deployment. - Robust error handling and monitoring (Sentry / Cloud Monitoring).

Challenges
  • Serving concurrent users with low-latency APIs
  • Secure role-based access across different user types
  • Real-time chat reliability and message delivery
  • Dynamic multi-phase questionnaires and meal/exercise adherence
  • Scheduling conflicts and slot availability management
  • Ensuring frequent, safe releases via CI/CD
Solutions
  • Optimized database queries and added indexes to reduce response time
  • Implemented JWT-based auth and strict RBAC for backend and frontend
  • Built Socket.io room-based architecture for chat scalability and offline notifications
  • Developed dynamic multi-phase questionnaires with status tracking and reminders
  • Implemented alternative meal options and advanced scheduling conflict resolution
  • Automated testing, CI/CD pipelines, and GCP deployment for safe, reliable releases
Results
  • Platform adopted across multiple clinics, improving patient engagement and care coordination
  • Reduced API response time by ~40%
  • Streamlined clinical workflows and operational efficiency
  • Improved patient adherence and communication through real-time tools
  • Faster, safer releases through automated CI/CD