ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

EPI_db, logiciel d'épidémiologie   



L'auteur

ABx
Guyane française Guyane française
Membre Simple
# 0000000517
enregistré le 31/07/2005
BOUIX Alain
97310 KOUROU
Fiche personnelle

Applications > Santé / Médical / Soins / Ambulances

EPI_db, logiciel d'épidémiologie
Analyse et épidémiologie médicale
# 0000000108
ajoutée le 17/07/2007 et modifiée le 17/07/2007
consulté 9455 fois

Développée par l'entreprise ABx Soft, Kourou
Contact :
Alain BOUIX

Durée du projet : 1 an
Version de Foxpro : VFP 9.0
Description

Issu de l'expérience de terrain d'un médecin militaire, professeur agrégé, épidémiologiste au Pharo de Marseille puis  à l'Institut Pasteur, actuellement professeur à Bégin, avec le concours pour la programmation du docteur Alain BOUIX, médecin tropicaliste en Guyane et développeur en FoxPro, ce logiciel d'épidémiologie répond a un besoin des professionnels de santé qui n'ont pas d'outils spécifiques pour pratiquer une épidémiologie active.

La plupart du temps les épidémiologistes utilisent des logiciels de statistiques (trop) lourds ou des tableurs qui rendent l'introduction ou la correction de données fastidieuse : EPI_db n'est pas cela.

Tout est prévu pour que tout soit simple, compréhensible en évitant la ressaisie de données.

Le travail de l'épidémiologiste est d'analyser les données avec les outils les plus fins et les plus rapides possibles.
EPI_db a été réaliser dans ce but.
  

EPI_DB

Logiciel d’analyse épidémiologique

Première installation automatique (réseau ou non)

Autocontrôle des fichiers

Mot de passe

Choix du professionnel consultant

Puis accès au menu principal avec :

  • Fichier
  • Données
  • Edition
  • Services
  • Analyse épidémiologique
  • Installation
  • Fenêtres
  • Aide

Ainsi qu’à la barre d’outil disponible en permanence avec :

  • Aide contextuelle
  • Calendrier/Agenda
  • Calculette simple et convertisseur euros
  • Annuaires des correspondants
  • Accès direct au Traitement de texte Word
  • Accès au Tableur Excel
  • Editeur de texte simplifié
  • Copier / Couper / Coller

Comment ça marche ?


A) Il faut paramétrer la configuration dans le menu « Installation ».

1. La liste des utilisateurs autorisés

Cela permet la traçabilité des informations traitées et des modifications introduites dans la bases de données à partir des initiales en 3 lettres.

2. Les maladies suivies

            Pour remplir la liste déroulante des événements sous surveillance, les maladies peuvent être mise en situation de surveillance active ou non. Cela est clairement indiqué dans l’affichage. Les listes déroulantes des différentes parties tiennent compte de la situation active ou non.

3. Les zones ou pays étudiés

            Dans la liste déroulante des pays ou des zones géographiques suivies, il existe 6 niveaux hiérarchiques par rapport au niveau principal, par exemple : pays, région, département, canton, commune, quartier. Dans chaque zone, l’effectif de la population, quand il est précisé, est ensuite utilisé comme valeur par défaut dans les analyses.      

4. La recherche automatique du tableur Excel

            Afin d’utiliser les fonctions de mise en forme statistique et pour offrir un bon confort d’utilisation, le tableau Excel a été choisi comme interface de sortie des résultats.

 

B) Importation facile des données déjà existantes dans le programme

C’est tout le confort du logiciel

1. A partir d’un fichier Excel pré établi.

Inutile de ressaisir ses données, on importe les nouvelles données à partir d’une feuille d’un fichier Excel préparée de la manière suivante :

·        Colonne 1 : indice numérique de la semaine (ou du jour ou du mois).

·        Colonne 2 : nombre de cas recensé.

·        Colonne 3 (facultative) : effectif total. En l’absence de la colonne 3, c’est l’effectif par défaut de la zone étudiée qui sera pris en compte.

Ensuite introduction des données en 6 étapes :

·        1 : Choix dans la liste de la maladie étudiée.

·        2 : Indication de la Zone/Pays suivie.

·        2bis : et des sous zones, si besoin.

·        3 : Mode de recueil des données : Jour, Semaine, Mois, Année

·        4 : Choix du fichier préparé. (les valeurs absentes valent zéro).

·        4bis : Visualisation possible des données dans un pseudo tableau.           

·        5 : Indication de la date de début de la période à importer.

·        6 : Importation avec contrôle. (Il est impossible d’avoir des doublons)

Voila, c’est fini !

2. A partir de données manuelles

 Dans ce cas, introduction des données en 5 étapes :

·        1 : Choix dans la liste de la maladie étudiée.

·        2 : Indication de la Zone/Pays suivie.

·        3 : Mode de recueil des données : Jour, Semaine, Mois, Année

