HealthCare Project - Zenionix

HealthCare Project

Client: HealthCare Project – A healthcare revenue cycle management company focused on improving communication and process efficiency between patients, physicians, and insurance companies.

Service Provided
Development and enhancement of a Module – the user entry point module for the platform, integrating Single Sign-On (SSO) and facilitating user navigation across 22 modules based on their access rights.

Technologies: C#, .NetCore, Microservices Architecture, SQL Server 2019, Azure DevOps, MVC, Angular, SonarQube

Project Overview
The client’s primary goal was to ensure a smooth transition between the patient, physician, and insurance systems by enhancing their existing platform. The project focused on the LogixConnect module, which serves as the entry point for the platform and handles user authentication and navigation based on permissions.

LogixConnect allows users to log in using Single Sign-On (SSO) through Azure AD, LDP/Partner, and ADFS. After login, users land on a customizable dashboard that provides access to the platform’s 22 modules depending on their specific role and access level.

Challenges

  • SSO Integration: Implementing and managing secure SSO with multiple authentication services, such as Azure AD and ADFS, while ensuring a seamless user experience.
  • User Role Management: Allowing users to access the correct modules and features based on varying levels of permissions across multiple organizations and user types.
  • Code Quality: Ensuring high-quality code through continuous code reviews and branch management.
  • Scalability: Ensuring the system is scalable to handle the growing number of users and modules.

Solution Delivered

  • Developed the LogixConnect module with SSO integration through Azure AD, LDP/Partner, and ADFS to provide users a secure and efficient login experience.
  • Implemented a dashboard that dynamically allows navigation through different modules based on user permissions, improving usability and user management.
  • Ensured code quality by setting up continuous integration and using SonarQube for automated code reviews, detecting potential vulnerabilities, and enforcing coding standards.
  • Managed version control using Azure DevOps for smoother collaboration and streamlined development through Git branch management and pull requests.
  • Designed the system using a microservices architecture to ensure scalability and modularity for future enhancements.

Roles & Responsibilities

  • Principal Developer: Led the development team, provided sprint estimates, and acted as a mentor to team members.
  • Actively participated in discussions to create the roadmap for function implementation and module integration.
  • Managed the Git branches, performed code reviews, and handled merge pull requests to maintain code quality and ensure smooth collaboration.
  • Collaborated with cross-functional teams to design and deliver a scalable, efficient, and user-friendly solution.

Outcome

  • Successfully integrated SSO for secure user authentication, improving both security and user experience.
  • Delivered a dynamic dashboard that streamlined user access to the appropriate modules based on their roles, increasing operational efficiency.
  • Enhanced code quality through consistent code reviews and automated analysis with SonarQube.
  • Improved team collaboration and development workflow using Azure DevOps for Git management and project tracking.
  • Delivered a scalable, high-performance solution that supports the platform’s growing user base and future expansion needs.

 

Subscribe Newsletter

Join Us for All Updates

    Copyright ©2024 Zenionix.com All Rights Reserved.