Chikitsa.io is a state-of-the-art cloud-based Health Information ManagementSystem (HIMS) that transforms hospital operations with an integrated ElectronicMedical Record (EMR) and Electronic Health Record (EHR) solution. Itsinnovative e- prescription modules offer flexibility through digital entry,handwritten recognition, and voice command, allowing healthcare providers todigitize prescriptions without altering their current workflows. These featuresenable a smooth transition to digitalization while preserving the familiarityof traditional practices.
Chikitsa.io provides hospitals with real-time data to identifyinefficiencies and optimize resource utilization, leading to faster wait timesand improved patient care. Additionally, the mobile app helps patients manage appointments, access test results, and stay connected with theirhealthcare providers. Fully compliant with Ayushman Bharat Health Account (ABHA) standards, Chikitsa.io ensures secure datamanagement and facilitates seamless insurance claims through the Health Claim Exchange (HCX) platform. This innovative system, leveraging IoT, AI, ML, andBlockchain, is revolutionizing hospital operations and improving patient experiences.
Despite successfully deployment of their infrastructureon AWS using basic services, the core development team at Chikitsawas encountering several critical challenges in maintaining AWS best practices andensuring the scalability and efficiency of their setup. The increasing demand on their infrastructure has exposed several areas of concern that requireimmediate attention.
Chikitsa’s team entrusted Velocis Systems with addressing their challenges, leveraging ourextensive expertise as an AWS Advanced Consulting Partner. At VelocisSystems, “we are deeply committed to our clients' success and take immensepride in our ability to deliver innovative solutions that drive businessgrowth”.
After conducting a thorough assessment of Chikitsa'sinfrastructure, Velocis identified several critical business objectives:increasing release frequency, reducing time to market, ensuring zero downtime,optimizing the EKS node group based on application workloads, implementingseamless rollback capabilities in case of failures, optimizing costs, enhancingperformance monitoring, and strengthening security measures.
In response to these challenges, Velocis Systems proposeda holistic solutionfocused on re- architecting Chikitsa’sinfrastructure using a robust AWS technology stack. Below are some of therecommended tools and AWS services:
The re-architected solution for Chikitsa utilizes Amazon EKS to deploy containerized Node.jsbackend services, allowing for dynamic auto-scaling to efficiently managefluctuating workloads. The frontend, built with React.js and Material-UI, isseamlessly integrated with backend services via Amazon Elastic Load Balancer(ELB) and routed through Amazon Route
53for secure, scalable API exposure. Both theKubernetes clusters and databases are configured within private subnets,with a NAT Gatewayin the public subnet providinginternet access to private subnet resources. The entire infrastructureis deployed in the Mumbai region, ensuring optimal performance.
The application was containerized using Docker and orchestrated on Amazon EKS for efficient scaling and management. Tooptimize resource allocation, Kubernetes node groups were established, whileAWS services such as VPC, ALB, and ASG provided secure networking,fault tolerance, and autoscaling based on traffic demands.
AWSLambda is used for event-driven background taskexecution, offering a serverless architecture that minimizes infrastructuremanagement. Developers commit code toGitHub, triggering a CI/CD pipelinethat automates deployment onto the EKS cluster hosted on EC2 instances. Critical data,artifacts, and Docker images are stored securely in Amazon S3 and Amazon ECR.
Security and access control are managed using AWS Identityand Access Management (IAM) and AWS Systems Manager (SSM), ensuring onlyauthorized users have access to AWS resources. Additionally, comprehensivemonitoring and logging are enabled through a combination of AWS CloudWatch,AmazonCloudTrail, and Amazon SNS for alerting, alongside third-partytools like Prometheus, Grafana, Loki, and Alert Manager.This robust monitoring setup offers real-time insights, proactive issue detection, and efficient system health management, allowing for quick responsesto critical events and streamlined communication during troubleshooting.
Velocis takes great pride in serving as the trusted cloud managed servicesprovider for Chikitsa.io, and our collaborative partnership has led tosignificant advancements in their application and public cloud environment. TheAWS Cloud architecture solution delivered for the challenges has not onlyhelped Chikitsa.io to overcomeshared challenges but has also contributed to their business growth infollowing areas -