How we created an enterprise-grade software from the ground-up to service multiple patient support programs at once

SAT Health is a digital healthcare service provider specializing in the organization and execution of patient support programs (PSPs).
PSPs are often delegated by pharmaceutical companies to contractors, such as SAT Health, which in turn have to adhere to a strict set of rules and procedures. Each pharma company has its own requirements for processing and analyzing data, and records are often unstructured.


SAT Health has always been a strong player in the digital healthcare market. But it wasn’t until their PSP clients became the majority, that they realized the need for a robust IT solution to service them.

Unhappy with their previous IT provider, SAT Health were looking for functionalities that could address the specifics of running a PSP. More importantly, development of these functionalities had to be quick, systematic and predictable.

Value based healthcare


As we set out to develop a system that could facilitate the day-to-day management of PSPs, the first thing on our mind was to understand which PSP processes had to be digitalized, automated or streamlined. We also analyzed the CRM used by SAT Health before our involvement in order to understand its weaknesses and come up with better solutions.

Our team worked closely with SAT Health on all levels – operations, management and strategy. This allowed us to gauge the needs and expectations of our client. First, the interface used by the assistants had to be simple and intuitive. Then, the analytical capabilities employed by management had to provide strategic visibility and to grant the ability to make data-driven decisions.

This three-step process – feedback from the client, analysis of the PSP processes, which had to be managed by the new system, and analysis of the old CRM – was matched with our own technical expertise and eventually led to the realization that we had to develop a data management system using readily available architecture. After all, it had to be done quick.

Seeing as we were the only Microsoft Cloud for Healthcare partner in Eastern Europe at the time, our instinct was to look for pragmatic solutions where our strengths lied. And so, after some consultations, we chose to develop the new system using Microsoft PowerApps. It’s a fast and innovative platform, which offers a strong foundation for secure data processing, solid records classification and logic. Crucially, it’s quick to deploy, therefore providing faster ROI and TTM.

Admittedly, the challenge wasn’t so much the choice of underlying foundation, but rather – the metaphorical floors on top of it. We had to find the right model for structuring the data components and nomenclatures so that they can be reused by the client across all existing and future PSP projects. Data input had to be uniform in nature and compliant with different standards for interoperability. This standardization would cut the steps in the user path and in turn improve labor productivity.


While MY Care PSP's integration with our operations is still ongoing, we can already see tangible outcomes. The platform allows us to improve both our labor efficiency, and our key business vertical - the administration of PSPs in Bulgaria.


Fortunately, our excellent cooperation with SAT Health helped us develop this kind of tailored solution.

Enter, MY Care PSP – an enterprise-grade solution, created from the ground up to tackle the daily needs of running a PSP. The front-end user interface allows for the entry and storage of patient data, while admin access allows for the customization of healthcare components in a master registry. All entries are securely stored and protected in the cloud with Azure. Once data is inputted, it could be analyzed with Dataverse and visualized with PowerBI.

Multiple PSPs can now be run simultaneously with no conflicts and zero mix-ups.

Surely, that’s job done, you might ask? Not before some good old fine-tuning!

How could we make the assistants’ communication with patients easier and more efficient? An in-built VoIP functionality.

How could we enhance the patients’ interaction with SAT Health? By integrating a parcel delivery system, whereby info materials are dispersed and tracked.

How could we improve SAT Health’s performance and therefore help them win even more business? By developing a patient tracking system, which ensures that PSP procedures are being meticulously adhered to.

So what did MY Care PSP provide to SAT Health besides the obvious CRM-like functionalities?

30% decrease in time spent on report generation

due to highly customizable, easy-to-use UI, courtesy of Microsoft PowerApps

10% increase in labor productivity

due to patient tracking, ease of data collection & data interoperability, courtesy of Microsoft Cloud for Healthcare

107% growth of number of PSP participants

due to built-in VoIP & reminder tools, courtesy of Microsoft PowerPlatform

MY Care PSP was born out of necessity – a particular client came to us with particular needs. However, its development helped us realize that its potential is much bigger. Not only did it become the foundation for the MY Care platform – a modular solution, which can be tailor-made to collect and process all kinds of medical data – but it also helped improve the lives of countless patients with rare diseases.

In the end, that’s what matters the most.

Request demo


Achieve limitless efficiency

We’re eager to show you what MYCare PSP can do for your organization. Just ask us and we’ll arrange a tech demo for you and your team. It’s absolutely free!