Vous êtes sur la page 1sur 21

Projet : ACVE

Rapport
Evaluation

Eyram EDIH & Didier Tchini

0033623519500

didier.tchini@globaldatas.net

Ouagadougou, du 30 Mai au 04 Juin 2022


Sommaire
Introduction Page 3

I. Evolution planning Page 4

II. évolution des


fonctionnalités Page 5

III. Problématiques
rencontrées Page 10

I V. E r i l e Ve r s i o n V 1 . 3 Page 14

V. Monitoring et Page 17
interopérabilité

VI. Retour terrain Page 18

VII. Graphes google Page 19

VIII. Objectifs réalisés Page 20


et perspectives

Conclusion Page 21
Introduction
Erile est une application initialement
concu pour prendre un rendez-vous,
faire vacciner son enfant et ensuite
recevoir des rappels pour les doses
futures, ceci dans le but de réduire le
taux d'abandon et permettre aux
mamans d'optimiser leur emplois du
temps. Suite aux différentes
interventions sur le terrain, notamment
lors de la rencontre GDS/AMP/CSPS lors
de la phase PoC, des suggestions ont
été faites par les différents acteurs pour
rendre l'application cohérentes avec la
réalité sur le terrain.

Erile a subi quelques modifications afin


de répondre aux besoins des
utilisateurs. Certaines fonctionnalités
de base ont donc été modifiées,
supprimées ou ajoutées jusqu'à
l'obtention de la mouture actuelle.

Ce rapport remet Erile dans son


contexte de base tout en expliquant les
évolutions apportées à l'application
durant sa phase d'adaptation, les
problèmes rencontrés et les solutions
apportées.
I. Evaluation du planning

Prévisionnel Reel

Dev : 8 semaines Dev : 8 semaines


PoC/ validation : PoC/ validation :
18 semaines 26 semaines

Total : 26 Total : 34
semaines semaines

Déviation : 8
semaines

Page 4
II. Fonctionnalités Application Mobile Parent

Avant Après

• Inscription par numero de • Inscription par numero de


téléphone, email et mot de passe téléphone, email et mot de passe
• Connexion via l’interface de login • Connexion via l’interface de login
• Création • Création
d’un profil enfant incluant nom, pre d’un profil enfant incluant nom, prenom,
nom, date de naissance date de naissance
• Prise de RDV • Prise de RDV
• Sélection d’un profil enfant • Sélection d’un profile enfant
• Sélection d’un centre de santé • Sélection d’un centre de santé
• Sélection de la date • Sélection de la date
• Sélection • Sélection du créneau Horaire par
du créneau Horaire par tranche tranche de 15 minutes (1)
de 15 minutes • Choix entre deux créneaux horaires de
deux heures chacun
• Séléction • Séléction des vaccins par catégorie (2)
des vaccins par catégorie • Sélection de vaccins par
tranche d’age (contact 1, Contact 2…
etc)
• Validation de la prise de RDV • Validation de la prise de RDV
• Réception du QR-Code  • Réception du QR-Code et d’un

code alphanumerique(3)
• Ajout d’un bouton MAPI
• Ajout des fonctionnalités de modification
et de suppression de profil enfant
• Ajout de
la possibilité de voir l’historique des rendez
-vous

Page 5
II. Fonctionnalités Application Mobile Infirmier

Avant Après

• Connexion via l’interface de login • Connexion via l’interface de login


• Vérification du • Vérification du planning afin de voir les RDV du
planning afin de voir les RDV du jour ou de la semaine
jour ou de la semaine • Validation de RDV
• Validation de RDV • Vérification des RDV reçus
• Vérification des RDV recus • Validation du rendez-vous
• Validation du rendez-vous
• Validation de la vaccination
• Validation de la vaccination
• Sélection de l’option de Validation par Scan
• Sélection de l’option de
• Scan du QR-Code ou enrégistrement du
Validation par Scan
code alphanumérique
• Scan du QR-Code
• Reversement dans la base de données
• Reversement dans la base
de données • Ajout de l’option vaccination Express pour

les mamans qui n’ont pas de smartphones
• Consultation de l’historique des rendez-vous

Page 6
II. Interface Administration WEB

Avant Après

Fonctionnalité de Fonctionnalite Interface d’administration web
 l'interface d’administration web - Interface Super admin
- Interface Super admin • Ajout des centres prives
• Ajout des centres privés • Creation de compte administrateur CSPS
• Création • Creation de compte infirmier
de comptes administrateur CSPS • Création des vaccins
• Création de compte infirmier
• Ajout de critere de selection pour filter
• Création des vaccins
les statistiques

