Project overview

Oxagile helped the client develop a SaaS-based practice management and patient engagement platform that digitizes the daily operations of plastic surgery clinics.

By replacing 20 members of the existing project team with a crew of 5 tech experts, the client was able to dramatically increase productivity, achieve faster product releases, and improve product quality in a cost-efficient way.

Client: a U.S.-based software company founded by a group of plastic surgeons with the aim of helping aesthetic practices automate their workflows, drive patient engagement, and increase ROIs.

Delivery Model
Managed dedicated team
Effort and Duration
11 months, 20 man-months
Node.js, Mobile, ASP.NET, Dapper, OpenID Connect, TypeScript, RxJS, Swagger, Angular, MSSQL, Cosmos DB, Amazon Web Services

Business challenge

The client was looking to enhance and monetize their SaaS-based all-in-one practice management solution for aesthetic surgery clinics. The existing distributed team of 20 developers was cumbersome to manage and often failed to deliver the required code quality on schedule.

These issues were taking a toll on the product and hampered the implementation of new functionality.

Oxagile’s track record of successful .NET projects, predictable processes, and deep understanding of the healthcare domain helped persuade the client to utilize Oxagile’s experts as part of a lean, self-motivated team that would replace the old one.

Delivered solution

The new team delivered an enhanced practice management platform tailored to the needs and capabilities of aesthetic medicine centers. Available on all devices, the solution saves doctors time on paperwork, improves patient satisfaction, and increases productivity across the entire practice.

Practice Management

The system provides a set of tools for streamlining the practice’s daily routines, from patient intake to post-operative instructions.

The smart calendar supports real-time scheduling, stores appointment history, and sends reminders directly to the patient app to prevent no-shows. Doctors can look up full medical histories of their patients, keep detailed EHR records, and create templates for procedures of their choice.

After a cosmetic intervention, doctors are able to supervise the patient’s recovery on desktop or mobile via a HIPAA-secure chat. Clients feel better cared for when they can reach their cosmetic specialist directly, as well as share images and videos illustrating their concerns.

The solution seamlessly integrates with Mozart.MD to enable automated digital intake of patient data.

Patient App

The mHealth app provides a more personal experience for the clinic’s clients. Natively developed for Android and iOS, the app allows users to schedule appointments, get reminders, contact the provider, and receive bills on the go.


The solution’s financial module serves to automate tasks like medical billing and tax calculation. Claims harvesting from insurers is made easier with integrated ICD-10 and CPT codes, while the advanced reporting feature lets the provider keep a close eye on revenue streams and plan out efficient monetization strategies.


Marketing functionality is tied to the patient app, allowing providers to run promotional campaigns and offer discounts to select groups of clients with the help of customizable push notifications.

Another option is the ability to upload promotional multimedia that patients can share on social networks without leaving the app.


Robust security measures were of critical importance to the project. To mitigate security risks, the team introduced encryption for storage and transfer of patient health information — as recommended by HIPAA. User permissions are flexible, allowing system administrators to fine-tune access to various units for different user groups.

Oxagile’s best practices

As part of the rearchitecturing process, the authorization and authentication logic was moved to a separate microservice that validates users and generates secure tokens with user data.

Besides expanding the system’s functionality, Oxagile’s team performed a number of tasks aimed at boosting the system’s performance, including bottleneck identification and elimination, extensive code refactoring, and database load optimization.

Oxagile was also responsible for introducing continuous integration, which improved both delivery efficiency and release predictability. Further down the line, the practice helped the client achieve superior product quality and faster time to market.

To minimize the risk of losing sensitive PHI data, the team implemented a robust, multi-destination data backup as an disaster recovery strategy.

Project results

The client’s decision to restaff the project team paid off both in terms of efficiency and cost, with a smaller group of experts being able to outperform the previous team by 300%.

A higher level of competence and efficient communication between team members helped increase the speed of delivery, allowing the client to roll out new features earlier and stay ahead of the competition.

Oxagile’s technical know-how as well as business domain expertise were instrumental in helping the client make significant product improvements, introduce new features, and shape the product roadmap.


To get your project underway, simply contact us and an expert will get in touch with you as soon as possible.