Sources de données
HIC intègre neuf systèmes nationaux d’information sanitaire. Toutes les sources sont interrogées par des pipelines Prefect qui appellent l’API REST de chaque système et déposent les données brutes dans des tables de staging PostgreSQL.
Systèmes intégrés
| Système source | Domaine | Méthode d’intégration | Fréquence d’exécution |
|---|---|---|---|
| HMIS Aggregates | Rapports de routine des établissements | Prefect → REST API | Mensuelle |
| HMIS Tracker | Suivi des programmes (TB, santé maternelle, CRVS, etc.) | Prefect → REST API | Hebdomadaire / Mensuelle |
| eFICHE | Dossiers cliniques ambulatoires (visites, laboratoires, inventaire) | Prefect → REST API | Mensuelle |
| IDSR | Surveillance épidémique | Prefect → REST API | Hebdomadaire |
| HIV Tracker | Événements et inscriptions du programme VIH | Prefect → REST API | Hebdomadaire |
| Vaccination | Registres de vaccination de routine | Prefect → REST API | Hebdomadaire |
| CRVS | État civil (naissances, décès) | via HMIS Tracker | Hebdomadaire / Mensuelle |
| HPEMR | EMR des postes de santé | Prefect → REST API | Mensuelle |
| Registre du cancer | Oncologie (his.moh.gov.rw/oncology/) | Prefect → REST API | Mensuelle |
Détails des systèmes sources
HMIS / DHIS2 — aggregate.moh.gov.rw
Données sanitaires nationales de routine. Fournit des rapports agrégés par établissement pour l’ensemble des programmes de santé. Il s’agit de la source principale pour le reporting des indicateurs au niveau des établissements.
HMIS Tracker — tracker.moh.gov.rw
Suivi au niveau patient par programme via DHIS2 Tracker. Couvre la tuberculose, l’audit de santé maternelle, l’audit périnatal, l’audit pédiatrique, le CRVS et les programmes d’enregistrement des naissances.
eFICHE
Système de dossiers cliniques ambulatoires. Couvre les visites des patients, les examens de laboratoire et la gestion des stocks au niveau des établissements.
CRVS
État civil et statistiques d’état civil. Les enregistrements de naissances et de décès sont ingérés via le pipeline HMIS Tracker.
EBUZIMA
Données du programme de santé maternelle.
HPEMR
Dossiers médicaux électroniques des postes de santé — le niveau de soins communautaire.
IDSR (surveillance intégrée de la maladie et riposte)
Surveillance hebdomadaire des maladies épidémiques et non épidémiques. Deux voies d’ingestion : le système IDSR direct et la surveillance agrégée des maladies via DHIS2.
Immunization Tracker
Registres du programme de vaccination de routine au niveau patient.
HIV Tracker
Données du programme VIH — inscriptions, événements et entités suivies. Configuré pour une cadence de reporting immédiate (hebdomadaire).
Registre du cancer — his.moh.gov.rw/oncology/
Données d’instances d’entités suivies (TEI) en oncologie issues du registre national du cancer.
Un cadre unifié d’ingestion tracker (workflows/ingestions/unified/) est en cours de déploiement pour remplacer les anciens pipelines tracker propres à chaque source. Pendant la transition, les tables unifiées portent le préfixe u_ afin de permettre une validation en parallèle.
Synchronisation des DME des établissements — Health Sync
Au-delà des systèmes nationaux interrogés par Prefect ci-dessus, les bases de données DME des établissements (MySQL basé sur OpenMRS) sont synchronisées en continu vers des schémas PostgreSQL par établissement grâce à Health Sync — un pipeline d’ingestion quasi temps réel, à livraison « au moins une fois », avec des agents à mise à jour automatique dans chaque établissement.