Microservice Solution for Healthcare Service Provider


Microservice Solution for Healthcare Service Provider

Last Updated: February 20, 20243.1 min readCategories: Healthcare & Life Sciences
Jump to Section:
Share Post

Healthcare Service Provider Selects QAT Global for Microservice Solution

Designing the Software at the Core of the Business

Customer Snapshot

  • Provides innovative solutions to enable providers to administer exceptional care
  • Serves more than 10,000 customer organizations across the United States and worldwide including hospital systems, post-acute care franchises, state agencies, and human services organizations

Key Differentiators

  • Long term relationship
  • Quality driven solution developed in fast-paced, two-week sprints using agile and scrum methodologies
  • Minimal bugs and regressions

Solution Snapshot

  • Leveraged client’s microservice framework based on .NET and Kafka
  • Developed a cloud-based microservices solution that would serve as an integration service between the client’s home health application and vendors.
  • For Revenue Cycle Management, the solution includes microservices, rules and workflow, and an EDI component for eligibility and billing.

Skills Needed:

  • .NET Core
  • Angular JS
  • AWS
  • C#
  • Cold Fusion
  • Kubernetes
  • New Relic
  • Postgres
  • SQLServer
  • Sumo Logic

The Client & the Challenge

The client is a worldwide healthcare software and service provider of innovative solutions to administer exceptional care in various settings. The client needed assistance in the implementation of their Home Health care application.

QAT Global worked closely with the customer to not only design but also implement a cloud-based microservices solution that would serve as an integration service between the client’s home health application and vendors. The home health application was built on the Microsoft .NET platform along with a variety of front-end technologies, including Cold Fusion, Angular, and big data technologies, including Kafka. The application is deployed in the cloud and on-premise; as a result, a microservice solution was used to meet the customer needs for an interface with outside vendors.

The client also needed assistance in the consolidation of several application business functions from various companies they had recently acquired, leading to the development of a common Revenue Cycle Management solution, which included an Electronic Data Interchange (EDI) component.

QAT Global’s Approach

QAT Global was an integral part of the design team to help develop the microservices architecture solution and the QA test case coverage process that is now used by the client on other projects. Our highly functioning development team researched solutions and improved upon new and existing processes. Ensuring accuracy in all stages of the design and implementation process, the QAT Global team developed manual and automated test cases, held code reviews, defined success criteria, and conducted demos of the solutions to the customer. Our ingenuity and skill enabled the client to try different ideas, proof of concept, and solutions.

The development team documented the solution, created diagrams of the technical solutions, projected the sprint outline for completion of the project and tracked issues and progress while collaborating with the clients’ established teams to develop the microservice solution. Presenting no significant diffculties in communication or coordination, our offshore model enabled the success of the project.


Given that this was new technology to the client, the implementation process required extensive insight and coordination to ensure effective communication between platform teams, DevOps, development teams, vendors, and business owners. The microservice was new and under development, so it took several iterations to design and develop the framework. The project included integration with many other services and applications, requiring the team to create an in-depth understanding of the client’s business processes and solution requirements. QAT Global worked hand-in-hand with the client to handle any issues that arose during the process to develop a solution that met the needs of the customer. Our teams worked together to investigate and try different concepts and proof of designs to obtain the desired solution.

Due to the success of the provided solution, QAT Global and was given the responsibility to lead and coordinate with other teams of the same client to develop and implement effective technology solutions.