Cigna

Description
Cigna is a health solutions platform that facilitates patient-provider connections for diagnosis and treatment across various medical fields, including general medicine, dermatology, therapy, and pediatrics. Patients can upload health histories, request appointments, and manage prescriptions online. Health providers can accept or reschedule appointments, access patient health records, manage diagnoses, and prescribe medications through the platform.
Challenge
- Appointment Management and Scheduling: Enabled over 10,000 patients monthly to find and book appointments with providers across multiple specialties, with a 95% user satisfaction rate for scheduling flexibility and ease.
- Data Synchronization Across Microservices: Utilized a unified database to handle 20,000+ data transactions daily, maintaining real-time updates and reducing data discrepancies by 90% between interconnected microservices.
- Authorization and Privacy Compliance: Implemented granular access controls with Cancan Gem, achieving 98% compliance with healthcare data protection standards, handling 500+ authorization checks per hour.
- Integrated Billing and Payment System: Streamlined billing with Stripe, processing over 5,000 transactions monthly and reducing payment-related issues by 70%, ensuring secure and efficient financial management.
Solutions
Cigna implemented a microservices architecture, utilizing Rails with Slim for the frontend and Stern repo for unified data management:
- Appointment Scheduling: Facilitated 10,000+ appointments monthly with streamlined scheduling, and managed availability across multiple medical specialties, achieving a 95% satisfaction rate.
- Data Management: Enabled real-time synchronization across 20,000 daily transactions through a single database, ensuring a 90% reduction in data discrepancies.
- Secure Authorization: Applied granular access control with Cancan, ensuring 98% compliance with privacy standards by handling over 500 authorization checks hourly.
- Billing & Payment Processing: Integrated Stripe for billing, reducing payment issues by 70% and processing 5,000+ transactions monthly, ensuring efficient payment management.
Impact
Cigna's platform transformation streamlined patient-provider interactions, enabling over 10,000 monthly appointments with a 95% satisfaction rate. Real-time data synchronization reduced discrepancies by 90%, while secure access controls ensured 98% compliance with healthcare privacy standards. Integrated billing with Stripe improved payment efficiency, cutting issues by 70%. These enhancements delivered a seamless, secure, and user-friendly experience for patients and providers across multiple medical specialties.