MedBill — platform for medical facility management

MedBill — platform for medical facility management

See how we designed and implemented MedBill in collaboration with the OpenMed team — a platform that organizes and simplifies daily medical facility management: from managing doctors, through sales modules, to deeply integrated content management displayed on facility websites.

MedBill was created as an internal operational tool — built so that all information about services, team, and service structure is always current, consistent, and easy to implement at the organization level.

Intuitive sales panel.

Intuitive sales panel.

Detailed view of automatic doctor settlements.

Detailed view of automatic doctor settlements.

Achieved results

  • Team operational efficiency

    10
    %

    Work acceleration and error minimization by up to 50%

  • System uptime

    99.98
    %

    Stability and reliability during critical moments

  • IT team cost reduction

    10
    %

    Optimization of repetitive IT tasks by up to 30%

Comprehensive panel for managing doctors and specializations.

Comprehensive panel for managing doctors and specializations.

Clear price list with instant update capability.

Clear price list with instant update capability.

About the Client

Industry: Medical
Location: Warsaw/Płock, Poland
Company Size: 101-200
Founded: 2017

OpenMed Group is a dynamically growing medical organization that operates through several complementary brands. OpenMed Medical Centers is a modern network of medical facilities operating in Warsaw and Płock, offering comprehensive healthcare in over 40 specializations. OpenMed Gynecology and Obstetrics provides gynecology and obstetrics services, and OpenMed Prescriptions enables patients to obtain e-prescriptions, sick leaves, and e-referrals online.

The entire group team consists of over 100 experienced specialist doctors. OpenMed Group emphasizes quality service, short waiting times for appointments, and friendly, comfortable treatment conditions. The company develops both stationary and digitally — intensifying marketing activities and investing in modern IT solutions supporting patient contact.

Karol Sierpatowski - Board Member

Karol Sierpatowski

Board Member

"WebProfessor has been supporting the development of our medical centers and other business ventures in technology for over 5 years. During this time, we have successfully implemented a number of projects — from websites, through systems supporting the operational activities of our facilities, to a web application for issuing medical documents.

What particularly distinguishes the WebProfessor team is the high level of engagement, expert knowledge, and the ability to translate complex business needs into functional, scalable, and compliant technological solutions.

WebProfessor very well understands the specifics of the medical industry — both in terms of legal requirements and real expectations of patients and staff.

I confidently recommend the company as a reliable, predictable, and effective technological partner."

Project goal and starting point

OpenMed, a dynamically growing network of medical facilities, faced the challenge of increasing operational complexity. With the growth in the number of patients, doctors, and specializations, and the need to maintain several websites, managing the facility was becoming increasingly time-consuming and costly.

Medical facilities needed a solution that would allow them to easily:

  • update medical service price lists online,
  • add new doctors and specializations without IT department involvement,
  • streamline doctor settlements and sales control,
  • centralize data and processes in one place.

The project goal was to create a comprehensive medical facility management system — a tool that would actually relieve staff burden, ensure financial transparency, and improve patient experiences when using clinic websites.

Analysis and design process

At the beginning, we conducted workshops and meetings that allowed us to thoroughly understand the facility’s operating model and key challenges. This resulted in a list of functionalities and user scenarios, as well as a system architecture plan — adapted to the budget while prepared for further development and external integrations. The project was planned from the start to be developed in stages, enabling quick adaptation to changing business needs.

Key functionalities

The system serves as a central clinic management tool and includes:

  • User and permission management – different roles for receptionists and administrators, allowing access level adjustment to daily responsibilities.
  • Integration with facility websites – enables automatic updates of price lists, services, and doctor lists visible online. Thanks to SSG architecture and CI/CD process, websites are automatically deployed and optimized for performance and SEO.
  • Sales and doctor settlement module – automates settlements, generates reports, and ensures full financial transparency. Eliminates manual error risk and saves administrative team time.
  • Multi-facility support and multilingual capabilities (PL/EN) – the system works well both in reception work and in managing clinic networks.
  • Sales statistics and analytics – management receives current insight into results, supporting business decision-making.

Technology selection

The application was built using React.js technology, TypeScript language, and SPA (Single Page Application) architecture, ensuring convenient and intuitive operation for both the OpenMed management team and receptionists. The interface was designed with UX, simplicity, and flexibility in mind to create a solid space for further development and adding new functionalities.

The system is fully responsive, making all application capabilities available in mobile version as well. The architecture was carefully planned to guarantee reliability, easy scaling, and long-term development.

As part of implementation, we prepared:

  • service layer responsible for backend communication,
  • user role and permission management system,
  • comprehensive application state management using Redux and Redux Thunk.

Additionally, views were optimized to minimize re-renders, making daily work with the application efficient, lightweight, and pleasant.

The backend part of the system was based on Spring Boot – a stable and recognized framework for building high-quality enterprise applications. The system backend operates on relational AzureSQL databases and caching layers, guaranteeing smooth and reliable operation.

Everything is hosted on Azure cloud infrastructure, utilizing the company’s presence on the Microsoft platform. This allows for easy and trustworthy implementation of security and authorization mechanisms using tools provided by the Azure platform itself - thanks to this, access is limited only to users who are OpenMed employees through Microsoft Entra ID platform. Full data encryption, role-based access control, and security event monitoring were implemented.

Analytical and monitoring tools were also integrated, allowing analysis of user actions, quick response to errors, and application optimization to be stable and grow with the business.

Final results

The built system meets the original assumptions and has become real support for OpenMed’s business development. The application is stable and supports users every day.

Updating offers, managing doctors, or managing sales now requires a simple system modification and takes a minute instead of requiring IT department communication.

The system grows with the company - dozens of new specializations and services have already been added without needing to interfere with architecture foundations – this brought huge savings that were invested in company development.

What’s next?

We have been working continuously with OpenMed for over 5 years, serving as a trusted technology partner. We provide ongoing technical support, ensure reliable system operation, and develop it continuously.

As part of development, further major functionalities are planned such as cash register modules or integrations with the P1 system, allowing integration of patient care by doctors within one unified software.

So, shall
we begin?

Let's talk
dots

93% of our clients come from recommendations

Łukasz Błocki, Co-Founder & CTO
dots

Łukasz Błocki

Co-Founder & CTO

+48 500 811 878 Whats App

Free 30-min consultation

Let's talk
Rafał Adamski, Co-Founder & CEO
dots

Rafał Adamski

Co-Founder & CEO

+48 739 909 544 Whats App

Free 30-min consultation

Let's talk

We respond within 24 hours

Drop us a message!