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
I 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.
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
*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.
PHP
Core backend language used to build stable and maintainable application logic. Its mature ecosystem supported long-term scalability and reliable performance.
Symfony
Framework used to structure backend architecture and business logic. It enforced clean separation of concerns and supported scalable development.
MariaDB
Relational database used to store and manage structured application data. It ensured data integrity, performance, and seamless backend integration.
Redis
In-memory cache used to reduce database load and speed up response times. It improved overall application performance under higher traffic.
JavaScript
Enabled dynamic user interactions and client-side logic across the application. It improved responsiveness and overall user experience.
Vue.js
Used to build reactive UI components and manage complex interface states. Its component-based approach kept the frontend modular and extensible.
Bootstrap
UI framework used to build responsive layouts quickly and consistently. It ensured visual coherence across views while keeping the interface lightweight.
Docker
Containerization tool used to standardize development and deployment environments. It enabled consistent builds and smoother deployments.