Processing...
By collaborating closely with the client’s team, NIX successfully modernized the legacy PHM platform and developed a fully-fledged PHM platform from scratch. The clientele increased by four times in a short period.
Healthcare
Web Development, Cybersecurity, DevOps Services, Cloud Services
AWS, Golang, NodeJS, Java, MSSQL, Angular
The client provides population health management (PHM) solutions, helping healthcare organizations improve care quality and clinical performance through data analysis, extracting actionable insights, and patterning out population health trends.
The client recognized the need for a strategic upgrade with its legacy software struggling to keep up with market demands and losing competitiveness. Thus, they decided to modernize the existing product while simultaneously developing a new SaaS platform from the ground up. This dual approach aimed to enhance current offerings, align with evolving user expectations, and provide a smooth transition path for existing customers, ensuring business continuity and long-term growth.
NIX was chosen for our strong track record in delivering complex software solutions and our capability to scale development efforts rapidly. By integrating smoothly with the client’s in-house team, we provided the technical proficiency and strategic support needed to drive innovation and meet business objectives effectively.
Modernizing the legacy PHM platform was challenging due to its diverse technology stack, which incorporated outdated libraries and frameworks that hindered integration with modern solutions. We had to navigate compatibility issues, refactor code, and even reverse engineer undocumented components to ensure a smooth transition to the new platform.
Achieving observability in a multi-tenant PHM platform required monitoring and managing the vast amounts of data generated across multiple sources. At the same time, we had to ensure data isolation, security, and fine-grained visibility across different layers without impacting system efficiency.
The PHM platform analyzes data collected from multiple sources, including patient demographics, medical records, insurance claims, and social determinants of health. To ensure seamless processing, the data is organized using standard healthcare formats such as HL7 FHIR, along with custom-built data pipelines tailored to specific needs. By evaluating this information against predefined metrics, the platform generates detailed reports that measure patient adherence, highlight care gaps, and deliver actionable insights to healthcare providers, ultimately improving decision-making and patient outcomes.
The PHM platform leverages a microservices architecture, which enhances performance, scalability, and faster deployment by breaking down the system into independent, manageable components. The product has over 40 AWS-based microservices dedicated to key domains such as user management, medication, patient data, and financial operations. Developed using Java, TypeScript, Python, and Google Go, the platform ensures efficient performance and adaptability to evolving business needs.
Microservices communicate via Kong API Gateway, an agnostic HTTP-type protocol, providing a single entry point for all requests. As a centralized API management solution, Kong streamlined request routing, enhanced security through authentication and authorization policies, and ensured high availability via load balancing. Leveraging containerization and Kubernetes, the platform enabled dynamic horizontal scaling, automatically adjusting resources based on demand.
We used micro front end architecture to achieve a highly modular and maintainable user interface for the platform and facilitate multi-tenancy support. By breaking down the front end into smaller, independent components, the team could work on specific features and sections concurrently using different technologies with accelerated development velocity and reduced code conflicts.
Each healthcare provider had a dedicated domain and URL, providing a customized user experience with unique branding, features, and workflows, all while sharing the same underlying platform infrastructure. This modularity provided a tailored and scalable solution for each tenant’s specific needs.
NIX implemented functionality for automated processing of medical data, including test results and diagnostic reports. Users can also manually input data, tailoring it to specific needs. The system generates analytical reports with visualizations, allowing disease progression tracking, trend identification, and intervention result comparisons.
Our security audit showcased critical vulnerabilities, including the use of outdated libraries with known exploits and the hardcoding of sensitive data like API keys and database credentials directly in the source code. We addressed these issues by updating all dependencies to their latest stable versions, eliminating potential attack vectors, and migrating sensitive data to encrypted configuration files managed centrally. By shifting the infrastructure to AWS, we standardized access control using AWS WorkSpaces, eliminating the risk of unauthorized access. Furthermore, we implemented real-time user activity monitoring to detect and respond to any suspicious behavior, such as unauthorized access attempts or data exfiltration.
Products have fundamental differences in their authentication methods. The legacy platform used a session-based, stateful login system that relied on session IDs, while the new platform employed a stateless, token-based (JWT) login process, generating a new token for each backend access. To ensure seamless user experience—where a user logs into the legacy system and remains logged in when redirected to the new platform—a custom integration was required, as no ready-made solutions existed to bridge these distinct authentication mechanisms.
By collaborating closely with the client’s team, NIX successfully modernized the legacy PHM platform and developed a fully-fledged PHM platform from scratch. Parallel development allowed the seamless transition of existing customers to the new platform while attracting a wider range of new healthcare providers. The clientele increased by four times in a short period.
The enhanced PHM platform provided valuable insights into patient health, clinician performance, and practice management, ultimately improving population care. This successful partnership solidified the company’s market leadership and drove positive change in the healthcare industry.
Mobile App to Streamline Teacher-Student Workflows
Education
Maritime Vehicle Safety Improvement with Autonomous Anti-collision IoT System
Aviation & Marine & Railroad
Infosec: Migration of an Education Platform to CMS Optimizely
AI-powered System: Cybersecurity Report Generation and Risk Mitigation
Reduce your AWS costs by 30% and enhance cloud performance with NIX. We take into account your short and long-term needs to maximize business results. Explore!
NIX is a DevOps service provider offering DevOps consulting, engineering, MLOps, DevSecOps, FinOps, and cloud migration services for your system reliability.
NIX provides end-to-end AWS migration services—from AWS cloud migration consulting to post-support. Learn how to grow cloud performance and keep costs in check.
Safeguard your system, data and processes from ever-evolving cyber threats
Top-notch cloud consulting services and cloud computing services in the USA for cloud migration and cost optimization for your cloud infrastructure.
Qualified web app and platform development, enhancement, and maintenance services. We deliver web solutions that rise to your business challenges.
AWS consulting and development services from NIX is your way to join the cloud seamlessly and cost-efficiently. Stay on 24/7 with a certified partner.
NIX is a software engineering company in the USA that offers enterprises digital transformation consulting services to embrace the future and growth.
Elevate your development capabilities with our turnkey team while you concentrate on growing your core business.
Schedule Meeting
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.