Healthcare platforms have unique constraints: strict data isolation between facilities, role-based access for patients, radiologists, and admins, and compliance with local payment regulations. Prevadu Health tackles all of these.
Multi-Tenant Data Isolation
Each healthcare facility gets isolated data through Sequelize scopes. A middleware attaches the tenant context to every request, and the ORM automatically filters queries to that tenant. Compound database indexes ensure queries remain fast even as the dataset grows.
27 Master Data Modules
Healthcare management requires extensive reference data — centers, doctors, machines, modalities, time slots, procedures, pricing, specializations, and more. We built a generic CRUD controller pattern that each master module extends, eliminating code duplication while allowing per-module customization.
Role-Based Dashboards
Four distinct interfaces serve different users. Patients book appointments and view reports. Radiologists manage their schedule via FullCalendar with drag-and-drop. Admins handle master data through AG-Grid data tables with sorting and filtering. SuperAdmins get multi-facility oversight and analytics.
Communication Stack
The platform integrates Microsoft 365 OAuth for transactional emails, VL Serve with certificate-based authentication for SMS notifications, and Firebase Cloud Messaging for push notifications — covering all communication channels healthcare providers need.