Case Study

An all-powerful scheduling app for healthcare facilities

Some AI, a healthy dose of React, a whole lot of scheduling, convenience and efficiency, in one app that combines the needs of staff, residents and administration

Masterpiece logo


With retirement residences across Canada, including one in Medicine Hat, Alberta, Masterpiece Retirement are passionate about improving the quality of life for seniors. The organization is focused on delivering exceptional hospitality that enriches the lives of their residents at an incredible value.

Sol phones

The bird's eye view

Retirement residences are almost self-sufficient communities that are focused on providing excellent care for senior residents. Masterpiece is no different with staff across nursing, administration, maintenance, kitchen, housekeeping departments and more.

To top it all, providing 24x7 services magnifies day-to-day tasks - scheduling, accounting, regulatory requirements - in scale and complexity.

SOL set out to tackle these optimization issues, which is among the most complex tasks, especially when the size of the organization is huge.

The app was focused on automating a lot of the manual processes that kept track of staff schedules, overtime requirements, and employee communications.

It did so by using custom algorithms, integration with accounting platforms, and implementing web and mobile apps that allowed staff to manage their own schedules.

notebook and phone schedule

A digital health solution that does it all

According to Statistics Canada, private nursing and residential care facilities hit revenues of $15.6 billion in 2020. With operating expenses pegged at $14.2 billion, salaries, wages, commissions and benefits comprised over half of the operating expenses at $7.8 billion.¹

Among public facilities, revenues reached $19 billion and operating expenses at $19.1 billion. The salaries, wages, commissions and benefits were at almost three-quarters of the expenses at $14.1 billion.²

“My overtime and overhead costs are high.”

The relationship between Launchcode and Masterpiece Retirement began with that one statement. Okay, there were a few more steps before that, but you get the drift.

A lot of scheduling and timesheeting processes at Masterpiece were done manually, and then typed in one entry at a time in Excel. As is the case in any organization, last-minute changes to staff schedules are inevitable, and also cumbersome to manage.

Multiply these processes with the various levels of nursing staff and different departments, and it often snowballed into higher costs. And there was manual input of timesheets for payroll processing.

Optimization was the need of the hour for Masterpiece, a balance that is efficient and boosts value.

Revenue data

A scheduling innovation in health care facilities

A functioning retirement residence needs to strike a balance between providing round-the-clock hospitality and care, and having the right personnel at the right time.

To ensure that, an ideal solution would have been a custom application that not only automates a lot of the manual data entry processes, but also allows employees to manage their schedules. And if the application can integrate well with the accounting and payroll processing software, that would be a cherry on top.


The rules of the game

The developers wanted to ensure simplicity for future maintenance and support, something that can be ensured by using a common framework for web and mobile applications. Enter JavaScript-React, which is one of Launchcode's many strengths.

The mobile apps for Android and iOS would run on React Native. The web-based scheduling and approving tool would be created using React. Backend used NodeJS.

The approach ensured minimal change in code for the multiple apps that would be needed.

download (1)
js logo
download (2)
SOL notebook

In the quest for a digital health solution

Most big and efficient organizations do not want to change their processes to suit off-the-shelf solutions available, but want solutions that can work within the framework of the organization's workflows.

To this end, Launchcode's first step was to understand the business and processes at Masterpiece. With 100s of employees across multiple departments and hierarchies, the Launchcode team held interviews with key staff members from every department - nursing to housekeeping.

These interviews were instrumental in creating a custom algorithm that saw various iterations to ensure smooth and accurate workflow.

With sprint methodology guiding the development process, the focus was to work on aspects that were of most value to the solution first.

Multiple two-week sprints went from implementing user authentication and profiles to the scheduling portal and its many user-friendly features.

The employee app, a key element that provided staff with the ability to control their schedules and plan their non-work lives ahead, was next. The app facilitated the use of message boards, shift-related requests and changes, push notifications to inform staff members of key events and updates, among other things.

"Most organizations will have 30 odd problems. For a solution to work and have an impact, it is important that it is focused on the big tasks that comprise 80% of the problems. SOL focused on key issues - overtime costs, optimization and scheduling, and employee retention. That's why it is a success."
Alberio Bathory-Frota
CEO @ Launchcode
alert phone

What you see is what you get

Given the solution's use and implementation across departments, it was important for developers to ensure adoption and ease-of-use by staff members of diverse technological capabilities, across a wide range of screens and sizes.

Visual cues were incorporated into the apps, while special focus was placed on ensuring that tasks required lesser number of user interactions and clicks for completion.

Given the impact the application was intended to have on the organization and its people, training sessions were held for backend and frontend users.

The team also created a quick guide and a detailed user guide.

A quick guide, like the ones that are packaged with most new smartphones these days, would help majority of users through the most routine and basic tasks that they would encounter often. A detailed user guide would target users that were required to undertake more complex setup tasks.


Making scheduling a breeze for healthcare businesses

SOL emerged as an all-powerful scheduling and timesheeting platform for Masterpiece. It first saved the licensing fees company spent on a third-party timesheet tool and connected directly with the accounting platform.

Scheduling and timesheeting became almost 70% more efficient and now needed only one staff member to manage it all.

The AI algorithm-based SOL ensured optimum scheduling of nursing staff in particular and the entire organization in general, reducing unnecessary overtime and overhead costs.

The mobile apps gave staff the flexibility and the convenience to manage their own schedules, giving them control over their work-life balance.

Masterpiece no longer relies on manual processes and Excel. With operating costs down, their valuation increased by over $8 million, and the client saw a return on investment (ROI) in less than 6 months.

Post-implementation analyses and surveys within the organization showed a reduction in sick time and increase in staff morale by 98%, with employee retention getting a boost.

"People know there is a better way, they just do not know how to do it. And that's where we come in. Our holistic approach, the understanding of client's business, the impact our solution will have on their business, that's key."
Robbie Butchart
CRO @ Launchcode
Shift and sheets phone

Clients love us!

Masterpiece was one of the first clients to throw a challenge at Launchcode for a custom solution in a very niche but huge market.

Response at the initial mock-up stage itself was encouraging, with a request to “turn it on” immediately. The contagious jest and excitement aside, SOL's thoughtful and simple interface that included options to copy past schedules, the ability to add custom shifts, to tackle employee requests, etc. were well received.

“Before Launchcode's solution, our entire staffing process was done manually. It was time-intensive and errors occurred frequently, which then added more time as management had to sort out inaccuracies. The app has greatly improved efficiency as well as staff morale, which were two main areas we were concerned with. Launchcode took extra steps to help us be successful, something that other companies wouldn't have.”
Tim Garforth-Bles
President Masterpiece Care Corporation

With this development company, innovation does not rest

Launchcode is actively involved in the maintenance and support aspects of the solution. SOL gives the organization the flexibility to change accounting and other solutions that are integrated into the solution, among other things.

With Phase 1 of SOL's implementation and mission a success, focus could soon turn to the second phase of the project depending on requirements and feasibility.

Phase 2 involves setting up a customer relationship management (CRM) tool for residents that would centralize registration, services, food requirements, payments, the works.

Along with the employee platform and app, Phase 2 will create a fantastic all-in-one powerful management tool that gives a holistic 360-degree solution a new meaning.

person using desktop


Download the app from:

App Store and Play Store


More accomplished visions