A leading healthcare non-profit leverages our Cloud capabilities to modernize applications, driving innovation and reducing spend.   

SITUATION​

Our client was seeking a partner to assist with architecting, building, testing, and implementing an interoperability layer. Interoperability enables health information systems to work together and exchange data across organizations and boundaries to effectively deliver healthcare services. This layer would serve as a critical component in our client’s overarching IT initiative to implement a microservices architecture and modernize systems as part of their Core Systems Program. Apex was chosen to support the project because of our ongoing partnership with this client and our robust cloud, integration, and DevOps capabilities. ​

Eliminated Dozens of Point-to-Point Integrations​

SOLUTION ​

We provided a team of subject matter experts to deliver a highly functional interoperability layer on Microsoft Azure, while transforming their architecture from monolithic to microservices. The team used Scrum and Kanban methodologies, along with Azure PaaS offerings to accelerate the implementation. Key components of the project included: ​

  • Developing a cloud native microservices architecture with API Management, Domain APIs, and ETL processes​
  • Implementing a hybrid cloud architecture with change data capture (CDC) for the delivery of messages to the interoperability layer​
  • Strategically embedding our principal consultants into Agile teams to provide leadership, mentorship, and guidance to ensure development best practices​
  • Implementing technologies in the Azure tenant, including Azure Functions for serverless computing and Azure DevOps for continuous integration and continuous deployment​
  • Performing knowledge transfer and providing Azure subject matter expertise to designated client DevOps and infrastructure personnel regarding subscriptions, platform, configurations, infrastructure as code, and more ​

RESULT ​

Our team successfully architected, designed, and implemented an interoperability layer with domain APIs having sub-second response times while eliminating dozens of point-to-point integrations. The solution has improved our client’s healthcare data transaction availability, scalability, and speed by transitioning 115 million claim transactions and expanding to processing around 50K transactions per day on average. ​