- Interface administrateur CSPS
- Interface administrateur CSPS
• Création des comptes infirmier
• Création des comptes infirmier

Ajout des quantites/stock de vacci • Ajout des quantités/stock de vaccins
ns • Créer des créneaux horaires
• Création des creneaux horaires •Ajout de vaccins
• Ajout de vaccins •Observation des statistiques
• Observation des statistiques

Page 7
II. Evolution des fonctionnalités: détail

Sélection du créneau Horaire par tranche de 15 minutes (1): Cette fonctionnalité a été
retirée et remplacée par un « Créneau horaire par tranche horaire de 2 heures »  pour
alléger la prise de rendez-vous, les tranches horaires de 15 minutes n’étant pas
foncièrement pertinentes
Sélection des vaccins par catégorie (2): Initialement, par catégorie (Lyophilisé ou pas)
et par nom, la maman devait sélectionner manuellement les vaccins correspondants à
l’âge de son enfant. La deuxième idée derrière cette fonctionnalité était aussi de
permettre de prendre rendez-vous pour un vaccin en particulier quand celui-ci avait
manqué lors d’un rendez-vous précédent.
Voyant la difficulté que cela pouvait engendré pour les mamans, il a été décidé de
remplacer la sélection des vaccins à faire individuellement par un nom unique groupant
les vaccins en fonction de l’âge de l’enfant
Réception du QR-Code et d’un code alphanumérique (3): Ce code est envoyé à la
maman en plus du QR-code pour confirmer un rendez-vous . Ce code code
alphanumérique tout comme le QR-code peut être enregistré par l'infirmière après
la vaccination. Cette solution vient régler le problème de compatibilité de certain
mobile qui ne reçoivent pas les QR-code et aussi permet, en cas de panne internet de
pouvoir noté ce code alphanumérique afin de valider la vaccination ultérieurement.
Ajout des fonctionnalités de modification et de suppression de profil enfant : Cette fonctionnalité
permet de corriger des éventuels erreurs lors de la prise de rendez-vous.
Il a été jugé nécessaire de permettre la consultation de l'historique des rendez-vous
précédents.

Validation de RDV ( Vérification des RDV reçus, Validation du rendez-vous): Dans la


version précédente, lorsque les mamans prennent rendez-vous, elles devaient attendre 
que l'infirmière valide le rendez-vous. La raison étant qu'il fallait valider les rendez-vous
en fonction de la disponibilité des vaccins et en fonction du nombre de réservation pour
les vaccins lyophilisés.  Cette démarche étant  trop complexe pour les infirmières, il a
donc été décidé de la retirer et d'accepter les rendez-vous automatiquement
indépendamment de la disponibilité des vaccins.

Ajout de l’option vaccination Express pour les mamans qui n’ont pas de smartphones: La
vaccination exprès est une innovation qui permet  d'ajouter les enfants vaccinés hors
zone  au programme.  Cette option permet aussi de vacciner les enfants  dont les
mamans n'ont pas de smartphone. Une évolution de cette fonctionnalité est prévue afin
d'assurer le suivi vaccinal de cette population d'enfant.

Page 8
II. Evolution des fonctionnalités : détail suite

Version Web : En plus des deux applications mobile CS et utilisateur, nous avons
développé une version web pour les administrateurs, le but étant de consulter et
d'extraire les données statistiques. Quelques filtres ont été suggérés pour pouvoir
afficher les statistiques:

- Nombre total d'enfants vaccinés par centre de santé et par antigène


- Nombre d'enfants vaccinés par vaccination express ou sur rendez-vous

Extrait de l'interface Web Admin

Il est possible d'afficher d'autres KPI ( graphe, courbe ) en fonction de la demande.

Gestion de stock (désactivée): Cette fonctionnalité a été désactivée car jugée très
complexe dans sa phase initiale. A partir du nombre de doses de vaccin administrées en
fonction du stock de vaccin initial, nous pouvons déterminer le stock exact dans chaque
CSPS. L'idée serait que les CSPS mettent à jour le nombre de dose dont ils disposent et
chaque agent doit à son tour renseigner le nombre de dose de vaccins par centre de
santé privé. Après chaque validation de vaccination, une synchronisation est faite dans la
base pour remettre automatiquement à jour le nombre de vaccin disponible.
Il est prévu un workshop pour redéfinir cette fonctionnalité, avant de la réactiver à
nouveau.

Traitement de vaccins lyophilisés (désactivé): Dans la précédente version, une


