A centralised booking and customer management solution

Our custom-made platform integrates over 150 European clinics, addressing language and accounting regulations. It’s a seamless solution for centralized appointment management, room scheduling, invoicing, and payment processing, ensuring efficient and secure operations.

The client

Lazeo is a French company specializing in non-invasive aesthetic medicine. Some of their services include facial rejuvenation, slimming, laser treatments, etc. They oversee more than 150 clinics in France, Belgium, Germany, and Luxembourg with an ongoing expansion in Europe.

Client Challenge

When our collaboration with Lazeo started, they were at the beginning of their expansion and used a pre-built product for managing appointments and patients. The problem was that this product didn’t support all the needed languages and couldn’t integrate with their accounting systems which often resulted in duplicated and inaccurate information. They also couldn’t customize payment options, invoice details, treatment rooms, etc.

Project goals

1. Customization

A fully customizable solution for their employees, admins, and patients

2. Centralization

Centralizing all their appointments, patients, and accounting information in one place

3. Flexibility

Flexibility depending on country regulations and clinic’s needs

4. Automation and transparency

An automatic and transparent solution for easily following changes and updates

The solution

The solution now manages over 400.000 patients across 150 clinics. It consists of two main components: the client portal and the booking platform fully connected and customizable.

We solved the problem of duplicated information by centralizing all the information into the booking platform which is accessed by Lazeo employees and admins. Lazeo employees can now schedule appointments, create rooms, create invoices, access calendars for each room, and manage payments. Lazeo admins can assign roles to employees that vary in each center so some can only view, only edit, only delete, or have all permissions.

In the client portal, Lazeo patients can schedule their first consultations and access their customer profile where they can manage their appointments and invoices.

Features

Appointments and clinics management

Lazeo employees can create and personalize treatment rooms for each clinic by working time, supported treatments, absence time, etc. Using the booking calendar, they can also view and create appointments in each room. Finally, once an appointment is created, they can view the patient and treatment info, develop estimates, cancel the appointment, or create the invoice once the treatment is completed.

ERP and patients management

Lazeo admins can access a general overview of earnings and invoices as well as detailed statistics of payments, conversions, and estimates. Now they can configure tax rates and price lists for different countries and create discounts and discount scenarios which are automatically included in estimates. Employees can view a wallet for each patient and manage their deposits, withdrawals, and refunds. They can also create gift cards and personalize them in-app.

Patient lists, general info, observations, and treatment info are also part of this patient management module. Finally, the platform is integrated with e-mail so employees have the option to personalize e-mails and SMS messages for patients.

Tech solution

The tech stack was developed using Java, the Spring Boot Framework, and Angular. We solved high-security protocols with an SSO integration with the company’s Identity provider services.

Since the solution deals with highly sensitive data, we opted for Amazon Web Services (AWS) for hosting due to its reliability and great stability. Using the event-sourcing methodology the client is now able to track each change to the platform and that way ensure transparency.

Business impact

1. One main platform

One platform where they can track their appointments, patients, centers, employees, and accounting data without the risk of duplicated or inaccurate information

2. Fully in their ownership

The client has complete autonomy in the configuration of the platform. And, because of its stability, it is highly upgradeable with new functionalities

3. Fully automated appointment lifecycle 

A fully automated appointment lifecycle with personalized options depending on centers and countries

Client review

"They’re quick to address any concerns or questions, making necessary adjustments without delay."

Denis Vrazalica
Head of Digital, Lazeo

Dive deeper with more case studies