Centrum Terapii Dialog – partnership in developing a dedicated platform for patients, specialists and administration.

Business contex and goals

Centrum Terapii Dialog (CT Dialog) is a dynamically growing network of psychotherapy and psychiatric clinics. In 2019, they faced a challenge: how to maintain a high quality of service while streamlining administrative processes with a growing number of patients and specialists?

Business Context and Goals:

  • facilitating patients' access to online services
  • improving service quality and communication
  • supporting specialists in their daily work
  • optimizing administrative processes

Key challenges

CT Dialog needed a dedicated solution, tailored to their specific needs and capable of keeping pace with the organization's dynamic growth. It was essential to create an intuitive platform that would:

  • ensure the highest standards of patient data security and privacy
  • integrate with the EDM medical documentation system — the primary tool for managing facilities and medical processes
  • combine ease of use with configuration flexibility to easily adapt to changing business needs

The Solution

In response to these challenges, we designed and implemented the Patient Portal in 2019, which became the key platform. Over the following years, this system was developed and expanded to meet new needs, leading to the creation of a holistic digital ecosystem consisting of three complementary portals

quoteI have been working with Yellows for 7 years and I wholeheartedly recommend this cooperation to everyone. From the beginning, I have felt their immense commitment and responsibility for the project - I have the feeling that they approach it as if they were creating it for themselves. Over these few years, we have created excellent solutions that are used daily and greatly help with work. This is a team of people that is simply good to work with - competent, committed, open, and with a truly partnership-based approach.quote

Ewelina Kostecka, Director of Operations and Development

Patient Portal

This is the heart of the platform. A dedicated web application for CT Dialog patients, serving as the main point of contact and place for managing appointments. It enables:

  • booking and paying for appointments online
  • managing appointment schedules, viewing meeting history
  • ordering prescriptions, verifying post-appointment recommendations
  • submitting documentation to CT Dialog
  • remotely signing documents and consents
  • ordering medical documentation
  • searching for specialists based on therapeutic approaches and issues

This gives patients full control over their appointments – conveniently, without queues, and accessible 24/7.

Specialist Portal

Initially designed as a mobile application, it was later developed into a full-fledged web platform that supports the daily work of hundreds of specialists by offering:

  • an overview of the schedule and appointment details
  • online appointments and easy contact with patients regarding them
  • reporting holidays and breaks from work
  • processing therapeutic contracts with patients
  • generating invoices and viewing financial settlements
  • notifications about changes in work start times

Billing Portal

A tool dedicated to CT Dialog administrative staff, which supports them in settling specialists' remuneration. The system allows for:

  • flexible definition of billing conditions
  • calculating remuneration for specialists
  • adjusting settlements for individual cases
  • timely sending of settlements to hundreds of specialists

Results of the cooperation

4,8 / 5

average patient rating of the application (18,940 ratings)

110k

patients have used the system since its inception

+700k

appointments booked online (average of 15k per month*)

+540k

online payments handled in the system (average of 12k per month*)

*Averages calculated for the years 2024 - 2025

Results of the cooperation

4,8 / 5

average patient rating of the application (18,940 ratings)

110k

patients have used the system since its inception

+700k

appointments booked online (average of 15k per month*)

+540k

online payments handled in the system (average of 12k per month*)

*Averages calculated for the years 2024 - 2025

Key to success

Our partnership with Centrum Terapii Dialog is more than just a technological project. It is an ongoing process based on an Agile methodology and close cooperation. We regularly evaluate the new needs of patients and specialists, jointly developing optimal solutions and selecting appropriate technologies. This ensures the system continuously evolves, allowing us to quickly respond to new business and technological challenges.

Backend

PHP

Core backend language used to build stable and maintainable application logic. Its mature ecosystem supported long-term scalability and reliable performance.

Backend Framework

Symfony

Framework used to structure backend architecture and business logic. It enforced clean separation of concerns and supported scalable development.

Database

MariaDB

Relational database used to store and manage structured application data. It ensured data integrity, performance, and seamless backend integration.

Caching

Redis

In-memory cache used to reduce database load and speed up response times. It improved overall application performance under higher traffic.

Frontend

JavaScript

Enabled dynamic user interactions and client-side logic across the application. It improved responsiveness and overall user experience.

Frontend Framework

Vue.js

Used to build reactive UI components and manage complex interface states. Its component-based approach kept the frontend modular and extensible.

Frontend UI

Bootstrap

UI framework used to build responsive layouts quickly and consistently. It ensured visual coherence across views while keeping the interface lightweight.

Infrastructure

Docker

Containerization tool used to standardize development and deployment environments. It enabled consistent builds and smoother deployments.