agrégation des rendez-vous des vaccins lyophilisés est faite. Afin d'optimiser l'ouverture
des flacons nous avions fixé un seuil de validation de rendez-vous à 15. Cela voudrait dire
que si le nombre de rendez-vous est inférieur à 15, les mamans n'avaient pas de
confirmation. Cela pouvait conduire à une augmentation du taux d'abandon et un
dérèglement du calendrier vaccinal. Nous avons désactivé cette fonctionnalité qui doit
faire objet d'une nouvelle étude.

Ces deux fonctionnalités ayant besoin de plus d'utilisateurs, lorsque la zone d'étude sera
élargie, nous pouvons les réactiver.

Page 9
III. Problématiques rencontrées
Suite au POC, il a été nécessaire de repenser l’application pour mieux l’adapter au
contexte Burkinabé. Cette adaptation a conduit à une refonte de
la philosophie de l’application qui est aux antipodes de la
première mouture de l’application.

La collecte des informations en vue de corriger l'adaptation a conduit a une reprise du


développement initial de l'application. Ceci a grandement
contribué à allonger le délai de livraison de l’application.

Deux autres problèmes ont miné le délai de livraison. Il s’agit de la "Réactivité de google"


et la disponibilité du serveur mis a disposition par la DSIS

Problématique: La réactivité de google .


Dans sa politique de validation, google étudie une
application sur plusieurs jours. Pour Erile, ce temps a été
allongé du fait d'un défaut de communication de la part
de Google. Erile CS
Google
Solution de contournement : l'équipe de
dévéloppement de Erile ressoumet une autre version à
google au lieu de modifier la version rejetée par google
lors des précédents process de validation.

Problématique: Indisponibilité du serveur local


Hebergeant l 'application.
Pendant les phases de déploiement et d'exploitation de
l'application Erile, le serveur devenait indisponible
rendant ainsi impossible l'audit de l'application par
google ou son exploitation par les utilisateurs
DSIS
Solution de contournement : La DSIS est en passe de
mettre en service un nouveau data center, devant
héberger les applications sous l'administration du
ministère de la santé, dont Erile. Ceci permettra à
l 'avenir de stabiliser l'accès à l'application et a ses
services.

Page 10
III. Problématiques rencontrées: retard de publication
Une version validée en mode test a été soumise pour examen le 18 Décembre 2021.

Ci-dessous la chronologie des évènements :

      18 Décembre 2021 : introduction de la version 8 (1.0.0) pour


examen
Demande et mise à       27 Décembre 2021 : Demande d’informations
disposition complémentaires après rejet de l’application, informations
d'informations aussitôt fournies
complémentaires
     29 Décembre 2021 : Réitération de la demande précédente
11 jours d’informations, et informations encore fournies avec Appeal
(Appel) de la décision de rejet

    1er Janvier 2022 : Appeal à nouveau émis par nos équipes,


resté sans réponse
Relances GDS restées
sans réponse de Google      4 Janvier 2022 : Appeal à nouveau émis par nos équipes,
9 jours reste sans réponse

     8 Janvier 2022 : Appeal à nouveau émis par nos équipes,


reste sans réponse

     11 Janvier 2022 : Introduction de la version 9 (V1.3) pour


Validation examen 
publication
7 jours      18 Janvier 2022 : Validation De la version 9 (V1.3)

Autres Publication en       Juin 2022 : Introduction de la version 9 (V1.3) pour


cours examen auprès des autres plateformes ( Apple Store )

Deux périodes clé sont mises en évidence au travers de la frise chronologique ci dessus:
- Une période de demande d'informations complémentaires, d'une durée de 11 jours
- Une période d'absence de réactivité de Google, malgré nos multiples relances via
Appeal, ce pendant 9 jours.

Il ressort par ailleurs que la proactivité de l'équipe GDS qui a continué ses travaux sur
l'application et mis en ligne de la version 9 aura permis de débloquer la situation.

Page 11
III. Problématiques rencontrées: Indisponibilité du serveurs

Une politique nationale sur les données à caractère privée nous a obligé à héberger
Erile sur un serveur national du Burkina Faso, sous la responsabilité de la DISIS. Ce
serveur comme évoqué dans les pages précédentes a été souvent injoignable.
Notons qu'une indisponibilité du serveur de la DISIS, rendant à la fois le
téléchargement et l'utilisation de l'application impossible.

Ci-après, les période d'indisponibilité de Erile.

indisponibilité indisponibilité
serveur DSIS serveur DSIS

indisponibilité
serveur DSIS

Retard publication &


indisponibilité serveur DSIS

Disponibilité de
l'application,
période d'étude
possible

indisponibilité L 'indisponibilité du serveur de la DISIS hébergeant