·        4 : Indication de la date de début de la période à importer.

·        5 : Ajout du nombre de cas.

On passe ensuite à la période suivante (automatiquement affichée), puis on indique le nombre de cas pour appuyer sur le bouton 'Ajout'.

En cas de données préexistantes, demande de confirmation de la modification. A l’usage, cela va tellement vite qu’il vaut mieux être deux afin de ne pas faire d’erreur.

Voila, c’est encore fini !

 

C) Pour faciliter l’analyse épidémiologique (en 5 étapes)

·        1 : Choix dans la liste de la maladie étudiée.

·        2 : Indication de la Zone/Pays suivie.

·        2bis : et des sous zones, si besoin.

·        3 : Mode de recueil des données : Jour, Semaine, Mois.

·        4 : Indication de la période à analyser avec divers boutons.

·        5 : Choix des modes d’analyse.

1.     Incidence et Taux d’Incidence (I & TI)

2.     Moyennes Mobiles 

Il s’agit de lisser les courbes d’incidence ou de TI. Cet indicateur n’a qu’un intérêt visuel. En lissant les courbes, on met en évidence des variations sur le long terme.

Avec un pas de 3, les courbes sont à peine lissées, tandis que le pas de 5 permet de mettre plus facilement en évidence des variations saisonnières d’une année à l’autre. Le pas de 52 permet de mettre en évidence des tendances séculaires.

3.     Sommes Cumulées

Technique issue du monde industriel, elle permet de calculer un résidu entre la valeur observée et une valeur de référence. La sommation période après période des résidus fait ressortir la tendance. La valeur de référence de I ou de TI peut être calculée à partir des données issues de 3, 4 ou 5 années antérieures ou bien encore, elle peut être fournie par l’utilisateur.

4.     Current Past Graph

Le Current Past Graph (CPG) est une technique utilisée par les CDC qui fournit la probabilité d’observer une incidence ou un TI durant une période donnée. Cette probabilité est calculée en fonction d’une valeur de référence calculée sur 3, 4 ou 5 années antérieures ou bien encore, elle peut être fournie par l’utilisateur. Les lois de probabilité utilisées sont celles de Student et de Poisson pour l’incidence et le TI. La loi binomiale est utilisée, mais uniquement pour le TI.

Et une sortie d’impression déjà préparée avec les résultats des tests statistiques. (sous Excel)

5.     Boot Strap 

La technique du BootStrap utilise toutes les valeurs disponibles des incidences ou des TI déclarés dans les années antérieures et qui appartiennent à un intervalle de temps dont les bornes sont définies par la période que l’on souhaite étudiée.  Un ensemble d’incidence ou de TI observés les années passées est ainsi constitué.

La technique consiste à tirer au sort avec remise dans cet ensemble de valeurs un échantillon, et à calculer à chaque fois la moyenne Im de l’incidence déclarée et la probabilité pm d’être malade en utilisant les valeurs de cet échantillon. L’opération est renouvelée 1000, 5000 ou 10000 fois.

Remarquablement rapide et puissante, cette option permet de construire un intervalle qui rejette à chacune de ses bornes 2,5% (ou 1%) des valeurs classées par ordre croissant. Cela correspond à construire un intervalle de confiance empirique à 95% ou 99%. Il suffit ensuite de s’assurer que la valeur que l’on observe est située dans cet intervalle de confiance.

6.     Sommes Cumulées en situation d’urgence

Lors de l’investigation d’une épidémie d’origine et/ou d’ampleur inconnue sur le terrain, les épidémiologistes disposent rarement des bases de données des années antérieures. Il est intéressant de leur proposer des solutions permettant d’appliquer la technique des sommes cumulées aux incidences ou aux TI dans ces conditions. C’est ce que le logiciel leur propose.

            La valeur de référence peut être calculée à partir des données déclarées les jours ou les semaines antérieurs. Une augmentation signera alors une épidémie débutante et une diminution signifiera que la courbe épidémique est sur la pente descendante.

La valeur de référence peut aussi être directement fournie par l’utilisateur, ce qui lui permettra d’analyser la situation épidémiologique en fonction de situations épidémiologiques de référence. L’utilisateur pourra ainsi valider ou en invalider des hypothèses sur l’origine et le mode de diffusion de l’épidémie.


Conclusion

Simplicité (mais pas simpliste)

Facilité

Rapidité

 





Clients nommables (ou positionnement sur la scène économique)
Institut Pasteur de Cayenne
Pourquoi Foxpro comme outil de développement ?
Parce ce que c'est le plus rapide !
Captures d'écran
Zoomer sur l'image
fig.1
Zoomer sur l'image
fig.2
Zoomer sur l'image
fig.3
Zoomer sur l'image
fig.4
Zoomer sur l'image
fig.5
Zoomer sur l'image
fig.6
Commentaires
Aucun commentaire enregistré ...


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3