
International Patients CRM
A CRM system for managing the full lifecycle of international patient visits — from initial enquiry through appointments, medical records, vendors, and follow-up care coordination.
Features
- Patient journey tracking from referral to discharge
- Patient visits tracking with 60+ attributes
- Medical records management
- Vendors and Guest Services management
- Maintenance control and users management for admins
- Reference tables management and integration with providers repository
- SSO integration with role-based access control
- Partial access control for external users
Tech Stack
AngularPythonTypeScriptTailwindSSOMSSQLSentryPM2NginxAzure DevOps
Key Insights
- Reference tables for patient/visit attributes like visit types and nationalities simplified data normalization and maintenance
- Sandboxing external users to only access specific attributes was essential for allowing guest services and vendors to use the system without exposing sensitive data
- Implementing a custom maintenance mode with user management allowed for safe deployments and emergency access for admins