serveur DSIS l'application a été un véritable frein pour cette phase

Page 12
III. Problématiques rencontrées: Indisponibilité du serveur

Travaux avec la DSIS et l’AMP 

Une session de travail a eu lieu dans les locaux de l’AMP avec la DSIS et GDS  afin de
comprendre et solutionner la problématique de la disponibilité de l'application . En effet,
le problème le plus récurrent observé par les utilisateurs de l'application est
l'indisponibilité de cette dernière. Notons que les serveurs de l'application sont
hébergés et gérés par l’ANPETIC,  les ingénieurs de la DSIS ont donc un accès limité
 Voici ci-dessous les problèmes identifiés conduisant à  l'indisponibilité de l'application:

Instabilité de l'énergie 
Instabilité de la connexion internet 
Non définition des responsabilités
Absence de protocole d'intervention et  d'opération  sur les serveurs 
Durée anormale de résolution des incidents

Propositions GDS: GDS  propose à la DSIS  de mettre un serveur virtuel sur le Cloud  avec
un accès total aux ingénieurs du ministère. La solution sur le Cloud permettrait de
s'affranchir de la problématique de l'énergie ainsi que celle de la disponibilité de
l’Internet  dans les locaux de la DSIS ou de l’ANPETIC. Cela permettrait aussi au ingénieur
développeur de l'application de travailler sur les évolutions sans interruption.

Cette solution n'est pas retenue car une note ministérielle demande que toutes les
applications traitant des données à caractère personne soit hébergées sur les serveurs
nationaux.

Solution de la DSIS: la DSIS a mis en place un  datacenter  avec un groupe électrogène
pour permettre de pallier au problème d'énergie.
Le Datacenter est déjà installé, il ne manque que la protection anti-incendie. Une
estimation de deux à trois mois a été donnée pour rendre le datacenter opérationnel et y
transférer les serveurs ERILE
La solution Erile application et Web sera prochainement hébergée sur le nouveau
serveur de la DSIS avec un backup sur le serveur de l'ANPETIC.

Page 13
IV. Erile version V1.3 : Prise de rendez-vous et MAPI

Dans sa version actuelle, Erile présente toujours une fonctionnalité de prise de


rendez-vous par une maman dans un centre de santé de son choix.

Cette fonctionnalité se traduit par, une utilisation de l'application par une maman
désireuse de réserver un créneau pour la vaccination de son enfant. L'objectif étant
de limiter le temps d'attente lors de son passage dans le centre de santé en
adaptant son planning personnel et aussi de recevoir des notifications au moment
du rappel des vaccins.
Le jour de la vaccination, une recherche est initiée par le vaccinateur vers la base de
donnée pour :
• retrouver l'enfant grâce au numéro de la maman
• vacciner l 'enfant
Suite à la vaccination, un enregistrement dans la base de donnée Erile est fait grâce
à la validation de la vaccination par l 'agent vaccinateur.

Erile Mobile Prise de rdv Erile CS

MAPI

Recherche dans
la base Erile

MAPI: Erile permet aux Erile Base


utilisateurs de remonter les de donnée
Enregistrement
MAPI via l'application dans la base Erile
mobile. Ces MAPI sont reçus
et analysés dans le centre
de santé dans lequel la
vaccination a été faite.

Evolution: une liste


déroulante de MAPI
fréquente sera proposée aux
mamans en plus d'une
possibilité de rajouter un
message (autre)
Page 14
IV. Erile Version V1.3: Rappel et notification
Il y a deux types de notifications:
• Notification de rappel Vaccin: Pour un enfant déjà enregistré, un rappel
est envoyé à J-7 via l'application mobile de la maman pour une prise de
rendez-vous.

• Notification de confirmation de Rendez-vous: Le rendez-vous pris, une


notification est envoyée à la maman en guise de rappel.

MAPI

Prise de rdv
Erile Mobile Erile CS

Recherche dans
la base Erile

Erile Base
de donnée
Enregistrement
dans la base Erile
1: Rappel envoyé J-7
précédant une date
de vaccination

2: Prise de rendez-
vous

3: Notification h-24
avant la vaccination

Page 15
IV. Erile Version V1.3: Vaccination Express

Une innovation implémentée dans Erile est la vaccination Express qui permet de
vacciner un enfant hors zone tout en assurant son suivi dans le programme.

Dans ce cas de figure, la maman n'a pas besoin d'installer l'application mobile sur
son téléphone.

Un parent et son enfant se


