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