Cases

Transforming Healthcare Analytics: How Intus Care Built a Scalable EMR Platform

Intus Care developed a scalable EMR platform, integrating modern technologies to enhance healthcare analytics and support future AI-driven insights.

Transforming Healthcare Analytics: How Intus Care Built a Scalable EMR Platform
Transforming Healthcare Analytics: How Intus Care Built a Scalable EMR Platform

Client:

Healthcare Analytics Company

Industry:

Healthcare

Context and Objectives

 

Intus Care, a healthcare analytics company supporting PACE (Program of All-Inclusive Care for the Elderly) organizations, aimed to provide end-to-end solutions, allowing PACE centers to avoid relying on multiple vendors at different stages of their IT services.

  • Their existing analytics platform struggled with insufficient data input due to difficulties in acquiring comprehensive datasets from various care centers.
  • To address this, they initiated the development of a new, customized EMR platform to serve as the primary data entry solution.
  • This transition led to a critical gap in data engineering resources, putting essential reporting deadlines at risk.

Approach & Solution

To ensure uninterrupted development and reporting, our team provided immediate data engineering expertise. Our contributions included:

  • Developing an end-to-end solution that enabled Intus Care to efficiently roll out their EMR platform.
  • Implementing an agile development approach that facilitated rapid deployment, allowing the platform to be built from September to mid-March—a remarkably short timeframe for such an implementation.
  • Structuring the project to support future AI integration, ensuring seamless adoption of AI-driven analytics once sufficient data was collected.

 

Technical Approach & Innovations

Our senior technical team applied best practices across data engineering, software development, and system integration to support Intus Care’s solution implementation. By closing critical resource gaps, we ensured a scalable and robust system, enhancing performance and data accessibility.

Intus Care’s EMR platform adopts a modular monorepo architecture powered by Turborepo, designed to streamline development, enforce consistency, and promote reusability across the platform’s various packages. This approach ensures a maintainable and scalable system that can easily accommodate future expansions, including AI-driven analytics.

 

Key Technical Highlights:

  • Technology Stack: The application leverages a modern and powerful stack of technologies, including React, Next.js, TypeScript, tRPC, MongoDB, Zod, TailwindCSS, Turborepo, Vitest, Playwright, Docker, and Azure. Each of these technologies was carefully selected to enhance developer productivity, performance, and scalability. For example, TypeScript provides strong typing across the full stack, from database to UI, ensuring reliable, maintainable code.

  • Architecture: The platform is built using a modular monorepo structure, where core packages are clearly separated into categories such as API, UI, DB, Util, and Types. This separation of concerns ensures that each part of the application can be developed, tested, and maintained independently. The Next.js framework serves as the foundation of the application layer, managing routing, server-side rendering, and API endpoints, while tRPC powers type-safe, RPC-style communication between the client and server, making API calls faster and safer.

    The backend logic is supported by MongoDB, abstracted through a multi-tenant wrapper. This abstraction allows Intus Care to easily handle data for multiple clients while maintaining the integrity of each organization’s data. The AsyncLocalStorage mechanism is used to implement scoped multi-tenancy, ensuring that each user’s session and organization context is maintained seamlessly across various layers of the application.

    Innovations:

    • Type-safe Full-stack Setup: By using TypeScript, Zod, and tRPC, Intus Care has created a robust type-safe environment across the entire application stack. This setup ensures that data passed between the backend and frontend is validated at both compile time and runtime, significantly reducing the risk of bugs and runtime errors.

    • Scoped Multi-tenancy: AsyncLocalStorage is leveraged to elegantly manage multi-tenancy across the platform. This ensures that the user’s session and organization-specific context are kept isolated, providing a seamless experience for users across different organizations while ensuring the integrity of their data.

    • Turborepo for CI/CD Efficiency: The use of Turborepo brings incremental builds and caching capabilities to the monorepo, dramatically improving the CI/CD pipeline’s speed and efficiency. This results in faster, reproducible builds, which is crucial for a system that is continuously evolving.

    • Chromatic for Visual Stability: To maintain visual consistency and prevent regressions, the platform utilizes Chromatic for visual regression testing. This tool ensures that the user interface remains stable as the platform evolves, providing a reliable and consistent experience for users.

    • Flexible Seeded Migration System: A custom seeded migration system supports the creation of controlled test environments, enabling teams to easily test new features and configurations without impacting production data. This system provides flexibility and control over database migrations, improving the development workflow and reducing deployment risks.

    • Third-party Integrations: The platform integrates with Elation, a healthcare-focused software provider, to enhance the functionality and reach of Intus Care’s system. This integration allows for seamless data exchange and interoperability, further supporting Intus Care’s mission to improve healthcare outcomes through data-driven insights.

Tech Stack

React, Next.js TypeScript, tRPC, MongoDB, Zod, TailwindCSS, Turborepo, Vitest, Playwright, Docker, and Azure.


Results & Added Value

  • Successful EMR Platform Deployment: The new system launched on schedule, enabling PACE centers to begin capturing data directly within Intus Care’s platform.
  • Immediate Data Engineering Support: Investor reports were completed on time, preventing operational disruptions.
  • Future AI Readiness: While AI was not initially included, the system was designed to accommodate future AI-driven analytics.
  • Business Growth Enablement: Intus Care now benefits from a structured data flow, making their analytics platform more effective and reinforcing their value proposition for healthcare clients.


This case study highlights how robust data engineering serves as the foundation for AI-driven healthcare solutions, setting the stage for future innovation and improved patient care outcomes.


You may also like...

Optimizing Clinical Mobility Solution Through Scalable Test Automation

Optimizing clinical mobility through scalable test automation, enhancing telehealth app performance and streamlining QA processes for a healthcare provider

Enhancing Telehealth with a High-Performance iOS Mobile App

A high-performance iOS mobile app enhanced telehealth services, improving stability, UX, and scalability for a personalized telehealth provider.