Architecture applicative
Vue applicative cible
Composant |
Catégorie |
Rôle |
|---|---|---|
CommCare |
Système métier |
Premier système métier connecté dans le périmètre V1 pour la remontée initiale des données. |
DHIS2 |
Système métier et visualisation |
Système de restitution du périmètre V1, également mobilisé comme consommateur de données interopérables. |
SmartForHealth / WCS |
Système autorisé |
Système autorisé à rejoindre le paysage applicatif selon le cadre d’interopérabilité. |
Système Zoonoses |
Système autorisé |
Système autorisé à intégrer le paysage applicatif dans les phases ultérieures. |
OpenFn |
Intégration |
Assure l’orchestration des flux, l’intégration et les transformations nécessaires avant exposition. |
API Gateway |
Exposition de services |
Constitue le point d’entrée technique obligatoire pour les services exposés. |
HAPI FHIR |
Référentiel applicatif |
Implémente le serveur FHIR central et porte le référentiel partagé. |
Security Server |
Sécurisation |
Contrôle et sécurise les échanges avant leur publication dans X-Road. |
X-Road |
Échange |
Transporte l’ensemble des échanges interopérables autorisés. |
Tableaux de bord / plateformes de visualisation |
Restitution |
Consomment les services interopérables pour la restitution et l’aide à la décision. |
Périmètre V1
Le périmètre V1 couvre CommCare et DHIS2. L’ordre de connexion validé prévoit d’abord l’intégration de CommCare, puis l’alimentation des restitutions dans DHIS2.
Relation entre applications
CommCare
-> OpenFn
-> API Gateway
-> HAPI FHIR / Serveur FHIR central
-> Security Server
-> X-Road
-> DHIS2 et tableaux de bord
Évolutivité
L’architecture applicative doit permettre l’ajout progressif de nouveaux systèmes dans le cadre One Health, sans remettre en cause le socle d’interopérabilité déjà validé ni les règles nationales de sécurité et d’échange.