en

Our client is a prominent healthcare organisation, serving millions of customers worldwide.

Client

Withheld

Industry

Healthcare

Organisation Size

20,000+

Country

Australia

Technologies

SharePoint Online, Power Apps, Power BI

Context

A prominent healthcare organisation, serving millions of customers worldwide, engaged Engage Squared to modernise and improve their Pathology Requests portal. This portal, originally developed using SharePoint sites and lists, supports clinical staff by facilitating pathology test requests, providing status updates, and displaying test results.

The purpose of the app re-platform modernisation project was to: 

  • Improve the user experience of the portal 
  • Simplify the technology, allowing the client to support the solution more easily 
  • Support the realisation of our client’s investment across their M365 platform

Challenge

The client had been using an old SharePoint 2013 custom-built app that leveraged lists and brought in data via a BizTalk server integration from external systems. We were tasked with recreating this app using modern technologies, leveraging the existing integration, and enabling a streamlined experience for the team.  

The app had several limitations and pain points. One key driver for change was the quickly approaching end of support for SharePoint 2013, which posed security and compliance risks.

The main objectives for the change were to:

  • Recreate the existing app in modern technologies
  • Retain the smarts of the current solution
  • Integrate reporting into the new solution
  • Make improvements to the experience of the app
  • Leverage the existing integration with BizTalk

Our approach

The approach began with an open-minded view to the technologies we would use in the solution, with considerations of an SQL database for custom tables, to Model-Driven Apps in the Microsoft ecosystem – having Dataverse as a core part of the solution, there was nothing off the table.

After several workshops and discussions, we decided a Canvas App with a SharePoint list for data storage was the route to take, with a heavy focus on sprint-driven development and strong DevOps adoption to facilitate a smooth build period.

The team at Engage Squared was excited to leverage new technology from Microsoft, the Creator Kit – A collection of tools in Power Apps that can enable extensive features via easy to implement components. This approach allowed us to quickly add value to the solution with minimal development time.

Power BI reports were also used to bring in near real-time data and tracking to the solution, enabling the team at Client to remain on top of their workloads throughout the week. These reports were embedded in the Canvas App that was built to create a seamless and contained experience, a one-stop-shop for Client’s Pathology Requests team. 

Results

The results of the application were:

  • The client is using the solution everyday to process hundreds of cases. 
  • Workflows enable locking functionality, preventing double-handling of work. 
  • Complex logic enables a flat data-structure to be processed into cases, allowing detailed Power BI reports to be created against the dataset. 
  • The solution includes dashboards and reports that are used daily to monitor and manage workloads for application users, helping the team meet their KPIs.

Keen to improve ways of working with the Power Platform?

Learn more about the technology used in this case study

SharePoint Online
Microsoft SharePoint Online is a cloud-based services that empowers organisations to build websites, as well as securely store, access, manage and share information. It provides a rich collaboration environment where people inside and outside your organisation can work together, co-authoring documents on any device.
Power Apps
Microsoft Power Apps is a suite of apps, services, and connectors, as well as a data platform, that enables you to build custom apps to suit your needs. Power Apps is a rapid development environment where the professional-grade apps and connectors are low-code so you can build and launch quickly and make improvements as you go.