A leading provider of Practice Management Systems (PMS) commissioned us to develop a secure communication module that integrates seamlessly into existing practice software.
Project Overview
As part of digital developments in healthcare, there was a requirement to provide a secure and data-privacy-compliant communication solution. Against this background, the TI Messenger (TIM) was developed – a messenger application that enables exchange in individual and group chats for medical professionals. Communication occurs in real-time, is end-to-end encrypted, and complies with gematik specifications. TIM is available as a web and mobile application.
Challenge
Developing a secure messenger for medical personnel involves complex requirements – technical, regulatory, and organizational.
Special challenges included:
Implementing end-to-end encryption based on the Matrix protocol.
Seamless integration into the existing IT infrastructures of medical facilities.
Parallel development for web and mobile.
Ensuring availability and scalability for real-time communication under high load.
Preparation for gematik-compliant certification.
Solution
Frontend:
React.js – for a high-performance, modular, and user-friendly interface.
Backend:
Java with Matrix Synapse – as a communication server and to provide messaging functionality.
Database:
PostgreSQL – for robust, scalable data storage.
PWA Architecture:
Enables use as a mobile and desktop application without dependency on app stores.
Security:
End-to-end encryption, role-based access controls, and hosting in certified environments.
Integrations:
Connection to existing IT systems and processes of medical facilities.
Result
With TIM, a powerful, secure, and flexibly deployable messenger for medical personnel was created. The system meets the requirements of the gematik specification, supports real-time communication, and allows for easy integration into existing medical systems.
Insights
TI Integration
Connection to central health services according to the gematik standard.
E2E Encryption
Implementation based on the Matrix protocol for maximum data protection.
PWA Development
Parallel deployment for web and mobile devices with high user-friendliness.
White-Label Architectures
Separation of core functionality and UI/branding for maximum reusability.
Scalable Real-Time Architectures
Implementation for high user numbers and secure availability.
Chat attachments
Chat history
Mobile views
Do you have an idea you want to bring to life?
We look forward to hearing your ideas – let’s schedule a meeting!