présentent dans un centre de santé
du programme pour la vaccination.
La maman ne dispose ni de
smartphone et n'est pas enregistrée Erile CS
dans la base Erile. Le vaccinateur
peut vacciner l'enfant via la
vaccination express et le rajouter
automatiquement dans la base

Evolution: il sera possible par la suite


de retrouver cet enfant lors des
prochaines visites dans un des CS
membre du programme. Evolution

Erile Base
de donnée
Enregistrement
dans la base Erile

Page 16
V. Monitoring et interopérabilité
Erile Base
de donnée

Interopérabilité

Possibilité de
connecter Erile aux
autres systèmes

Portail Web Portail Web Admin


Admin CSPS

• Management • Management
du projet des centres de
• Extraction vaccination
des données • consultation des
• Consultation données de
des KPI vaccination du
CSPS
35%
• mise à jour des
planning

La version web erile est composée de deux profils :


Portail Admin : mise à la disposition du gestionnaire du projet (l'AMP),
permet la consultation des données qui sont enregistrées dans la base de
données Erile. via cet interface il possible de rajouter les nouveaux vaccins
du programme.
Portail admin CSPS: sert au responsable CSPS pour l'ajout de nouveaux
vaccinateurs. Gestion des planning d'intervention.

Evolution: Enrichissement de l'affichage des KPI des tableaux de bord des


interface web.

Page 17
VI. Retour terrain

Les utilisateurs sondés, les agents


de santé en majorité, disent être
85% satisfait à 85%. Le problème majeur
qu'ils ont remonté sont dus au
taux de satisfaction problème de disponibilité de
l'application déjà identifié

Erile au quotidien:
Nous sommes très satisfait de l'application Erile. Les
infirmières vantent le mérite de l'application malgré
quelques soucis de connexion.

Evolution:
Major CSPS Il faut évoluer l'application pour la prise en compte
des vaccins déjà pris hors zone.

Erile au quotidien:
Nous sommes très satisfait de l'application Erile. il
devenu notre outil quotidien.

Evolution:
il faut rajouter l'option vaccination hors ligne et
Infirmier solutionner le problème de connexon

Erile au quotidien:
Nous sommes très satisfait de l'application Erile. malgré
les problèmes de connexion que nous remontons à l'AMP,
c'est une bonne application, qui est simple d'utilisation. Elle
a même permis de sauver des enfants déplacés
Infirmière
Evolution:
Il y a quelques problèmes d'enregistrement

Page 18
VII. Graphes Google

Les graphes ci-dessous montrent l'impact des


campagnes de sensibilisation sur le terrain ainsi que
le taux de conversion, ce taux étant le pourcentage
de personnes qui téléchargent l'application après
avoir visité la page de l'application dans le store

Campagne de
sensibilisation terrain

Courbes de
l'évolution de
téléchargement de
Erile

Taux de conversion
Erile

Page 19
VIII. Objectifs réalisés et perspectives

Acteurs Impliqués:
• Deux Disctrictes
• Deux CSPS
• 10 Cliniques privées
• AMP
• Ministere de la Santé/DSIS
• GDS

Objectifs réalisés:
• Application à deux interfaces
• Interface d'administration WEB
• Prise de rendez-vous
• Rappels et notifications
• Bouton d'urgence MAPI
• Collecte et extraction de statistiques
• Enregistrement Express

Fonctionnalités Evolution future

Liste déroulante, Ajout du MAPI sur l'interface


MAPI application mobile CS

Vaccination express Retrouver un enfant vacciné par VE


Rajouter les vaccins antérieurs pris hors zone

Champ VE Conformité des champs VE avec ceux du


registre du DHIS2

Interopérabilité Configuration du serveur pour une


interopérabilité avec le DHIS2

KPI Mise en place des KPI supplémentaire et


extraction automatique

Page 20
Conclusion
Au terme de cette phase pilote,
nous pouvons avec confiance
affirmer avoir atteint 95% des
objectifs initialement fixés et
modulés au fil de développement
du projet.
L'application est a 100%
opérationnelle et réponds aux
attentes exprimées dans le cadre
général du projet.
Des pistes d'amélioration ont été
répertoriées et peuvent être
développées lors d'une phase
ultérieure. Une application a son
cycle de vie et évolue
constamment.
L'engouement et l'adhésion
suscité par l'application démontre
bien son utilité et l'avantage
qu'elle apporte dans le contrôle et
l'amélioration de la vaccination
infantile sur le territoire
Burkinabé.

GDS reste donc résolument


déterminé à accompagner AMP
et GAVI dans l'atteinte de leur
objectifs sur la santé et le bien-
être des enfants du pays.

Vous aimerez peut-être aussi