Kairos architecture
Kairos (application du dossier de santé)
Kairos est notre application event sourced qui gère les dossiers médicaux.
Pourquoi l’event sourcing ?
- il fournit un journal d’audit parfaitement fiable (ce qui semble essentiel pour une application médicale)
- il facilite la création de plusieurs applications qui doivent communiquer entre elles tout en étant indépendantes
- il nous donne la possibilité d’implémenter des requêtes temporelles
Il est conçu pour répondre à trois besoins:
Qu’est-ce qui compose Kairos
Kairos est un écosystème complet conçu principalement pour les applications nationales, il peut gérer des milliards d’utilisateurs.
Il est composé d’applications indépendantes :
- Kairos citizen une api conçu pour les besoins des citoyens
- kairos citizen frontend une application react (il utilise Kairos citizen api)
- Kairos pro une api conçu pour les besoins des professionnels
- Kairos team une api conçu pour les besoins des équipes
- kairos pro frontend une applicatin react (il utilise Kairos pro et Kairos team api)
- kairos admin une application pour administrer carnet de santés, équipes et utilisateurs
D’autres applications sont nécessaires et développées pour les besoins spécifiques de chacun de nos clients.
Par exemple, chez Syadem, nous hébergeons nos propres instances kairos ainsi que d’autres applications nécessaires.