You are on page 1of 237

Maitriser

7
Premiers pas

Louis AYZAC
Aot 2013

Centre de Coordination de la Lutte contre les Infections Nosocomiales Sud-Est

Version aot 2013


Contributions :
Ralisation, rdaction, composition et corrections : Louis AYZAC.
La dernire version de Premiers pas dans EPI INFO 7 est librement accessible aux
adresses WEB:
http://scisanso-lyon1.net
Choisir Textes pdagogiques puis EPI INFO 7
ou
http://nte-serveur.univ-lyon1.fr/nte/scisanso/textespedagogiques/txtpindex.html
Choisir EPI INFO 7

Premiers pas dans Epi Info 7

Louis AYZAC

Version aot 2013

EPI INFO 7, A Database, and Statistics Program for Public


Health Professionals.
Epi Info 7 a t produit par :
Division of Public Health Surveillance and Informatics
Epidemiology Program Office, MS K74
Centers for Disease Control and Prevention (CDC) Atlanta
Georgia 30341-3717.
EPI INFO 7 est un ensemble de programmes pour micro-ordinateur de type PC, fonctionnant avec
Windows NT ou Windows 7 ou 8. Ce manuel de formation a t ralis avec un systme Windows
XP. Selon les versions de Windows, certains crans dillustration peuvent tre un peu diffrents. Il
ne fonctionne pas sous environnement Mac Apple moins que cet ordinateur ne soit quip dun
mulateur Windows 7 et dune mmoire suffisante.
Il permet la ralisation dune tude pidmiologique : faire une forme de recueil des donnes
(questionnaire), saisir les donnes, consolider les donnes, en faire lanalyse statistique, en tirer des
graphiques et des cartes.
Il peut servir de support pour une puissante base de donnes dans un systme de surveillance de
maladie.
EPI INFO est dans le domaine public. Il est gratuit, libre de droits de reproduction et de traduction.
La version en cours la date de mise jour de ce manuel est la version anglaise 7.1.1.1 du 21
janvier 2013. Le logiciel peut tre tlcharg sur Internet ladresse : http://www.cdc.gov/epiinfo.
Le fichier tlcharg contient 55,7 Mga Octets (pour Allsetup.zip qui compresse les fichiers pour
linstallation). Noubliez pas de tlcharger aussi la mise jour : Patch qui contient 4,7 Mga
Octets (pour Allpatch.zip qui compresse les fichiers de mise jour).
Epi Info 7 fait suite Epi Info 2002 qui remplaait Epi Info version 6 sous DOS. La premire
version sous DOS a t produite par le Center for Disease Control and Prevention (CDC) Atlanta
en 1985.
Epi Info recommande de faire la citation suivante dans les publications :
Dean AG, Arner TG, Sangam CG, Sunki GC, Friedman R, Lantinga M, Sangam S, Zubieta JC,
Sullivan KM, Brendel KA, Gao Z, Fontaine N, Shu M, Fuller G, Smith DC, Nitschke DA and Fagan
RF
Epi InfoTM, a database and statistics program for public health professionals.
Centers for Disease Control and Prevention, Atlanta, Georgia, USA, 2011

Premiers pas dans Epi Info 7

Louis AYZAC

Version aot 2013

Principales caractristiques dEpi Info 7


Compatibilits :
o Windows NT et au del
o HTML et navigateurs WWW.
Systme ncessaire :
o Processeur recommand : 1 GHz
o Mmoire RAM recommande : 256 MB
o Disque dur : 50 mga octets despace libre.
o Windows XP, 7 et 8
Support technique :
o Site Web dEpi Info : http://www.cdc.gov/epiinfo
En anglais.
o Hotline pour assistance technique : epiinfo@cdc.gov
En anglais..

Premiers pas dans Epi Info 7

Louis AYZAC

Version aot 2013

Conception dune tude pidmiologique


La dmarche de conception dune tude pidmiologique se droule en 5 tapes :
o La 1 tape prcise le pourquoi de ltude. Elle
commence par les motivations de ltude et les retombes
attendues. Elle comporte une tude bibliographique
complte permettant de faire le point sur les
connaissances jour. Elle se termine par la formulation
prcise dun objectif
Lobjectif doit tre formul en terme de prise de
dcision.
o La 2 tape fait le point des diffrentes contraintes
pesant sur ltude : tant en termes pratiques quen termes
thiques ou financiers (faisabilit). Elle liste les
inconvnients perus cette tape. Elle donnera
lhypothse prcise que lon doit chercher valider ou
invalider.
Lhypothse doit tre formule en terme de gain ou de
perte dune mesure. Cest sur cette valeur quest calcul
le nombre de sujets chantillonner dans ltude.
o La 3 tape dcrit de faon prcise les informations
(rsultats) que doit fournir ltude pour que la prise de
dcision (objectif) puisse se faire.
Elle doit aller jusqu la conception des tableaux et des
figures de rsultats blancs . Ceux-ci menant au
plan danalyse prcis.
o La 4 tape dresse un tableau prcis des donnes
ncessaires la mise en uvre du plan danalyse.
Elle conduira la production :
dune part dun dictionnaire des donnes qui
prcisera le type et les contraintes dintgrit (de
validit) de chaque donne lmentaire,
dautre part dun schma conceptuel des donnes
qui fournira la dfinition de chaque objet de la base
de donnes, leurs attributs pris dans le dictionnaire de
donnes et les relations existants entre chaque objet.
o La 5 tape voit la rdaction du bordereau de recueil
qui doit comporter deux zones :
une zone pour le recueil proprement dit en clair qui
doit permettre un retour la source si ncessaire,
une zone pour le codage et la validation des donnes.
qui est le support des donnes saisir.
Elle voit aussi la rdaction dun guide de recueil qui
reprend le jeu des diffrents acteurs chargs du recueil,
les consignes de recueil leur passer et les notions
essentielles acqurir lors de leur formation.

Premiers pas dans Epi Info 7

Situation du problme
Objectifs

Hypothses
Contraintes

Rsultats ncessaires
Plan danalyse

Donnes ncessaires
Base de donnes

Bordereau de recueil
Guide de recueil

Louis AYZAC

Version aot 2013

Ralisation dune tude pidmiologique


La dmarche de ralisation dune tude pidmiologique se droule en 5 tapes duales :

Situation du problme
Objectifs

Communication

Hypothses
Contraintes

Discussion

Rsultats ncessaires
Plan danalyse

Analyse des donnes

Donnes ncessaires
Base de donnes

Recueil / Saisie
/Consolidation

Bordereau de recueil
Guide de recueil

Forme de saisie /
Contrle de saisie

A chaque tape de la conception, correspond en miroir une tape de la ralisation.


Dtaillons ces 5 tapes de ralisation et les outils utiliss dans Epi Info
o La 1 tape consiste mettre au point une forme de saisie (questionnaire /
cran de saisie) conforme au dictionnaire des donnes. Autrement dit
placer sur un cran les questions et les trous pour pouvoir y rpondre
(ce que lon appelle les variables). Le questionnaire doit aussi contrler
les contraintes dintgrit (de validit) de chaque variable.
Loutil : CREATE FORMS
Ce quil produit : un PROJET
une FORME

Cest expliqu aux :


chapitres 1, 3 & 4

o La 2 tape est celle qui est la plus populaire, et comment ! puisquelle


correspond des heures de travail rptitif et assommant devant un cran

Recueil / Saisie
/Consolidation

Premiers pas dans Epi Info 7

Forme de saisie
/ Contrle de
saisie

Louis AYZAC

Version aot 2013


pour entrer les donnes recueillies sur lordinateur . Et pourtant, ce
travail de bndictin est le garant de la qualit de ltude. Car comme disent
les anglo-saxons : Garbage in ; Garbage out Dtritus lentre ;
dtritus la sortie ! Cette phase de saisie est suivie par une phase de
contrle de qualit qui cherche dtecter les situations anormales.
Loutil : ENTER
Ce quil produit : une TABLE

o La 3 tape est la plus noble car la plus utile . Elle correspond la


mise en uvre du plan danalyse qui va remplir les tableaux, graphiques
et cartes blanc. Parce que ce mme travail a toute chance dtre
recommenc plusieurs fois, il est impratif de le mener en produisant des
programmes danalyse qui puissent tre excuts autant de fois que
ncessaire.
Loutil : ANALYSIS DATA
Ce quil produit :
un PROGRAMME
des RESULTATS
des GRAPHIQUES
des CARTES
Laspect cartographique ne sera pas abord dans ce manuel

Cest expliqu aux :


chapitres 2 & 6

Analyse des
donnes

Cest expliqu aux :


chapitres 7, 8, 9,
11 & 12

o La 4 tape doit conduire la discussion de ltude. Cest dire une


apprciation des rsultats face aux objectifs de ltude et aux donnes de la
littrature de la bibliographie. Cette discussion doit dboucher sur des
lments de prise de dcision.
Loutil : il ny en a pas dans EPI INFO. Le meilleur est votre matire grise !.
o La 5 tape est la plus gratifiante. Cest elle qui vous vaudra le prix Pulitzer
ou qui sait peut tre mme le prix Nobel.

Discussion

Communication

Elle devra produire un mdia (diaporama, poster ou publication) pour


convaincre vos interlocuteurs nombreux et prestigieux !
Vous pouvez aussi utiliser un outil de Prsentation Assiste par Ordinateur (comme POWER POINT)
ou un traitement de texte (comme WORD).

Premiers pas dans Epi Info 7

Louis AYZAC

Version aot 2013


Apprendre , cest faire Paul Valry.
Lapprentissage dun logiciel comme EPI INFO 7 ne peut se faire que par la manipulation de
loutil. Cet apprentissage a t dcompos en objectifs lmentaires quil est indispensable que
vous matrisiez lun aprs lautre et en totalit. Chaque objectif atteindre est propos pour un
niveau dapprentissage. Ces niveaux sont reprs par des petites montagnes grimper en tte de
chaque titre dobjectif.
Ce manuel a t conu comme un outil dauto formation.
Il se dcompose en 12 chapitres. Chaque chapitre essaie dtre dun niveau dapprentissage
homogne. Ces niveaux sont, l aussi, reprs par des petites montagnes grimper en tte de
chaque chapitre.

Structuration des chapitres


En tte de chaque chapitre, vous trouverez
- Le temps estim ncessaire lacquisition des connaissances de ce chapitre.
- la liste des objectifs exposs ainsi que les titres des exercices proposs dans le
chapitre.
Vous trouverez dans le texte plusieurs types de dveloppement :
- un exercice dapprentissage qui vous permettra de mettre en uvre pour la premire fois
les objectifs exposs. Cette partie est symbolise par des caractres en italique et barre
en marge. Chaque exercice porte un numro de la forme A1 .
- une partie explicative qui vous donnera les bases de comprhension pour raliser
l'objectif. Cette partie donne aussi le corrig de lexercice dapprentissage. Cette partie
est en caractres normaux.
- un exercice dentranement qui vous permettra de consolider lacquisition des
objectifs. Cette partie est en caractres cursifs et encadre. Chacun de ces exercices
de consolidation donne :
- la liste des objectifs quil cherche consolider,
- le temps estim ncessaire lentranement.
Chaque exercice porte un numro de la forme E1 .

Validations des objectifs et des chapitres


A la fin de chaque chapitre, vous trouverez les exercices permettant la validation des objectifs.
Chaque exercice porte un numro de la forme V1 . Vous avez intrt les raliser la fin
de lexercice dentranement de chaque chapitre.

Niveaux des apprentissages


Chaque chapitre et chaque objectif est propos pour un niveau dapprentissage. Ces niveaux
sont reprs par des petites montagnes grimper.
Ainsi une entit repre par est plutt pour
amener un novice au stade de dbutant,
amener un dbutant au stade de confirm,
amener un confirm au stade dexpert.

Premiers pas dans Epi Info 7

Louis AYZAC

Version aot 2013

Liste des chapitres


........................................................................................................................................ Page

Obj.

Chapitre 0 0uvrir/fermer EPI-INFO 7.............................................. 11

Chapitre 1 - Crer un projet. ................................................................ 13

Chapitre 2 - Entrer (Saisir) les donnes. .............................................. 63

31

Chapitre 3 - Travailler sur / Dvelopper le code de contrle. ........... 81

35

Chapitre 4 - Introduire les bases de donnes relationnelles. .............. 97

41

Chapitre 5 - Grer les donnes de base dans Analyse .................. 115

48

Chapitre 6 - Nettoyer une base de donnes......................................... 129

58

Chapitre 7 Dcrire une population (Analyser en interactif) .......... 139

63

Chapitre 8 - Produire les rsultats avec des programmes................. 157

71

Chapitre 9 - Faire des graphiques illustrant lanalyse descriptive... 171

77

Chapitre 10 - Lire et crire diffrents formats de fichiers


de donnes dans Analyse....................................................................... 187

80

Chapitre 11 Produire le croisement dune variable


par une autre.......................................................................................... 195

83

Chapitre 12 - Produire des graphiques pour illustrer les


analyses bi varies. ................................................................................ 211

Premiers pas dans Epi Info 7

Louis AYZAC

87

Version aot 2013

Premiers pas dans Epi Info 7

10

Louis AYZAC

Version aot 2013

Chapitre 0 - Ouvrir/fermer EPI-INFO 7.


Temps estim ncessaire lacquisition
A la fin de ce chapitre, vous devez savoir

0H05
page

1.

Ouvrir EPI-INFO 7................................................................................................ 11

2.

Fermer EPI-INFO 7............................................................................................... 11

1.

Ouvrir EPI-INFO 7.

Pour dmarrer EPI INFO7, vous devez cliquer (enfoncer le bouton de gauche de votre souris
aprs avoir positionn le curseur de la souris ) sur le bouton de raccourci qui se trouve sur le
bureau :
.
Le menu principal dEpi Info 7 est affich

2.

Fermer EPI-INFO 7.

Cliquez sur le bouton

Premiers pas dans Epi Info 7

depuis le menu principal..

11

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

12

Louis AYZAC

Version aot 2013

Chapitre 1 - Crer un projet


Temps estim ncessaire lacquisition .. 4H00
A la fin de ce chapitre, vous devez savoir
page
&............................................................................................................................
A1a - Faire lexercice : Obsttrique Information patient ..................................14
3.

Crer un nouveau projet (application).................................................................15

4.

Crer une nouvelle forme (questionnaire)...........................................................17

5.

Crer un titre ou un commentaire dans une forme. .............................................18

6.

Dplacer un titre dans une forme. .......................................................................18

7.

Crer des champs (variables) dans une forme.....................................................19

8.

Rgler la taille daffichage des champs (variables) alphanumriques. ...............20

9.

Dplacer un champ dans une forme. ...................................................................20

10.

Ajouter un groupe de champs dans une forme....................................................21

11.

Renommer une page de la forme.........................................................................22

12.

Ajouter une nouvelle page une forme. .............................................................23


A1b - Faire lexercice : Obsttrique Informations personnelles .......................23

13.

Modifier un champ dans une forme. ...................................................................25

14.

Crer un champ numrique calcul avec les commandes de contrle. .........25

15.

Crer un champ texte contrl par LEGAL VALUE..........................................30

16.

Crer un champ texte contrl par CODE...........................................................31

17.

Crer un champ texte contrl par COMMENT LEGAL. ..................................32

18.

Crer un champ Options (bouton radio).............................................................33

19.

Crer un champ numrique contrl par RANGE. .............................................33

20.

Crer un champ date calcul en utilisant les commandes de contrle. .........34

21.

Crer un champ case cocher. ............................................................................34

22.

Modifier le fond dcran dans une forme............................................................35

23.

Modifier le quadrillage dalignement..................................................................36

24.

Modifier lordre de saisie des champs.................................................................37

25.

Aligner automatiquement les champs. ................................................................38

26.

Crer une contrainte dintgrit portant sur deux champs date...........................38

27.

Crer une contrainte dintgrit portant sur deux champs texte..........................39

28.

Sauvegarder une forme........................................................................................40

29.

Fermer CreateForms............................................................................................40

30.

Ouvrir un projet existant .....................................................................................40


E1 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit : Crer le projet. ...................................................... 43

Premiers pas dans Epi Info 7

13

Louis AYZAC

Version aot 2013

Avant de dmarrer lapprentissage proprement dit, et ce sera vrai pour chaque chapitre,
juste un petit moment pour prendre connaissance de ce sur quoi vous allez faire vos dents.
Puis doucement sessayer ronger los !
Un premier conseil : crez sur une partie dun disque bien vous (sur laquelle vous avez les
droits complets) un dossier Apprentissage . Il vous servira stocker votre production.

A1a - Faire lexercice : Obsttrique Information patient


Crez la forme Information patient du projet Obstetric selon le dictionnaire de
donnes suivant :
Nom

Dfinition

ID
NOM
PRENOM
TITRE
ADRESSE
CP
BUREAU
EMAIL
TEL
FAX

Numro didentification
Nom
Prnom
Titre
Adresse
Code postal
Bureau
E.mail
Tlphone
Fax

Type Taille
Info
(*)
N
2
T
T
T
M
T
5
T
T
T
14
T
14

(*)

N : numrique
T : texte
M : multiligne
Prsentez lcran comme ci-dessous :

Premiers pas dans Epi Info 7

14

Louis AYZAC

Version aot 2013

3.

Crer un nouveau projet (application).

Crez le nouveau projet Obstetric .


Epi Info organise les bases de donnes en projet (project). Il faut crer un projet pour pouvoir
crer une forme (questionnaire). Un projet peut comporter plusieurs formes (form) et tables de
donnes.
Pour crer un nouveau projet,
cliquez sur le bouton du menu principal :

La fentre de lditeur de formes ( Form Designer ) vous est affiche :


Cette fentre comporte :

une barre de menu


une barre doutils
une fentre de navigation
un espace de travail vierge

Premiers pas dans Epi Info 7

15

Louis AYZAC

Version aot 2013


cliquez sur le bouton
project vous est alors affich :
Donnez comme nom de
projet Obstetric dans
la zone Name
Positionnez vous sur le
bon dossier en cliquant
sur le bouton de location
Compltez la description
du
projet
Ceci vous permet de
mieux documenter votre
travail
Choisissez le type de
base
de
donnes
supportant votre projet
(Gardez
loption
Microsoft
Access
active)
Donnez comme nom de
forme
InformationPatient
(sans espace)
Cliquez sur le bouton
OK

Premiers pas dans Epi Info 7

16

de la barre doutils. Le dialogue New

Louis AYZAC

Version aot 2013

4.

Crer une nouvelle forme (questionnaire).

Compltez la forme InformationPatient.


Vous revenez sur lditeur de formes
Dans lespace de travail, une grille de
travail est alors affiche
Dans la fentre de navigation, un ensemble
doutils vous est propos : nous allons les
dtailler dans les objectifs suivants tout en
ralisant la forme InformationPatients

Bonus :
Si vous souhaitez crer une nouvelle
forme alors que le projet est ouvert,
cliquez sur le menu File de la barre de
menu
Puis cliquez sur le sous menu New
Form

Le dialogue Create a New Form vous


est propos
Compltez le nom de la nouvelle forme
Cliquez sur le bouton OK

Premiers pas dans Epi Info 7

17

Louis AYZAC

Version aot 2013

5.

Crer un titre ou un commentaire dans une forme.

Crez les titres Gyncologie et Obsttrique et Informations sur le patient . Mettez les
titres au bon format de texte.
Draguez le bouton
de la
fentre de navigation jusqu lendroit
prcis de lespace de travail o vous
souhaitez implantez le titre (Draguer
veut dire : cliquer avec le bouton gauche
, laisser le
de la souris sur
bouton gauche enfonc puis dplacer la
souris sur le plan de travail jusqu
amener
o vous souhaitez
implantez le titre.)
La boite de dialogue vous est propose.
Compltez le titre Gyncologie et
Obsttrique
Compltez le nom du champ
GyncologieetObsttrique sans
espace (Un nom de champ vous est
automatiquement propos dans la zone)
Vous pouvez rgler la police daffichage
de la question en cliquant sur le bouton
Font
Insrez le titre en cliquant sur le bouton
OK

6.

Dplacer un titre dans une forme.

Pour changer de place un titre dans la forme, draguez le titre jusqu satisfaction.
Draguer le titre veut dire : cliquer avec le bouton gauche de la souris sur le titre, laisser le
bouton gauche enfonc puis bouger la souris sur le plan de travail. Le titre suivra les
mouvements de la souris. A satisfaction, lcher le bouton gauche de la souris.

Premiers pas dans Epi Info 7

18

Louis AYZAC

Version aot 2013

7.

Crer des champs (variables) dans une forme.

Crez le nouveau champ ID.


Draguez le bouton
de la fentre de
navigation jusqu lendroit prcis
de lespace de travail o vous
souhaitez implantez le champ Id
La boite de dialogue vous est
propose.
Compltez la question N
identification
Compltez le nom du champ ID
Vous pouvez rgler la police
daffichage de la question en
cliquant sur le bouton Prompt
Font ainsi que celle de la rponse
en cliquant sur le bouton Field
Font
Insrez le titre en cliquant sur le
bouton OK
Crez le nouveau champ Nom.
Draguez le bouton
de la fentre de
navigation jusqu lendroit prcis
de lespace de travail o vous
souhaitez implantez le champ
Nom
Compltez la question Nom
Compltez le nom du champ
NOM
Donnez un nombre maximum de
lettres pour le champs (ici non
dfini)
Vous pouvez
Rgler la police daffichage de la
question ainsi que celle de la
rponse
Rendre obligatoire la saisie dun
champ : pour cela, cochez la case
Required . Il nest alors plus possible de le laisser vide la saisie.
Interdire la saisie dun champ : pour cela, cochez la case Read Only . Quelle ide me
direz vous ! Cela est indispensable si le champ est calcul partir dautre(s) champ(s)
dj saisis. On verra cela plus tard lobjectif 14.
Faire rpter la saisie de la valeur du champ du dernier enregistrement saisi avec la
possibilit de modifier cette valeur avant de la valider : pour cela, cochez la case
Repeated . Je suis trs hostile cette possibilit : elle peut gnrer une redondance
nfaste des donnes qui peut introduire trs facilement des gisements de mauvaise qualit
qui cotent trs chers au moment de faire lanalyse des donnes !
Premiers pas dans Epi Info 7

19

Louis AYZAC

Version aot 2013


Crez de mme les champs Prnom et Titre .
Draguez le bouton
de la fentre de navigation jusqu lendroit prcis de lespace
de travail o vous souhaitez implantez les champs.
Crez le champ multiligne Adresse .
Draguez le bouton
de la fentre de navigation jusqu lendroit prcis de lespace
de travail o vous souhaitez implantez le champ Adresse
Crez de mme les champs Prnom Titre CP, BUREAU , EMAIL , TEL ,
FAX de type Text selon le dictionnaire.
Draguez le bouton
de la fentre de navigation jusqu lendroit prcis de lespace
de travail o vous souhaitez implantez les champs
Bonus :
Rendre utilisable la saisie des variables numriques dcimales : en effet la saisie des variables
numriques avec dcimales (ex : 12,345) ne sera pas utilisable si le sparateur dcimal de
Windows est une virgule , . Il est indispensable que le sparateur dcimal soit un point
. (comme aux USA !). Le rglage du sparateur dcimal se fait en ouvrant, dans le
Panneau de configuration de Windows (accessible depuis le bouton Dmarrer ), les
Options rgionales et linguistiques puis en cliquant sur le bouton Personnaliser , puis
en tappant un point . dans la zone Symbole dcimal , et enfin en cliquant sur les deux
boutons OK successifs. Attention, ce rglage affecte le comportement de la totalit des
logiciels de votre ordinateur (par exemple, dans Excel, vous ne taperez plus 12,345 mais
12.345 . Cest le prix payer aux Etats-Unis pour pouvoir se servir dEpi Info 2002 !

8.

Rgler la taille daffichage des champs (variables)


alphanumriques.

Pour rgler la taille daffichage dun champ texte ou multiligne, cliquez sur la zone de
rponse. Les poignes de redimensionnement encadrent alors la zone de rponse.

Cliquez avec le bouton gauche sur la poigne que vous voulez dplacer. Puis draguez la
(laissez enfonc le bouton gauche tout en dplaant la souris ) jusqu ce que la taille
daffichage vous semble ad hoc..

9.

Dplacer un champ dans une forme.

Pour changer de place un champ dans la forme, draguez la zone de question jusqu
satisfaction

Premiers pas dans Epi Info 7

20

Louis AYZAC

Version aot 2013

10.

Ajouter un groupe de champs dans une forme.

Ajoutez le groupe Patient la page Informations patient .


Il est possible de crer des groupes de champs pour faciliter les manipulations lors de la mise
au point de la forme et dans lorganisation logique du questionnaire.
Pour ce faire, draguez le bouton
de la fentre de navigation jusqu lendroit
prcis de lespace de travail o vous souhaitez implantez le groupe Patient
Le dialogue Group Properties vous est affich

Donnez le titre affich et le nom au groupe ; choisissez une couleur et une police si vous
voulez modifier celles qui sont proposes. Puis cliquez sur le bouton OK .
Le nouveau groupe apparat alors dans la zone de travail. Il comporte une zone de titre.
Il

Pour rgler la taille daffichage du groupe, cliquez sur la zone de rponse. Les poignes de
redimensionnement encadrent alors la zone de rponse. Cliquez avec le bouton gauche sur
la poigne que vous voulez dplacer. Puis draguez la (laissez enfonc le bouton gauche
Premiers pas dans Epi Info 7

21

Louis AYZAC

Version aot 2013


tout en dplaant la souris) jusqu ce que le groupe comprenne tous les champs que vous
souhaitez regrouper

Il est possible de dplacer un groupe globalement sur la forme en draguant la zone de titre.
Il est aussi possible de modifier le nom et la couleur du groupe en cliquant droite sur la
zone de titre du groupe ce qui fait afficher un menu mergeant.
En cliquant sur la commande
Properties , le dialogue Group
Properties vous est nouveau
affich
De la mme faon cliquant sur la
commande Delete , vous supprimez
le groupe en gardant les champs.

11.

Renommer une page de la forme

Renommez la page 1 en Informations patient .


Une forme peut comporter plusieurs pages (crans) daffichage.
Elles vous sont prsentes en haut de la
fentre Project Explorer
Pour modifier le nom de la page, cliquez
droite sur ce nom.
Un menu mergeant vous est affich.
Cliquez sur la commande Rename Page

Compltez le nouveau nom puis cliquez sur


OK .

Premiers pas dans Epi Info 7

22

Louis AYZAC

Version aot 2013

12.

Ajouter une nouvelle page une forme.

A1b - Faire lexercice : Obsttrique Informations personnelles


Crez la page Informations personnelles de la forme information patient du projet
Obstetric selon le dictionnaire de donnes suivant :
Nom
Dfinition
Type
Taille
Valeurs valides
Info
(*)
D1CONS
Date de 1 consultation
D
DD-MM-YYYY
DN
Date de naissance
D
DD-MM-YYYY
AGE
Age en annes
N
###
Calcul :
(D1CONS DN)/365.25

STMAT

Statut matrimonial

CSP

Code de la catgorie
socioprofessionnelle du
dernier emploi
Nom de la catgorie
socioprofessionnelle du
dernier emploi

ACTIF

Activit

CONTRA

Contraception

NSP

BC

AGE1R
DDERR
DACPREV

Age des 1 rgles


N
Date des dernires rgles
D
Date daccouchement
D
prvue
FUM
Fumeur (oui/non)
CC
NCIGJ
Nombre de cigarettes / jour
N
(*)
N : numrique
T : texte
D : date
CC : case cocher
BC : boite de contrle (bouton radio)
Prsentez lcran comme ci-dessous :

Premiers pas dans Epi Info 7

23

##
DD-MM-YYYY
DD-MM-YYYY

Clibataire
Concubine
Marie
Divorce
Veuve
1 - Agriculteur
2 - Prof librale
3 - Cadre
4 - Technicien
5 - Employ
6 - Ouvrier
7 - Retrait
8 - Sans emploi
9 - Autre
10 - Inconnu
1 - en formation
2 - en activit
3 - la retraite
4 = au chmage
Aucune
Orale
Strilet
Autre
8 - 24
Calcul :
DDERR + 280

##

Louis AYZAC

Version aot 2013

Ajoutez la nouvelle page Informations personnelles .


Pour ajouter une nouvelle page une
forme, cliquez avec le bouton droit de la
souris sur
.
Un menu mergeant vous est affich.
Cliquez sur la commande Insert Page

Compltez le nouveau nom puis cliquez


sur OK .

Pour dplacer la page Information


Patient avant la page Informations
Personnelles , draguez la au dbut
d Informations Patients
Copiez/collez les titres de la page 1 vers la page 2 puis changer le titre .
Ajoutez le champ D1CONS la page Informations personnelles .
Ajoutez le champ DN la page Informations personnelles .
Premiers pas dans Epi Info 7

24

Louis AYZAC

Version aot 2013


Bonus :
Il est possible de dupliquer un champ existant dans une forme, dune page une autre :
Sil existe dans la page 1 de votre forme un champ dnomm Nom dun type
quelconque, et que vous souhaitiez en faire afficher son contenu dans la page 2 de
cette mme forme, il suffit de crer un champ en faisant glisser
du Project
Explorer dans la page de travail.
Compltez
la
question
Mirroir .
Donnez le nom Mirroir
au champ.
Une liste des variables de la
forme vous est prsente.
Slectionnez la variable
reflter (ici Nom )
puis cliquez sur OK .

13.

Modifier un champ dans une forme.

En cliquant avec le bouton droit de la


souris dans la zone de question dun
champ, vous ouvrez le menu mergeant.
Choisissez la commande Properties
Vous pouvez alors le modifier votre
convenance. Vous ne pouvez pas modifier
le type du champ. Vous devez le supprimer
en choisissant la commande Delete .
Puis vous devez recrer le champ avec le
type que vous souhaitez.

14.
Crer un champ numrique calcul avec les
commandes de contrle.
Ajoutez le champ AGE la page Informations personnelles .
Le code de contrle est utilis pour contrler les erreurs de saisie (mise en place de
contraintes dintgrit), raliser des calculs pendant la saisie et guider le processus de
saisie des donnes. Ce code peut tre trs simple mais aussi trs compliqu. Nous
dvelopperons cet aspect dans le chapitre 3 (objectifs 35 40).
Le code de contrle peut tre associ un champ, une page, une forme ou un
enregistrement. Les commandes associes un champ sont excutes quand le curseur
de saisie de donnes entre dans le champ.
Nous allons lutiliser pour la premire fois pour calculer une variable ge la
consultation partir de la date de naissance dun patient et de la date de consultation.
Il existe deux champs : date de naissance et date de 1 consultation de type
Date

Premiers pas dans Epi Info 7

25

Louis AYZAC

Version aot 2013


Autre possibilit de cration de champ : Positionnez le curseur de la souris
lendroit prcis de lespace de travail o vous souhaitez implantez le champ Age .
Cliquez avec le
bouton droit de
la souris. Un
menu mergeant
apparait.
Choisissez la
commande
New field et
un sous menu
apparait.
Choisissez la
commande
Number
Compltez la
question Age
en annes
Compltez le
nom du champ
AGE
Insrez le
champ en
cliquant sur le
bouton OK

Cliquez avec le
bouton droit de
la souris dans la
zone de question
du champ
AGE
Le menu
mergeant
apparait.
Choisissez la
commande
Field Check
Code

Premiers pas dans Epi Info 7

26

Louis AYZAC

Version aot 2013


Lcran de
lditeur de
contrle
( Check Code
Editor ) vous
est propos
avec :
o Une barre de
menu
o Une barre
doutils
o Une fentre
de travail
o Une fentre
de champ
o Une fentre
de
commandes
o Une fentre
de message
o Une barre de
position du
curseur
Il faut commencer par choisir le champ Age pour crire le programme de calcul.
Dvelopper la branche
en cliquant sur le
devant le titre.
Dvelopper la branche
en
cliquant sur le
devant le titre.
Slectionner loption
. Before veut
dire que vous voulez
que le programme de
calcul sexcute avant
laffichage du contenu
du champ AGE
Le bouton
apparait alors. Cliquez
sur ce bouton.
Un nouveau bloc de
programme apparait
dans la fentre
principale pour le
champ AGE .

Premiers pas dans Epi Info 7

27

Louis AYZAC

Version aot 2013

Il faut continuer en ajoutant les lignes de programme dans ce bloc.


Dans la fentre de commandes,
choisissez la commande Assign .
Cette commande va mettre dans le
champ AGE le rsultat du
calcul : partie entire de la division
par 365.25 (nombre de jours exacts
par anne en tenant compte des
annes bissextile) de la diffrence
entre la date de naissance et la date
de consultation, si vous lui
demandez correctement

La fentre de dialogue Assign


apparait.
Cliquez sur la liste Assign
Variable pour choisir le champ
AGE qui recevra le rsultat.
Choisissez le champ AGE

Mettez dans lexpression de calcul


une fonction en cliquant sur le
bouton

Choisissez la commande Numeric


Functions .

Premiers pas dans Epi Info 7

28

Louis AYZAC

Version aot 2013


Un sous menu apparait. Choisissez
la commande Trunc (truncate)

Le dbut de lexpression de calcul


apparait dans la zne Expression .
Slectionnez avec la souris
<variable> dans lexpression.
Modifiez les variables en les
choisissant dans la liste Available
Variables
Dabord la variable D1CONS .
Reposissionez le curseur avant la
parenthse.
. Reposissionez le
Puis le signe
curseur avant la parenthse.
Et enfin la variable DN .
Cliquez sur le bouton OK
La ligne de programation apparait
dans le bloc Age .
Cliquez sur le bouton Validate
Check Code pour vrifier quil ny
a pas derreur de programation.
Puis sur le bouton Save pour
sauvegarde votre programme de
calcul
Un message vous avertit que la
sauvegarde a bien eu lieu
Vous quittez lditeur de contrle
( Check Code Editor ) en cliquant
sur le bouton
Vous pouvez aussi utiliser la fonction Year : Age = Year(D1CONS) Year(DN) mais le
rsultat sera moins prcis.
Premiers pas dans Epi Info 7

29

Louis AYZAC

Version aot 2013


Bonus : La fonction Substring(Var_Chaine, debut,long) permet dobtenir lextarction des
long (en nombre) caractres de la variable Var_Chaine depuis la position debut (en
nombre)

15.

Crer un champ texte contrl par LEGAL VALUE.

Ajoutez le champ STMAT la page Informations personnelles .


Crer le champ soit en faisant glisser
du Project Explorer dans
lespace de travail, soit en cliquant avec le
bouton droit de la souris dans la fentre de
travail (Cf. Objectif 14).
Compltez la question Statut
matrimonial
Compltez le nom du champ STMAT
Afin de complter la liste des valeurs
lgales, cliquez sur le bouton douverture de
Data Source

Le formulaire Set Up Code/Legal Links


vous est propos. Cliquez sur le bouton
Create New .
.

Compltez la table avec toutes les valeurs


autorises. Saisissez chaque valeur puis
appuyez sur la touche Entre du clavier.
Cliquez sur le bouton OK lorsque toutes les
valeurs autorises sont saisies dans la table.
Si vous souhaitez conserver lordre des valeurs
autorises tel que vous lavez saisie, cochez la
. Sinon les valeurs autorises
case
seront tries, pour laffichage lors de la saisie,
par ordre alphabtique.
Si vous souhaitez utiliser une table existant dj,
cliquez sur le bouton
si
vous voulez modifier des valeurs ou le bouton
si vous souhaitez garder les valeurs
intactes.
Insrez le champ en cliquant sur le bouton
OK
Premiers pas dans Epi Info 7

30

Louis AYZAC

Version aot 2013

16.

Crer un champ texte contrl par CODE.

Ajoutez les champs CSP et NSP la page Informations personnelles .


Commencez par crer le champ texte
NSP . Ce champ ne devra pas tre
saisi mais recevoir et afficher la
signification du code saisi dans CSP.
Puis crez le champ CSP soit en
faisant glisser
du Project
Explorer dans la fentre de travail,
soit en cliquant avec le bouton droit de
la souris dans lespace de travail (Cf.
Objectif 14)..
Compltez la question Code de la
CSP
Compltez le nom du champ CSP
Afin de complter la liste des valeurs
codes, cliquez sur le bouton
douverture de Data Source

Le formulaire Codes vous est


propos. Cliquez sur le bouton
Create New .

Tapez les codes et leurs significations


dans la table. Appuyez sur la touche
Enter du clavier pour passer au code
ou la signification suivante.
Cliquez sur le bouton OK .

Premiers pas dans Epi Info 7

31

Louis AYZAC

Version aot 2013

17.

Crer un champ texte contrl par COMMENT LEGAL.

Ajoutez le champ ACTIF la page Informations personnelles .


Crez le champ ACTIF soit en faisant
glisser
du Project
Explorer dans lespace de travail, soit
en cliquant avec le bouton droit de la
souris dans la fentre de travail (Cf.
Objectif 14)..
Compltez la question Activit
Compltez le nom du champ ACTIF
Pour fixer la liste des valeurs autorises,
cliquez sur le bouton douverture de
Data Source

Le formulaire Set Up Code/Legal


Links vous est propos. Cliquez sur le
bouton Create New .

Compltez la table avec toutes les


valeurs autorises. Saisissez le code de
chaque valeur, un signe -, la
signification de chaque valeur puis
appuyez sur la touche Entre du
clavier.
Cliquez sur le bouton OK lorsque toutes
les valeurs autorises sont saisies dans la
table.

Si vous souhaitez conserver lordre des valeurs autorises tel que vous lavez saisie, cochez la case
. Sinon les valeurs autorises seront tries, pour laffichage lors de la saisie, par ordre
alphabtique.
Si vous souhaitez utiliser une table existant dj, cliquez sur le bouton
modifier des valeurs ou le bouton

si vous voulez

si vous souhaitez garder les valeurs intactes.

Insrez le champ en cliquant sur le bouton OK

Premiers pas dans Epi Info 7

32

Louis AYZAC

Version aot 2013

18.

Crer un champ Options (bouton radio).

Ajoutez le champ CONTRA la page Informations personnelles .


Crez le champ CONTRA soit en
faisant glisser
du Project
Explorer dans lespace de travail, soit
en cliquant avec le bouton droit de la
souris dans la fentre de travail (Cf.
Objectif 14)..
Compltez la question Contraception
Compltez le nom du champ
CONTRA
Compltez le nombre de possibilits.
Compltez chaque nom des possibilit
Cliquez sur le bouton OK

19.

Crer un champ numrique contrl par RANGE.

Ajoutez le champ AGE1R la page Informations personnelles.


Crez le champ AGE1R soit en
faisant glisser
du
Project Explorer dans lespace
de travail, soit en cliquant avec le
bouton droit de la souris dans la
fentre de travail (Cf. Objectif 14)..
Compltez la question Age des 1
rgles
Compltez le nom du champ
AG1R
Choisissez le Pattern ## .
Cochez la case Range .
Compltez les bornes infrieures et
suprieures des valeurs valides.
Cliquez sur le bouton OK .

Premiers pas dans Epi Info 7

33

Louis AYZAC

Version aot 2013

20.
Crer un champ date calcul en utilisant les
commandes de contrle.
Ajoutez le champ DDERR la page Informations personnelles .
Ajoutez le champ DACPREV la page Informations personnelles .
Il est possible de crer un champ de type Date calcul grce au code de contrle.
Nous allons lutiliser encore une fois pour calculer une variable Date
daccouchement prvu partir de la date des dernires rgles.
Crez les champs : DDERR et
DACPREV de type Date
Crez un nouveau bloc de
programme de contrle dans le
champ DACPREV ( Before )
contenant lassignation dun calcul
au champ DACPREV ajoutant
280 jours la date des dernires
rgles. Revoyez lobjectif 14 si
besoin.

21.

Crer un champ case cocher.

Ajoutez le champ FUM la page Informations personnelles .


Crez le champ FUM soit en faisant
du
Project
glisser
Explorer dans lespace de travail, soit
en cliquant avec le bouton droit de la
souris dans la fentre de travail (Cf.
Objectif 14).
Compltez la question Fumeur
(oui/non)
Compltez le nom du champ FUM
Cliquez sur le bouton OK .

Ajoutez le champ NCIGJ la page Informations personnelles .

Premiers pas dans Epi Info 7

34

Louis AYZAC

Version aot 2013

22.

Modifier le fond dcran dans une forme.

Vous pouvez modifier le fond dcran


de la forme en cliquant sur le menu
Format de la barre de menu
puis
en
choisissant
loption
Background .

Vous pouvez alors


soit utiliser une image comme fond
dcran en cliquant sur le bouton
Choose Image . Vous devez
alors choisir un fichier contenant
une image numrise. Ce fichier
doit tre soit au format .bmp (gr
par exemple par MS paint), soit au
format .jpg (JPEG un classique
dInternet et des appareils photos
numriques). Pour supprimer
limage cliquez sur le bouton
Clear Image .
soit utiliser une couleur de fond
uniforme en cliquant sur le bouton
Change Color .
Cliquez sur une des couleurs de
base ou sur une des couleurs
personnalises si elle vous
intresse.
Cliquez sur le bouton OK .
Cliquez une fois de plus sur le
bouton OK du formulaire
Background .

Sinon cliquez sur


Dfinir
des
personnalises .

Premiers pas dans Epi Info 7

le

bouton
couleurs

35

Louis AYZAC

Version aot 2013

Une palette de personnalisation


des couleurs vous est propose.
Rglez la nouvelle couleur
personnalise en vous positionnant
dans la palette puis en en rglant
les paramtres des composants.
Cliquez sur le bouton Ajouter
aux couleurs personalises
Cliquez sur le bouton OK
Cliquez une fois de plus sur le
bouton OK du formulaire
Background .

23.

Modifier le quadrillage dalignement.


Vous pouvez modifier le quadrillage
dalignement de la forme en cliquant
sur le menu Format de la barre de
menu et en choisissant loption Grid
Settings .

Pour rendre le quadrillage invisible


supprimez la coche de la case
Snow Grid .
Pour que la grille naimante plus les
champs que vous dplacez,
supprimez la coche de la case
Snap to Grid .
Laimantation peut porter
soit sur la question (prompt) : ceci
est rgle en cochant la case Snap
prompt to grid .
soit sur la zone de saisie du
champ : ceci est rgle en cochant
la case Snap entry field to grid .
Si laimantation porte sur la
question, le bord gauche de la
question est align sur le
quadrillage. Si laimantation porte
sur la zone de saisie, le bord gauche
de la zone de saisie est align sur le
quadrillage.
Si vous voulez restituez les options
daimantation, biffez nouveaux
toutes les cases cocher.

Premiers pas dans Epi Info 7

36

Louis AYZAC

Version aot 2013

24.

Modifier lordre de saisie des champs.


Si vous souhaitez changer lordre
de saisie (quand, au moment de la
saisie des donnes, vous changer
de champ en appuyant sur la
touche Tab), amenez le curseur de
la souris dans lespace de travail
puis cliquez sur le bouton droit de
la souris. Un menu mergeant
apparait.
Choisissez la commande Tabs

Un nouveau menu mergeant


apparait.
Choisissez la commande Show
Tab Order

Chaque champ de la forme prsente


un numro dordre de saisie.
Si vous souhaitez incrmenter cet
ordre de un, cliquez sur le numro
avec le bouton gauche de la souris

Si vous souhaitez au contraire


dcrmnter cet ordre, il faut
commencer par cliquez sur le
numro avec le bouton droit de la
souris. Un menu mergeant
apparait. Cliquez sur la commande
Set as First Tab . Le numro
dordre passe 1.
Cliquez sur le numro avec le
bouton gauche de la souris jusqu
avoir le bon numro dordre.

Premiers pas dans Epi Info 7

37

Louis AYZAC

Version aot 2013

25.

Aligner automatiquement les champs.


Si
vous
souhaitez
aligner
automatiquement
des
champs,
slectionnez la zone du questionnaire
o vous voulez alignez les champs :
cliquez sur le coin de la zone puis
draguez jusquau coin oppos. Ceci
dessine lcran un encadr en
pointill.
Puis, cliquez sur le menu Format
de la barre de menu, choisissez la
commande Alignement .

Un sous- menu mergeant apparait.


Choisissez As Stack si vous
voulez que les champs se rangent sur
une seule colonne.
Choisissez As Table si vous
voulez que les champs se rangent sur
plusieurs colonnes.
Attention les options daimantation sont respectes. Par exemple loption
daimantation sur la zone de saisie peut amne une perturbation. Il est alors ncessaire
de rgler nouveau manuellement la position de chaque champ.

26.
Crer une contrainte dintgrit portant sur deux
champs date.
Contrlez que la date de consultation est bien postrieure la date de naissance.
Crez un nouveau bloc de
programme de contrle dans le
champ
DDN
( After )
Revoyez lobjectif 14 si besoin.
Choisissez la commande If
Cliquez sur le bouton de choix de
sous commande.
Dans le sous-menu qui apparait,
cliquez
sur
la
commande
Clear qui permet deffacer le
contenu dun champ et compltez
le nom des champs (ici DDN et
D1CONS ).
Puis cliquez sur la commande
GOTO qui renvoie la saisie
un champ et compltez le nom
dun champ (ici D1CONS )

Premiers pas dans Epi Info 7

38

Louis AYZAC

Version aot 2013


Si la date de naissance est plus
grande que la date de 1
consultation ( IF DN > D1CONS
THEN ) on efface les contenus de
la date de naissance et celle de la
1 consultation Clear D1CONS
DN ) et on fait reprendre la saisie
la date de 1 consultation
( GOTO D1CONS )

27.
Crer une contrainte dintgrit portant sur deux
champs texte.
Contrlez que si le champ ACTIF contient la valeur 2 (en activit), le champ CSP
ne contient pas la valeur 8 (sans emploi) .
De la mme faon qu
lobjectif prcdent (26),
crez un nouveau bloc de
contrle
sur
ACTIF
( After ) qui si ACTIF
contient 2 et CSP 8, fait
afficher le message CSP et
ACTIF incohrent puis
efface CSP et ACTIF
et fait reprendre la saisie
CSP
Note : Il est possible dextraire une partie dun champ texte (sous-chaine de caractres). Par exemple,
on peut contrler que le premier caractre du numro de scurit sociale ( NSS de type texte)
correspond bien au code du sexe ( Sexe de type texte) savoir 1 (masculin) ou 2 (fminin)
prcdement saisi. On crera un code de contrle dans le champ NSS dont la zone If Condition
contiendra le code :
Sexe <> substring(NSS,1,1)
le premier 1 donnant la position du 1 caractre de la sous-chaine extraire, le second 1 donnant le
nombre de caractres extraire.

Premiers pas dans Epi Info 7

39

Louis AYZAC

Version aot 2013

28.

Sauvegarder une forme


La sauvegarde de la forme se fait au fur et mesure du travail

Note : Une forme est la dfinition de la grille de saisie d'une table. Pour simplifier la comprhension, nous
dirons quune forme correspond une table. Dans cette forme, il peut y avoir plusieurs pages (crans). Toutes
les donnes saisies dans la grille de saisie (forme) se retrouve dans la mme table. Lors de l'analyse (qui est
quand mme la finalit d'Epi Info ne l'oublions pas!) seule les variables (champ) d'une mme table quelque soit
la page et des tables qui lui sont relies sont visibles lors d'une tape de travail. Donc dans l'exercice, il ny a
qu'une forme "informations patients" et deux pages "informations patient" et "informations personnelles" pour
rpondre cet objectif de visibilit. Le chapitre 4 montre l'utilisation de plusieurs formes relies.

29.

Fermer CreateForms

Cliquez sur le menu File de la barre


de menu
Cliquez sur loption Exit

Ou bien, cliquez sur le bouton de


fermeture de FormDesigner

30.

Ouvrir un projet existant

Il existe plusieurs possibilits :


dans la
Cliquez sur licne
barre doutil et choisir le projet dans la
liste propose.
ou Cliquez sur le menu File de la
barre de menu puis Cliquez sur loption
Open project et choisir le projet dans
la liste propose.
Ou cliquez sur loption Recent Project et
choisir le projet dans la liste propose. (trs
intressant pour suivre un travail en cours.

Premiers pas dans Epi Info 7

40

Louis AYZAC

Version aot 2013

E1 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : Crer le projet.
Temps estim ncessaire lentranement

3 H 30

Objectifs consolider viss


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.

Ouvrir EPI-INFO 2002.


Fermer EPI-INFO 2002.
Crer un nouveau projet (application).
Crer une nouvelle forme (questionnaire).
Crer des champs (variables) dans une forme.
Rgler la taille d'affichage des champs (variables) alphanumriques.
Dplacer un champ dans une forme.
Ajouter un groupe de champs dans une forme.
Renommer une page de la forme
Ajouter une nouvelle page une forme.
Modifier un champ dans une forme.
Crer un champ numrique " calcul " avec le code de contrle.
Crer un champ texte contrl par LEGAL VALUE.
Crer un champ texte contrl par CODE.
Crer un champ texte contrl par COMMENT LEGAL.
Crer un champ Texte, Comment Legal.
Crer un champ numrique contrl par RANGE.
Crer un champ date " calcul " en utilisant le code de contrle.
Crer un champ case cocher.
Modifier le fond d'cran dans une forme.
Modifier le quadrillage d'alignement.
Modifier l'ordre de saisie des champs.
Aligner automatiquement les champs.
Crer une contrainte d'intgrit portant sur deux champs date.
Crer une contrainte d'intgrit portant sur deux champs texte.

Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER Sud Est,
coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) La mthodologie
complte de ce rseau est accessible ladresse Internet : http://cclin-sudest.chu-lyon.fr. En
voici un rsum pour que vous puissiez vous entraner de faon intelligente avec ce sujet.

1 INTRODUCTION

En maternit, les infections nosocomiales sont retrouves la fois chez les mres et les
nouveau-ns. Leur incidence globale est extrmement variable : de 0,5 5 % dans les
accouchements par voie basse1,2,3 et de 11,5 65 % dans les csariennes1,4. Chez les
nouveau-ns, cette incidence est estime entre 0,9 et 1,7 %1,5 mais s'lve de 5 25 % en
Premiers pas dans Epi Info 7

41

Louis AYZAC

Version aot 2013


unit de soins intensifs de nonatalogie6. Les principales infections rencontres sont les
suivantes : infections urinaires, infections du site opratoire, endomtrites, bactrimies et
infections du sein chez les mres, infections cutanes et oculaires chez les enfants.
Ces infections accroissent la dure d'hospitalisation et reprsentent un sucot pour les
tablissements de soins et de sant. Or les travaux de Cruse et Foord en 19807 et de Haley
en 19858 ont dmontr que 30 % des infections nosocomiales pouvaient tre vites par un
programme coupl de surveillance pidmiologique et de prvention, avec restitution des
taux d'infections aux quipes mdicales concernes.
1 Tissot-Guerraz F., Thoulon J.M., Miellet C.C., et al. La surveillance de l'infection nosocomiale en maternit.
In : "Quelle information prinatale? 23mes Journes Nationales de la Socit Franaise de Mdecine
Prinatale". Puech F. & Blanc B, Arnette, 1993 : 121-145.
2 Audra P. Complications infectieuses et hmorragiques de la csarienne. A propos de 2 220 interventions.
Rev. Fr. Gyncol. Obstet. 1990 ; 85 : 11-3.
3 Criscuolo J.L., Kibler M.P., Micholet M, et al. Intrt de l'antibioprophylaxie lors de gestes intra-utrins au
cours d'un accouchement par voie basse. Etude comparative partir de 550 patientes. J. Gyncol. Obstet. Biol.
Reprod. 1990 ; 19 : 909-17.
4 Morel I. Antibioprophylaxie dans les csariennes bas risque infectieux : essai thrapeutique randomis
cfottan versus placebo. Thse de Doctorat en Mdecine. Facult de Grenoble. 1988.
5 Horan T., White J., Jarvis W., et al. Nosocomial infection surveillance. MMWR 1984 ; 35 (1SS) : 17-29.
6 Donowitz L. Infection in the newborn. In : " Prevention and control of nosocomial infections". 2me dition.
Wenzel R., Williams and Wilkins, 1992 : 796-811.
7 Cruse P., Foord R. The epidemiology of wound infection. Surg. Clin. Am. 1980 ;
60 : 27-40.
8 Haley R., Culver D., White J. The efficacy of infection surveillance and control programs in preventing
nosocomial infections in U.S. hospitals. Am. J. Epidemiol. 1985 ; 121 : 182-205.

2 OBJECTIFS
A- Produire des informations sur les IN en maternit
Pour connatre les taux de base dinfections et de patients infects chez les mres et
les enfants.
Pour dterminer des taux spcifiques ajusts en fonction des principaux facteurs de
risque dIN, facteurs endognes propres au type de patients (dure du travail) ou
facteurs exognes lis la prise en charge des patients (manuvre obsttricale,
sonde urinaire).
Pour se positionner par rapport un ensemble de service.
B- Amliorer et entretenir la qualit des soins
Connatre les IN prdominantes et mettre en place une politique prioritaire de
prvention.
Evaluer les changements survenus entre deux priodes de surveillance.
3- Plan danalyse : tableaux blanc
Voici les rsultats qui devront tre disponibles la fin du projet.
Tableau 1 : Description des patientes tudies
n

Accouches par voie basse (AVB)


Accouches par csarienne (AC)
dont prophylactique
dont non programme
Accouches quelque soit le mode

Premiers pas dans Epi Info 7

42

Louis AYZAC

Version aot 2013

Tableau 2 : Description des patientes tudies (suite)


AVB
N
%
Age moyen
Parit moyenne
Dure moyenne de sjour post
accouchement

AC

Total

Tableau 3 : Description des conditions d'accouchement pour les AVB


n
%
% d'inconnus
Pridurale
Dlivrance artificielle/rvision utrine
Forceps, DA, RU
Nb de TV > 5 aprs ouverture de l'uf
Dclenchement
Antibioprophylaxie / strepto B
Sondages vacuateurs
1
2
3
4
5 et plus
Tableau 4 : Description des conditions d'accouchement pour les AC
n
%
% d'inconnus
Prophylactique
Premire csarienne
Antibioprophylaxie
Anesthsie gnrale
Sondage urinaire demeure
Tableau 5 : Autres facteurs de risque (hors conditions d'accouchement)
AVB

AC

Total

n
%
n
%
n
%
(sans inconnus) (sans inconnus) (sans inconnus)

Inconnus
n
%

Infection urinaire pendant


la grossesse

Infection urinaire l'entre


(ECBU)
Hyperthermie du travail
Rupture prmature des
membranes
Perte de sang > 800 ml

Premiers pas dans Epi Info 7

43

Louis AYZAC

Version aot 2013

Tableau 6 : Infections nosocomiales (IN) globalement


n
Infections

Patientes infectes

Dlai moyen d'apparition des IN

AVB
AC
AVB
AC
AVB

jours

AC

jours

Tableau 7 : Description des infections nosocomiales recenses


AVB (*)

n
Bactrimie
Endomtrite
Infection urinaire
Infection du site opratoire
dont superficielle
dont profonde / organe
Infection locale sur cathter
Infection du sein
Syndrome infectieux non tiquet
Total
(*) une mme patiente peut avoir plusieurs sites infects.

%
(sans
inconnus)

AC (*)

%
(sans
inconnus)

Tableau 8 : Patientes ayant accouch par AVB infectes en fonction des facteurs de risque.
n N %
Patientes ayant accouch par voie basse
Patientes ayant une hyperthermie du travail
Patientes ayant une rupture prmature des membranes datant de 12 heures ou plus
Patientes ayant une perte de sang > 800 ml
Patientes ayant une manuvre extractive
Patients ayant un nombre de TV suprieur 5 aprs ouverture de l'uf

Premiers pas dans Epi Info 7

44

Louis AYZAC

Version aot 2013

Tableau 9 : Patientes ayant accouch par AC infectes en fonction des facteurs de risque.
n
Patientes ayant accouch par csarienne

Patientes ayant une hyperthermie du travail


Patientes ayant une rupture prmature des membranes datant de 12 heures ou plus
Patientes ayant une perte de sang > 800 ml
Patientes ayant une csarienne sans antibioprophylaxie
Patients ayant un csarienne aprs le dbut du travail

Tableau 10 : Nouveaux - ns
n

Naissances vivantes
Bbs muts
Bbs surveills
Infections cutanes
Infections occulaires
Infections osto articulaires
Mningites
Infections urinaires
Septicmies
Infections du cordon
Infections quelqu'elles soient

Premiers pas dans Epi Info 7

45

Louis AYZAC

Version aot 2013

4 - DICTIONNAIRE DES DONNEES


Nom
NUMERO
MATER

Dfinition
Numro d'ordre de la patiente
Code de la maternit

ANNAIS
PARIT
DATEDACCOU
AGE

Anne de naissance de la patiente


Parit
Date d'accouchement
Age de la patiente au moment de
laccouchement ( en annes).
DATEDESORT Date de sortie du service
IUGROSS
Infection urinaire pendant la grossesse
INFURI
Infection urinaire l'entre
HYPERTT
Hyperthermie du travail
RPM
RPM >= 12 heures avant
l'hospitalisation
PERTSANG
Perte de sang > 800 ml
CESARIENNE Csarienne
PRIDUR
Pridurale
DELIVRART
Dlivrance artificielle / rvision utrine
FORCEPS
Manuvres extractives instrumentales
(forceps, ventouse)
TV
Nombre de TV > 5 aprs ouverture de
l'uf
DECLANCH
Dclenchement
ABSTREPTOB Antibioprophylaxie / strepto B
SONDEVAC
Nombre de sondages vacuateurs
PROPH
CESAR1
ANTIBIO
ANESTHG
SAD
INFACQ
BACTRIMIE
DATEBACT
ENDOMETRITE
DATEENDO
INFURINAIR
DATEINFURI
INFSITOP

Type Taille Valeurs autorises


Info
N
5 0 99999
T
2 Attribu par le
coordonnateur
N
2 53 85
N
2 1 20
DE
10
N
2 = Year(DATEDACCOU)
(ANNAIS+1900)

.
Oui, Non, Inconnu
Oui, Non, Inconnu
Oui, Non, Inconnu
Oui, Non, Inconnu

Obligatoire.
Obligatoire
Obligatoire
Obligatoire
Obligatoire

TCL
CC
TCL
TCL
TCL

1
1
1
1
1

Oui, Non, Inconnu


Oui, Non
Oui, Non, Inconnu
Oui, Non, Inconnu
Oui, Non, Inconnu

Obligatoire
Obligatoire.

TCL

Oui, Non, Inconnu

TCL
TCL
N

1
1
2

TCL
TCL
TCL
TCL
TCL
TCL
TCL
DE
TCL
DE
TCL
DE
TCL

Oui, Non, Inconnu


Oui, Non, Inconnu
0 15 ; 99 si
inconnu
1 Oui, Non, Inconnu
1 Oui, Non, Inconnu
1 Oui, Non, Inconnu
1 Oui, Non, Inconnu
1 Oui, Non, Inconnu
1 Oui, Non, Inconnu
1 Oui, Non, Inconnu
10 .
1 Oui, Non, Inconnu
10
1 Oui, Non, Inconnu
10
1 Oui, Non, Inconnu

DE
TCD

10
1

NTYPEISO

Type de l'ISO (en clair)

INFCATHTER

Infection locale sur voie d'abord vasculaire TCL


(ILVAV)
Date de l'ILVAV
DE

46

Obligatoire.
Obligatoire.
Obligatoire.

10
1
1
1
1

DATEISO
TYPEISO

Premiers pas dans Epi Info 7

Obligatoire.
Obligatoire.

DE
TCL
TCL
TCL
TCL

Csarienne prophylactique
Premire csarienne
Antibioprophylaxie
Anesthsie gnrale
Sonde urinaire demeure
Infection acquise cible de la mre
Bactrimie nosocomiale de la mre
Date de la bactrimie
Endomtrite
Date de l'endomtrite
Bactriurie nosocomiale de la mre
Date de la bactriurie
Infection du site opratoire (ISO) ou
infection pelvienne
Date de l'ISO
Type de l'ISO (Code)

DATEINFCAT

Autres Contraintes

Obligatoire

1 Superficielle
2 Profonde
3 Organe/ espace
Oui, Non, Inconnu

10

Louis AYZAC

Version aot 2013


INFSEIN
DATEINFSEI
SYNDINF
DATESYNINF
NBRVIVANTS
NBMUTS
INFBEBE

Infection du sein / lymphangite


TCL
Date de l'infection du sein / lymphangite DE
Syndrome infectieux non tiquet
TCL
Date du syndrome infectieux non tiquet DE
Nombre de bbs vivants
N
Nombre de bbs muts
N
Infection du bb
TCL

1
10
1
10
1
1
1

INFCUTANE

Infection cutane du bb

TCL

INFOCULAIRE Infection oculaire du bb

TCL

INFOSTEOAR

Infection osto-articulaire du bb

TCL

MENINGITE

Mningite du bb

TCL

INFURIN

Infection urinaire du bb

TCL

SEPTICEMIE

Septicmie du bb

TCL

INFCORDON

Infection du cordon du bb

TCL

TCL
CC
DE
N
T
TCD
TCL

Premiers pas dans Epi Info 7

47

:
:
:
:
:
:
:

Oui, Non, Inconnu


Oui, Non, Inconnu
09
Obligatoire.
09
Obligatoire.
1 - Oui
Obligatoire.
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
Boite de contrle (bouton radio).
Case cocher.
Date europenne (DD/MM/YYYY).
Numrique.
Texte.
Texte Cod.
Texte Comment Lgal.

Louis AYZAC

Version aot 2013

5 - ECRANS DU PROJET
Page Mre

Page Accouchement

Premiers pas dans Epi Info 7

48

Louis AYZAC

Version aot 2013


Page Infections Mre

Page Bbs

Premiers pas dans Epi Info 7

49

Louis AYZAC

Version aot 2013


6-METHODOLOGIE
A- Population tudie
Sont inclues toutes patientee accouchant dans le service et dautre part, le ou les
enfants au(x) quel(s) elles donnent naissance quelle que soit la viablilt du (des)
bbs. La date daccouchement est le marqueur dinclusion et la surveillance sexerce
durant un mois partir de cette date daccouchement.
Sont exclues les patientes ayant accouch avant leur entre lhpital ainsi que les
patientes ayant t mutes dun autre service mme si elles reviennent dans le
service o elles ont accouch.
Les services dobsttrique participent au rseau sur la base du volontariat et de
ladhsion stricte au protocole pour des priodes minimales de 4 mois conscutifs.
B- Recueil des donnes.
Les donnes sont recueillies manuellement sur fiche papier type (cf le modle) Ceci
peut tre fait soit en temps rel (journellement), soit la sortie de la patiente. Ce
recueil est effectu soit par les mdecins ou surveillantes des services de suites de
couches, soit par les mdecins ou infirmires de lunit oprationnelle dhygine
hospitalire en collaboration troite avec la maternit.
C- Validation et codage des donnes.
Les deux sont faites avant la saisie informatique, soit au fur et mesure, soit au
cours dune runion rcapitulative.
D- Saisie des donnes.
Elle est faite sur lapplication EPI INFO 2002 conforme au dictionnaire de donnes
et aux crans fournis ci dessus. Vous allez dvelopper ce projet dans l exercice E1 et
E3 et E4. Vous raliserez la saisie des donnes sur lapplication que vous aurez
dveloppe lors de lexercice dentranement E2.
E- Nettoyage des donnes.
Elle est indispensable : vous ferez dans lexercice dentranement E5 et E6 les
programmes qui permettront de mettre en vidence les anomalies de saisie des
donnes.
F- Retour de linformation.
Chaque quadrimestre le service devra pouvoir produire les rsultats de cette priode
de surveillance. Le dveloppement des programmes conformes aux tableaux blanc
proposs ci dessus sera votre charge dans les exercices dentranement E7, E8, E9,
E11et E12. Vous raliserez lintgration de votre travail de dveloppement dans
lexercice E13.

Premiers pas dans Epi Info 7

50

Louis AYZAC

Version aot 2013

REALISATION DE LEXERCICE

Objectifs
viss

1
2
3

1, 2, 3
4
5, 6

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

Crez le projet MATER.


Crez la forme PATIENTE.
Crez les titres Rseau Mater Sud Est , C.CLIN Sud Est ,
2003 et Informations sur la mre .
Crez le champ NUMERO Numro d'ordre de la patiente de type
Numrique de taille 5, Obligatoire.
Crez le champ MATER Code de la maternit de type Texte de
taille 2, Obligatoire.
Crez le champ ANNAIS Anne de naissance de la patiente de type
Numrique de taille 2, Obligatoire, compris entre 53 et 85.
Crez le champ PARIT Parit de type Numrique de taille 2,
Obligatoire, Compris entre 1 et 20..
Crez le champ DATEDACCOU. Date d'accouchement de type Date
europenne (DD/MM/YYYY). , Obligatoire.
Crez le champ AGE Age laccouchement ( en annes) de type
Numrique de taille 2, calcule.
Crez le champ DATEDESORT Date de sortie du service de type
Date europenne (DD/MM/YYYY). , Obligatoire.
Crez le champ IUGROSS Infection urinaire pendant la grossesse
de type Texte, Comment Legal. .
Crez le champ INFURI Infection urinaire l'entre de type Texte,
Comment Legal. .
Crez le champ HYPERTT Hyperthermie du travail de type Texte,
Comment Legal. .
Crez le champ RPM RPM 12 heures ou plus avant l'hospitalisation
de type Texte, Comment Legal. .
Crez le champ PERTSANG Perte de sang de plus de 800 ml de
type Texte, Comment Legal..
Renommez la page cre Mre .
Crez la nouvelle page Accouchement .
Crez les titres Rseau Mater Sud Est , C.CLIN Sud Est ,
2003 et Accouchement .
Crez le champ CESARIENNE Csarienne de type Case cocher ,
Obligatoire.
Crez le champ PRIDUR Pridurale de type Texte, Comment Legal.
.
Crez le champ DELIVRART Dlivrance artificielle / rvision utrine
de type Texte, Comment Legal..
Crez le champ FORCEPS Manuvres extractives instrumentales
(forceps, ventouse) de type Texte, Comment Legal..

Premiers pas dans Epi Info 7

51

7, 9, 19
7, 8, 9
7, 9, 19
7, 9, 19
7, 9
5 , 7, 12
7, 9
18, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9
11
12, 11
5, 6
21, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9

Louis AYZAC

Version aot 2013

23

Crez le champ TV Nombre de TV > 5 aprs ouverture de l'uf de


type Texte, Comment Legal..
24
Crez le champ DECLANCH Dclenchement de type Texte,
Comment Legal..
25
Crez le champ ABSTREPTOB Antibioprophylaxie / strepto B de
type Texte, Comment Legal..
26
Crez le champ SONDEVAC Nombre de sondages vacuateurs de
type Numrique, compris entre 0 et 15 ; 99 = inconnu..
27
Crez le champ PROPH Csarienne prophylactique de type Texte,
Comment Legal..
28
Crez le champ CESAR1 Premire csarienne de type Texte,
Comment Legal..
29
Crez le champ ANTIBIO Antibioprophylaxie de type Texte,
Comment Legal..
30
Crez le champ ANESTHG Anesthsie gnrale de type Texte,
Comment Legal..
31
Crez le champ SAD Sonde urinaire demeure de type Texte,
Comment Legal..
32
Crez le groupe Accouchement voie basse comme indiqu sur
lcran Accouchements .
33
Crez le groupe Accouchement par csarienne comme indiqu sur
lcran Accouchements .
34
Crez la nouvelle page Infections Mre .
35
Crez les titres Rseau Mater Sud Est , C.CLIN Sud Est ,
2003 et Infections de la mre .
36
Crez le champ INFACQ Infection acquise cible de la mre de type
Texte, Comment Legal. , Obligatoire.
37
Crez le champ BACTRIMIE Bactrimie nosocomiale de la mre de
type Texte, Comment Legal. , Obligatoire.
38
Crez le champ DATEBACT Date de la bactrimie de type Date
europenne (DD/MM/YYYY)..
39
Crez le champ ENDOMETRITE Endomtrite de type Texte,
Comment Legal. .
40
Crez le champ DATEENDO Date de l'endomtrite de type Date
europenne (DD/MM/YYYY)..
41
Crez le champ INFURINAIR Bactriurie nosocomiale de la mre de
type Texte, Comment Legal. .
42
Crez le champ DATEINFURI Date de la bactriurie de type Date
europenne (DD/MM/YYYY)..
43
Crez le champ INFSITOP Infection du site opratoire (ISO) ou
infection pelvienne de type Texte, Comment Legal. .
44
Crez le champ DATEISO Date de l'ISO de type Date europenne
(DD/MM/YYYY)..
45
Crez les champs NTYPEISO Type de l'ISO (en clair) de type
Texte et TYPEISO Type de l'ISO (Code) de type Texte Cod de taille
Premiers pas dans Epi Info 7

52

18, 8, 9
18, 8, 9
18, 8, 9
7, 9, 19
18, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9
10
10
12, 11
18, 8, 9
18, 8, 9
7, 9
18, 8, 9
7, 9
18, 8, 9
7, 9
18, 8, 9
7, 9
16, 8, 9

Louis AYZAC

Version aot 2013

46

1.

Crez le champ INFCATHER Infection locale sur voie d'abord


vasculaire (ILVAV) de type Texte, Comment Legal. .
47
Crez le champ DATEINFCAT Date de l'ILVAV de type Date
europenne (DD/MM/YYYY).
48
Crez le champ INFSEIN Infection du sein / lymphangite de type
Texte, Comment Legal. .
49
Crez le champ DATEINFSEI Date de l'infection du sein /
lymphangite de type Date europenne (DD/MM/YYYY).
50
Crez le champ SYNDINF Syndrome infectieux non tiquet de
type Texte, Comment Legal. .
51
Crez le champ DATESYNDINF Date du syndrome infectieux non
tiquet de type Date europenne (DD/MM/YYYY).
52
Crez le groupe Infections acquises cibles comme indiqu sur
lcran Infections Mre .
53
Crez la nouvelle page Bbs .
54
Crez les titres Rseau Mater Sud Est , C.CLIN Sud Est ,
2003 et Bbs .
55
Crez le champ NBRVIVANTS Nombre de bbs vivants de type
Numrique de taille 1, Obligatoire, compris entre 0 et 9.
56
Crez le champ NBMUTS Nombre de bbs muts de type
Numrique de taille 1, Obligatoire, compris entre 0 et 9.
57
Crez le champ INFBEBE Infection du bb de type Texte Comment
Lgal de taille 1,.
58
Crez le champ INFCUTANE Infection cutane du bb de type
Texte Comment Lgal de taille 1,.
59
Crez le champ INFOCULAIRE Infection oculaire du bb de type
Texte Comment Lgal de taille 1,.
60
Crez le champ INFOSTEOAR Infection osto-articulaire du bb de
type Texte Comment Lgal de taille 1,.
61
Crez le champ MENINGITE Mningite du bb de type Texte
Comment Lgal de taille 1,.
62
Crez le champ INFURIN Infection urinaire du bb de type Texte
Comment Lgal de taille 1,.
63
Crez le champ SEPTICEMIE Septicmie du bb de type Texte
Comment Lgal de taille 1,.
64
Crez le champ INFCORDON Infection du cordon du bb de type
Texte Comment Lgal de taille 1,.
65
Crez le groupe Infections du bb comme indiqu sur lcran
Bbs .
66
Soignez la mise en forme des crans.
67
Editez lordre des variables et vrifiez les dfinitions.

Premiers pas dans Epi Info 7

53

18, 8, 9
7, 9
18, 8, 9
7, 9
18, 8, 9
7, 9
10
12,11
5, 6
7, 9, 19
7, 9, 19
17, 8, 9
17, 8, 9
17, 8, 9
17, 8, 9
17, 8, 9
17, 8, 9
17, 8, 9
17, 8, 9
10
24

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

54

Louis AYZAC

Version aot 2013

V1

Exercices de validation pour le Chapitre 1 : Produire des graphiques pour


illustrer les analyses bi varies.

Objectifs valider
1. Ouvrir EPI-INFO 2002.
2. Fermer EPI-INFO 2002.
3. Crer un nouveau projet (application).
4. Crer une nouvelle forme (questionnaire).
5. Crer un titre ou un commentaire dans une forme.
6. Dplacer un titre dans une forme.
7. Crer des champs (variables) dans une forme.
8. Rgler la taille d'affichage des champs (variables) alphanumriques.
9. Dplacer un champ dans une forme.
10. Ajouter un groupe de champs dans une forme.
11. Renommer une page de la forme
12. Ajouter une nouvelle page une forme.
13. Modifier un champ dans une forme.
14. Crer un champ numrique " calcul " avec le code de contrle.
15. Crer un champ texte contrl par LEGAL VALUE.
16. Crer un champ texte contrl par CODE.
17. Crer un champ texte contrl par COMMENT LEGAL.
18. Crer un champ Options (bouton radio).
19. Crer un champ numrique contrl par RANGE.
20. Crer un champ date " calcul " en utilisant le code de contrle.
21. Crer un champ case cocher.
22. Modifier le fond d'cran dans une forme.
23. Modifier le quadrillage d'alignement.
24. Modifier l'ordre de saisie des champs.
25. Aligner automatiquement les champs.
26 Crer une contrainte d'intgrit portant sur deux champs date.
27 Crer une contrainte d'intgrit portant sur deux champs texte.
28 Sauvegarder une forme
29 Fermer Makeview
30 Ouvrir un projet existant

Exercices pour valider lobjectif


V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1d
V1d
V1d
V1a, V1b, V1c, V1d, V1e
V1a, V1b
V1c, V1d
V1d
V1e
V1e
V1c
V1e
V1e
V1c
V1a, V1b, V1c, V1d, V1e
V1e
V1a, V1b, V1c, V1d, V1e
V1e
V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e
V1a, V1b, V1c, V1d, V1e

Pour valider la totalit des objectifs du chapitre 1, vous devez :


Faire au choix lexercice V1a ou V1b ou V1c
Et lexercice V1d
Et lexercice V1e

Premiers pas dans Epi Info 7

55

Louis AYZAC

Version aot 2013

V1a

Indice de Masse Corporelle (Body mass index, BMI) et son interprtation.

Cet exercice permet de valider les objectifs suivants : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13 , 14, 28, 29, 31
Enonc : Voici un trs bref article sur lindice de masse corporelle ou de Qutelet (Body Mass Index, BMI)
tir de La Recherche :

Premiers pas dans Epi Info 7

56

Louis AYZAC

Version aot 2013

A partir dun cran demandant la saisie du poids et de la taille, faites calculer et afficher lindice de masse
corporelle et la classe correspondant la classification des adultes selon lindice de masse corporelle tels
que dfinis dans cet article :
IMC = poids en kg / (taille en m)
Classes : Maigreur degr 3 : <16,0 / Maigreur degr 2 : [16,0-17,0[ / Maigreur degr 1 : [17,0-18,5[ /
Limites normales : [18,5-25,0[ / Pr obsit : [25,0-30,0[ / Obsit classe 1 : [30,0-35,0[ /
Obsit classe 2 : [35,0-40,0[ / Obsit classe 3 : 40,0
Consignes :
1) Crez un nouveau projet que vous nommerez V1a .
2) Crez une forme que vous nommerez IMC .
3) Voici la prsentation de lcran fournir :

4) Fournissez une classe explicite c'est--dire reprenant lnonc de la classification.


Retours attendus : Les fichiers V1a.prj et V1a.mdb crs.
Premiers pas dans Epi Info 7

57

Louis AYZAC

Version aot 2013

V1b

Numro de scurit sociale : dchiffrage et contrle.

Cet exercice permet de valider les objectifs suivants : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 28, 29, 31
Enonc :
Le numro de scurit sociale dun assur est form de la faon suivante :
Exemple :
1
53
06
07
019
243
Reprsente :
Sexe
Anne de Mois de
Dpartement
Commune
N d'ordre
naissance naissance de naissance de naissance
Signifie :

Voir le
registre de
*
naissance
ad hoc
(*) L'algorithme de calcul de cette cl est le complment 97 du reste de la division du nombre que reprsente
le numro de scurit sociale par 97 (des rgles spcifiques sont appliques pour le calcul de la cl des
personnes nes dans les dpartements 2A et 2B ).
Dans lexemple :
Partie entire de 1530607019243 / 97 = 15779453806
15779453806 * 97 = 1530607019182
Reste de 1530607019243 / 97 = 1530607019243 1530607019182 = 61
Complment 97 du reste = 97 61 = 36
Consignes :
1) Crez un nouveau projet que vous nommerez V1b .
2) Crez une forme que vous nommerez NSS .
3) Voici la prsentation de lcran fournir :
1 : homme
2 : femme

1953

juin

Ardche

36
Cl de
contrle

Code
INSEE

4) Faites extraire du numro de scurit sociale saisi : le code et la signification du sexe, lanne de
naissance. le mois de naissance, le code du dpartement de naissance, le code INSEE de la commune
de naissance et le numro dordre de naissance.
5) Faites calculer la cl de contrle.
Retours attendus : Les fichiers V1b.prj et V1b.mdb crs.

Premiers pas dans Epi Info 7

58

Louis AYZAC

Version aot 2013

V1c

Livre de cave vin.

Cet exercice permet de valider les objectifs suivants : 1, 2, 3, 4, 5,6, 7, 8, 9,15, 19, 22, 28, 29
Enonc :
Nous dsirons crer un projet EPI INFO permettant de tenir le livre de cave dun oenophile amateur. Pas plus de 1000 bouteilles ! Promis.
Ce livre de cave reprend les lments indispensables pour bien grer sa cave : savoir ce quelle contient, retrouver les bouteilles, ne pas trop laisser
vieillir les bonnes bouteilles, savoir quel est le producteur et o il produit son nectar. Il comporte donc les renseignements suivants :

Nature du vin : Rouge, Blanc, Ros, Ptillant, Mut.

Rgion de production : Alsace, Bourgogne, Bordeaux, Champagne, Jura, Languedoc, Loire, Provence, Roussillon, Savoie, Sud-Ouest,
Valle du Rhne, Allemagne,

Appellation prcise : par exemple, Ctes du Vivarais ou Vin de Pays des Coteaux de lArdche

Anne : celle de la rcolte bien sr. Le millsime !

Type : Nom du cpage producteur ou de la cuve.

Producteur : nom de lartiste auteur du contenu de la bouteille.

Adresse : pour retrouver le producteur si on est content.

Nombre : de bouteilles couches dans le secret de notre cave.


On pourrait rajouter mille renseignements supplmentaires : rayon de stockage, capacit de la bouteille, dure de conservation optimale prvisible,
accord de plat, prix dachat Mais, il ne sagit ici que dun exercice de validation !

Consignes :
1)
Nom

Prcisez et saisissez, dans Word en sauvegardant sous le nom V1c.doc , le dictionnaire des donnes de ce projet sous la forme du
tableau :
Dfinition
Type
Taille
Valeurs
Autres
Informatique (*)
autorises
contraintes

CL :
Boite de contrle (bouton radio).
CC :
Case cocher.
DE :
Date europenne (DD/MM/YYYY).
N
:
Numrique.
T
:
Texte.
TCD :
Texte Cod.
TCL :
Texte Comment Lgal.
Sous EPI INFO, crez un nouveau projet que vous nommerez V1c .
Crez une forme que vous nommerez Vins .
Voici la prsentation de lcran fournir :

(*) Type informatique :

2)
3)
4)

Retours attendus : Les fichiers V1c.doc , V1c.prj et V1c.mdb crs.

Premiers pas dans Epi Info 7

59

Louis AYZAC

Version aot 2013

V1d

Restaurant pour couple htro exclusivement : prise de commandes.

Cet exercice permet de valider les objectifs suivants : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 28, 29, 31
Enonc :
Vous tes charg de monter un applicatif EPI INFO pour que les serveurs du restaurant pour couple htro exclusivement puissent
saisir les commandes de Madame et Monsieur
Voici la carte de ce restaurant :
Entre
(une au choix)

Plat principal
(un au choix)

Fromage
(un au choix)

Dessert
(un au choix)

Menu unique 25,00 TTC service compris


1 Tarte au boudin
2 Salade lyonnaise
3 Saucisson brioch
4 Salade de rougets
5 Aspic de crevettes
6 Terrine de coquilles Saint Jacques
1 Daube provenale
2 Coq lOberlin pommes vapeur
3 Choucroute aux jambonneaux
4 Baron dagneau avec crique ardchoise
5 Turbo au champagne et haricots verts
6 Moule poulette et riz
1 Cervelle de canuts
2 Fromage blanc la crme
3 La ronde des biquettes
4 Plateau de fromages
1 Tarte aux figues
2 Coupe Mont Gerbier (Vanille, framboise, myrtille,
chantilly)
3 Pches au Cornas
4 Pissaladou (Gteau aux marrons)
Boissons (2 au choix)
1 Saint Pray tranquille
2 Viognier dArdche
3 Saint Joseph Rouge
4 Ctes du Vivarais Rouge
5 Eau dEvian
6 Eau de Vals

La prise de commande doit tre rapide : elle sera faite par le serveur*, par table (18 tables disponibles) pour Madame puis pour
Monsieur partir des codes ports sur la carte.
* Les serveurs sont : Andr, Benot, Corinne, Daniel, Emmanuelle, Franoise.

Consignes :
1)
2)
3)
4)

Crez un nouveau projet que vous nommerez V1d .


Crez une forme que vous nommerez Commande .
La forme comportera deux pages, une pour Madame et une pour Monsieur, qui seront identiques lexception du sous titre
Voici la prsentation de lcran des pages fournir :

Retours attendus : Les fichiers V1d.prj et V1d.mdb crs.


Premiers pas dans Epi Info 7

60

Louis AYZAC

Version aot 2013

V1e

Carte de visite.

Cet exercice permet de valider les objectifs suivants : 1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 17, 18, 20, 21, 23, 24, 25, 26,
27, 28, 29, 30, 31
Enonc :
Pour complter des cartes de visite, vous allez crer un projet. Ces cartes de visite comprendront dans lordre de saisie : le nom, le
prnom, les initiales (1 du nom puis 1 du prnom mme sil est compos), le genre, le statut matrimonial, la date de naissance, la
date dentre au collge, la date de centenaire, le statut tabagique.
Les initiales seront contrles sur le nom et le prnom. La date dentre au collge sera contrle pour tre postrieure la date de
naissance. La date de centenaire sera calcule sur la date de naissance.

Consignes :
1) Crez un nouveau projet que vous nommerez V1e .
2) Crez une forme que vous nommerez Cartedevisite .
3) Voici la prsentation de lcran :

4) Attention bien respecter la prsentation et lordre de saisie.

Retours attendus : Les fichiers V1e.prj et V1e.mdb crs.

Premiers pas dans Epi Info 7

61

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

62

Louis AYZAC

Version aot 2013

Chapitre 2 - Entrer (Saisir) les donnes.


Temps estim ncessaire lacquisition ..

1 H 30

A la fin de ce chapitre, vous devez savoir

page

A2 - Faire lexercice Obsttrique - Saisie............................................................................63


31.

Ajouter des donnes dans une forme partir de Create Form . ..........................66

32.

Ajouter des donnes dans une forme partir de Enter . .....................................67

33.

Naviguer dans les donnes dune forme. .................................................................67

34.
Rechercher un enregistrement..................................................................................68
E2 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit : Saisir des donnes................................................................. 71

A2 - Faire lexercice Obsttrique - Saisie


Saisissez les donnes suivante dans la forme Information patient du projet Obstetric .
Numro
didentification

Nom

ABAD

BADET

CHARVOLIN

Prnom

Anne

Bernadette

Chantal

Titre

Madame

Madame

Madame

Adresse

1, avenue Auvergnat

2, rue Billy le Kid

3, place Carnot

Code postal

01000

02000

03000

Bureau

BOURG EN BRESSE

CHAMBRY

MOULINS

E.mail

anne.abad@wanadoo.fr

b.badet@free.com

chantal.charvolin@caramail.com

Tlphone

04 74 23 56 20

03 23 23 34 30

04 70 46 22 40

Fax

04 74 23 56 01

Date de 1
consultation
Date de naissance

01/01/2005

02/02/2005

03/03/2005

11/01/1971

12/02/1972

13/03/1973

Statut matrimonial

Clibataire

Concubine

Marie

Code de la CSP

Activit

Age des 1 rgles

11

12

13

Contraception

Aucune

Orale

Strilet

Date des dernires


rgles
Fumeur (oui/non)

01/12/2004

01/01/2005

01/02/2005

oui

non

Oui

Nombre de cigarettes
par jour

20

Premiers pas dans Epi Info 7

15

63

Louis AYZAC

Version aot 2013

Numro
didentification

Nom

D'HOMBRES

ESPAIGNET

FIEVEZ

Prnom

Dominique

Emilie

Florine

Titre

Madame

Mademoiselle

Mademoiselle

Adresse

4, boulevard Denfert-Rochereau

5, avenue Entresangles

6, place Fabien

Code postal

04000

05000

06000

Bureau

DIGNE LES BAINS

CHATEAUVIEUX

NICE

E.mail

d'hombres-d@aol.fr

emilie.espaignet@wanadoo.fr

florine.fievez@free.com

Tlphone

04 92 32 21 50

04 92 51 62 60

04 92 03 77 70

Fax

04 92 32 21 04

04 92 51 62 05

Date de 1
consultation
Date de naissance

04/04/2005

05/05/2005

06/06/2005

14/04/1974

15/05/1975

16/06/1976

Statut matrimonial

Divorce

Veuve

Clibataire

Code de la CSP

Activit

Age des 1 rgles

14

15

16

Contraception

Autre

Aucune

Orale

Date des dernires


rgles
Fumeur (oui/non)

01/03/2005

01/04/2005

06/05/2005

non

oui

non

Nombre de cigarettes
par jour
Numro
didentification

15
7

Nom

GILARDIN

HYVERNAT

ISNARD

Prnom

Gisle

Henriette

Isabelle

Titre

Madame

Docteur

Mademoiselle

Adresse

7, rue Guillaume Appolinaire

8, place Henry Le Grand

9, avenue Isengard

Code postal

07000

08000

09000

Bureau

ST JULIEN EN ST ALBANS

PRIX LES MEZIERES

MONTOULIEU

E.mail

gisele.gilardin@caramail.com

henriette.hyvernat@aol.fr

isabelle.isnard@caramail.com

Tlphone

04 75 64 02 80

03 24 37 19 90

05 61 02 77 10

Date de 1
consultation
Date de naissance

07/07/2005

08/08/2005

09/09/2005

17/07/1977

18/08/1978

19/09/1979

Statut matrimonial

Concubine

Marie

Divorce

Code de la CSP

Activit

Age des 1 rgles

17

18

19

05 61 02 77 09

Fax

Contraception

Strilet

Autre

Aucune

Date des dernires


rgles
Fumeur (oui/non)

01/06/2005

08/07/2005

05/08/2005

oui

non

Oui

Nombre de cigarettes
par jour

Premiers pas dans Epi Info 7

16

64

Louis AYZAC

Version aot 2013

Numro
didentification

10

11

12

Nom

JACQUEMOND

KERBRAT

LABOUREL

Prnom

Jacqueline

Karine

Lone

Titre

Mademoiselle

Madame

Mademoiselle
12, rue Lo Mallet

Adresse

10, place Jrome Monnod

11, boulevard Kennedy

Code postal

10000

11000

12000

Bureau

TROYES

CARCASSONNE

AMPIAC

E.mail

jacqueline.jacquemond@aol.fr

karine.kerbrat@wanadoo.fr

leonel@aol.fr

Tlphone

03 25 43 44 11

04 68 71 02 12

05 65 69 38 13

04 68 71 02 11

Fax
Date de 1
consultation
Date de naissance

10/10/2005

11/11/2005

12/12/2005

20/10/1980

21/11/1981

22/12/1982

Statut matrimonial

Veuve

Clibataire

Concubine

Code de la CSP

10

Activit

Age des 1 rgles

20

21

22

Contraception

Orale

Strilet

Autre

Date des dernires


rgles
Fumeur (oui/non)

05/09/2005

05/10/2005

10/11/2005

non

oui

Non

Nombre de cigarettes
par jour
Numro
didentification

20
13

14

15
OGIER

Nom

MANEL

NEMOZ

Prnom

Martine

Nadine

Odile

Titre

Madame

Mademoiselle

Madame

Adresse

13, place du Monastre

14, avenue Nibelong

15, rue Omoluccina

Code postal

13001

14000

15000

Bureau

MARSEILLE

CAEN

NAUCELLES

E.mail

martine.manel@wanadoo.fr

nadine.nemoz@caramail.com

odile.ogier@aol.fr

Tlphone

04 91 25 68 14

02 31 52 12 15

04 71 47 20 16

Fax

04 91 25 68 13

Date de 1
consultation
Date de naissance

13/01/2005

14/02/2005

15/03/2005

13/03/1983

14/04/1984

15/05/1985

Statut matrimonial

Marie

Divorce

Veuve

Code de la CSP

Activit

Age des 1 rgles

23

14

15

Contraception

Aucune

Orale

Strilet

Date des dernires


rgles
Fumeur (oui/non)

1/12/2004

2/01/2005

1/02/2005

Oui

non

Oui

Nombre de cigarettes
par jour

12

Premiers pas dans Epi Info 7

20

65

Louis AYZAC

Version aot 2013

31.
Ajouter des donnes dans une forme partir de Create
Form .
La forme sur laquelle vous
souhaitez travailler doit tre
ouverte dans Create
Form . Cliquez alors sur le
bouton
barre doutils.

de la

La fentre de saisie
( Enter )
vous
est
affiche.
Elle comporte
Une barre de menu.
Une barre doutils.
Cette barre contient les
boutons de navigation entre
enregistrements :

Une
fentre
de
navigation entre les
pages.
La page de la forme
prte pour la saisie
La forme comporte une
zone dexplication des
champs en mode Full
Screen uniquement

Saisissez les donnes. Pour passer au champ suivant, appuyez sur la touche Tabulation ou
sur la touche Enter . Vous pouvez aussi cliquer sur la zone de rponse dun champ si vous
souhaitez saisir directement ce champ. Une fois le dernier champ du dernier enregistrement
saisi, automatiquement vous est propos la saisie dun nouvel enregistrement. Si vous
souhaitez crer un nouvel enregistrement alors que vous ntes pas sur le dernier
enregistrement , cliquez sur le bouton
de la barre doutils.
La sauvegarde des nouvelles donnes est automatique. Si vous avez modifi des donnes dj
saisies, vous devez sauvegarder votre travail. Pour ce faire cliquez sur le bouton
.
Premiers pas dans Epi Info 7

66

Louis AYZAC

Version aot 2013

32.
Ajouter des donnes dans une forme partir de
Enter .
Cliquez sur le bouton du menu principal dEpi Info 7

Dans le module Enter cliquez sur le


de la barre doutils.
bouton
Ou bien sur le menu File de la barre
de menu. Choisissez la commande
Open Form .

Cliquez sur le bouton de choix de projet.


Choisissez le projet que vous souhaitez
ouvrir dan le dossier o il est rang. La
liste des formes du projet vous est
affiche.
Cliquez sur la forme dans la quelle vous
voulez saisir des donnes.
Cliquez sur le bouton OK

33.

Naviguer dans les donnes dune forme.

Les donnes dune table sont organises en enregistrements. Lordre de saisie est dit
squentiel . Pour passer dun enregistrement un autre dans un ordre squentiel, la barre
doutils comporte plusieurs lments :
Le nombre denregistrements
Le numro de lenregistrement affich
Un bouton premier enregistrement
Un bouton enregistrement prcdent
Un bouton enregistrement suivant
Un bouton dernier enregistrement
Si vous souhaitez afficher un enregistrement dont vous connaissez le numro squentiel,
double-cliquez sur le numro denregistrement affich ; saisissez au clavier le numro
squentiel de lenregistrement que vous recherchez. Puis appuyez sur la touche Enter .
Saisissez quelques dossiers donns dans lexercice. Quand vous vous sentez laise,
arrtez : ne faites surtout pas tout ; il y a beaucoup de dossiers pour que vous ne vous
sentiez pas en tat de manque !

Premiers pas dans Epi Info 7

67

Louis AYZAC

Version aot 2013

34.

Rechercher un enregistrement.

Recherchez lenregistrement de Madame BADET.

Si vous recherchez un enregistrement


partir dune valeur dun des champ,

de la barre
cliquez sur le bouton
doutils.
Ou bien cliquez sur le menu Edit de
la barre de menu puis sur la commande
Find .
La fentre de recherche ( Find Record ) vous est alors propose .

Cliquez sur le champ NOM dans la liste Select/unselect search field(s) . Le


champ NOM apparait dans la fentre de recherche
Compltez le champ NOM avec BADET
Cliquez sur le bouton

Premiers pas dans Epi Info 7

68

Louis AYZAC

Version aot 2013


Les enregistrements dont le nom est
BADET sont affichs.
Double cliquez sur lenregistrement qui
vous intresse

Lenregistrement est alors affich dans


lcran dentre des donnes.
On peut rechercher un enregistrement sur les caractristiques de plusieurs variables. Il suffit
de slectionner les divers champs dans la liste Choose search field(s) .
On peut utiliser le caractre * comme jocker ; Par exemple exemple, B* fait affichet
toutes les patientes dont le nom commence par B .

Premiers pas dans Epi Info 7

69

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

70

Louis AYZAC

Version aot 2013

E2 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : Saisir des donnes.
Temps estim ncessaire lentranement

1 H 30

Objectifs consolider viss


31.
32.
33.
34.

Ajouter des donnes dans une forme partir de Makeview .


Ajouter des donnes dans une forme partir de Enter .
Naviguer dans les donnes dune forme.
Rechercher un enregistrement.

Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER Sud Est,
coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 2002 conforme
au dictionnaire de donnes et aux crans fournis pages 6 9. Il convient maintenant de
saisir quelques donnes dans cette application.
REALISATION DE LEXERCICE
1. Nous vous proposons ci aprs 50 dossiers pour essayer. Lorsque vous
estimerez que votre entranement est suffisant, vous arrterez lexercice. Le
but nest pas faire de vous un bndictin expert en saisie ; mais de vous
permettre de prendre en main totalement le mcanisme de saisie dans EPI
INFO 2002.

Premiers pas dans Epi Info 7

71

Objectifs
viss
31, 32,
33, 34

Louis AYZAC

Version aot 2013

NUMERO
1
MATER
01
ANNAIS
76
PARIT
2
DATEDACCOU 01/01/01
DATEDESORT 05/01/01
IUGROSS
Non
INFURI
Non
HYPERTT
Non
RPM
Non
PERTSANG
Non
CESARIENNE Non
PRIDUR
Oui
DELIVRART
Non
FORCEPS
Non
TV
Non
DECLANCH
Non
ABSTREPT
Non
SONDEVAC
1
PROPH
CESAR1
ANTIBIO
ANESTHG
SAD
INFACQ
Non
BACTRIMIE
Non
DATEBACT
ENDOMTRITE Non
DATEENDO
INFURINAIR Non
DATEINFURI
INFSITOP
Non
DATEISO
TYPEISO
INFCATHTER Non
DATEINFCAT
INFSEIN
Non
DATEINFSEI
SYNDINF
Non
DATESYNINF
NBRVIVANTS 1
NBMUTS
0
INFBEBE
Non
INFCUTANE Non
INFOCULAIR Non
INFOSTEOAR Non
MENINGITE
Non
INFURIN
Non
SEPTICEMIE Non
INFCORDON Non

2
01
73
1
02/01/01
06/01/01
Oui
Non
Non
Non
Non
Non
Oui
Non
Oui
Non
Non
Non
0

3
01
70
2
02/01/01
06/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

4
01
66
2
02/01/01
09/01/01
Non
Inconnu
Non
Non
Non
Oui

5
01
73
1
02/01/01
06/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

6
01
71
1
03/01/01
09/01/01
Oui
Non
Non
Non
Non
Non
Oui
Non
Oui
Oui
Oui
Oui
2

7
01
68
4
03/01/01
08/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Oui
Oui
Oui
1

8
01
80
1
05/01/01
10/01/01
Oui
Non
Non
Non
Non
Non
Oui
Non
Oui
Non
Oui
Oui
2

9
01
82
2
06/01/01
10/01/01
Oui
Non
Non
Non
Non
Non
Oui
Non
Non
Oui
Oui
Oui
2

10
01
72
1
07/01/01
14/01/01
Non
Non
Non
Non
Non
Oui

Non
Non

Non
Non

Oui
Oui
Oui
Non
Oui
Non
Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Oui
Non
Oui
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

Premiers pas dans Epi Info 7

72

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Oui
Oui
Non
Oui
Non
Non

Louis AYZAC

Version aot 2013

NUMERO
11
MATER
01
ANNAIS
58
PARIT
2
DATEDACCOU 07/01/01
DATEDESORT 11/01/01
IUGROSS
Non
INFURI
Non
HYPERTT
Non
RPM
Non
PERTSANG
Non
CESARIENNE Non
PRIDUR
Oui
DELIVRART
Non
FORCEPS
Non
TV
Non
DECLANCH
Oui
ABSTREPTO Oui
SONDEVAC
2
PROPH
CESAR1
ANTIBIO
ANESTHG
SAD
INFACQ
Non
BACTRIMIE
Non
DATEBACT
ENDOMTRITE Non
DATEENDO
INFURINAIR Non
DATEINFURI
INFSITOP
Non
DATEISO
TYPEISO
INFCATHTER Non
DATEINFCAT
INFSEIN
Non
DATEINFSEI
SYNDINF
Non
DATESYNINF
NBRVIVANTS 1
NBMUTS
0
INFBEBE
Non
INFCUTANE Non
INFOCULAIR Non
INFOSTEOAR Non
MENINGITE
Non
INFURIN
Non
SEPTICEMIE Non
INFCORDON Non

12
01
76
4
08/01/01
10/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

13
01
69
2
09/01/01
13/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Oui
Oui
Oui
3

14
01
66
2
10/01/01
14/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Oui
Oui
1

15
01
65
6
10/01/01
14/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

16
01
61
4
11/01/01
15/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

17
01
70
1
13/01/01
17/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Oui
Non
Non
1

18
01
71
2
14/01/01
19/01/01
Oui
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

19
01
79
2
15/01/01
18/01/01
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
0

20
01
72
2
18/01/01
25/01/01
Non
Inconnu
Non
Non
Non
Oui

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Oui
Non
Oui
Non
Oui
Non
Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Oui
Oui
Non
Non
Non
Non
Non
Non

Premiers pas dans Epi Info 7

73

Louis AYZAC

Version aot 2013

NUMERO
21
MATER
01
ANNAIS
73
PARIT
1
DATEDACCOU 18/01/01
DATEDESORT 22/01/01
IUGROSS
Non
INFURI
Non
HYPERTT
Non
RPM
Non
PERTSANG
Non
CESARIENNE Non
PRIDUR
Oui
DELIVRART
Non
FORCEPS
Oui
TV
Non
DECLANCH
Non
ABSTREPTO Non
SONDEVAC
3
PROPH
CESAR1
ANTIBIO
ANESTHG
SAD
INFACQ
Non
BACTRIMIE
Non
DATEBACT
ENDOMTRITE Non
DATEENDO
INFURINAIR Non
DATEINFURI
INFSITOP
Non
DATEISO
TYPEISO
INFCATHTER Non
DATEINFCAT
INFSEIN
Non
DATEINFSEI
SYNDINF
Non
DATESYNINF
NBRVIVANTS 1
NBMUTS
0
INFBEBE
Non
INFCUTANE Non
INFOCULAIR Non
INFOSTEOAR Non
MENINGITE
Non
INFURIN
Non
SEPTICEMIE Non
INFCORDON Non

22
01
77
1
19/01/01
23/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

23
01
75
1
22/01/01
26/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

24
01
76
2
22/01/01
27/01/01
Non
Non
Non
Non
Non
Oui

25
01
74
2
23/01/01
27/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Oui
Oui
1

26
01
66
2
25/01/01
29/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Oui
Oui
Oui
2

27
01
72
1
27/01/01
31/01/01
Oui
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
0

28
01
59
3
27/01/01
31/01/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Oui
Oui
1

29
01
77
1
27/01/01
01/02/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Oui
Non
Non
3

30
01
64
6
06/01/01
01/02/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Oui
Non
Oui
Non
Oui
Non
Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

Premiers pas dans Epi Info 7

74

Louis AYZAC

Version aot 2013

NUMERO
31
MATER
01
ANNAIS
75
PARIT
1
DATEDACCOU 29/01/01
DATEDESORT 02/02/01
IUGROSS
Non
INFURI
Non
HYPERTT
Non
RPM
Non
PERTSANG
Non
CESARIENNE Non
PRIDUR
Oui
DELIVRART
Non
FORCEPS
Non
TV
Non
DECLANCH
Non
ABSTREPTO Non
SONDEVAC
1
PROPH
CESAR1
ANTIBIO
ANESTHG
SAD
INFACQ
Non
BACTRIMIE
Non
DATEBACT
ENDOMTRITE Non
DATEENDO
INFURINAIR Non
DATEINFURI
INFSITOP
Non
DATEISO
TYPEISO
INFCATHTER Non
DATEINFCAT
INFSEIN
Non
DATEINFSEI
SYNDINF
Non
DATESYNINF
NBRVIVANTS 1
NBMUTS
0
INFBEBE
Oui
INFCUTANE Oui
INFOCULAIR Non
INFOSTEOAR Non
MENINGITE
Non
INFURIN
Non
SEPTICEMIE Non
INFCORDON Non

32
01
70
3
01/02/01
05/02/01
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
0

33
01
77
2
02/02/01
06/02/01
Non
Inconnu
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
0

34
01
78
2
02/02/01
06/02/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

35
01
74
2
02/02/01
06/02/01
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
0

36
01
63
5
05/02/01
09/02/01
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
0

37
01
82
1
05/02/01
10/02/01
Non
Non
Non
Non
Oui
Non
Oui
Non
Non
Oui
Non
Non
2

38
01
74
2
06/02/01
10/02/01
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
0

39
01
76
1
06/02/01
10/02/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

40
01
72
2
07/02/01
14/02/01
Non
Non
Non
Non
Non
Oui

Non
Oui
Oui
Non
Oui
Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Oui
Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Oui
Non
15/02/01
Non
Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

Premiers pas dans Epi Info 7

75

Louis AYZAC

Version aot 2013

NUMERO
41
MATER
01
ANNAIS
70
PARIT
3
DATEDACCOU 08/02/01
DATEDESORT 12/02/01
IUGROSS
Non
INFURI
Non
HYPERTT
Non
RPM
Non
PERTSANG
Non
CESARIENNE Non
PRIDUR
Non
DELIVRART
Non
FORCEPS
Non
TV
Non
DECLANCH
Non
ABSTREPTO Non
SONDEVAC
0
PROPH
CESAR1
ANTIBIO
ANESTHG
SAD
INFACQ
Non
BACTRIMIE
Non
DATEBACT
ENDOMTRITE Non
DATEENDO
INFURINAIR Non
DATEINFURI
INFSITOP
Non
DATEISO
TYPEISO
INFCATHTER Non
DATEINFCAT
INFSEIN
Non
DATEINFSEI
SYNDINF
Non
DATESYNINF
NBRVIVANTS 1
NBMUTS
0
INFBEBE
Non
INFCUTANE Non
INFOCULAIR Non
INFOSTEOAR Non
MENINGITE
Non
INFURIN
Non
SEPTICEMIE Non
INFCORDON Non

42
01
78
1
08/02/01
14/02/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Oui
Oui
Oui
3

43
01
69
2
09/02/01
13/02/01
Non
Non
Oui
Non
Non
Non
Non
Non
Non
Non
Non
Non
0

44
01
65
4
11/02/01
15/02/01
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
0

45
01
75
2
13/02/01
17/02/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Oui
Non
Non
2

46
01
71
2
16/02/01
19/02/01
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Oui
Oui
0

47
01
70
3
19/02/01
23/02/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

48
01
80
1
20/02/01
24/02/01
Non
Non
Oui
Non
Non
Non
Oui
Non
Non
Non
Non
Non
1

49
01
64
1
21/02/01
26/02/01
Non
Non
Non
Non
Non
Non
Oui
Non
Non
Oui
Oui
Oui
1

50
01
75
1
23/02/01
27/02/01
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
1

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non
Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

0
0
8
9
10
11
12
13
14
15

1
0
Oui
Non
Non
Non
Oui
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

1
0
Non
Non
Non
Non
Non
Non
Non
Non

Premiers pas dans Epi Info 7

76

Louis AYZAC

Version aot 2013

V2 Exercices de validation pour le Chapitre 2 : Entrer (Saisir des donnes).


Objectifs valider
31. Ajouter des donnes dans une forme partir de Makeview .
32. Ajouter des donnes dans une forme partir de Enter .
33. Naviguer dans les donnes dune forme.
34. Rechercher un enregistrement.

Exercices pour valider lobjectif


V1a, V1b, V1c, V1d , V1e
V2c
V2a, V2b
V2a, V2b

Pour valider la totalit des objectifs du chapitre 2, vous devez :


Avoir valider le chapitre 1
Faire au choix lexercice V2a ou V2b
Et lexercice V2c

Premiers pas dans Epi Info 7

77

Louis AYZAC

Version aot 2013

V2a

Urne : recherche de jetons.

Cet exercice permet de valider les objectifs suivants : 33, 34


Enonc :
Le projet urne.mdb reprsente la simulation dune urne de tirage. Cette urne contient 17576 jetons marqus
dun mot de trois lettres et dun numro allant de 1 17576. Lcran de la forme urne se prsente de la
faon suivante :

Consignes :
1) Ouvrez le projet Urne dans Enter Data .
2) Ouvrez la forme Urne.
3) Rpondez aux questions suivantes :
a. Quel est le numro que porte le jeton dont le mot est : AAA ?
b. Quel est le mot que porte le jeton dont le numro est : 1 000 ?
c. Quel est le numro que porte le jeton dont le mot est : ZZZ ?
d. Quel est le mot que porte le jeton dont le numro est : 10 000 ?
e. Quel est le numro que porte le jeton dont le mot est : OQP ?
f. Quel est le mot que porte le jeton dont le numro est : 7 801 ?
g. Quel est le numro que porte le jeton dont le mot est : TRI ?
h. Quel est le mot que porte le jeton dont le numro est : 2 006 ?
Portez les questions et les rponses de lexercice dans un fichier texte Word nomm V2a.doc .
Retours attendus : Le fichier V2a.doc.

Premiers pas dans Epi Info 7

78

Louis AYZAC

Version aot 2013

V2b

Livre de cave : recherche de bouteilles.

Cet exercice permet de valider les objectifs suivants : 33, 34


Enonc :
Le projet v2b.mdb reprsente le livre de cave dun oenophile amateur. Pas plus de 1000 bouteilles ! Promis.
Ce livre de cave reprend les lments indispensables pour bien grer sa cave : savoir ce quelle contient, retrouver les bouteilles, ne pas trop laisser
vieillir les bonnes bouteilles, savoir quel est le producteur et o il produit son nectar. Il comporte donc les renseignements suivants :

Nature du vin : Rouge, Blanc, Ros, Ptillant, Mut.

Rgion de production : Alsace, Bourgogne, Bordeaux, Champagne, Jura, Languedoc, Loire, Provence, Roussillon, Savoie, Sud-Ouest,
Valle du Rhne, Allemagne,

Appellation prcise : par exemple, Ctes du Vivarais ou Vin de Pays des Coteaux de lArdche

Anne : celle de la rcolte bien sr. Le millsime !

Type : Nom du cpage producteur ou de la cuve.

Producteur : nom de lartiste auteur du contenu de la bouteille.

Adresse : pour retrouver le producteur si on est content.

Nombre : de bouteilles couches dans le secret de notre cave.


On pourrait rajouter mille renseignements supplmentaires : rayon de stockage, capacit de la bouteille, dure de conservation optimale prvisible,
accord de plat, prix dachat Mais, il ne sagit ici que dun exercice de validation ! Lcran de la forme vins se prsente de la faon suivante :

Consignes :
4) Ouvrez le projet V2b dans Enter Data .
5) Ouvrez la forme Vins.
6) Rpondez aux questions suivantes :
a. Combien de type de vin ros y a til dans la cave ?
b. Combien de bouteilles de vin de la rgion Loire y a til dans la cave ?
c. Combien de bouteilles de vin de 1995 y a til dans la cave ?
d. Combien de bouteilles de vin du producteur Moss y a til dans la cave ?
e. Avec un saumon, vous souhaitez servir un Riesling de 1997. Quelle bouteille prendre?
f. Avec un gibier, vous souhaitez servir un Ctes Roties ?. Quelle bouteille prendre?
g. Combien de bouteilles de Carthagne (vin mut) y a til dans la cave ?
h. Combien de bouteilles de Ctes de Vivarais Rouge y a til dans la cave ?
Portez les questions et les rponses de lexercice dans un fichier texte Word nomm V2b.doc .
Retours attendus : Le fichier V2b.doc cr.

Premiers pas dans Epi Info 7

79

Louis AYZAC

Version aot 2013

V2c

Livre de cave : saisie de bouteilles.

Cet exercice permet de valider les objectifs suivants : 32


Enonc :
Le projet v2c.mdb reprsente le livre de cave dun oenophile amateur. Pas plus de 1000 bouteilles ! Promis.
Ce livre de cave reprend les lments indispensables pour bien grer sa cave : savoir ce quelle contient, retrouver les bouteilles, ne pas trop laisser
vieillir les bonnes bouteilles, savoir quel est le producteur et o il produit son nectar. Il comporte donc les renseignements suivants :

Nature du vin : Rouge, Blanc, Ros, Ptillant, Mut.

Rgion de production : Alsace, Bourgogne, Bordeaux, Champagne, Jura, Languedoc, Loire, Provence, Roussillon, Savoie, Sud-Ouest,
Valle du Rhne, Allemagne,

Appellation prcise : par exemple, Ctes du Vivarais ou Vin de Pays des Coteaux de lArdche

Anne : celle de la rcolte bien sr. Le millsime !

Type : Nom du cpage producteur ou de la cuve.

Producteur : nom de lartiste auteur du contenu de la bouteille.

Adresse : pour retrouver le producteur si on est content.

Nombre : de bouteilles couches dans le secret de notre cave.


On pourrait rajouter mille renseignements supplmentaires : rayon de stockage, capacit de la bouteille, dure de conservation optimale prvisible,
accord de plat, prix dachat Mais, il ne sagit ici que dun exercice de validation ! Lcran de la forme vins se prsente de la faon suivante :

Consignes :
7)
8)

Ouvrez le projet V2c .puis la forme Vins.


Saisissez les donnes suivantes :

Nature
Region
1
Bordeaux

Appellation
Bordeaux

Annee
Type
2000 Rouge Chteau La
Mtaririe
2000 Rouge Cuve St Claude

Producteur
Poivert Frres

Adresse
Galgon

Nombre
1

Le Thoronet

Lagorce

Soultzmatt

Ste Colombe de
la Commanderie
Triors

Le Thoronet

Lagorce

Vertus
Ste Colombe de
la Commanderie

3
1

Provence

Cotes de Provence

Cotes de Vivarais

2001

Rouge Romain

Valle du
Rhne
Alsace

2002

Tokay

Roussillon

Breiterberg Valle
Noble
Coteaux du Roussillon

Petit F Domaine de
l'Abbaye
Domaine de Vigier F
Dupr
Haag J.M.

2004

Muscat sec

Moss

Valle du
Rhne
Provence

Vin de Pays de la
Drome
Cotes de Provence

2004

Blanc moelleux

2003

Ros de saigne

Valle du
Rhne
Champagne
Roussillon

Cotes de Vivarais

2004

Ros

Champagne
Rivesaltes

2004
1990

Brut 1 cru
Chteau Moss

Rousset F Domaine du
Chteau Vieux
Petit F Domaine de
l'Abbaye
Domaine de Vigier F
Dupr
Pierron-Bouch
Moss

3
3
4
5

Retours attendus : Les fichiers V2C ;prj et V2c.mdb complts.

Premiers pas dans Epi Info 7

80

Louis AYZAC

Version aot 2013

Chapitre 3 - Travailler sur / Dvelopper le code de


contrle.
Temps estim ncessaire lacquisition .

2 H 00

A la fin de ce chapitre, vous devez savoir

page

A3 - Faire lexercice : Obsttrique Prnatal ........................................................82


35.

Faire reprendre la saisie partir dun champ...........................................................83

36.

Faire afficher un message pour lutilisateur.............................................................83

37.

Faire calculer un champ Case cocher ( Checkbox ). ....................................84

38.

Faire afficher un titre dans la fentre de message....................................................84

39.

Faire effacer le contenu dun champ........................................................................84

40.

Rendre temporairement impossible (masquer) la saisie dun champ. .....................85


E3 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit : Travailler sur / Dvelopper le code de contrle. ...... 87

Pour dvelopper le code de contrle vous pouvez crire le programme directement sur
lditeur de programmes. Si vous avez oubli comment y accder, reportez vous lobjectif
14. Choisissez, dans la liste droulante, le champ dont vous souhaitez contrler la saisie. Puis
saisissez au clavier, dans la fentre le texte des commandes de contrle.
Cest la manire la plus efficace (sans passer par les outils interactifs de construction) de
dvelopper le code de contrle. Mais bien sr ceci demande une bonne matrise de la syntaxe
du langage de programmation. Cette matrise est le but atteindre. Lutilisation des outils
interactifs de construction vous permettra un apprentissage en douceur de ce langage
particulier. La suite de cette formation ne retiendra que laspect syntaxe du langage.

Premiers pas dans Epi Info 7

81

Louis AYZAC

Version aot 2013

A3 - Faire lexercice : Obsttrique Prnatal


Nous allons travailler sur la page Prenatal de la forme Information patient du projet
Obstetric .

Crez la nouvelle page (Objectif 12).

Crez les champs dans la page selon le dictionnaire de donnes suivant :


Nom

Dfinition

Type
Info
(*)

Taille

Type
Stat
(**)

Valeur
manquante

Valeurs valides

Nombre de grossesses
Nombre de fausse-couches
Nombre daccouchements
Plus de trois accouchements
Nombre daccouchements
voie basse
NCES
Nombre daccouchements
par csarienne
NVN
Nombre de naissances
vivantes
NMN
Nombre de morts ns
NBV
Nombre de bbs vivants
encore
NBM1
Nombre de bbs dcds la
1ere semaine
NBMA1
Nombre de bbs dcds
aprs
COM
Commentaires
(*)
N : numrique
T : texte
CC : case cocher
M : multiligne
(**)
n : nominale
o : ordinale
d : discrte
c : continu
En respectant la mis en forme suivante :

N
N
N
CC
N

2
2
2
1
2

d
d
d
n
d

-1
-1
-1
nant
-1

0 20
09
09
Calcul
09

-1

09

-1

09

N
N

2
2

d
d

-1
-1

09
09

-1

09

-1

09

NG
NFC
NAC
P3AC
NAVB

Premiers pas dans Epi Info 7

82

Louis AYZAC

Version aot 2013


Le code de contrle devra respecter les rgles (Contraintes dintgrit) suivantes :
1. Le nombre de grossesses est gal au total des fausse-couches et des accouchements.
2. Le nombre daccouchements doit tre gal au total des accouchements voie basse et par
csarienne.
3. Lindicateur Plus de trois accouchements est coch si le nombre d accouchements est
plus grand que 3.
4. Le total des naissances vivantes et des morts ns doit tre gal au total des accouchements
voie basse et par csarienne.
5. Si le nombre de bbs vivants est gal au nombre de naissances vivantes masquer le
nombre de bbs dcds la premire semaine et le nombre de bbs dcds aprs.
6. Si le nombre de bbs vivants augment du nombre de bbs dcds la premire
semaine est gal au nombre de naissances vivantes masquer le nombre de bbs dcds
aprs.

35.

Faire reprendre la saisie partir dun champ.

Mettre en place la premire rgle : Le nombre de grossesses est gal au total des faussecouches et des accouchements
Pour coder la premire rgle, faites la porter sur le champ NAC car cest le dernier
champ saisi. Si la rgle nest pas respecte faites ressaisir NG , NFC et NAC .
Autrement dit, faites reprendre la saisie NG :
Field NAC
After
IF NOT NG=NFC+NAC THEN
GOTO NG
END
End-Field

36.

Faire afficher un message pour lutilisateur.

Mettre en place la seconde rgle : Le nombre daccouchements doit tre gal au total des
accouchements voie basse et par csarienne
Pour coder la deuxime rgle, faites la porter sur le champ NCES car cest le dernier
champ saisi. Si la rgle nest pas respecte, avertissez lutilisateur puis faites ressaisir
NAC , NAVB et NCES . Autrement dit, faites reprendre la saisie NAC :
Field NCES
After
IF NAC <> NAVB + NCES THEN
DIALOG "Erreur sur le nombre d'accouchements ou le
nombre d'AVB ou le nombre de csariennes - Corrigez"
GOTO NAC
END
End-After
End-Field

Cette instruction fait apparatre en cas derreur une boite de message :

Cette boite comporte un titre, le texte du message et un bouton OK . Lutilisateur


doit obligatoirement cliquer sur le bouton OK pour poursuivre la saisie.

Premiers pas dans Epi Info 7

83

Louis AYZAC

Version aot 2013

37.
Faire calculer un champ Case cocher
( Checkbox ).
Mettre en place la troisime rgle : Lindicateur Plus de trois accouchements est coch
si le nombre d accouchements est plus grand que 3
Pour coder la troisime rgle, faites la porter sur le champ NAC car cest aprs la
saisie de ce champ que lon peut savoir si il y a plus de 3 accouchements. Si cest le cas,
positionnez P3AC + ( sur lcran interactif, cliquez sur le bouton Yes ) sinon
positionnez P3AC - (sur lcran interactif, cliquez sur le bouton No ). Le
champ P3AC doit tre dfini en lecture seulement ( Read only ) pour quil ne soit
pas saisi mais simplement affich.
IF NAC >3 THEN
ASSIGN P3AC = (+)
ELSE
ASSIGN P3AC = (-)
END-IF

38.

Faire afficher un titre dans la fentre de message.

Mettre en place la quatrime rgle : Le total des naissances vivantes et des morts ns doit
tre gal au total des accouchements voie basse et par csarienne
Pour coder la cinquime rgle, faites la porter sur le champ NMN car cest le dernier
champ saisi. Si la rgle nest pas respecte, avertissez lutilisateur
IF NVN+NMN<>NAVB+NCES THEN
DIALOG "Erreur sur le nombre de naissances vivantes ou
mort-nes ou le nombre d'accouchements voie basse ou par csarienne Corrigez" TITLETEXT="Erreur de saisie"
CLEAR NAVB NCES NVN NMN
GOTO NAVB
END

Le rajout de la mention Titletext="Erreur de saisie" permet de donner un titre la


fentre de message.

39.

Faire effacer le contenu dun champ.

Puis faites effacer le contenu des champs concerns pour en obliger une ressaisie puis
faites ressaisir NAVB , NCES , NVN et NMN . Autrement dit, faites
reprendre la saisie NAVB :

IF NVN+NMN<>NAVB+NCES THEN
DIALOG "Erreur sur le nombre de naissances vivantes ou
mort-nes ou le nombre d'accouchements voie basse ou par csarienne Corrigez" TITLETEXT="Erreur de saisie"
CLEAR NAVB NCES NVN NMN
GOTO NAVB
END

Leffacement du contenu des champs est indispensable avant chaque ressaisie.


Ne pas oubliez de joindre systmatiquement les Clear ncessaires pour la mise
blanc des champs avant de faire un Goto . Pas de Goto sans Clear .
Premiers pas dans Epi Info 7

84

Louis AYZAC

Version aot 2013

40.
Rendre temporairement impossible (masquer) la saisie
dun champ.
Mettre en place la cinquime rgle : Si le nombre de bbs vivants est gal au nombre de
naissances vivantes masquer le nombre de bbs dcds la premire semaine et le nombre
de bbs dcds aprs
Pour coder la cinquime rgle, faites la porter sur le champ NBV car cest une fois ce
champ saisi que lon peut dcider de la rgle. Si la rgle est respecte, affectez la valeur 0
aux champs NBMA1 et NBM1 puis masquer ces champs :
IF NBV=NVN THEN
ASSIGN NBM1=0
ASSIGN NBMA1=0
HIDE NBM1 NBMA1
ELSE
UNHIDE NBM1 NBMA1
END

Mettre en place la sixime rgle : Si le nombre de bbs vivants augment du nombre de


bbs dcds la premire semaine est gal au nombre de naissances vivantes masquer le
nombre de bbs dcds aprs
Pour coder la sixime rgle, faites la porter sur le champ NBM1 car cest une fois ce
champ saisi que lon peut dcider de la rgle. Si la rgle est respecte, affectez la valeur 0
au champ NBMA1 puis masquer ce champ :
IF NBV + NBM1 = NVN THEN
Assign NBMA1 = 0
Hide NBMA1
ELSE
Unhide NBMA1
END
Saisissez dans la page Prenatal les donnes suivantes :
Numro d'identification

Nb de grossesses

Nb de fausse-couches

Nb daccouchements

Nb dAVB

Nb de csarienne

Nb de naissances
vivantes
Nb de morts ns

Nb de bbs vivants

Nb de bb dcds la S1

Nb de bb dcds aprs

Numro d'identification

10

11

12

13

14

15

Premiers pas dans Epi Info 7

85

Louis AYZAC

Version aot 2013


Nb de grossesses

Nb de fausse-couches

Nb daccouchements

Nb dAVB

Nb de csarienne

Nb de naissances
vivantes
Nb de morts ns

Nb de bbs vivants

Nb de bb dcds la S1

Nb de bb dcds aprs

Premiers pas dans Epi Info 7

86

Louis AYZAC

Version aot 2013

E3 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : Travailler sur / Dvelopper le code de
contrle.
Temps estim ncessaire lentranement
1 H 30
Objectifs consolider viss
35. Faire reprendre la saisie partir dun champ.
36. Faire afficher un message pour lutilisateur.
37. Faire calculer un champ Case cocher ( Checkbox ).
38. Faire afficher un titre dans la fentre de message.
39. Faire effacer le contenu dun champ.
40. Rendre temporairement impossible (masquer) la saisie dun champ.
Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER
Sud Est, coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 2002 conforme
au dictionnaire de donnes et aux crans fournis pages 6 9. Dans lexercice E2, vous avez
saisi quelques donnes dans cette application.
Au cours de cette saisie, vous avez pu constater la faiblesse du contrle des donnes. Vous
allez donc maintenant renforcer les rgles de contrle (contraintes dintgrit) de votre
application. Voici une nouvelle version du dictionnaire de donnes dans le quel apparat en
gras soulign les nouvelles contraintes dintgrit que vous devez intgrez.

DICTIONNAIRE DES DONNEES (version 2 plus complte)


Nom

Dfinition

Type Taille Valeurs autorises Autres Contraintes


Info
NUMERO
Numro d'ordre de la patiente
N
5 0 99999
Obligatoire.
MATER
Code de la maternit
T
2 Attribu par le
Obligatoire.
coordonnateur
ANNAIS
Anne de naissance de la patiente
N
2 53 85
Obligatoire.
PARIT
Parit
N
2 1 20
Obligatoire.
DATEDACCOU Date d'accouchement
DE
10
Obligatoire.
AGE
Age de la patiente au moment de
N
2 =An(DATEDACCOU) .
ANNAIS
laccouchement ( en annes).
DATEDESORT Date de sortie du service
DE
10 DATEDESORT >
Obligatoire.
DATEDACCOU.
Obligatoire.
IUGROSS
Infection urinaire pendant la grossesse TCL 1 Oui, Non, Inconnu
Obligatoire.
INFURI
Infection urinaire l'entre
TCL 1 Oui, Non, Inconnu
Obligatoire.
HYPERTT
Hyperthermie du travail
TCL 1 Oui, Non, Inconnu
Obligatoire.
RPM
RPM >= 12 heures avant
TCL 1 Oui, Non, Inconnu
l'hospitalisation
Obligatoire.
PERTSANG
Perte de sang > 800 ml
TCL 1 Oui, Non, Inconnu
CESARIENNE Csarienne
CC
1 Oui, Non
Obligatoire.
PRIDUR
Pridurale
TCL 1 Oui, Non, Inconnu
DELIVRART
Dlivrance artificielle / rvision utrine TCL 1 Oui, Non, Inconnu
FORCEPS
Manuvres extractives instrumentales TCL 1 Oui, Non, Inconnu
(forceps, ventouse)
TV
Nombre de TV > 5 aprs ouverture de
TCL 1 Oui, Non, Inconnu
l'uf
DECLANCH
Dclenchement
TCL 1 Oui, Non, Inconnu

Premiers pas dans Epi Info 7

87

Louis AYZAC

Version aot 2013


ABSTREPTOB
SONDEVAC
PROPH
CESAR1
ANTIBIO
ANESTHG
SAD
INFACQ
BACTRIMIE

Antibioprophylaxie / strepto B
Nombre de sondages vacuateurs
Csarienne prophylactique
Premire csarienne
Antibioprophylaxie
Anesthsie gnrale
Sonde urinaire demeure
Infection acquise cible de la mre
Bactrimie nosocomiale de la mre

DATEBACT

Date de la bactrimie

ENDOMETRITE Endomtrite

DATEENDO

Date de l'endomtrite

INFURINAIR

Bactriurie nosocomiale de la mre

DATEINFURI

Date de la bactriurie

INFSITOP

Infection du site opratoire (ISO) ou


infection pelvienne

DATEISO

Date de l'ISO

TYPEISO

Type de l'ISO (Code)

NTYPEISO

Type de l'ISO (en clair)

INFCATHTER

Infection locale sur voie d'abord


vasculaire (ILVAV)

DATEINFCAT

Date de l'ILVAV

INFSEIN

Infection du sein / lymphangite

Premiers pas dans Epi Info 7

TCL
N
TCL
TCL
TCL
TCL
TCL
TCL
TCL

1
2
1
1
1
1
1
1
1

DE

10

TCL

DE

10

TCL

DE

10

TCL

DE

10

TCD
T
TCL

DE

TCL

88

Oui, Non, Inconnu


0 15 ; 99 si inconnu
Oui, Non, Inconnu
Oui, Non, Inconnu
Oui, Non, Inconnu
Oui, Non, Inconnu
Oui, Non, Inconnu
Oui, Non, Inconnu
Obligatoire.
Oui, Non, Inconnu
Obligatoire.
Cach si INFACQ
diffrent de "oui".
DATEBACT >
Cach si
DATEDACCOU.
BACTRIMIE
diffrent de "oui".
DATEBACT <
.
DATEDESORT + 30.
Oui, Non, Inconnu
Obligatoire.
Cach si INFACQ
diffrent de "oui".
DATEENDO >
Cach si
DATEDACCOU.
ENDOMETRIE
diffrent de "oui".
DATEENDO <
DATEDESORT+ 30.
Oui, Non, Inconnu
Obligatoire.
Cach si INFACQ
diffrent de "oui".
DATEINFURI >
Cach si
DATEDACCOU.
INFURINAIR
diffrent de "oui".
DATEINFURI <
DATEDESORT+ 30.
Oui, Non, Inconnu
Obligatoire.
Cach si INFACQ
diffrent de "oui".
DATEISO >
Cach si INFSITOP
DATEDACCOU.
diffrent de "oui".

DATEISO <
DATEDESORT+ 30.
1 1 Superficielle
2 Profonde
Cach si INFSITOP
3 Organe/ espace diffrent de "oui".
1 Oui, Non, Inconnu
Obligatoire.
Cach si INFACQ
diffrent de "oui".
10 DATEINFCAT >
Cach si
DATEDACCOU.
INFCATHTER
diffrent de "oui".
DATEINFCAT <
DATEDESORT+ 30
1 Oui, Non, Inconnu
Obligatoire .
Cach si INFACQ
diffrent de "oui".

Louis AYZAC

Version aot 2013


DATEINFSEI

Date de l'infection du sein /


lymphangite

DE

SYNDINF

Syndrome infectieux non tiquet

TCL

DATESYNINF

Date du syndrome infectieux non


tiquet

DE

10 DATEINFSEI >
DATEDACCOU.

DATEINFSEI <
DATEDESORT+ 30.
1 Oui, Non, Inconnu
Obligatoire.
Cach si INFACQ
diffrent de "oui".
Cach si SYNDINF
10 DATESYNINF >
DATEDACCOU.
diffrent de "oui".
.
DATESYNINF <
DATEDESORT+ 30.
1 09
Obligatoire.
1 09
Obligatoire.
1 1 Oui
Obligatoire.
2 - Non
3-Sans objet
9 - Inconnu
1 1 - Oui
Obligatoire .
2 - Non
Cach si INFBEBE
3- Sans objet
diffrent de "oui".
9 - Inconnu
1 1 - Oui
Obligatoire.
2 - Non
Cach si INFBEBE
3- Sans objet
diffrent de "oui".
9 - Inconnu
1 1 - Oui
Obligatoire.
2 - Non
Cach si INFBEBE
3- Sans objet
diffrent de "oui".
9 - Inconnu
1 1 - Oui
Obligatoire.
2 - Non
Cach si INFBEBE
3- Sans objet
diffrent de "oui".
9 - Inconnu
1 1 - Oui
Obligatoire.
2 - Non
Cach si INFBEBE
3- Sans objet
diffrent de "oui".
9 - Inconnu
1 1 - Oui
Obligatoire.
2 - Non
Cach si INFBEBE
3- Sans objet
diffrent de "oui".
9 - Inconnu
1 1 - Oui
Obligatoire.
2 - Non
Cach si INFBEBE
3- Sans objet
diffrent de "oui".
9 - Inconnu

NBRVIVANTS Nombre de bbs vivants


NBMUTS
Nombre de bbs muts
INFBEBE
Infection du bb

N
N
TCL

INFCUTANE

Infection cutane du bb

TCL

INFOCULAIRE Infection oculaire du bb

TCL

INFOSTEOAR

Infection osto-articulaire du bb

TCL

MENINGITE

Mningite du bb

TCL

INFURIN

Infection urinaire du bb

TCL

SEPTICEMIE

Septicmie du bb

TCL

INFCORDON

Infection du cordon du bb

TCL

BC

Boite de contrle (bouton radio).

Texte.

CC

Case cocher.

TCD

Texte Cod.

DE

Date europenne (DD/MM/YYYY).

TCL

Texte Comment Lgal.

Numrique.

Premiers pas dans Epi Info 7

89

Cach si INFSEIN
diffrent de "oui".

Louis AYZAC

Version aot 2013

Objectifs
viss

REALISATION DE LEXERCICE

1. Pour le champ, INFACQ Infection acquise cible dee la mre, introduisez 37


la contrainte dintgrit : si INFACQ = non alors BACTRIMIE ,
ENDOMETRITE , INFURINAIR , INFSITOP , INFCATHTER ,
INFSEIN , SYNDINF sont tous mis non
2. Pour le champ, BACTRIMIE Bactrimie nosocomiale de la mre, 40
introduisez la contrainte dintgrit : Cach si INFACQ diffrent de "oui".
Attention, les champs DATEDACCOU et DATEDESORT sont dans la page Mre alors
que les champs de date dinfection qui sont contrler sont la page, Infection Mre . A
la construction du If , ces deux champs ne sont donc pas visibles dans la liste des
champs disponibles. Il faut taper directement leur nom dans la zone If Condition .
3. Pour le champ, DATEBACT Date de la bactrimie, introduisez la 35, 36,
contrainte dintgrit : DATEBACT > DATEDACCOU. Avertir.
38, 39
4. Pour le champ, DATEBACT Date de la bactrimie, introduisez la 35, 36,
contrainte dintgrit : DATEBACT < DATEDESORT + 30. Avertir.
38, 39
5. Pour le champ, DATEBACT Date de la bactrimie, introduisez la 40
contrainte dintgrit : Cach si BACTRIMIE diffrent de "oui".
6. Pour le champ, ENDOMETRITE Endomtrite, introduisez la contrainte 40
dintgrit : Cach si INFACQ diffrent de "oui".
7. Pour le champ, DATEENDO Date de l'endomtrite, introduisez la 35, 36,
contrainte dintgrit : DATEENDO > DATEDACCOU. Avertir.
38, 39
8. Pour le champ, DATEENDO Date de l'endomtrite, introduisez la 35, 36,
contrainte dintgrit : DATEENDO < DATEDESORT + 30. Avertir.
38, 39
9. Pour le champ, DATEENDO Date de l'endomtrite, introduisez la 40
contrainte dintgrit : Cach si ENDOMETRIE diffrent de "oui".
10. Pour le champ, INFURINAIR Bactriurie nosocomiale de la mre, 40
introduisez la contrainte dintgrit : Cach si INFACQ diffrent de "oui".
11. Pour le champ, DATEINFURI Date de la bactriurie, introduisez la 35, 36,
contrainte dintgrit : DATEINFURI > DATEDACCOU. Avertir.
38, 39
12. Pour le champ, DATEINFURI Date de la bactriurie, introduisez la 35, 36,
contrainte dintgrit : DATEINFURI < DATEDESORT + 30. Avertir.
38, 39
13. Pour le champ, DATEINFURI Date de la bactriurie, introduisez la
contrainte dintgrit : Cach si INFURINAIR diffrent de "oui".
14. Pour le champ, INFSITOP Infection du site opratoire (ISO) ou infection
pelvienne, introduisez la contrainte dintgrit : Cach si INFACQ diffrent
de "oui".
15. Pour le champ, DATEISO Date de l'ISO, introduisez la contrainte
dintgrit : DATEISO > DATEDACCOU. Avertir.
16. Pour le champ, DATEISO Date de l'ISO, introduisez la contrainte
dintgrit : DATEISO < DATEDESORT + 30. Avertir.
17. Pour le champ, DATEISO Date de l'ISO, introduisez la contrainte
dintgrit : Cach si INFSITOP diffrent de "oui".
18. Pour le champ, TYPEISO Type de l'ISO (Code), introduisez la contrainte
dintgrit : Cach si INFSITOP diffrent de "oui".
Premiers pas dans Epi Info 7

90

40
40
35, 36,
38, 39
35, 36,
38, 39
40
40

Louis AYZAC

Version aot 2013


19. Pour le champ, NTYPEISO Type de l'ISO (en clair), introduisez la
contrainte dintgrit : Cach si INFSITOP diffrent de "oui".
20. Pour le champ, INFCATHTER Infection locale sur voie d'abord vasculaire
(ILVAV), introduisez la contrainte dintgrit : Cach si INFACQ diffrent
de "oui".
21. Pour le champ, DATEINFCAT Date de l'ILVAV , introduisez la
contrainte dintgrit : DATEINFCAT > DATEDACCOU. Avertir.
22. Pour le champ, DATEINFCAT Date de l'ILVAV , introduisez la contrainte
dintgrit : DATEINFCAT < DATEDESORT + 30. Avertir.
23. Pour le champ, DATEINFCAT Date de l'ILVAV , introduisez la
contrainte dintgrit : Cach si INFCATHTER diffrent de "oui".
24. Pour le champ, INFSEIN Infection du sein / lymphangite, introduisez la
contrainte dintgrit : Cach si INFACQ diffrent de "oui".
25. Pour le champ, DATEINFSEI Date de l'infection du sein / lymphangite,
introduisez la contrainte dintgrit : DATEINFSEI > DATEDACCOU.
Avertir.
26. Pour le champ, DATEINFSEI Date de l'infection du sein / lymphangite,
introduisez la contrainte dintgrit : DATEINFSEI < DATEDESORT +
30. Avertir.
27. Pour le champ, DATEINFSEI Date de l'infection du sein / lymphangite,
introduisez la contrainte dintgrit : Cach si INFSEIN diffrent de "oui".
28. Pour le champ, SYNDINF Syndrome infectieux non tiquet,
introduisez la contrainte dintgrit : Cach si INFACQ diffrent de "oui".
29. Pour le champ, DATESYNINF Date du syndrome infectieux non
tiquet, introduisez la contrainte dintgrit : DATESYNINF >
DATEDACCOU. Avertir.
30. Pour le champ, DATESYNINF Date du syndrome infectieux non
tiquet, introduisez la contrainte dintgrit : DATESYNINF <
DATEDESORT + 30. Avertir.
31. Pour le champ, DATESYNINF Date du syndrome infectieux non
tiquet, introduisez la contrainte dintgrit : Cach si SYNDINF "oui".
32. Pour le champ, INFCUTANE Infection cutane du bb, introduisez la
contrainte dintgrit : Cach si INFBEBE diffrent de "oui".
33. Pour le champ, INFOCULAIRE Infection oculaire du bb, introduisez la
contrainte dintgrit : Cach si INFBEBE diffrent de "oui".
34. Pour le champ, INFOSTEOAR Infection osto-articulaire du bb,
introduisez la contrainte dintgrit : Cach si INFBEBE diffrent de "oui".
35. Pour le champ, MENINGITE Mningite du bb, introduisez la
contrainte dintgrit : Cach si INFBEBE diffrent de "oui".
36. Pour le champ, INFURIN Infection urinaire du bb, introduisez la
contrainte dintgrit : Cach si INFBEBE diffrent de "oui".
37. Pour le champ, SEPTICEMIE Septicmie du bb, introduisez la
contrainte dintgrit : Cach si INFBEBE diffrent de "oui".
38. Pour le champ, INFCORDON Infection du cordon du bb, introduisez la
contrainte dintgrit : Cach si INFBEBE diffrent de "oui".

Premiers pas dans Epi Info 7

91

40
40
35, 36,
38, 39
35, 36,
38, 39
40
40
35, 36,
38, 39
35, 36,
38, 39
40
40
35, 36,
38, 39
35, 36,
38, 39
40
40
40
40
40
40
40
40

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

92

Louis AYZAC

Version aot 2013

V3 Exercices de validation pour le Chapitre 3 :Travailler / Dvelopper le


code de contrle.
Objectifs valider
35. Faire reprendre la saisie partir dun champ.
36. Faire afficher un message pour lutilisateur.
37. Faire calculer un champ Case cocher ( Checkbox ).
38. Faire afficher un titre dans la fentre de message.
39. Faire effacer le contenu dun champ.
40. Rendre temporairement impossible (masquer) la saisie dun champ.

Exercices pour valider lobjectif


V3a
V3a
V3a
V3a
V3a
V3a

Pour valider la totalit des objectifs du chapitre 3, vous devez :


Faire lexercice V3a

Premiers pas dans Epi Info 7

93

Louis AYZAC

Version aot 2013

V3a

Accorder un vin un plat.

Cet exercice permet de valider les objectifs suivants :


Enonc :
Ralisez un projet qui vrifiera les rgles dexistence de vins et daccord mets/vins.
Ces rgles sont rsumes dans les tableaux suivants :
1) Rgles dexistence dun vin :
Existence de la couleur
Vins
Blanc
Rouge
1 Cornas
Non
Oui
2 Pinot gris dAlsace
Oui
Non
3 Saint Emilion
Non
Oui
4 Sauternes
Oui
Non
5 Macon
Oui
Oui
2) Rgles daccord mets/vins
Accord avec
Couleur du vin
Desserts
Viandes
1 Blanc
Oui
Non
2 Rouge
Non
Oui
3) Liste des desserts
1 Roquefort
2 Crme brle
3 Tarte tropzienne
4) Liste des viandes
1 Cte de buf grille
2 Civet de sanglier
3 Mdaillon de veau sauce forestire
Lcran de la forme se prsentera de la faon suivante :

Le comportement lors de la saisie sera le suivant :


Si lon saisit une couleur Rouge pour un vin qui ne peut pas ltre, le message suivant saffichera :

Premiers pas dans Epi Info 7

94

Louis AYZAC

Version aot 2013

la valeur du vin et de la couleur seront remis vide et la saisie reprendra pour ces deux variables.
Si lon saisit une couleur Blanc pour un vin qui ne peut pas ltre, le message suivant saffichera :

la valeur du vin et de la couleur seront remis vide et la saisie reprendra pour ces deux variables.
Si la couleur Blanc est saisie, la coche sera mise dans la case Accord possible avec un dessert . La zone Quelle
viande sera mise blanc et cache. La zone Quel dessert sera dvoile.
Si la couleur Rouge est saisie, la coche sera enleve dans la case Accord possible avec un dessert . La zone Quel
dessert sera mise blanc et cache. La zone Quel viande sera dvoile.

Consignes :
1)
2)
3)
4)

Crez un nouveau projet que vous nommerez V3a .


Crez une forme que vous nommerez Accord .
Crez les zones de saisie teles que spcifies dans lnonc.
Crez les rgles de contrle telles que scifies dans lnonc.

Retours attendus : Les fichiers V3A.prj et V3a.mdb crs.

Premiers pas dans Epi Info 7

95

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

96

Louis AYZAC

Version aot 2012

Chapitre 4 - Introduire les bases de donnes


relationnelles.
Temps estim ncessaire lacquisition ..

1 H 45

A la fin de ce chapitre, vous devez savoir

page

A4a - Faire lexercice Obsttrique Visites de suivi - Cration .......................... 98


41.

Crer un bouton de relation....................................................................... 99

42.

Rgler les proprits relationnelles ........................................................... 99

43.

Accder une forme reli ......................................................................... 99

44.

Dplacer et redimensionner un bouton...................................................... 100

45.

Crer une forme relie............................................................................... 100

46.

Entrer des donnes dans votre nouveau systme de bases de donnes. .... 102
A4b - Faire lexercice Obsttrique Visites de suivi - Saisie............................... 102

47.

Comprendre les relations entre tables. ...................................................... 104


E4 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit - Introduire les bases de donnes relationnelles ........ 105

Premiers pas dans Epi Info 7

97

Louis AYZAC

Version aot 2012

A4a - Faire lexercice Obsttrique Visites de suivi - Cration

Attention, il est conseill de faire une copie de sauvegarde pralable


du projet Obstetric dans Obstetric Relationnel . En effet, le
travail sur les relations avec Epi Info 7 nest pas sans (mauvaise)
surprise. Ne travaillez que sur Obstetric Relationnel .

Nous souhaitons mettre disposition, au moment de la saisie, un bouton de


commande sur la page Prenatal de la forme Information patient du projet
Obstetric Relationnel qui permettra, par un simple clic, denchaner la saisie des
visites de suivi.

Le bouton sera en bas gauche de la forme. Vous lappellerez VISUIV.

Le bouton ne sera actif que si le numro didentification du patient (ID) est plus
grand que 0. Il chanera sur la forme Visites de suivi selon le dictionnaire de
donnes suivant :
Nom
Dfinition
Type
Taille
V valides
Info
(*)
NV
Numro de visite
N
2
0 99
DV
Date de visite
D
DD-MM-YYYY
AGE
Age gestationnel (jours)
N
3
0 315
POIDS
Poids (Kg)
N
3.1
0 200
TAS
Tension artrielle systolique
N
3.1
0 250
TAD
Tension artrielle
N
3.1
0 150
diastolique
FBC
Bruits cardiaques ftaux
CC
normaux
FMV
Mouvements ftaux
CC
normaux
COMV
Commentaires
M
(*)
N : numrique
T : texte
CC : case cocher M : multiligne
En respectant la mise en forme suivante :

Premiers pas dans Epi Info 7

98

Louis AYZAC

Version aot 2012

41.

Crer un bouton de relation

Crez dans la page Prenatal de la forme Information patient le bouton


Visite de suivi
Crez le champ Visite de
suivi soit en faisant glisser
du
Project
Explorer dans lespace de
travail (Cf objectif 5), soit en
cliquant avec le bouton droit de
la souris dans la fentre de
travail (Cf. Objectif 14).
Compltez la question Visite
de suivi
Compltez le nom du champ
VISUIV
Cliquez le bouton de choix dans
la liste Related Form .
Choisissez la forme que vous
dsirez mettre en relation si
celle-ci existe ou loption
Create New Form si vous
dsirez crer une nouvelle
forme.
Cliquez sur le bouton OK . Ceci cre sur la forme le bouton

42.

Rgler les proprits relationnelles

Il nest pas possible de choisir lactivabilit sous condition.


Vous pouvez par contre imposer de revenir la page Prenantal aprs la saisie
dun seul enregistrement de Visite de suivi . Pour cela, cochez la case Return
to the parent form

43.

Accder une forme reli

Cliquez avec le bouton droit de la


souris sur le bouton nouvellement
cr sur la page Prenatal .
Choisissez la commande Go to
Related Form .

Premiers pas dans Epi Info 7

99

Louis AYZAC

Version aot 2012


Vous pouvez aussi, dans la fentre
Project Explorer gauche,
cliquer sur le nom de la forme relie.
La fentre de composition de la nouvelle
forme vous est alors propose.

44.

Dplacer et redimensionner un bouton.

Si vous souhaitez dplacer le bouton, cliquez sur le bouton nouvellement puis


draguez le bouton.
Si vous souhaitez rgler la taille du bouton, cliquez sur le bouton nouvellement
cr. Le bouton laisse apparatre des poignes de redfinition de taille
.
Draguez ces poignes dans le sens et la dimension que vous souhaitez.

45.

Crer une forme relie.

Crez dans la nouvelle forme Visite de suivi la page visite de suivi


conforme au dictionnaire de donnes et lcran dcrit.
Accder la forme (Cf. objectif 43). La fentre de composition de la nouvelle
forme vous est alors propose. Il vous suffit de la complter. Si vous ne vous
rappelez plus comment faire, reprenez lobjectif 5 et lobjectif 14.
Note : Il est possible de faire afficher, dans une forme B, le
contenu dun champ de la forme A prsentant un bouton de relation avec la forme
B,. Ce nest pas une opration trs simple, mais nous allons la dtailler
techniquement.
Dans la forme A contenant le bouton de relation, on va supposer quil existe un
champ NOM de type Texte que nous voulons visualis dans la forme relie B
a) Il faudra dans la forme relie B crer un champ NOM (il peut tre nomm
autrement) de type Texte.
b) Dans le programme de contrle de la forme A contenant le bouton de relation,
il faudra faire porter dans la variable Defined variables la commande :
define NOMGLOB Global
Cette commande dfinit une variable nomme NOMGLOB qui a une visibilit
globale c'est--dire partir de toutes les formes.
c) Dans le programme de contrle de la forme A contenant le bouton de relation,
il faudra faire porter dans la variable NOM les commandes :
assign NOMGLOB = NOM
Ces commandes mettent (assign) le contenu du champs NOM de la forme
contenant le bouton de relation dans la variable nomme NOMGLOB qui une
visibilit globale.
d) Dans le ^programme de contrle de la mme forme A contenant le bouton de
relation, mais dans la variable Record il faudra faire porter les
commandes :
Record
Before

Premiers pas dans Epi Info 7

100

Louis AYZAC

Version aot 2012


//add code here
ASSIGN NOMGLOB = NOM
End-Before
End-Record

Ces commandes mettent (assign) le contenu de la variable NOM dans la


variable globale NOMGLOB. Lexecution se fait avant la saisie (End Before).
e) Dans le programme de contrle de la forme B relie, il faudra faire porter dans
la variable Record les commandes :
Record
Before
//add code here
ASSIGN NOM = NOMGLOB
End-Before
End-Record

Ces commandes mettent (assign) le contenu de la variable globale NOMGLOB


dans le champ NOM de la forme relie. avant la saisie (End Before).

Premiers pas dans Epi Info 7

101

Louis AYZAC

Version aot 2012

46.
Entrer des donnes dans votre nouveau systme
de bases de donnes.
A4b - Faire lexercice Obsttrique Visites de suivi - Saisie
Saisissez les donnes suivantes dans la forme Visites de suivi du projet Obstetric .
Numro d'identification du patient
Numro de visite
Date de visite
Poids (Kg)
Tension artrielle systolique
Tension artrielle diastolique
Bruits cardiaques ftaux normaux
Mouvements ftaux normaux

Numro d'identification du patient


Numro de visite

Date de visite
Poids (Kg)
Tension artrielle systolique
Tension artrielle diastolique
Bruits cardiaques ftaux normaux
Mouvements ftaux normaux

2
1

17/05/2005

10/10/2005

23/09/2005

07/11/2005

29/03/2005

03/12/2005

25/10/2005

29/06/2005

21/11/2005

81,4
118,4
86,0
Non

84,1
149,6
57,3
Non

77,6
104,3
50,8
Non

65,4
143,9
58,0
Oui

78,8
119,1
73,1
Non

77,7
117,3
65,6
Oui

67,6
99,7
57,5
Oui

75,1
116,6
52,6
Non

71,9
87,3
87,3
Non

Oui

Oui

Oui

Non

Non

Oui

Non

Oui

Non

Date de visite
Poids (Kg)
Tension artrielle systolique
Tension artrielle diastolique
Bruits cardiaques ftaux normaux
Mouvements ftaux normaux

12/11/2005

20/06/2005

26/05/2005

14/06/2005

05/06/2005

12/10/2005

10/04/2005

27/11/2005

22/04/2005

74,9
135,3
85,8
Non

84,3
97,9
85,1
Non

78,1
126,4
69,3
Non

65,1
114,0
66,0
Oui

67,9
83,3
63,0
Oui

82,5
126,4
75,7
Non

71,7
147,8
97,8
Non

70,6
134,3
53,0
Non

84,0
158,4
94,1
Oui

Oui

Oui

Oui

Non

Non

Oui

Oui

Non

Oui

Numro d'identification du patient 7


Numro de visite
1
Date de visite
03/09/2005
Poids (Kg)
77,1
Tension artrielle systolique
134,6
Tension artrielle diastolique
60,3
Bruits cardiaques ftaux normaux
Oui
Mouvements ftaux normaux
Non
Numro d'identification du patient
Numro de visite

10

11/09/2005

19/08/2005

04/07/2005

04/09/2005

31/01/2005

12/02/2005

15/10/2005

02/03/2005

83,6
142,2
71,3
Oui

73,1
100,2
57,3
Oui

70,6
156,0
87,7
Oui

82,2
110,6
84,1
Non

71,5
155,8
74,6
Oui

66,2
100,4
64,4
Oui

79,8
143,1
74,8
Non

71,7
119,5
95,3
Oui

Non

Oui

Non

Oui

Oui

Oui

Oui

Oui

11

14

15

12
1

13
1

26/09/2005

07/09/2005

18/05/2005

28/08/2005

13/04/2005

12/09/2005

03/07/2005

29/03/2005

30/06/2005

83,0
124,1
91,6
Oui

83,8
123,7
95,0
Non

75,8
128,8
95,0
Oui

70,2
120,9
61,2
Oui

74,1
93,7
86,4
Oui

84,3
113,3
57,0
Oui

82,0
144,3
93,0
Oui

68,4
99,0
72,5
Non

70,0
144,7
90,2
Non

Oui

Oui

Non

Oui

Non

Oui

Oui

Oui

Oui

Revenez la forme hirarchiquement suprieure portant le bouton de relation en


cliquant sur le bouton

Premiers pas dans Epi Info 7

dans la ligne doutils.

102

Louis AYZAC

Version aot 2012


Si vous aviez ralis des enchanements plus complexes mettant en uvre une
cascade de forme, en cliquant sur le bouton
dbut de cascade.

vous revenez la forme de

Passez en mode saisie de donnes . Si vous avez oubli comment faire, revoyez
lobjectif 31.
Allez sur lenregistrement du patient pour lequel vous souhaitez crer une visite
de suivi. Si vous avez oubli comment faire, revoyez lobjectif 34.
Puis cliquez sur le bouton
suivi.

. Saisissez les donnes de la visite de

Sil existe plusieurs visites saisir, la fin de la saisie de la premire visite,


cliquez sur le bouton

de la ligne doutils.

Lorsque toutes les visites de ce patient seront saisies, vous souhaiterez passer au
malade suivant. Pour cela, cliquez sur le bouton
de la fentre de
navigation. La forme Pre vous est alors affiche. Allez sur lenregistrement du
patient chez lequel vous souhaitez crer une nouvelle visite de suivi. Puis
renouvelez lopration.
Attention. La saisie des champs numriques avec des dcimales nest pas trs
classique. Il faut complter les positions gauche avec des zros ou se dplacer
avec la touche <Flche Droite>. Par exemple, si vous voulez saisir 81.4 dans
une zone numrique au format ###.#, il vous faudra taper 0814 . Par contre, il
nest pas ncessaire de complter les positions droite par des zros. Par exemple,
si vous voulez saisir 63.0 dans la mme zone, il suffit de taper 063 et de
valider la zone (avec, par exemple, <Enter> ou >Tab>).
RAPPEL : Pour viter un comportement anormal dEpi Info 7 au moment de la saisie des petits
nombres dcimaux, assurez vous au pralable que, dans votre systme Windows , le sparateur
dcimal est bien un point. Pour ce faire cliquez sur dmarrer puis choisissez le Panneau de
configuration . Double cliquez sur Options rgionales et linguistiques . Dans longlet
Options rgionales , cliquez sur le bouton Personnaliser . Si ncessaire, saisissez un point
dans la zone symbole dcimal. Puis confirmez en cliquant sur les boutons OK successifs.

Premiers pas dans Epi Info 7

103

Louis AYZAC

Version aot 2012

47.

Comprendre les relations entre tables.


Une relation un plusieurs (1 n) est utilise pour relier un enregistrement dune
table (par exemple Patient ) plusieurs enregistrements dune autre table (par
exemple Visite ).
Une relation un un ( 1 1) est utilise pour relier un enregistrement dune table
un et un seul enregistrement dune autre table.
Une relation plusieurs plusieurs (n m) peut tre cre comme une paire de
relation (1 n) entre deux tables.
La fonction de relation dans Epi Info soccupe automatiquement des liens entre les
tables hirarchiquement relies. Quand les tables sont analyses dans Analyse
Data , Epi Info 7 construit automatiquement ses propres clefs.

Premiers pas dans Epi Info 7

104

Louis AYZAC

Version aot 2013

E4 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : - Introduire les bases de donnes
relationnelles.
Temps estim ncessaire lentranement

1 H 30

Objectifs consolider viss


41.
42.
43.
44.
45.
46.
47.

Crer un bouton de relation


Rgler les proprits relationnelles
Relier une forme
Dplacer et redimensionner un bouton.
Crer une forme relie.
Entrer des donnes dans votre nouveau systme de bases de donnes.
Comprendre les relations entre tables.

Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER


Sud Est, coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 7 conforme au
dictionnaire de donnes et aux crans fournis. Dans lexercice E2, vous avez saisi quelques
donnes dans cette application. Dans lexercice E3, vous avez renforc les rgles de contrle
(contraintes dintgrit) de votre application en vous servant dune version plus complte
du dictionnaire des donnes fourni page 71.
Voici une nouvelle conception de lapplication : elle repose sur la constatation quil existe
une relation 0,1 entre les pages regroupes Informations sur la mre et soit la page
Accouchement par voie basse, soit la page Accouchement par csarienne. Autrement
dit que les donnes enregistres dans la page Accouchement sont pour chaque dossier
systmatiquement moiti vides (pour le type daccouchement non concern).
Voici donc le schma conceptuel simplifi que nous vous proposons :
Mre
Informations sur la
mre+ Infection de la
mre + Bbs
0,1

0,1

Accouchement
Voie Basse

Premiers pas dans Epi Info 7

Accouchement
par csarienne

105

Louis AYZAC

Version aot 2013

Le dictionnaire des donnes sen trouve bien sr modifi. Il prsente maintenant trois objet
distincts : Mre, Accouchement vois basse, Accouchement par csarienne.
DICTIONNAIRE DES DONNEES (version 3 relationnelle )
MERE PATIENTE
Nom

Dfinition

Type Taille Valeurs autorises Autres Contraintes


Info
NUMERO
Numro d'ordre de la patiente
N
5 0 99999
Obligatoire.
MATER
Code de la maternit
T
2 Attribu par le
Obligatoire.
coordonnateur
ANNAIS
Anne de naissance de la patiente
N
2 53 85
Obligatoire.
PARIT
Parit
N
2 1 20
Obligatoire.
DATEDACCOU Date d'accouchement
DE
10
Obligatoire.
AGE
Age de la patiente au moment de
N
2 =An(DATEDACCOU) Obligatoire.
ANNAIS
laccouchement ( en annes).
DATEDESORT Date de sortie du service
DE
10 DATEDESORT <
Obligatoire.
DATEDACCOU.
Obligatoire.
IUGROSS
Infection urinaire pendant la grossesse TCL 1 Oui, Non, Inconnu
Obligatoire.
INFURI
Infection urinaire l'entre
TCL 1 Oui, Non, Inconnu
Obligatoire.
HYPERTT
Hyperthermie du travail
TCL 1 Oui, Non, Inconnu
Obligatoire.
RPM
RPM >= 12 heures avant
TCL 1 Oui, Non, Inconnu
l'hospitalisation
Obligatoire.
PERTSANG
Perte de sang > 800 ml
TCL 1 Oui, Non, Inconnu
CESARIENNE Csarienne
CC
1 Oui, Non
Obligatoire.
Reli la forme
Uniquement Si
CESAR
Accouchement par csarienne
REL
CESAR
CESARIENNE
= OUI
Reli la forme
Uniquement Si
AVB
Accouchement par voie basse
REL
AVB
CESARIENNE
Oui
Obligatoire.
INFACQ
Infection acquise cible de la mre
TCL 1 Oui, Non, Inconnu
Obligatoire.
BACTRIMIE
Bactrimie nosocomiale de la mre
TCL 1 Oui, Non, Inconnu
Cach si INFACQ
diffrent de "oui".
DATEBACT
Date de la bactrimie
DE
10 DATEBACT >
Obligatoire.
Cach si
DATEDACCOU.
BACTRIMIE
DATEBACT <
diffrent de "oui".
DATEDESORT.
.
Obligatoire.
ENDOMETRITE Endomtrite
TCL 1 Oui, Non, Inconnu
Cach si INFACQ
diffrent de "oui".
DATEENDO
Date de l'endomtrite
DE
10 DATEENDO >
Obligatoire.
DATEDACCOU.
Cach si
ENDOMETRIE
DATEENDO <
diffrent de "oui".
DATEDESORT.
INFURINAIR
Bactriurie nosocomiale de la mre
TCL 1 Oui, Non, Inconnu
Obligatoire.
Cach si INFACQ
diffrent de "oui".

Premiers pas dans Epi Info 7

106

Louis AYZAC

Version aot 2013


DATEINFURI

Date de la bactriurie

DE

INFSITOP

Infection du site opratoire (ISO) ou


infection pelvienne

DATEISO

Date de l'ISO

TCL

DE

10 DATEINFURI >
DATEDACCOU.

DATEINFURI <
DATEDESORT.
Oui, Non, Inconnu

10 DATEISO >
DATEDACCOU.

TYPEISO

Type de l'ISO (Code)

TCD

DATEISO <
DATEDESORT.
1 Superficielle
2 Profonde
3 Organe/ espace

NTYPEISO
INFCATHTER

Type de l'ISO (en clair)


Infection locale sur voie d'abord
vasculaire (ILVAV)

T
TCL

Oui, Non, Inconnu

DATEINFCAT

Date de l'ILVAV

DE

10 DATEINFCAT >
DATEDACCOU.
DATEINFCAT <
DATEDESORT
Oui, Non, Inconnu

INFSEIN

Infection du sein / lymphangite

TCL

DATEINFSEI

Date de l'infection du sein /


lymphangite

DE

10 DATEINFSEI >
DATEDACCOU.
DATEINFSEI <
DATEDESORT.
Oui, Non, Inconnu

SYNDINF

Syndrome infectieux non tiquet

TCL

DATESYNINF

Date du syndrome infectieux non


tiquet

DE

10 DATESYNINF >
DATEDACCOU.

NBRVIVANTS Nombre de bbs vivants


NBMUTS
Nombre de bbs muts
INFBEBE
Infection du bb

N
N
TCL

1
1
1

INFCUTANE

Infection cutane du bb

TCL

INFOCULAIRE Infection oculaire du bb

TCL

Premiers pas dans Epi Info 7

107

DATESYNINF <
DATEDESORT.
09
09
1 Oui
2 - Non
3-Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet

Obligatoire.
Cach si
INFURINAIR
diffrent de "oui".
.
Obligatoire.
Cach si INFACQ
diffrent de "oui".
Obligatoire.
Cach si INFSITOP
diffrent de "oui".

Obligatoire.
Cach si INFSITOP
diffrent de "oui".
Obligatoire.
Cach si INFACQ
diffrent de "oui".
Obligatoire.
Cach si
INFCATHTER
diffrent de "oui".
Obligatoire .
Cach si INFACQ
diffrent de "oui".
Obligatoire.
Cach si INFSEIN
diffrent de "oui".

Obligatoire.
Cach si INFACQ
diffrent de "oui".
Obligatoire.
Cach si SYNDINF
diffrent de "oui".
.
Obligatoire.
Obligatoire.
Obligatoire.

Obligatoire .
Cach si INFBEBE
diffrent de "oui".
Obligatoire.
Cach si INFBEBE
diffrent de "oui".

Louis AYZAC

Version aot 2013


9 - Inconnu

INFOSTEOAR

Infection osto-articulaire du bb

TCL

MENINGITE

Mningite du bb

TCL

INFURIN

Infection urinaire du bb

TCL

SEPTICEMIE

Septicmie du bb

TCL

INFCORDON

Infection du cordon du bb

TCL

TCL
TCL
TCL

1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu
1 - Oui
2 - Non
3- Sans objet
9 - Inconnu

Obligatoire.
Cach si INFBEBE
diffrent de "oui".

1
1
1

Oui, Non, Inconnu


Oui, Non, Inconnu
Oui, Non, Inconnu

Obligatoire.
Obligatoire.
Obligatoire.

TCL

Oui, Non, Inconnu

Obligatoire.

TCL
TCL
N

1
1
2

Oui, Non, Inconnu


Obligatoire.
Oui, Non, Inconnu
Obligatoire.
0 15 ; 99 si inconnu Obligatoire.

TCL
TCL
TCL
TCL
TCL
BC
CC
DE
N
REL
T
TCD
TCL

1
1
1
1
1
:
:
:
:
:
:
:
:

Oui, Non, Inconnu


Obligatoire.
Oui, Non, Inconnu
Obligatoire.
Oui, Non, Inconnu
Obligatoire.
Oui, Non, Inconnu
Obligatoire.
Oui, Non, Inconnu
Obligatoire.
Boite de contrle (bouton radio).
Case cocher.
Date europenne (DD/MM/YYYY).
Numrique.
Bouton de relation.
Texte.
Texte Cod.
Texte Comment Lgal.

Obligatoire.
Cach si INFBEBE
diffrent de "oui".
Obligatoire.
Cach si INFBEBE
diffrent de "oui".
Obligatoire.
Cach si INFBEBE
diffrent de "oui".
Obligatoire.
Cach si INFBEBE
diffrent de "oui".

Accouchements Voie Basse AVB


PRIDUR
DELIVRART
FORCEPS

Pridurale
Dlivrance artificielle / rvision utrine
Manuvres extractives instrumentales
(forceps, ventouse)
TV
Nombre de TV > 5 aprs ouverture de
l'uf
DECLANCH
Dclenchement
ABSTREPTOB Antibioprophylaxie / strepto B
SONDEVAC
Nombre de sondages vacuateurs

Accouchements par csarienne CESAR


PROPH
CESAR1
ANTIBIO
ANESTHG
SAD

Csarienne prophylactique
Premire csarienne
Antibioprophylaxie
Anesthsie gnrale
Sonde urinaire demeure

Premiers pas dans Epi Info 7

108

Louis AYZAC

Version aot 2013

6 - ECRANS DU PROJET
Page Mre

Page Infections Mre

Premiers pas dans Epi Info 7

109

Louis AYZAC

Version aot 2013


Page Bbs

Page Accouchement Voie Basse

Page Accouchement Voie par Csarienne

Premiers pas dans Epi Info 7

110

Louis AYZAC

Version aot 2013

REALISATION DE LEXERCICE
1
2
3
4

Copiez le projet MATER dans un nouveau projet MATEREL .


Ouvrez le nouveau projet MATEREL .
Supprimez la page Accouchement .
Crez le champ CESARIENNE Csarienne de type Case cocher ,
Obligatoire dans la page Mre .
5 Crez le champ AVB (bouton) Accouchement Voie Basse de type
Relation , dans la page Mre .
6 Crez la forme AVB qui est relie au bouton AVB ..
7 Crez le champ PRIDUR Pridurale de type Texte Comment LegalL ,
dans la forme AVB .
8 Crez le champ DELIVRART Dlivrance artificielle / rvision utrine
de type Texte Comment LegalL , dans la forme AVB .
9 Crez le champ FORCEPS Manuvres extractives instrumentales de
taille (forceps, ventouse) de type Texte Comment LegalL , dans la
forme AVB .
10 Crez le champ TV Nombre de TV > 5 aprs ouverture de l'uf de type
Texte Comment LegalL , dans la forme AVB .
11 Crez le champ DECLANCH Dclenchement de type Texte Comment
LegalL , dans la forme AVB .
12 Crez le champ ABSTREPTOB Antibioprophylaxie / strepto B de type
Texte Comment LegalL , dans la forme AVB .
13 Crez le champ SONDEVAC Nombre de sondages vacuateurs de type
Numrique , compris entre 0 et 15 ; 99 = inconnu dans la forme
AVB .
14 Crez le champ CESAR (bouton) Accouchement par Csarienne de
type Relation , dans la page Mre .
15 Crez la forme CESAR qui est relie au bouton CESAR .
16 Crez le champ PROPH Csarienne prophylactique de type Texte
Comment LegalL , dans la forme CESAR .
17 Crez le champ CESAR1 Premire csarienne de type Texte Comment
LegalL , dans la forme CESAR .
18 Crez le champ ANTIBIO Antibioprophylaxie de type Texte Comment
LegalL , dans la forme CESAR .
19 Crez le champ ANESTHG Anesthsie gnrale de type Texte
Comment LegalL ,.
20 Crez le champ SAD Sonde urinaire demeure de type Texte
Comment LegalL , dans la forme CESAR .

Premiers pas dans Epi Info 7

111

Objectifs
viss
30
21
41, 42
45
18, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9
7, 9, 19
41, 42
45
18, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9
18, 8, 9

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

112

Louis AYZAC

Version aot 2013

V4 Exercices de validation pour le Chapitre 4 : Introduire les bases de


donnes relationnelles.
Objectifs valider
41. Crer un bouton de relation
42. Rgler les proprits relationnelles
43. Relier une forme
44. Dplacer et redimensionner un bouton.
45. Crer une forme relie.
46. Entrer des donnes dans votre nouveau systme de bases de donnes.
47. Comprendre les relations entre tables.

Exercices pour valider lobjectif


V4a
V4a
V4a
V4a
V4a
V4a
V4a

Pour valider la totalit des objectifs du chapitre 4, vous devez :


Faire lexercice V4a

Premiers pas dans Epi Info 7

113

Louis AYZAC

Version aot 2013

V4a

Famille.

Cet exercice permet de valider les objectifs suivants : 41, 42, 43, 44, 45, 46, 47
Enonc :
Ralisez un projet qui permettra de saisir des familles ainsi que leurs membres : le pre avec son prnom et sa date de naissance, la
mre avec son nom de jeune fille, son prnom et sa date de naissance et chacun des enfants (sans limitation de nombre) avec leur
prnom et leur date de naissance.
Les familles suivantes seront entres dans le projet : Famille Durand (Pre : Daniel n le 12/1/1953 ; Mre : Dominique ne Parpin le
23/5/1956 ; Enfants : Alain n le 5/6/1982 ; Batrice ne le 22/10/1984) ; Famille Arnaud (Pre : Armand n le 21/8/1946 ; Mre :
Amle ne Zapatero le 8/12/1942 ; Enfants : Aude ne le 4/11/1967 ; Bernard ne le 15/7/1970 ; Chantal ne le 2/3/1972 ); Famille
Briand (Pre : Bernard n le 13/3/1960 ; Mre : Batrice ne Xivoire le 5/8/1962 ; Enfants : Amlie ne le 15/10/2001 ; Benot n le
3/2/2004 ).

Consignes :
1) Crez un nouveau projet que vous nommerez V4a .
2) Crez une forme que vous nommerez Famille .
3) Voici la prsentation de lcran pour le pre et la mre :

4) Voici la prsentation de lcran pour chacun des enfants :

5) Le projet sera fait en mode relationnel et respectera les consignes de prsentation.


6) Saisissez les familles mentionnes dans lnonc.
Retours attendus : Les fichiers V4a.prj et V4a.mdb crs.

Premiers pas dans Epi Info 7

114

Louis AYZAC

Version aot 2013

Chapitre 5 Grer les donnes de base dans Analyse .


Temps estim ncessaire lacquisition ..

0 H 45

A la fin de ce chapitre, vous devez savoir

page

E5 - Faire lexercice dentranement : Surveillance des infections nosocomiales en


maternit : Grer les donnes de base dans Analyse

115

A5 - Faire lexercice Obsttrique Prnatal - Grer

115

48.

Ouvrir le module Analyse.............................................................................. 115

49.

Lire un projet existant. ................................................................................... 116

50.

Obtenir une liste du contenu des champs....................................................... 117

51.

Obtenir une liste des champs. ........................................................................ 118

52.

Obtenir une liste des formes ou des tables dun projet. ................................. 119

53.

Trier une liste. ................................................................................................ 119

54.

Slectionner un sous-ensemble denregistrements. ....................................... 120

55.

Supprimer un tri ............................................................................................. 121

56.

Supprimer un critre de slection. ................................................................. 121

57.
Fermer le module Analyse ....................................................................... 121
E5 - Faire lexercice dentranement : Surveillance des infections nosocomiales en 123
maternit : Grer les donnes de base dans Analyse

A5 - Faire lexercice Obsttrique Prnatal - Grer

Nous souhaitons grer avant danalyser les donnes de la forme Information


patient du projet Obstetric .

48.

Ouvrir le module Analyse.

Pour lancer le module Analyse ,


cliquez sur le bouton Classic du
groupe Analyse Data du menu
principal dEpi Info 7.
Lcran Analysis vous est propos .Il
est constitu :
Du Command Explorer prsentant
la liste des commandes .
En cliquant sur une des commandes,
vous ouvrez un dialogue. Rpondez
toutes les questions du dialogue puis
cliquez sur OK
Du Program Editor , pour les
programmes.
Dune fentre de navigation dans les
rsultats

Premiers pas dans Epi Info 7

115

Louis AYZAC

Version aot 2013

49.

Lire un projet existant.

Ouvrir la forme Information patient du projet Obstetric .


Cliquez sur la commande
Read
du
Command
Explorer .
Dans le dialogue :
Cliquez
sur
le
bouton
douverture du choix de la
source des donnes.

Ceci montre la liste des projets


disponibles :
Choisissez le dossier o se
trouve rang le projet qui vous
concerne.
Choisissez le projet
Validez en cliquant sur
Ouvrir

Choisissez la forme que vous


souhaitez analyser.

Cliquez sur OK .

Premiers pas dans Epi Info 7

116

Louis AYZAC

Version aot 2013

Le
rsultat
de
la
commande apparat dans
la fentre de rsultats.
La forme a bien t
ouverte.
Vous sont affichs :
le
nombre
denregistrements valides
(non effacs)
lhorodate de dernire
mise jour.
La
syntaxe
de
la
commande apparat dans
lditeur de programme.

50.

Obtenir une liste du contenu des champs.

Faites afficher le contenu de la forme Information patient du projet Obstetric .


Cliquez sur la commande List
du Command Explorer .
Si vous voulez tous les champs,
mettez une astrisque * dans
la zone Variables .
Si vous voulez tous les champs
sauf certains, cochez la case All
(*) Except
Si vous ne voulez pas tous les
champs, choisissez les dans la liste
droulante.
En cliquant sur un nom de champ,
le champ passe dans la liste de
champs slectionns
Choisissez le mode daffichage.
Voici ce que vous obtenez :
Si
vous choisissez le mode
Printable/Expotable .
Si
vous choisissez le mode
Grid.

Pour sortir du mode Grid ,


cliquez sur le bouton

Premiers pas dans Epi Info 7

.
117

Louis AYZAC

Version aot 2013

51.

Obtenir une liste des champs.


Cliquez sur la commande
Display du Command
Explorer .
Si vous voulez la liste des
champs, cliquez le bouton
Variables .
Vous pouvez choisir la forme
dans la liste droulante
From
Cliquez sur le bouton OK
Vous sont alors affichs le nom,
le type le format et le message
dinvitation de chaque champ.

Premiers pas dans Epi Info 7

118

Louis AYZAC

Version aot 2013

52.

Obtenir une liste des formes ou des tables dun projet.


Cliquez
sur
la
commande
Display
du
Command
Explorer .
Si vous voulez la liste des formes,
cliquez le bouton Views .
Si vous voulez la liste des tables,
cliquez le bouton Tables .
Vous pouvez choisir un autre
projet dans la liste droulante
Database
Cliquez sur le bouton OK
Vous sont alors affichs le nom, le
type les liens dinvitation de chaque
table ou forme.

53.

Trier une liste.

Faites trier le contenu de la forme Information patient par nom (NOM).


Cliquez sur la commande Sort
du Command Explorer .
Commencez par choisir lordre de
tri :

Si vous souhaitez un tri par ordre


ascendant (de A Z), cochez le
bouton Ascending
Si vous souhaitez un tri par ordre
descendant (de Z A), cochez le
bouton Descending
Puis double-cliquez le champ sur
le quel doit se faire le tri
Le champ apparat alors dans la
liste Sort Variables suivi de
lordre du tri (++) si ascendant ou
(--) si descendant.
Si vous souhaitez supprimer un
champ de la liste de Sort
Variables , cliquez une fois sur le
champ dans la liste puis , cliquez
sur Remove from Sort ou bien
double cliquez sur le champ dans

Premiers pas dans Epi Info 7

119

Louis AYZAC

Version aot 2013


la liste
Cliquez sur la commande List du Gnrateur de commandes pour visualiser le
rsultat.

54.

Slectionner un sous-ensemble denregistrements.

Ne conservez que les patientes en formation [ ACTIF = 1 ].


Cliquez sur la commande
Select
du
Command
Explorer .
.Ouvrez la liste droulante
Available Variables
Choisissez le champ en cliquant
dessus. Il saffiche alors dans la
zone Select Criteria .
Compltez le critre de slection
en utilisant les oprateurs
Et le clavier!
Cliquez sur le bouton OK
Le
nombre
denregistrements
slectionns apparat dans la fentre
de rsultats.
Cliquez sur la commande List du Command Explorer pour visualiser le
rsultat.
Note : Les oprateurs NOT , AND et OR sont dnomms oprateurs boolens. Les
oprateurs = , < , > , <= , >= , <> (diffrent) sont dnomms oprateurs
relationnels ou de comparaison. Loprateur NOT doit tre saisi au clavier.
Attention leur utilisation :
A AND B
Dfinit lvnement hachur.

A OR B
Dfinit lvnement hachur.
Cest un ou inclusif
Poire ou fromage veut dire soit Poire soit Fromage
soit les deux.
NOT A
Dfinit lvnement hachur.

Exemple :
P3AC=(+) AND NG > 3
PROH = 1 OR PROPH = 2
NOT PROPH = 1
La combinaison des oprateurs boolens AND et OR avec loprateur NOT rpond des rgles
prcises :
c NOT (PROH = 1 OR PROPH =2) (NOT PROPH =1) AND (NOT PROPH = 2)
c NOT (PROH = 1 AND PROPH =2) (NOT PROPH =1) OR (NOT PROPH = 2)
La combinaison loprateur boolen NOT avec les oprateurs relationnels rpond elle aussi des
rgles prcises :

Premiers pas dans Epi Info 7

120

Louis AYZAC

Version aot 2013


c NOT PROH = 1 PROPH <> 1
c NOT NG < 2
NG >= 2
e NOT NG >= 3
NG< 3

55.

Supprimer un tri
Le tri reste actif tant que lon na pas demand son inactivation
Cliquez sur la commande
Cancel Sort du Command
Explorer pour inactiver le tri.
Cliquez sur le bouton OK .

56.

Supprimer un critre de slection.


Attention : La slection reste active tant que lon a pas demand son inactivation !
Vous naurez accs pour lanalyse quaux enregistrements slectionns.
Cliquez sur la commande
Cancel Select du Command
Explorer pour inactiver la
slection
Cliquez sur le bouton OK .

57.

Fermer le module Analyse


Pour
quitter
le
module
Analysis cliquez sur le bouton
en haut droite de lcran.
Vous pouvez aussi cliquer sur le
menu File dans la barre de
menus puis choisir la commande
Exit

Premiers pas dans Epi Info 7

121

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

122

Louis AYZAC

Version aot 2013

E5 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : Grer les donnes de base dans Analyse
Temps estim ncessaire lentranement

48.
49.
50.
51.
52.
53.
54.
55.
56.
57.

1 H 00

Objectifs consolider viss


Ouvrir le module Analyse.
Lire un projet existant.
Obtenir une liste du contenu des champs dune forme.
Obtenir une liste des champs dune forme.
Obtenir une liste des formes ou des tables dun projet.
Trier une liste.
Slectionner un sous-ensemble denregistrements.
Supprimer un tri
Supprimer un critre de slection.
Fermer le module Analyse

Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER


Sud Est, coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 7 conforme au
dictionnaire de donnes et aux crans fournis. Dans lexercice E2, vous avez saisi quelques
donnes dans cette application. Dans lexercice E3, vous avez renforc les rgles de contrle
(contraintes dintgrit) de votre application en vous servant dune version plus complte
du dictionnaire des donnes fourni page 71. Parce que les rgles de contrle ont t
introduites aprs la saisie des donnes, vous devez contrler que les rgles dintgrits sont
bien respectes dans ce que vous avez saisi dans Marter .
REALISATION DE LEXERCICE
1. Ouvrez le module Analyse .
2. Ouvrez le projet MATER. Forme patiente
3. Triez les donnes par DATEDACCOU. date daccouchement et
obtenez la liste des donnes tries.
4. Obtenez la liste des donnes pour les patientes dont le champ
NUMERO Numro d'ordre de la patiente nest pas compris entre 0 et
99999.
5. Obtenez la liste des donnes pour les patientes dont le champ
ANNAIS Anne de naissance de la patiente nest pas compris entre
53 et 85.
6. Obtenez la liste des donnes pour les patientes dont le champ PARIT
Parit nest pas compris entre 1 et 20.
7. Obtenez la liste des donnes pour les patientes dont le champ
SONDEVAC Nombre de sondages vacuateurs Nest pas compris
entre 0 et 15 ou nest pas gal 99 si inconnu.
Premiers pas dans Epi Info 7

123

Objectifs
viss
48
49
53, 50,
55
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56

Louis AYZAC

Version aot 2013


8. Obtenez la liste des donnes pour les patientes dont le champ
DATEBACT Date de la bactrimie est infrieure
DATEDACCOU .
9. Obtenez la liste des donnes pour les patientes dont le champ
DATEBACT Date de la bactrimie est superieure DATESORT
+ 30.
10. Obtenez la liste des donnes pour les patientes dont , DATEBACT
Date de la bactrimie, nest pas vide si BACTRIMIE diffre de "oui".
11. Obtenez la liste des donnes pour les patientes dont le champ
DATEENDO
Date
de
l'endomtrite,
est
infrieur

DATEDACCOU.
12. Obtenez la liste des donnes pour les patientes dont le champ
DATEENDO Date de l'endomtrite, est superieure DATESORT
+ 30.
13. Obtenez la liste des donnes pour les patientes dont le champ
DATEENDO Date de l'endomtrite, nest pas vide si
ENDOMETRIE diffre de "oui".
14. Obtenez la liste des donnes pour les patientes dont le champ
DATEINFURI Date de la bactriurie, est infrieur
DATEDACCOU .
15. Obtenez la liste des donnes pour les patientes dont le champ
DATEINFURI Date de la bactriurie, est superieure DATESORT
+ 30.
16. Obtenez la liste des donnes pour les patientes dont le champ
DATEINFURI Date de la bactriurie, nest pas vide si
INFURINAIR diffre de "oui".
17. Obtenez la liste des donnes pour les patientes dont le champ
DATEISO Date de l'ISO, est infrieur DATEDACCOU .

54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56

18. Obtenez la liste des donnes pour les patientes dont le champ
DATEISO Date de l'ISO, est suprieur DATEDESORT + 30.

54, 50,
56

19. Obtenez la liste des donnes pour les patientes dont le champ
DATEISO Date de l'ISO, nest pas vide si INFSITOP diffre de
"oui".
20. Obtenez la liste des donnes pour les patientes dont le champ
TYPEISO Type de l'ISO (Code), nest pas vide si INFSITOP
diffre de "oui".
21. Obtenez la liste des donnes pour les patientes dont le champ
NTYPEISO Type de l'ISO (en clair), nest pas vide si INFSITOP
diffre de "oui".
22. Obtenez la liste des donnes pour les patientes dont le champ
DATEINFCAT Date de l'ILVAV , est infrieur DATEDACCOU .
23. Obtenez la liste des donnes pour les patientes dont le champ
DATEINFCAT Date de l'ILVAV , est suprieur DATESORT + 30.

54, 50,
56

Premiers pas dans Epi Info 7

124

54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56

Louis AYZAC

Version aot 2013


24. Obtenez la liste des donnes pour les patientes dont le champ
DATEINFCAT Date de l'ILVAV , nest pas vide si INFCATHTER
diffre de "oui".
25. Obtenez la liste des donnes pour les patientes dont le champ
DATEINFSEI Date de l'infection du sein / lymphangite, est
infrieur DATEDACCOU.
26. Obtenez la liste des donnes pour les patientes dont le champ
DATEINFSEI Date de l'infection du sein / lymphangite, est
suprieur DATESORT + 30.
27. Obtenez la liste des donnes pour les patientes dont le champ
DATEINFSEI Date de l'infection du sein / lymphangite, nest pas
vide si INFSEIN diffre de "oui".
28. Obtenez la liste des donnes pour les patientes dont le champ
DATESYNINF Date du syndrome infectieux non tiquet, est
infrieur DATEDACCOU .
29. Obtenez la liste des donnes pour les patientes dont le champ
DATESYNINF Date du syndrome infectieux non tiquet, est
suprieur DATESORT + 30.
30. Obtenez la liste des donnes pour les patientes dont le champ
DATESYNINF Date du syndrome infectieux non tiquet, nest pas
vide si SYNDIN F diffre de "oui".
31. Obtenez la liste des donnes pour les patientes dont le champ
INFCUTANE Infection cutane du bb, nest pas vide si
INFBEBE diffre de "oui".
32. Obtenez la liste des donnes pour les patientes dont le champ
INFOCULAIRE Infection oculaire du bb, nest pas vide si
INFBEBE diffre de "oui".
33. Obtenez la liste des donnes pour les patientes dont le champ
INFOSTEOAR Infection osto-articulaire du bb, nest pas vide si
INFBEBE diffre de "oui".
34. Obtenez la liste des donnes pour les patientes dont le champ
MENINGITE Mningite du bb, nest pas vide si INFBEBE
diffre de "oui".
35. Obtenez la liste des donnes pour les patientes dont le champ
INFURIN Infection urinaire du bb, nest pas vide si INFBEBE
diffre de "oui".
36. Obtenez la liste des donnes pour les patientes dont le champ
SEPTICEMIE Septicmie du bb, nest pas vide si INFBEBE
diffre de "oui".
37. Obtenez la liste des donnes pour les patientes dont le champ
INFCORDON Infection du cordon du bb, nest pas vide si
INFBEBE diffre de "oui".
38. Fermez le module Analyse

Premiers pas dans Epi Info 7

125

54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
57

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

126

Louis AYZAC

Version aot 2013

V5 Exercices de validation pour le Chapitre 5 : Grer les donnes de base


dans Analyse .
Objectifs valider
48. Ouvrir le module Analyse.
49. Lire un projet existant.
50. Obtenir une liste du contenu des champs dune forme.
51. Obtenir une liste des champs dune forme.
52. Obtenir une liste des formes ou des tables dun projet.
53. Trier une liste.
54. Slectionner un sous-ensemble denregistrements.
55. Supprimer un tri
56. Supprimer un critre de slection.
57. Fermer le module Analyse

Exercices pour valider lobjectif


V5a
V5a
V5a
V5a
V5a
V5a
V5a
V5a
V5a
V5a

Pour valider la totalit des objectifs du chapitre 5, vous devez :


Faire lexercice V5a

Premiers pas dans Epi Info 7

127

Louis AYZAC

Version aot 2013

V5a

Patients hmodialyss.

Cet exercice permet de valider les objectifs suivants : 48, 49, 50, 51, 52, 53, 54, 55, 56, 57 ,
Enonc :
Fournissez un programme V5a.pgm7. Ce programme devra :
1. Ouvrir la table patient de la base V5a.mdb .
2. Lister le contenu de cette table.
3. Donner le nom des champs de cette table.
4. Donner le nom des tables du projet.
5. Trier la table patient par code de patient ( patcod ) et montrer le rsultat du tri.
6. Supprimer le tri et montrer le rsultat de la suppression du tri.
7. Slectionner les patients masculins c'est--dire dont patsex est gal 1 (attention, la variable est de
type texte) et montrer le rsultat de la slection.
8. Supprimer la slection et montrer le rsultat de la suppression de la slection.
Consignes :
1) Ouvrir la base V5a.mdb .
2) Faire excuter chacune des commandes demandes en interactif.
3) Sauvegarder le programme construit dans la fentre Program editor en cliquant sur son bouton
Save et en fournissant comme nom de programme V5a (comme dcrit chapitre 8, objectif 72).
Retours attendus : Le fichier V5a.pgm7.

Premiers pas dans Epi Info 7

128

Louis AYZAC

Version aot 2013

Chapitre 6 - Nettoyer une base de donnes.


Temps estim ncessaire lacquisition ..

1 H 15

A la fin de ce chapitre, vous devez savoir

page
130

A6 - Faire lexercice : Rfugis


58 -

Recoder un champ.

131

59 -

Sauvegarder le contenu dune table modifie.

132

60-

Supprimer/rappeler des enregistrements.

133

61Supprimer un fichier ou une table.


E6 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit : Nettoyer une base de donnes

134
135

Dans toutes les tudes pidmiologiques, il existe toujours une tape pralable, une fois les
donnes recueillies et saisies, avant de pouvoir entreprendre la mise en uvre du plan
danalyse. Cest la phase de nettoyage des donnes (Editing).
Cette phase correspond successivement :
la mise en vidence des dfauts de qualit des donnes (Anomalies)
la correction de ces anomalies
la production dun ensemble de donnes propres sur lequel portera lanalyse

Premiers pas dans Epi Info 7

129

Louis AYZAC

Version aot 2013

A6 - Faire lexercice : Rfugis


EpiInfo 7 est fourni avec une base de donnes appele REFUGEE.MDB . Elle supporte un
systme de surveillance pour rfugis.
Family

Patient

Assmnl

Labs

TB

Les donnes sont recueillies au niveau de la famille ( Family ) et du patient ( Patient ).


La variable commune qui relie le niveau Family au niveau Patient est
FAMIDNUM , celle qui relie le niveau Patient aux autres niveaux en dessous est
BOH .
La table Family comporte toutes les informations gnrales de la famille son arrive. Et
en particulier, une variable Entry qui donne la porte dentre aux USA. Il y a cinq portes
dentre : Miami, New York, Chicago, Los Angeles et Mobile.
Quand le systme a t conu, le champ Entry ne comportait pas de contrle Legal
Value . Aussi, les informations recueillies sont trs htrognes.
Nettoyez cette variable en mettant les indicatifs des tats dentre la place des
renseignements existants (AL pour Mobile, FL pour Miami, IL pour Chicago, CA pour Los
Angeles (LA), NY pour New York).

Premiers pas dans Epi Info 7

130

Louis AYZAC

Version aot 2013

58 -

Recoder un champ.

Ouvrez le module Analysis Data Classic dans lcran principal dEPI INFO 7.
Ouvrez la forme Family de la base Refugee.mdb .
Listez le contenu de la variable Entry
Imaginez le plan de recodage (A quel indicatif faire correspondre chacune des
modalits de la variable ?).
Recodez cette variable Entry .
Il ne faut jamais, jamais, jamais, recoder une variable sur elle-mme. Si vous recoder
une variable sur elle-mme et si vous faites une erreur de recodage, vous perdez
linformation valide.
Donc, il convient de crer dabord une
nouvelle variable : Cliquez sur la commande
DEFINE du Command Explorer .
Compltez le nom de la variable.
Cliquez sur le bouton OK .

Cliquez sur la commande RECODE


du Command Explorer pour modifier
systmatiquement le contenu dun
champ.
Cliquez sur le bouton douverture de la
liste droulante From .
Cliquez sur la variable dont vous voulez
modifier (recoder) le contenu.
Cliquez sur le bouton douverture de la
liste droulante To
Cliquez sur la variable o vous voulez
stocker les valeurs recodes.
Mettez chaque valeur existante dans la
case Value (et si il y a plusieurs
valeurs recoder dans la mme nouvelle
valeur, vous pouvez dfinir un intervalle
en donnant la borne suprieure de
lintervalle dans la case To Value .)
Mettez
chaque
nouvelle
valeur
correspondante dans la case Recoded
Value . Attention, recodez bien toutes
les valeurs ; mme celles que vous ne
vous ne voulez pas modifier (en mettant
la mme valeur dans Value et
Recoded Value )
Cliquez sur le bouton OK .

Premiers pas dans Epi Info 7

131

Louis AYZAC

Version aot 2013

59 -

Sauvegarder le contenu dune table modifie.

Sauvegardez la table que vous venez de nettoyer.


Cliquez sur la commande WRITE
(Export) du Command Explorer
Choisissez les variables crire
( All par dfaut).
Choisissez de remplacer le fichier sil
existe
Cliquez sur le bouton douverture de la
liste droulante Output Formats .

Choisissez le format en cliquant sur


Microsoft
Access
2002-2003
(.mdb) .

Cliquez sur le bouton douverture de la


liste
droulante
Connection
Information.
Choisissez le projet sur le quel vous
travaillez
Donnez un nouveau nom la table
Cliquez sur le bouton OK .

Premiers pas dans Epi Info 7

132

Louis AYZAC

Version aot 2013

60-

Supprimer/rappeler des enregistrements.

Supprimez les enregistrements dont le port dentre Entry a comme valeur CA .


Puis rappelez ces enregistrements.
Cliquez sur la commande
DELETE RECORD du
Command Explorer .
Construisez
lexpression
permettant de slectionner les
enregistrements supprimer.
Choisissez un simple marquage
de suppression (rverssible) si
vous travaillez sur une forme.
Cette
option
nest
pas
disponible sur une table. Si
vous
choisissez
une
suppression dfinitive elle est
irrversible.
Cochez Run Silent si vous
ne voulez pas avoir de
demande de confirmation de la
suppression.
Cliquez sur OK
Il est possible de revenir sur la suppression denregistrements si cette suppression a
t un simple marquage.
Cliquez sur la commande
UNDELETE RECORD du
Command Explorer .
Construisez
lexpression
permettant de slectionner les
enregistrements rcuprer.
Cochez Run Silent si vous
ne voulez pas avoir de
demande de confirmation de la
rcupration.
Cliquez sur OK

Premiers pas dans Epi Info 7

133

Louis AYZAC

Version aot 2013

61-

Supprimer un fichier ou une table.

Attention, ces suppressions sont dfinitives donc manier avec beaucoup de prcaution.
Cliquez sur la commande DELETE FILE/TABLE du Command Explorer .
Si vous souhaitez supprimer un
fichier :
cochez le bouton Files
choisissez le fichier
supprimer en cliquant sur le
bouton
ouvrant
File
Name
Cliquez sur OK

Si vous souhaitez supprimer


une table :
cochez le bouton Table .
choisissez le projet sur le
quel vous voulez travailler
en cliquant sur le bouton
ouvrant Data Base
laissez cette zone blanc si
vous voulez travailler sur le
projet ouvert.
choisissez la table
supprimer en ouvrant la
liste Table Name
Cliquez sur OK

Premiers pas dans Epi Info 7

134

Louis AYZAC

Version aot 2013

E6 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : Nettoyer une base de donnes
Temps estim ncessaire lentranement

0 H 45

Objectifs consolider viss


58. Recoder un champ.
59. Sauvegarder le contenu dune forme modifie.
60. Fusionner le contenu dune forme.
Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER Sud Est,
coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 7 conforme au
dictionnaire de donnes et aux crans fournis. Dans lexercice E2, vous avez saisi quelques
donnes dans cette application. Dans lexercice E3, vous avez renforc les rgles de contrle
(contraintes dintgrit) de votre application en vous servant dune version plus complte
du dictionnaire des donnes fourni page 21. Dans lexercice E5, vous avez mis en vidence
un certain nombre datteintes aux rgles dintgrits parce que les rgles de contrle ont t
introduites aprs la saisie des donnes. Dans le prsent exercice, vous allez les corriger.
REALISATION DE LEXERCICE
1. Ouvrez le module Analyse .
2. Ouvrez le projet MATER.
3. Recodez aux valeurs correctes, les anomalies que vous avez constates
dans lexercice E5.
4. Sauvegardez le contenu de la forme modifie.

Premiers pas dans Epi Info 7

135

Objectifs
viss
48
49
58
59

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

136

Louis AYZAC

Version aot 2013

V6 Exercices de validation pour le Chapitre 6 : Nettoyer une base de donnes.


Exercices pour valider lobjectif
V6a
V6a
V6a
V6a
V6a

Objectifs valider
58. Recoder un champ.
59. Sauvegarder le contenu dune forme modifie.
60. Fusionner le contenu dune forme.
61. Supprimer/rappeler des enregistrements
62. Supprimer un fichier, une table ou une forme
Pour valider la totalit des objectifs du chapitre 6, vous devez :
Faire lexercice V6a

Premiers pas dans Epi Info 7

137

Louis AYZAC

Version aot 2013

V6a

Voitures.

Cet exercice permet de valider les objectifs suivants : 58, 59, 60, 61, 62
Enonc :
Le projet V6a parle de voitures. Il contient deux tables : une table Voitures qui contient une liste de
quelques modles avec leurs caractristiques et une table Carburants qui contient une liste de quelques
carburants avec leurs caractristiques.
Merci de bien vouloir modifier ce projet comme il vous est demand dans les consignes.
Consignes :
1) Ouvrir la forme Voitures du projet V6a fourni.
2) Sauvegarder les donnes dans une nouvelle table NouvellesVoitures .
3) Faire en sorte que toutes les voitures diesel soient codes DIE et toutes les voitures essence soient
codes ESS dans la table NouvellesVoitures ..
4) Supprimer dans la table NouvellesVoitures toutes les voitures Peugeot .
5) Supprimer la table Carburants .
Retours attendus : Le fichier V6a.mdb modifi et enrichi du programme.

Premiers pas dans Epi Info 7

138

Louis AYZAC

Version aot 2013

Chapitre 7 - Dcrire une population (Analyser en


interactif).
Temps estim ncessaire lacquisition ..

1 H 15

A la fin de ce chapitre, vous devez savoir

page

A7 - Faire lexercice : Oswego Analyse descriptive - Interactif................................. 140


63.

Produire le tableau de frquences dune variable............................................ 141

64.

Produire les caractristiques de distribution dune variable............................ 142

65.

Diriger les rsultats vers un fichier dtermin................................................. 142

66.

Dfinir une nouvelle variable. ......................................................................... 143

67.

Affecter une valeur une variable................................................................... 144

68.

Affecter une valeur une variable de faon conditionnelle. ........................... 145

69.

Ajouter un texte ou une image aux rsultats (Type)........................................ 146

70.

Naviguer dans la fentre des rsultats ............................................................. 147


E7 - Faire lexercice dentranement : Surveillance des infections nosocomiales
en maternit : Dcrire une population (Analyser en interactif)................................... 153

Nous allons introduire ce problme, en redonnant la typologie classique :

Typologie des variables statistiques


qualitatives
quantitatives
Nominales

ordinales

discrtes

continues

Modalits sans
relation dordre

Modalits avec
relation dordre

Comptage,
dnombrement

Mesure

Exemples :
- genre
- couleur

Exemples :
- opinion
- score

Premiers pas dans Epi Info 7

Exemples :
Exemples :
- nombre denfants - poids, taille
- nb de cellules
- glycmie

139

Louis AYZAC

Version aot 2013


Cette typologie permet de prsenter les composants de lanalyse descriptive uni varie :

Analyse descriptive des variables statistiques


qualitatives
quantitatives
Nominales
Frquences :
- absolues (effectifs)
- relatives (%)

ordinales

discrtes

continues

Frquences :
Frquences (classes) : Frquences (classes) :
- absolues (effectifs) - absolues (effectifs) - absolues (effectifs)
- relatives (%)
- relatives (%)
- relatives (%)
- cumules (%)
- cumules (%)
- cumules (%)
P. de position :
P. de position :
- moyenne
- moyenne
- mdiane
- mdiane
P. de dispersion :
P. de dispersion :
- variance
- variance
- quartile
- quartile

A7 - Faire lexercice : Oswego Analyse descriptive - Interactif


EpiInfo 7 est fourni avec une base de donnes appele SAMPLE.MDB . Elle comporte de
trs nombreux exemples. Et entre autre, un exemple devenu clbre : la toxi infection
alimentaire collective (TIAC) dOswego. Y est dcrit lenqute conduite pour essayer de
retrouver laliment en cause. Cest larchtype de lenqute Cas-tmoin. La forme sappelle
viewOswego .
Ouvrez cette forme dans Analysis . Regardez le contenu des variables. La variable Age
contient lage des sujets ayant particip au repas incrimin, la variable Sex (Male,
Female) : le genre, la variable Ill le statut Cas (Yes) ou tmoin (No) ; les variables
suivantes de Bakedham FruitSalad donnent la consommation des aliments proposs
lors de ce repas (Yes si laliment a t ingr, No sinon).

Premiers pas dans Epi Info 7

140

Louis AYZAC

Version aot 2013

63.

Produire le tableau de frquences dune variable.

Faites le tableau de frquence de chaque variable qualitative et lintervalle de confiance des


pourcentages.
Cliquez sur la commande FREQUENCIES du Command Explorer pour produire le
tableau des frquences absolues (effectifs) et relatives (pourcentages) dune variable.
1 - Choisissez la variable que
vous voulez analyser : cliquez sur
louverture de la liste droulante
Frequency of .
2 Cliquez sur la variable de
votre choix. Elle va safficher
dans la liste en dessous.
Si vous souhaitez la retirer de la
liste des variables analyser,
cliquez sur la variable.
3 Si vous souhaitez obtenir une
analyse de la variable pour
diffrents sous groupes, vous
pouvez indiquer une variable de
stratification.
4 Cliquez sur le bouton OK .
Voici le rsultat de l analyse :
Modalit de la variable
Effectifs
Frquence relative
Frquence cumule
Histogramme
Intervalle de confiance

Premiers pas dans Epi Info 7

141

Louis AYZAC

Version aot 2013

64.
Produire les caractristiques de distribution dune
variable.
Donnez les caractristiques (moyenne, mdiane, mode, variance, cart-type, quartiles,
maximum, minimum) de la variable AGE
Cliquez sur la commande
MEANS du Command
Explorer pour produire les
caractristiques de distribution
dune variable.
1 - Choisissez la variable que
vous voulez analyser : cliquez sur
louverture de la liste droulante
Means of .
2 Cliquez sur la variable de
votre choix.
3Cliquez sur le bouton OK
Voici le rsultat de l analyse :
Ecart-type
Variance
Moyenne
Somme
Nombre
dobservations
Minimum
1 quartile
Mdiane
3 quartile
Maximum
Mode

65.

Diriger les rsultats vers un fichier dtermin.

Sauvegardez les rsultats de ces analyses dans le fichier OSWEGO.HTM .


Attention : Vous devez faire excuter ROUTEOUT avant de produire un
quelconque rsultat ranger dans le fichier.
Epi Info 7 affiche tous les rsultats comme des documents HTML qui peuvent tre
lus avec un navigateur Internet. Quand le fichier de rsultats nest pas
explicitement dsign, Analyse donne le nom OUT suivi dun numro
squentiel aux fichiers de rsultats et les range par dfaut dans le dossier
comportant le programme EPI INFO 7. Le nom du fichier de sortie est donn en
haut de la fentre de rsultats : par exemple
. Il dmarre un
nouveau fichier chaque fois quun fichier de donnes est ouvert ( READ ) ou
que lon ferme le fichier de rsultats. ( CLOSEOUT )
Premiers pas dans Epi Info 7

142

Louis AYZAC

Version aot 2013


Cliquez sur la commande
ROUTEOUT du Command
Explorer pour donner un nom
explicite au fichier de rsultats.
Rglez le dossier de rangement du
fichier de sortie en ouvrant la
liste.
Donnez le nom de votre choix
dans la zone Output Filename
Si vous souhaitez remplacer
(effacer avant de vous en servir)
le fichier sil existe, cochez la
case Replace an existing file .
Si vous souhaitez dfinir le
dossier de rangement du fichier
de rsultats, vous devez saisir le
chemin daccs avant le nom du
fichier
Cliquez sur le bouton OK .

66.

Dfinir une nouvelle variable.

Calculez les classes dage ( par tranche de 20 : de 0 19 ans, de 20 39 ans ) dans une
nouvelle variable CLASSAGE .
Faites le tableau de frquence de cette nouvelle variable
Cliquez sur la commande
DEFINE
du
Command
Explorer pour dfinir une
nouvelle variable.
1 Donnez un nom la variable
que vous voulez dfinir.

2 Laissez le primtre de forme


de la variable ( Scope ) sur
Standard.
Ainsi la valeur que vous y
affecterez sera diffrente pour
chaque enregistrement. Cette
variable sera visible jusquau
prochain Read .
3 Cliquez sur le bouton OK
pour terminer.
La commande UNDEFINE permet de supprimer les variables cres avec la
commande DEFINE .

Premiers pas dans Epi Info 7

143

Louis AYZAC

Version aot 2013

67.

Affecter une valeur une variable.


Cliquez sur la commande
ASSIGN
du
Command
Explorer pour affecter une
valeur une variable.
1 Dabord, choisir la variable
affecter. Celle-ci doit avoir t
dfinie au pralable. Pour cela,
ouvrir la liste droulante.
2 Cliquez sur la variable
choisie.
3 Compltez lexpression en
vous servant
o des outils dexpression
o de la liste des variables
disponibles
o de la liste des fonctions
o mais aussi du clavier.
o Ici TRUNC(AGE/20)
3 Cliquez sur le bouton OK
pour terminer.

Premiers pas dans Epi Info 7

144

Louis AYZAC

Version aot 2013

68.
Affecter une valeur une variable de faon
conditionnelle.
Calculez une variable code (+) si lge est plus grand que 75 ans, (-) si lge est
infrieur ou gale 75 ans.
Faites le tableau de frquence de cette nouvelle variable
Attention, cette nouvelle variable cod en (+) ou (-) doit tre dfinie au pralable.
Dfinissez la nouvelle variable AGESUB avec la commande DEFINE (obj. 67)
Cliquez sur la commande IF
du Command Explorer pour
calculer la nouvelle variable.
1 Dabord, crez la condition de
calcul. Pour cela, ouvrez la liste
droulante.

2 Cliquez sur la variable


choisie.
3 Compltez lexpression en
vous
servant
des
outils
dexpression, de la liste de
fonctions mais aussi du clavier.
4 Cliquez sur les boutons de
gnration de commandes et de
fonctions de Then .
5 Cliquez sur la commande
Assign
du
sous
menu
Variables pour dfinir le
calcul effectuer dans le cas o la
condition serait vrifie. Si vous
avez oubliez regardez lobjectif
68 .
4 Cliquez sur les boutons de
gnration de commandes et de
fonctions de Else .
5 Cliquez sur la commande
Assign
du
sous
menu
Variables pour dfinir le
calcul effectuer dans le cas o la
condition ne serait pas vrifie..
9 Cliquez sur le bouton OK
pour terminer.

Premiers pas dans Epi Info 7

145

Louis AYZAC

Version aot 2013

69.

Ajouter un texte ou une image aux rsultats (Type).


Cliquez sur la commande
TYPE du Gnrateur de
commandes pour ajouter un texte
ou le contenu dun fichier dans
les rsultats.
1 Si vous souhaitez ajoutez un
texte, cliquez le bouton radio
Text puis tapez le texte dans
la zone.
2 Si vous souhaitez ajoutez le
contenu dun fichier de type texte
(.txt) ou HTML (.HTM) ou image
(.bmp, .jpg, .gif), cliquez le
bouton radio Filename puis
recherchez le en cliquant sur le
bouton.
Si ncessaire, rgler le type de
fichier dans la fentre.
3 Dans la ligne doutils,
choisissez le style de caractres
en cliquant les outils
B pour gras, I pour
italique, U pour soulign.
4 Dans la ligne doutils,
choisissez, dans la liste, la taille
et

la

couleur

qui vous intresse.


6 Cliquez sur le bouton OK
pour terminer.

Premiers pas dans Epi Info 7

146

Louis AYZAC

Version aot 2013

70.

Naviguer dans la fentre des rsultats


La navigation est de type Web.
(Internet) o apparaissent des
hyperliens en caractres bleus
souligns.
o Cliquez sur loutil
de la
ligne doutil de la fentre de
rsultats. Vous accdez aux
rsultats produits lors des sessions
de travail prcdentes.
o Les
commandes
soumises
prcdemment
vous
sont
proposes sous la forme dhyperliens. Un clic sur lhyper-lien fait
apparatre les rsultats de la
commande.

Premiers pas dans Epi Info 7

147

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

148

Louis AYZAC

Version aot 2013

E7 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : Dcrire une population (Analyser en
interactif)
Temps estim ncessaire lentranement

1 H 30

Objectifs consolider viss


63. Produire le tableau de frquences dune variable.
64. Produire les caractristiques de distribution dune variable.
65. Diriger les rsultats vers un fichier dtermin.
66. Crer des en-ttes de rsultats.
67. Dfinir une nouvelle variable.
68. Affecter une valeur une variable.
69. Affecter une valeur une variable de faon conditionnelle.
70. Ajouter un texte ou une image aux rsultats (Type).
71. Naviguer dans la fentre des rsultats
Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER Sud Est,
coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 7 conforme au
dictionnaire de donnes et aux crans fournis. Dans lexercice E2, vous avez saisi quelques
donnes dans cette application. Dans lexercice E3, vous avez renforc les rgles de contrle
(contraintes dintgrit) de votre application en vous servant dune version plus complte
du dictionnaire des donnes fourni page 71. Dans lexercice E5, vous avez mis en vidence
un certain nombre datteintes aux rgles dintgrit parce que les rgles de contrle ont t
introduites aprs la saisie des donnes. Dans lexercice E6, vous les avez corriges, puis
vous avez fusionn le contenu corrig avec le contenu de la table materplus . Ceci vous a
donn un ensemble de donnes que nous estimons propre. Vous allez les analyser
maintenant en suivant le plan danalyse dont voici la partie traiter dans cet exercice :
Tableau 1 : Description des patientes tudies
n

Accouches par voie basse (AVB)


Accouches par csarienne (AC)
dont prophylactique
dont non programme
Accouches quelque soit le mode

Premiers pas dans Epi Info 7

149

Louis AYZAC

Version aot 2013

Tableau 2 : Description des patientes tudies (suite)


AVB
N
%
Age moyen
Parit moyenne
Dure moyenne de sjour post
accouchement

AC

Total

Tableau 3 : Description des conditions d'accouchement pour les AVB


n
%
% d'inconnus
Pridurale
Dlivrance artificielle/rvision utrine
Forceps, DA, RU
Nb de TV > 5 aprs ouverture de l'uf
Dclenchement
Antibioprophylaxie / strepto B
Sondages vacuateurs
0
1
2
3
4
5 et plus
Tableau 4 : Description des conditions d'accouchement pour les AC
n
%
% d'inconnus
Prophylactique
Premire csarienne
Antibioprophylaxie
Anesthsie gnrale
Sondage urinaire demeure
Tableau 10 : Nouveaux - ns
n

Naissances vivantes
Bbs muts
Bbs surveills
Infections cutanes
Infections occulaires
Infections osto articulaires
Mningites
Infections urinaires
Septicmies
Infections du cordon
Nombre de bbs infects

Premiers pas dans Epi Info 7

150

Louis AYZAC

Version aot 2013

REALISATION DE LEXERCICE
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.

28.
29.
30.
31.
32.
33.
34.
35.
36.

Ouvrez le module Analyse .


Ouvrez le projet MATERPLUS.
Produisez le tableau de frquence de CESARIENNE .
Compltez le tableau 1.
Produisez le tableau de frquence de PROPH .
Compltez le tableau 1.
Produisez les caractristiques de distribution de AGE .
Compltez le tableau 2.
Produisez les caractristiques de distribution de PARIT .
Compltez le tableau 2.
Calculez la nouvelle variable DMSPOSTAC dure de sjour aprs
laccouchement cest dire nombre de jours entre laccouchement et la
sortie..
Produisez les caractristiques de distribution de DMSPOSTAC .
Compltez le tableau 2.
Slectionnez les patientes accouches par voie basse.
Produisez le tableau de frquence de PRIDUR .
Compltez le tableau 3.
Produisez le tableau de frquence de DELIVRART .
Compltez le tableau 3.
Produisez le tableau de frquence de FORCEPS .
Compltez le tableau 3.
Produisez le tableau de frquence de TV .
Compltez le tableau 3.
Produisez le tableau de frquence de DECLANCH .
Compltez le tableau 3.
Produisez le tableau de frquence de ABSTREPTOB .
Compltez le tableau 3.
Calculez la nouvelle variable CLSONDEVAC classe du nombre de
sondages vacuateurs qui vaudra 0.1,2,3 ou 4 pour une valeur
respectivement de 0,1,2,3,ou 4 de SONDEVAC et 5 pour une valeur
suprieure ou gale 5 de SONDEVAC .
Produisez le tableau de frquence de CLSONDEVAC .
Compltez le tableau 3.
Slectionnez les patientes accouches par csarienne.
Produisez le tableau de frquence de PROPH .
Compltez le tableau 4.
Produisez le tableau de frquence de CESAR1 .
Compltez le tableau 4.
Produisez le tableau de frquence de ANTIBIO .
Compltez le tableau 4.

Premiers pas dans Epi Info 7

151

Objectifs
viss
48
49
63
63
64
64
68, 69
64
54
63
63
63
63
63
63
68, 70

53
48, 47
63
63
63

Louis AYZAC

Version aot 2013


37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.

Produisez le tableau de frquence de ANESTHG .


Compltez le tableau 4.
Produisez le tableau de frquence de SAD .
Compltez le tableau 4.
Produisez les caractristiques de distribution de NBRVIVANTS .
Compltez le tableau 10.
Produisez les caractristiques de distribution de NBMUTS .
Compltez le tableau 10.
Calculez la nouvelle variable NBSURV nombre de bbs surveills qui
vaudra NBRVIVANTS - NBMUTS .
Produisez les caractristiques de distribution de NBSURV .
Compltez le tableau 10.
Produisez le tableau de frquence de INFCUTANE .
Compltez le tableau 10.
Produisez le tableau de frquence de INFOCULAIRE .
Compltez le tableau 10.
Produisez le tableau de frquence de INFOSTEOAR .
Compltez le tableau 10.
Produisez le tableau de frquence de MENINGITE .
Compltez le tableau 10.
Produisez le tableau de frquence de INFURIN .
Compltez le tableau 10.
Produisez le tableau de frquence de SEPTICEMIE .
Compltez le tableau 10.
Produisez le tableau de frquence de INFCORDON .
Compltez le tableau 10.
Produisez le tableau de frquence de INFBEBE .
Compltez le tableau 10.

Premiers pas dans Epi Info 7

152

63
63
64
64
68, 70
64
63
63
63
63
53
63
63
63

Louis AYZAC

Version aot 2013

V7 Exercices de validation pour le Chapitre 7 : Dcrire une population (Analyser


en interactif).
Objectifs valider
63. Produire le tableau de frquences dune variable.
64. Produire les caractristiques de distribution dune variable.
65. Diriger les rsultats vers un fichier dtermin.
66. Crer des en-ttes de rsultats.
67. Dfinir une nouvelle variable.
68. Affecter une valeur une variable.
69. Affecter une valeur une variable de faon conditionnelle.
70. Ajouter un texte ou une image aux rsultats (Type).
71. Naviguer dans la fentre des rsultats

Exercices pour valider lobjectif


V7a
V7a
V7a
V7a
V7a
V7a
V7a
V7a
V7a

Pour valider la totalit des objectifs du chapitre 7, vous devez :


Faire lexercice V7a

Premiers pas dans Epi Info 7

153

Louis AYZAC

Version aot 2013

V7a

Surveillance des bactrimies nosocomiales.

Cet exercice permet de valider les objectifs suivants : 63, 64, 65, 66, 67, 68, 69, 70, 71
Enonc : Les donnes de surveillance des bactrimies nosocomiales de 2004 recueillies par un hpital se trouvent
dans la table bactenoso du projet V7a . Voici le bordereau de recueil des donnes utilis.
C.CLIN Sud Est
2004

Etiquette du Patient
Rseau Sud Est de Surveillance
des Bactrimies Nosocomiales

1- Numro de la fiche
attribu par linformatique lors de la saisie ( reporter sur cette fiche)
2- Code tablissement
PATIENT
3- Code service
(optionnel)
4- Discipline
(Cf. liste codes)
5- Spcialit
(Cf. liste codes)
6- Date de naissance
jj/mm/aaaa
7- Sexe
1 (masculin)
2 (fminin)
8- Date dentre dans ltablissement
jj/mm/aaaa
EPISODE BACTERIEMIQUE
9- Date de prlvement de la 1re hmoculture positive jj/mm/aaaa
10- Nombre d'hmocultures positives
11- Micro-organisme isol N1
Code 6 lettres et 1 chiffre (Cf. liste codes)
12- Micro-organisme isol N2
Code 6 lettres et 1 chiffre (Cf. liste codes)
13- Micro-organisme isol N3
Code 6 lettres et 1 chiffre (Cf. liste codes)
DONNEES CLINIQUES
14- Classement du cas
1 = Communautaire (sans rapport avec les soins)
4 = Iatrogne ambulatoire (domicile ou cabinet)
2 = Nosocomiale en hospitalisation complte 5 = Nosocomiale dans un autre tablissement
3 = Nosocomiale en hospitalisation incomplte 6 = Contamination dhmoculture
15- Immunosuppression 1 (oui avec PN < 500) 2 (oui avec PN > 500) 3 (non) 9 (Inconnu)
16- Porte dentre de la bactrimie (PE)
1 = Cutane
8 = Digestive / Abdominale
2 = Site opratoire
9 = Translocation digestive probable : fivre inexplique chez un patient
3 = Pleuro-pulmonaire
neutropnique (PN<500G/l), germe dorigine digestive probable
4 = Urinaire
10 = Inconnue (=fivre inexplique chez un patient non neutropnique)
5 = Cathter central
11 = Materno-ftale
6 = Cathter priphrique
12 = Autres cathters et assimils
7 = Chambre implante
20 = Autre porte dentre Si autre porte dentre,
17- Dispositif invasif prsum en cause dans la bactrimie
( renseigner uniquement si la porte dentre est code 3 ou 4)
1 (oui)
2 (non) 9 (Inconnu)

________
________

__________
______
______
____ ____ ________
__
____ ____ ________

____ ____ ________


____
____________ __
____________ __
____________ __

__

__
____

__

Soit SAD sur porte dentre urinaire ; soit sonde d'intubation ou trachotomie sur porte dentre pulmonaire

18- Porte dentre microbiologiquement documente


1 (oui)
2 (non) 9 (Inconnue)
19- Devenir du patient J7 aprs le dbut de la bactrimie
1 (Dcd) ; 2 (Prsent dans ltablissement); 3 (Sorti de ltablissement); 9 (Inconnu)
20- Si dcd, date du dcs
jj/mm/aaaa

Premiers pas dans Epi Info 7

154

__
__
____ ____ ________

Louis AYZAC

Version aot 2013


Produisez le fichier V7a.htm contenant, aux chemins daccs prs, les rsultats suivants :

Consignes :
1) Routez les rsultats vers V7a.htm .
2) Ouvrez la table Bacternoso du fichier V7a.mdb .
3) Produisez les rsultats attendus.
4) Noubliez pas de fermer le Route .
Retours attendus : Le fichier V7a.htm et le fichier V7a.pgm7.

Premiers pas dans Epi Info 7

155

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

156

Louis AYZAC

Version aot 2013

Chapitre 8 - Produire les rsultats avec des programmes.


Temps estim ncessaire lacquisition ..

0 H 50

A la fin de ce chapitre, vous devez savoir

page

A8 - Faire lexercice : Oswego Analyse descriptive - Programme............................... 158


71.

Sauvegarder un fichier programme (.PGM) .................................................... 159

72.

Ouvrir un programme existant......................................................................... 160

73.

Effacer un programme existant....................................................................... 161

74.

Faire excuter un programme existant............................................................. 162

75.

Crer un nouveau programme ......................................................................... 162

76.

Imprimer un programme existant. ................................................................... 162


E8 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit : Produire les rsultats avec des programmes ........ 167
Vous avez pu constater que chaque commande que vous avez gnre, a fait apparatre
dans la fentre ddition de programme un texte dapparence trs structur mais trs
sotrique : cest le code du programme danalyse. Il utilise un langage de
programmation propre EPI INFO.
Il est indispensable de pouvoir faire excuter les programmes danalyse autant de fois
que ncessaire.
Par exemple :
La production des rsultats met en vidence des anomalies dans les donnes.
Vous corrigez les donnes. Mais il faut alors reproduire les rsultats.
Vous recueilliez des donnes pendant une autre priode ou sur une autre
localisation gographique. Il faut alors refaire les mmes analyses sur ces
nouvelles donnes
Vous avez recueilli des variables de mme nature mais de nom diffrent. Il faut
refaire des analyses similaires sur ces nouvelles variables.
Cest dire toutes situations o on retrouve la notion de rptitivit de
lanalyse.
Dans ces cas l, loutil interactif de programmation (chapitre 7) est alors parfaitement
inefficace puisquil vous oblige refaire des heures de manipulations de souris , de
clavier et matire grise.
Si, au contraire, vous avez sauvegard les diffrentes oprations que vous avez faites
au fur et mesure, il vous est alors possible de les rutiliser. Soit pour les faire
excuter nouveau tel quelles, soit pour les corriger puis les faire excuter.
Cette notion est essentielle. Lutilisation professionnelle dEPI INFO pour
lanalyse condamne lutilisation de loutil interactif de programmation. Et le
rserve lapprentissage du langage de programmation de lanalyse. Vous crez
le code du programme avec loutil interactif ; puis vous le retravaillez dans
lditeur de programme. Au bout dun certain temps de pratique, il est mme
possible et indispensable de se passer compltement de loutil interactif.

Premiers pas dans Epi Info 7

157

Louis AYZAC

Version aot 2013

A8 - Faire lexercice : Oswego Analyse descriptive - Programme


Pour bien simprgner des diffrences doutils de travail, reprenez lexercice prcdent et
ralisez le programme Oswegodecrit.pgm .qui ralisera volont les analyses. Vous
retravaillerez sur la base de donnes appele SAMPLE.MDB table Oswego . Pour
rappel, cette forme dcrit lenqute conduite pour essayer de retrouver laliment en cause
dans la toxi infection alimentaire collective (TIAC) dOswego. Pour rappel aussi, la variable
Age contient lage des sujets ayant particips au repas incrimin, la variable Sex
(Male, Female) : le genre, la variable Ill le statut Cas (Yes) ou tmoin (No) ; les
variables suivantes de Bakedham FruitSalad donnent la consommation des aliments
proposs lors de ce repas (Yes si laliment a t ingr, No sinon).
Sauvegardez les rsultats de ces analyses dans le fichier OSWEGOP.HTM .
1. Faites le tableau de frquence de chaque variable qualitative et lintervalle de confiance
des pourcentages.
2. Donnez les caractristiques (moyenne, mdiane, mode, variance, cart-type, quartiles,
maximum, minimum) de la variable AGE
3. Calculez les classes dge ( par tranche de 20 : de 0 19 ans, de 20 39 ans ).
4. Faites le tableau de frquence de cette nouvelle variable
5. Calculez une variable code (+) si lge est plus grand que 75 ans, (-) si lge est
infrieur ou gale 75 ans.
6. Faites le tableau de frquence de cette nouvelle variable
Pour amliorer lergonomie
de lditeur de programme,
vous pouvez changez la taille
de la fentre (comme toutes
celles dEPI INFO) en
draguant ses cots

Cette fentre comporte :

Premiers pas dans Epi Info 7

Une ligne de menu


Une ligne doutils
Une zone de texte
quipe de barres de
dfilement

158

Louis AYZAC

Version aot 2013

71.

Sauvegarder un fichier programme (.PGM)

Il vous faut donc sauvegarder le texte du code de programme gnr lors des
oprations interactives.
Cliquez sur le bouton Save
Pgm de la ligne doutil
1 - Vous pouvez sauvegarder le
programme au sein dun projet
Choisissez le projet o vous
souhaitez ranger le programme
en cliquant sur le bouton de
liste
Complter le nom que vous
souhaitez donner ce fichier de
programme.
Documentez votre travail :
compltez le nom de lauteur,
mettez
un
commentaire.
EPI INFO mettra pour vous les
dates de cration et de dernire
modification.
Vous
sauvegardez ainsi votre
programme comme un lment
interne au projet. Vous ne pourrez
le modifier quavec lditeur de
programme dEPI INFO.
2
Vous
pouvez
aussi
sauvegarder
le
programme
comme
un
fichier
texte
indpendant
Ou bien cliquez sur le bouton
Text File pour sauvegarder
votre programme comme un
lment externe au projet
(.pgm7).
Choisissez le dossier o vous
souhaitez ranger le programme
en cliquant sur le bouton de
liste.
Complter le nom que vous
souhaitez donner ce fichier de
programme.
Cliquez
sur
le
bouton
Enregistre
Vous pourrez alors le modifier avec
nimporte quel diteur de texte
(Notepad, Word en mode .txt)
Premiers pas dans Epi Info 7

159

Louis AYZAC

Version aot 2013

72.

Ouvrir un programme existant.

Cliquez sur le bouton Open


Pgm de la ligne doutil
Si le programme est un
lment interne au projet
Ouvrez la liste droulante
de choix du projet.
Choisissez le projet.
Ouvrez la liste droulante
de choix du programme
Cliquez sur le nom du
programme choisi.

Si le programme est un
lment externe au projet
(.pgm7)
Cliquez sur le bouton
Text File
Choisissez le dossier o
est rang le programme en
cliquant sur le bouton de
liste.
Cliquez sur le nom du
programme choisi.
Cliquez sur le bouton
Ouvrir
Cliquez sur le bouton OK

Premiers pas dans Epi Info 7

160

Louis AYZAC

Version aot 2013

73.

Effacer un programme existant.


Si le programme est un lment
interne au projet
Cliquez sur le bouton
Open Pgm de la ligne
doutil
Ouvrez la liste droulante
de choix du projet.
Choisissez le projet
Ouvrez la liste droulante
de choix du programme.
Choisissez le programme
Cliquez sur le nom du
programme choisi.
Cliquez sur le bouton
Delete
Si le programme est un lment
externe au projet (.pgm7),
utilisez
les
facilits
de
Windows pour effacer le
fichier (Explorer).

Premiers pas dans Epi Info 7

161

Louis AYZAC

Version aot 2013

74.

Faire excuter un programme existant.

Commencez par ouvrir le


programme. Si vous ne savez
plus le faire, revoyez lobjectif
71.
Si vous voulez faire excuter la
totalit du programme,
Cliquez sur le bouton Run
Commands .
Si vous souhaitez faire excuter
quune partie du programme,
Slectionnez cette partie en
cliquant sur le dbut puis en
draguant jusqu la fin.
Cliquez sur le bouton Run
Commands .

75.

Crer un nouveau programme

Cliquez sur le bouton New


Pgm .
La zone ddition se vide alors
pour accueillir votre nouveau
programme.

76.

Imprimer un programme existant.

Commencez par ouvrir le


programme. Si vous ne savez
plus le faire, revoyez lobjectif
71.
Si vous voulez faire imprimer la
totalit du programme,
Cliquez sur le bouton
Print .
Si vous souhaitez ne faire
imprimer quune partie du
programme,
Slectionnez cette partie en
cliquant sur le dbut puis en
draguant jusqu la fin.
Cliquez sur le bouton
Print .

Premiers pas dans Epi Info 7

162

Louis AYZAC

Version aot 2013

E8 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : Produire les rsultats avec des programmes
Temps estim ncessaire lentranement

1 H 30

Objectifs consolider viss


72. Sauvegarder un fichier programme (.PGM)
73. Ouvrir un programme existant.
74. Effacer un programme existant.
75. Faire excuter un programme existant.
76. Crer un nouveau programme
77. Imprimer un programme existant.
Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER Sud Est,
coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les
maternits.
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 7 conforme au
dictionnaire de donnes et aux crans fournis. Dans lexercice E2, vous avez saisi quelques
donnes dans cette application. Dans lexercice E3, vous avez renforc les rgles de contrle
(contraintes dintgrit) de votre application en vous servant dune version plus complte
du dictionnaire des donnes fourni page 71. Dans lexercice E5, vous avez mis en vidence
un certain nombre datteintes aux rgles dintgrit parce que les rgles de contrle ont t
introduites aprs la saisie des donnes. Ceci vous a donn un ensemble de donnes que
nous estimons propre. Vous les avez analyses en interactif dans lexercice E7. Nous allons
maintenant reprendre les manuvres effectues aux exercices E5 et E7 pour en faire des
programmes utilisables volont. Vous ferez deux programmes : le premier
MATECONTR qui reprendra les manuvres de lexercice E5 et le second
MATEANAL qui reprendra les manuvres de lexercice E7.
REALISATION DE LEXERCICE
1.
2.
2.
3.

Ouvrez le module Analyse .


Crez un nouveau programme MATECONTR .
Ouvrez le projet MATER.
Faites produire la liste des donnes pour les patientes dont le champ
NUMERO Numro d'ordre de la patiente nest pas compris entre 0 et
99999.
4. Faites produire la liste des donnes pour les patientes dont le champ
ANNAIS Anne de naissance de la patiente nest pas compris entre
53 et 85.
5. Faites produire la liste des donnes pour les patientes dont le champ
PARIT Parit nest pas compris entre 1 et 20.

Premiers pas dans Epi Info 7

163

Objectifs
viss
48
76
49
54, 50,
56
54, 50,
56
54, 50,
56

Louis AYZAC

Version aot 2013


6. Faites produire la liste des donnes pour les patientes dont le champ
SONDEVAC Nombre de sondages vacuateurs nest pas compris
entre 0 et 15 ou gal 99 si inconnu.
7. Faites produire la liste des donnes pour les patientes dont le champ
BACTRIMIE Bactrimie nosocomiale de la mre, nest pas vide si
INFACQ diffre de "oui".
8. Faites
produire la liste des donnes pour les patientes dont
DATEBACT Date de la bactrimie est infrieur DATEDACCOU.
9. Faites produire la liste des donnes pour les patientes dont le champ
DATEBACT Date de la bactrimie est suprieur
DATEDESORT + 30.
10. Faites
produire la liste des donnes pour les patientes
dont, DATEBACT Date de la bactrimie, nest pas vide si
BACTRIMIE diffre de "oui".
11. Faites produire la liste des donnes pour les patientes dont le champ
ENDOMETRITE Endomtrite, nest pas vide si INFACQ diffre
de "oui".
12. Faites produire la liste des donnes pour les patientes dont le champ
DATEENDO
Date
de
l'endomtrite,
est
infrieur

DATEDACCOU.
13. Faites produire la liste des donnes pour les patientes dont le champ
DATEENDO
Date
de
l'endomtrite,
est
suprieur

DATEDESORT + 30.
14. Faites produire la liste des donnes pour les patientes dont le champ
DATEENDO Date de l'endomtrite, nest pas vide si
ENDOMETRIE diffre de "oui".
15. Faites produire la liste des donnes pour les patientes dont le champ
INFURINAIR Bactriurie nosocomiale de la mre, nest pas vide si
INFACQ diffre de "oui".
16. Faites produire la liste des donnes pour les patientes dont le champ
DATEINFURI Date de la bactriurie, est infrieur
DATEDACCOU .
17. Faites produire la liste des donnes pour les patientes dont le champ
DATEINFURI Date de la bactriurie, est suprieur
DATEDESORT + 30.
18. Faites produire la liste des donnes pour les patientes dont le champ
DATEINFURI Date de la bactriurie, nest pas vide si
INFURINAIR diffre de "oui".
19. Faites produire la liste des donnes pour les patientes dont le champ
INFSITOP Infection du site opratoire (ISO) ou infection pelvienne,
nest pas vide si INFACQ diffre de "oui".
20. Faites produire la liste des donnes pour les patientes dont le champ
DATEISO Date de l'ISO, est infrieur DATEDACCOU .
21. Faites produire la liste des donnes pour les patientes dont le champ
DATEISO Date de l'ISO, est suprieur DATEDESORT + 30.
Premiers pas dans Epi Info 7

164

54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56

Louis AYZAC

Version aot 2013


22. Faites produire la liste des donnes pour les patientes dont le champ
DATEISO Date de l'ISO, nest pas vide si INFSITOP diffre de
"oui".
23. Faites produire la liste des donnes pour les patientes dont le champ
TYPEISO Type de l'ISO (Code), nest pas vide si INFSITOP
diffre de "oui".
24. Faites produire la liste des donnes pour les patientes dont le champ
NTYPEISO Type de l'ISO (en clair), nest pas vide si INFSITOP
diffre de "oui".
25. Faites produire la liste des donnes pour les patientes dont le champ
INFCATHTER Infection locale sur voie d'abord vasculaire (ILVAV),
nest pas vide si INFACQ diffre de "oui".
26. Faites produire la liste des donnes pour les patientes dont le champ
DATEINFCAT Date de l'ILVAV , est infrieur DATEDACCOU .
27. Faites produire la liste des donnes pour les patientes dont le champ
DATEINFCAT Date de l'ILVAV , est suprieur DATEDESORT
+ 30.
28. Faites produire la liste des donnes pour les patientes dont le champ
DATEINFCAT Date de l'ILVAV , nest pas vide si INFCATHTER
diffre de "oui".
29. Faites produire la liste des donnes pour les patientes dont le champ
INFSEIN Infection du sein / lymphangite, nest pas vide si
INFACQ diffre de "oui".
30. Faites produire la liste des donnes pour les patientes dont le champ
DATEINFSEI Date de l'infection du sein / lymphangite, est
infrieur DATEDACCOU.
31. Faites produire la liste des donnes pour les patientes dont le champ
DATEINFSEI Date de l'infection du sein / lymphangite, est
suprieur DATEDESORT + 30.
32. Faites produire la liste des donnes pour les patientes dont le champ
DATEINFSEI Date de l'infection du sein / lymphangite, nest pas
vide si INFSEIN diffre de "oui".
33. Faites produire la liste des donnes pour les patientes dont le champ
SYNDINF Syndrome infectieux non tiquet, nest pas vide si
INFACQ diffre de "oui".
34. Faites produire la liste des donnes pour les patientes dont le champ
DATESYNINF Date du syndrome infectieux non tiquet, est
infrieur DATEDACCOU .
35. Faites produire la liste des donnes pour les patientes dont le champ
DATESYNINF Date du syndrome infectieux non tiquet, est
suprieur DATEDESORT + 30.
36. Faites produire la liste des donnes pour les patientes dont le champ
DATESYNINF Date du syndrome infectieux non tiquet, nest pas
vide si SYNDIN F diffre de "oui".

Premiers pas dans Epi Info 7

165

54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56

Louis AYZAC

Version aot 2013


37. Faites produire la liste des donnes pour les patientes dont le champ
INFCUTANE Infection cutane du bb, nest pas vide si
INFBEBE diffre de "oui".
38. Faites produire la liste des donnes pour les patientes dont le champ
INFOCULAIRE Infection oculaire du bb, nest pas vide si
INFBEBE diffre de "oui".
39. Faites produire la liste des donnes pour les patientes dont le champ
INFOSTEOAR Infection osto-articulaire du bb, nest pas vide si
INFBEBE diffre de "oui".
40. Faites produire la liste des donnes pour les patientes dont le champ
MENINGITE Mningite du bb, nest pas vide si INFBEBE
diffre de "oui".
41. Faites produire la liste des donnes pour les patientes dont le champ
INFURIN Infection urinaire du bb, nest pas vide si INFBEBE
diffre de "oui".
42. Faites produire la liste des donnes pour les patientes dont le champ
SEPTICEMIE Septicmie du bb, nest pas vide si INFBEBE
diffre de "oui".
43. Faites produire la liste des donnes pour les patientes dont le champ
INFCORDON Infection du cordon du bb, nest pas vide si
INFBEBE diffre de "oui".
45. Sauvegardez le programme MATECONTR .
46.Faites Excuter le programme MATECONTR .
47. Imprimer le programme MATECONTR et archivez le dans votre
documentation de projet.
48.Crez un nouveau programme MATEANAL .
49. Faites produire le tableau de frquence de CESARIENNE .
50. Faites produire le tableau de frquence de PROPH .
51. Faites produire les caractristiques de distribution de AGE .
52. Faites produire les caractristiques de distribution de PARIT .
53. Faites calculer la nouvelle variable DMSPOSTAC dure de sjour
aprs laccouchement cest dire nombre de jours entre laccouchement
et la sortie..
54. Faites
produire
les
caractristiques
de
distribution
de
DMSPOSTAC .
55. Faites slectionner les patientes accouches par voie basse.
56. Faites produire le tableau de frquence de PRIDUR .
57. Faites produire le tableau de frquence de DELIVRART .
58. Faites produire le tableau de frquence de FORCEPS .
59. Faites produire le tableau de frquence de TV .
60. Faites produire le tableau de frquence de DECLANCH .
61. Faites calculer la nouvelle variable CLSONDEVAC classe du
nombre de sondages vacuateurs qui vaudra 1,2,3 ou 4 pour une valeur
respectivement de 1,2,3,ou 4 de SONDEVAC et 5 pour une valeur
suprieure ou gale 5 de SONDEVAC .
Premiers pas dans Epi Info 7

166

54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
54, 50,
56
72
75
77
76
63
63
64
64
68, 69
64
54
63
63
63
63
63
68, 69

Louis AYZAC

Version aot 2013


62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.

Faites produire le tableau de frquence de CLSONDEVAC .


Faites slectionner les patientes accouches par csarienne.
Faites produire le tableau de frquence de PROPH .
Faites produire le tableau de frquence de CESAR1 .
Faites produire le tableau de frquence de ANTIBIO .
Faites produire le tableau de frquence de ANESTHG .
Faites produire le tableau de frquence de SAD .
Faire inactiver la slection.
Faites
produire
les
caractristiques
de
distribution
de
NBRVIVANTS .
Faites produire les caractristiques de distribution de NBMUTS .
Faites calculer la nouvelle variable NBSURV nombre de bbs
surveills qui vaudra NBRVIVANTS - NBMUTS .
Faites produire les caractristiques de distribution de NBSURV .
Faites produire le tableau de frquence de INFCUTANE .
Faites produire le tableau de frquence de INFOCULAIRE .
Faites produire le tableau de frquence de INFOSTEOAR .
Faites produire le tableau de frquence de MENINGITE .
Faites produire le tableau de frquence de INFURIN .
Faites produire le tableau de frquence de SEPTICEMIE .
Faites produire le tableau de frquence de INFCORDON .
Faites produire le tableau de frquence de INFBEBE .
Sauvegardez le programme MATEANAL .
Faites excuter le programme MATEANAL .
Imprimer le programme MATEANAL et archivez le dans votre
documentation de projet.

Premiers pas dans Epi Info 7

167

53
48, 47
63
63
63
63
63
56
64
64
68, 70
64
63
63
63
63
53
63
63
63
72
75
77

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

168

Louis AYZAC

Version aot 2013

V8 Exercices de validation pour le Chapitre 8 : Produire les rsultats avec des


programmes.
Exercices pour valider lobjectif
V8a
V8a
V8a
V8a
V8a
V8a

Objectifs valider
72. Sauvegarder un fichier programme (.PGM)
73. Ouvrir un programme existant.
74. Effacer un programme existant.
75. Faire excuter un programme existant.
76. Crer un nouveau programme
77. Imprimer un programme existant.
Pour valider la totalit des objectifs du chapitre 8, vous devez :
Faire lexercice V8a

Premiers pas dans Epi Info 7

169

Louis AYZAC

Version aot 2013

V8a

Les mots du cochon.

Cet exercice permet de valider les objectifs suivants : 72 , 73, 74, 75, 76, 77
Enonc :
Vous allez faire un peu de vocabulaire dans toutes les langues : le vocabulaire du cochon et de ce qui sy
rapporte.
Ce vocabulaire se trouve dans la base V8a.mdb table Vocabulaire
Consignes :
1) Crez un nouveau programme qui
Ouvrira la table Vocabulaire du projet V8a .
Enverra les rsultats dans le fichier V8a.htm .
Produira un tableau de rsultats donnant combien il y a de mots par langue dans le vocabulaire.
2) Imprimez le.
3) Sauvegardez le nouveau programme dans le projet V8a crer sous le nom V8a .
4) Faites excuter le programme V8a. Ce programme cre un fichier de rsultat V8a.htm .
5) Effacer le programme V8a4 .
Retours attendus : Les fichiers V8a.prj, V8a.htm et V8a.xml.

Premiers pas dans Epi Info 7

170

Louis AYZAC

Version aot 2013

Chapitre 9 Faire des graphiques illustrant lanalyse descriptive.


Temps estim ncessaire lacquisition .. 1 H 15
A la fin de ce chapitre, vous devez savoir
page
A9 - Faire lexercice : Smoke Analyse descriptive Graphiques .....................171
77.

Produire un camembert avec une variable qualitative..............................173

78.

Produire un diagramme en bton avec une variable discrte . ..................174

79.

Produire un histogramme avec une variable continue...............................175


E9 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit Produire des graphiques pour illustrer
lanalyse descriptive............................................................................................ 197

Pour produire des graphiques, il convient de savoir quels graphiques doivent tre prescrits
dans quelles situations. La typologie des variables statistiques, expose page 51, permet
nouveau de proposer simplement les indications de chaque type de graphique pour illustrer
lanalyse descriptive :

Graphiques pour lanalyse descriptive des variables statistiques


qualitatives
Quantitatives
nominales

ordinales

Camembert

Camembert

discrtes

Diagramme en
btons

continues

Diagramme en
btons
Histogramme
Boite & moustaches
= Box Plot (Tukey)

A9 - Faire lexercice : Smoke Analyse descriptive Graphiques

Premiers pas dans Epi Info 7

171

Louis AYZAC

Version aot 2013


Une autre forme vous est propose dans la base de donnes appele SAMPLE.MDB : la
forme ViewSmoke . Cette forme dcrit lenqute conduite auprs dun chantillon stratifi
(complexe quoi !).
Cette enqute dcrit le comportement tabagique dun chantillon de la population
Sauvegardez les rsultats des analyses dans le fichier SMOKE.HTM . Mettez sous une forme
lgante les rsultats de ces analyses.
1. Ouvrez la table Smoke dans le projet Samples .
2. Visualisez les donnes de cette forme.
Les variables qui nous interessent sont :
Le tabagisme
1 = oui 2 = non.
Le nombre de cigarettes fumes par jour.
Lage en annes.
Le statut marital
1 = mari 2 = spar 3 = divorc 4 = veuf
5 = clibataire.
Le sexe
1 = masculin 2 = fminin.

Premiers pas dans Epi Info 7

172

Louis AYZAC

Version aot 2013

77.

Produire un camembert avec une variable


qualitative.

3. Produisez le camembert illustrant la rpartition du tabagisme.


Cliquez sur la commande
GRAPH du Command
Explorer .
Choisissez le type Pie dans
la liste droulante Graph
Type .
Choisissez la variable
expliquer SMOKE dans la
liste
droulante
Main
Variable(s) .
Elle saffiche dans la liste en
dessous.
Choisissez Count dans la
liste droulante Show Value
of.
Donnez un titre au graphique
Cliquez sur le bouton OK .

Le graphique produit est affich.


En cliquant sur licne
,
vous
enregistrez
le
graphique produit au format
.png.
En cliquant sur licne
vous
imprimerez
graphique produit

le

En cliquant sur licne


,
un formulaire vous permet
de dfinir a minima les
caractristiques
du
graphique : titre ( Chart
Title ), titre de la lgende
( Legend Title ) et des
axes ( X-Axis Label et
Y-Axis Label

Premiers pas dans Epi Info 7

173

Louis AYZAC

Version aot 2013

78.
Produire un diagramme en bton avec une variable
discrte .
4. Faites le diagramme en bton illustrant la rpartition du nombre de cigarettes.
Cliquez sur la commande
GRAPH du Command
Explorer .
Choisissez le type Bar dans
la liste droulante Graph
Type .
Choisissez la variable
expliquer
NUMCIGAR
dans la liste droulante Main
Variable(s) .
Elle saffiche dans la liste en
dessous.
Choisissez Count dans la
liste droulante Show Value
of.
Donnez un titre au graphique
Cliquez sur le bouton OK .

Premiers pas dans Epi Info 7

174

Louis AYZAC

Version aot 2013

79.

Produire un histogramme avec une variable continue.

5. La forme vous propose une variable continue : le poids WEIGHT . Ce poids est
exprim en livres. Une livre correspond 453,592 grammes. Faites lhistogramme
illustrant la rpartition du poids
Cliquez sur la commande
GRAPH du Command
Explorer .
Choisissez le type Column
dans la liste droulante Graph
Type .
Choisissez la variable
expliquer WEIGHT dans la
liste
droulante
Main
Variable(s) .
Elle saffiche dans la liste en
dessous.
Choisissez Count dans la
liste droulante Show Value
of.
Donnez un titre au graphique
Cliquez sur le bouton OK .
Le rsultat montre bien la
rpartition des poids mais nest pas
du tout prsentable.

Premiers pas dans Epi Info 7

175

Louis AYZAC

Version aot 2013


Commencez par crer une
variable
Clpoids
qui DEFINE CLPOIDS NUMERIC
contiendra la classe de poids par ASSIGN CLPOIDS = TRUNC( WEIGHT/20 )
tranches de 20 livres.
Refaites lhistogramme avec
CLPOIDS
Changer le titre de laxe des X
( Classes de poids x 20 ) et
celui des Y ( N )
Passez la taille des tiquettes en
petit
Cest bien mieux !

6. Rajoutez une diapositive dans PowerPoint ou une page dans Word prsentant
lhistogramme de la rpartition du poids accompagn dun commentaire de votre
choix.

Premiers pas dans Epi Info 7

176

Louis AYZAC

Version aot 2013

E9 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit Produire des graphiques pour illustrer
lanalyse descriptive.
Temps estim ncessaire lentranement

1 H 00

Objectifs consolider viss


77.
78.
79.

Produire un camembert avec une variable qualitative .


Produire un diagramme en bton avec une variable discrte .
Produire un histogramme avec une variable continue.

Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER Sud Est,
coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 7 conforme au
dictionnaire de donnes et aux crans fournis. Dans lexercice E2, vous avez saisi quelques
donnes dans cette application. Dans lexercice E3, vous avez renforc les rgles de contrle
(contraintes dintgrit) de votre application en vous servant dune version plus complte
du dictionnaire des donnes fourni page 71. Dans lexercice E5, vous avez mis en vidence
un certain nombre datteintes aux rgles dintgrit parce que les rgles de contrle ont t
introduites aprs la saisie des donnes. Dans lexercice E6, vous les avez corriges, puis
vous avez fusionn le contenu corrig avec le contenu de la table materplus . Ceci vous a
donn un ensemble de donnes que nous estimons propre. Vous les avez analyses en
interactif dans lexercice E7. Nous allons maintenant produire les graphiques qui
permettront dillustrer les rsultats que vous avez obtenu lexercice E7.
REALISATION DE LEXERCICE
1.
2.
3.
4.
5.
6.
7.

Ouvrez le module Analyse .


Ouvrez le projet MATER.
Produisez le camembert de CESARIENNE .
Produisez le camembert de PROPH .
Produisez lhistogramme de AGE .
Produisez lhistogramme de PARIT .
Calculez la nouvelle variable DMSPOSTAC dure de sjour aprs
laccouchement cest dire nombre de jours entre laccouchement et la
sortie..
8. Produisez lhistogramme de DMSPOSTAC .
9. Slectionnez les patientes accouches par voie basse.
10. Produisez le camembert de PRIDUR .
11. Produisez le camembert de DELIVRART .
12. Produisez le camembert de FORCEPS .
13. Produisez le camembert de TV .
Premiers pas dans Epi Info 7

177

Objectifs
viss
48
49
78 88
78 88
104 106
104 106
67, 68
102 104
54, 56
78 88
78 88
78 88
78 88

Louis AYZAC

Version aot 2013


14. Produisez le camembert de DECLANCH .
15. Calculez la nouvelle variable CLSONDEVAC classe du nombre de
sondages vacuateurs qui vaudra 1,2,3 ou 4 pour une valeur
respectivement de 1,2,3,ou 4 de SONDEVAC et 5 pour une valeur
suprieure ou gale 5 de SONDEVAC .
16. Produisez le camembert de CLSONDEVAC .
17. Slectionnez les patientes accouches par csarienne.
18. Produisez le camembert de PROPH .
19. Produisez le camembert de CESAR1 .
20. Produisez le camembert de ANTIBIO .
21. Produisez le camembert de ANESTHG .
22. Produisez le camembert de SAD .
23. Produisez lhistogramme de NBRVIVANTS .
24. Produisez lhistogramme de NBMUTS .
25. Calculez la nouvelle variable NBSURV nombre de bbs surveills
qui vaudra NBRVIVANTS - NBMUTS .
26. Produisez lhistogramme de NBSURV .
27. Produisez le camembert de INFCUTANE .
28. Produisez le camembert de INFOCULAIRE .
29. Produisez le camembert de INFOSTEOAR .
30. Produisez le camembert de MENINGITE .
31. Produisez le camembert de INFURIN .
32. Produisez le camembert de SEPTICEMIE .
33. Produisez le camembert de INFCORDON .
34. Produisez le camembert de INFBEBE .

Premiers pas dans Epi Info 7

178

78 88
67, 68

76 86
54, 56
78 88
78 88
78 88
78 88
78 88
104 106
104 106
67, 68
104 106
78 88
78 88
78 88
78 88
78 88
78 88
78 88
78 88

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

179

Louis AYZAC

Version aot 2013

V9 Exercices de validation pour le Chapitre 9 : Faire des graphiques illustrant


lanalyse descriptive.
Objectifs valider
77.
Produire un camembert avec une variable qualitative .
78.
Produire un diagramme en bton avec une variable discrte .
79.
Produire un histogramme avec une variable continue.

Exercices pour valider lobjectif


V9a
V9a
V9a

Pour valider la totalit des objectifs du chapitre 9, vous devez :


Faire lexercice V9a

Premiers pas dans Epi Info 7

179

Louis AYZAC

Version aot 2013

V9a

Assistance respiratoire en ranimation.

Cet exercice permet de valider les objectifs suivants : 77, 78, 79


Enonc : Voici le bordereau de recueil des donnes dassistance respiratoire d(une unit de ranimation (Guerin et al., 2004) :

Caractristiques du malade de ranimation


N patient

________________________________

Nom, Prnom
Date de naissance

_______________

Code postal de naissance

_______________

Date d'entre l'hpital

_______________

Entre directe en ranimation

Oui (1)

(jj mm aaaa)

(jj mm aaaa)

Non (2)

Date d'entre en ranimation

_______________

(jj mm aaaa)

Heure d'entre en ranimation

_______________

(de 0 23)

fminin (2)

Sexe

masculin (1)

Origine

domicile (1)
autre hpital y compris maison de retraite (sauf bloc
opratoire ou service de ranimation) (2)
autre service du mme hpital (sauf bloc
opratoire ou service de ranimation) (3)
bloc opratoire du mme hpital ou dun autre
hpital (4)
autre service de ranimation du mme hpital
ou dun autre hpital (5)

Contexte d'admission

mdical et toxicologique (1)


chirurgie urgente (2)
chirurgie programme (3)
traumatologie (4)

Mac Cabe

maladie non fatale (1)


maladie fatale dans les 5 ans (2)
maladie fatale en 1 an (3)

Immunodpression

Oui (1)

Non (2)

Taille

_______________

cm

Poids

_______________

kg

IGS 2 ladmission

_______________

Type de dfaillance dorgane la randomisation


Cardio-vasculaire

Premiers pas dans Epi Info 7

Oui (1)

180

Non (2)

Louis AYZAC

Version aot 2013


Rnal

Oui (1)

Non (2)

Neurologique

Oui (1)

Non (2)

Hpatique

Oui (1)

Non (2)

Hmatologique

Oui (1)

Non (2)

PaO2

_______________

Unit __________

PaCO2

_______________

Unit __________

pH

_______________

FiO2

_______________

PEP

_______________

cm H2O

Compliance

_______________

Unit __________

Nombre de quadrants pulmonaires atteints


radiologiquement

Cause dinsuffisance respiratoire aigu


IRA sur IRC

Oui (1)

Non (2)

Choc

Oui (1)

Non (2)

Choc septique

Oui (1)

Non (2)

Sepsis extrapulmonaire

Oui (1)

Non (2)

Pneumopathie infectieuse

Oui (1)

Non (2)

Inhalation

Oui (1)

Non (2)

ALI

Oui (1)

Non (2)

SDRA

Oui (1)

Non (2)

Arrt cardiaque

Oui (1)

Non (2)

Embolie pulmonaire

Oui (1)

Non (2)

OAP

Oui (1)

Non (2)

Asthme

Oui (1)

Non (2)

Coma

Oui (1)

Non (2)

Polyradiculonvrite

Oui (1)

Non (2)

Premiers pas dans Epi Info 7

181

Louis AYZAC

Version aot 2013


Post-traumatique

Oui (1)

Non (2)

Postopratoire

Oui (1)

Non (2)

Autre

Oui (1)

Non (2)

Assistance respiratoire avant lentre en ranimation


Date d'intubation

_______________

(jj mm aaaa)

Heure d'intubation

_______________

(de 0 23)

nasale (2)

Non (2)

Intubation trachale avant admission

orale (1)
trachotomie (3)

Ventilation non invasive en ranimation avant


admission

Oui (1)

Assistance respiratoire lentre en ranimation


Intubation trachale ladmission
Mode de ventilation mcanique

orale (1)
nasale (2)
trachotomie (3)
volume contrl (1)
aide inspiratoire/pression contrle(2)
autre (3)

Volume courant

_______________

Unit __________

Frquence respiratoire

_______________

c/min

Ti/Ttot

_______________

Pression d'aide ou pression contrle

_______________

cm H2O

Swan Ganz

Oui (1)

Non (2)

Dialyse

Oui (1)

Non (2)

Support inotrope

Oui (1)

Non (2)

Sdation

Oui (1)

Non (2)

Curarisation

Oui (1)

Non (2)

Alimentation entrale

Oui (1)

Non (2)

Alimentation parentrale

Oui (1)

Non (2)

Monoxyde d'azote inhal

Oui (1)

Non (2)

Almitrine

Oui (1)

Non (2)

Des donnes ont t recueillies sur ce modle. Elles se trouvent dans la table Ranimation du projet V9a.mdb qui vous est
fournie.

Premiers pas dans Epi Info 7

182

Louis AYZAC

Version aot 2013

Ralisez les graphiques suivants :


1) Le camembert reprsentant la rpartition des modalits dorigine des patients.

Premiers pas dans Epi Info 7

183

Louis AYZAC

Version aot 2013


2) Le diagramme en bton reprsentant la rpartition des contextes dadmission des patients

Premiers pas dans Epi Info 7

184

Louis AYZAC

Version aot 2013


3) Lhistogramme du poids des patients.

Consignes :
1)
2)
3)
4)

Ouvrez la table Ranimation du projet V9a .


Ralisez les cinq graphiques demands en respectant scrupuleusement la totalit de la mise en forme.
Imprimez chacun des graphiques.
Pour chaque graphique, ralisez une sauvegarde au format Microsoft Paint (.bmp), sous le nom : V9a1.bmp pour le premier grap
V9a2.bmp pour le second graphique, etc.
5) Copiez chaque graphique dans un fichier Word mis en page soigneusement que vous nommerez V9a.doc .
Retours attendus : Les fichiers V9a.doc, V9a1.bmp, V9a2.bmp, V9a3.bmp, V9a4.bmp, V9a5.bmp,
Rfrences : Guerin, C., Gaillard, S., Lemasson, S., Ayzac, L., Girard, R., Beuret, P., Palmier, B., Le, Q. V., Sirodot, M., Rosselli,
S., Cadiergue, V., Sainty, J. M., Barbe, P., Combourieu, E., Debatty, D., Rouffineau, J., Ezingeard, E., Millet, O., Guelon, D.,
Rodriguez, L., Martin, O., Renault, A., Sibille, J. P., & Kaidomar, M. 2004. Effects of systematic prone positioning in hypoxemic
acute respiratory failure: a randomized controlled trial. Jama, 292(19): 2379-2387.

Premiers pas dans Epi Info 7

185

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

186

Louis AYZAC

Version aot 2013

Chapitre 10 Lire et crire diffrents formats de fichiers


de donnes dans Analyse.
Temps estim ncessaire lacquisition ..

0 H 30

A la fin de ce chapitre, vous devez savoir

page

A10 - Faire lexercice : Import Export & Co......................................................... 187


80.

Lire (importer) un fichier Excel........................................................................ 188

81.

Lire (importer) un fichier Epi Info 2002 ou un fichier Access......................... 189

82.

Ecrire (exporter) un fichier Excel (.xls) partir dune table dun projet.......... 190
E10 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit Lire et crire diffrents formats de
fichiers de donnes dans Analyse.................................................................. 215

Malheureusement, bien des fichiers de donnes que vous souhaiteriez analyser avec EPI
INFO 7 ne sont pas des lments dun projet EPI INFO.
Il va donc falloir les importer.
De la mme faon, il est parfois ncessaire danalyser des donnes, qui sont gres dans
un projet EPI INFO 7, avec des outils danalyse qui ne sont pas disponible dans EPI INFO
7 (par exemple : analyse de sries chronologiques). Il conviendra alors dexporter ces
donnes dans un format qui pourra tre lu par lautre outil danalyse.
Par exemple, si nous souhaitons faire lanalyse des sries chronologiques avec SPSS,
nous prendrons le format dBase pour changer les donnes entre EPI INFO et SPSS.
EpiInfo 7 vous fournit la possibilit de lire (importer) ou crire (exporter) des fichiers aux
formats : .mdb (Access 2002-2003 dont EpiInfo 2002), .accdb (Access 2007), xls (Excel
97-2003), .xlsx (Excel 2007), sqlserver database, ascii file, My sql Database.

A10 - Faire lexercice : Import Export & Co


Dans ce domaine, vous allez vous essayer quelques gammes totalement inutiles, comme
toutes les gammes, en dehors de leurs vertus dapprentissage. Vous allez donc importer et
exporter des fichiers pour la beaut du geste .

Premiers pas dans Epi Info 7

187

Louis AYZAC

Version aot 2013

80.

Lire (importer) un fichier Excel.

1. Importez le fichier Excel Monexcel.xls .


Cliquez sur le bouton douverture de la
liste droulante Database Type .

Choisissez le format en cliquant sur le


Microsoft Excel 97-2003 Workbook
(.xls).
Cliquez sur le bouton douverture de la
liste droulante Data Source .
Choisissez le dossier de rangement du
fichier excel ouvrir en cliquant sur le
bouton douverture de la liste
droulante Location
Cochez la case First row contains fields names si la premire ligne de la feuille de
calcul contient le nom des variables
Cliquez sur le fichier Excel ouvrir.
Cliquez sur le bouton Ouvrir .
Choisissez la feuille de calcul qui vous
intresse.
Cliquez sur le bouton OK
Pour lire (importer) un fichier Dbase (.dbf), il
faut
Commencer par ouvrir le fichier Dbase (.dbf)
avec Excel.
Sauvegarder le fichier au format Excel (.xls)
Enfin ouvrir le fichier avec Epi Info 7 comme
expliquer ci-dessus
Pour lire (importer) un fichier Epi Info 6, il
faut
Commencer par transformer le fichier Epi
Info 6 (.rec) en fichier DBase III (.DBF)
avec Epi Info 6
Ouvrir le fichier dBase (.dbf) avec Excel.
Sauvegarder le fichier au format Excel
(.xls)
Enfin ouvrir le fichier avec Epi Info 7 comme
expliquer ci-dessus

Premiers pas dans Epi Info 7

188

Louis AYZAC

Version aot 2013

81.
Lire (importer) un fichier Epi Info 2002 ou un fichier
Access.
2. Importez le fichier EpiInfo 2002 ViewSmoke dansSample.mdb .
Cliquez sur le bouton douverture de la
liste droulante Database Type .

Choisissez le format en cliquant sur le


Microsoft Acces 2002-2003 (.mdb).
Cliquez sur le bouton douverture de la
liste droulante Data Source .
Choisissez le dossier de rangement du
fichier excel ouvrir en cliquant sur le
bouton douverture de la liste
droulante Location
Saisissez le mot de passe douverture
de la base sil y en a un.
Cliquez sur le fichier .mdb ouvrir.
Cliquez sur le bouton Ouvrir .

Choisissez la table ViewSmoke qui


vous intresse.
Cliquez sur le bouton OK

Premiers pas dans Epi Info 7

189

Louis AYZAC

Version aot 2013

82.
Ecrire (exporter) un fichier Excel (.xls) partir dune
table dun projet.
3. Exportez la forme ViewSmoke du projet Sample dans un fichier Excel que vous
nommerez smoke.xls .
Commencez
par
ouvrir
ViewSmoke si ncessaire
revoyez lobjectif 81.
Cliquez sur la commande
Write
(Export
du
Command Explorer .
Choisissez DataField dans la
liste Variables
Choisissez de remplacer le
fichier sil existe
Cliquez
sur
le
bouton
douverture
de
la
liste
droulante Output Formats .
Choisissez le format en cliquant
sur Microsoft Excel 97-2003
Workbook (.xls).
Cliquez
sur
le
bouton
douverture
de
la
liste
droulante
Connection
Information.

Choisissez le dossier de
rangement du fichier excel
ouvrir en cliquant sur le bouton
douverture
de
la
liste
droulante Location
Compltez le nom de votre
fichier
Cliquez
sur
le
bouton
Ouvrir .

Cliquez sur le bouton OK .

Premiers pas dans Epi Info 7

190

Louis AYZAC

Version aot 2013

E10 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit Lire et crire diffrents formats de fichiers
de donnes dans Analyse
Temps estim ncessaire lentranement

0 H 30

Objectifs consolider viss


107.
108.
109.
110.

Lire (importer) un fichier Excel.


Lire (importer) un fichier Dbase (.dbf).
Ecrire (exporter) un fichier Dbase (.dbf) partir dune table dun projet.
Lire (importer) un fichier Epi Info 6.

Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER Sud Est,
coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 7 conforme au
dictionnaire de donnes et aux crans fournis. Dans lexercice E2, vous avez saisi quelques
donnes dans cette application. Dans lexercice E3, vous avez renforc les rgles de contrle
(contraintes dintgrit) de votre application en vous servant dune version plus complte
du dictionnaire des donnes fourni page 21. Dans lexercice E5, vous avez mis en vidence
un certain nombre datteintes aux rgles dintgrit parce que les rgles de contrle ont t
introduites aprs la saisie des donnes. Dans lexercice E6, vous les avez corriges, puis
vous avez fusionn le contenu corrig avec le contenu de la table materplus . Ceci vous a
donn un ensemble de donnes que nous estimons propre. Vous les avez analyses dans
lexercice E7 et E8. puis illustres par des graphiques lexercice E9. Nous allons
maintenant rcuprer des donnes de lanne 2001 partir de diffrents types de fichiers
REALISATION DE LEXERCICE
1.
2.
3.
4.
5.
6.

Ouvrez le module Analyse .


Importez le fichier 2001.xls que nous vous fournissons.
Importez le fichier 2001.dbf que nous vous fournissons.
Importez le fichier 2001.rec que nous vous fournissons.
Ouvrez le projet MATER original.
Exportez la forme vers le fichier mater.dbf .

Premiers pas dans Epi Info 7

191

Objectifs
viss
48
107
108
111
49
109

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

192

Louis AYZAC

Version aot 2013

V10 Exercices de validation pour le Chapitre 10 : Lire et crire diffrents formats


de fichiers dans Analyse.
Objectifs valider
80.
Lire (importer) un fichier Excel.
81.
Lire (importer) un fichier EpiInfo 2002 ou un fichier Access
82.
Ecrire (exporter) un fichier Excel (.xls) partir dune table dun projet.

Exercices pour valider lobjectif


V10a
V10a
V10a

Pour valider la totalit des objectifs du chapitre 10, vous devez :


Faire lexercice V10a

Premiers pas dans Epi Info 7

193

Louis AYZAC

Version aot 2013

V10a

Communes dArdche.

Cet exercice permet de valider les objectifs suivants : ,


Enonc :
LArdche est un dpartement franais plein de
charme et de contrastes.
Ardche au beurre au Nord : pays de rudesse et
de burle, ce vent du Nord qui dplace des montagnes
de neige et isole les gens et les btes dans leur
maison.

Ardche du Sud lhuile : dolives bien sr. O


la vigne, lolivier et les mimosas se mlent dans des
paysages mditerranens.

En attendant de venir voir ce merveilleux pays, mon


pays, vous allez vous entranez ouvrir la liste des
communes du dpartement.

Consignes :
1) Ouvrez le fichier Excel V10a.xls dans EPI INFO 7. Sauvegardez les donnes dans un fichier Access
2002-2003 que vous nommerez V10a1.mdb , table V10a1 .
5) Ouvrez le fichier EPI INFO 2002 V10a.mdb dans EPI INFO 7. Sauvegardez les donnes dans un
fichier Excel que vous nommerez V10a2.xls .
Retours attendus : Les fichiers V10a1.mdb, V10a2.xls.

Premiers pas dans Epi Info 7

194

Louis AYZAC

Version aot 2013

Chapitre 11 - Produire le croisement dune variable par


une autre.
Temps estim ncessaire lacquisition ..

1 H 15

A la fin de ce chapitre, vous devez savoir

page

83.

Produire le tableau crois (de contingence) de deux variables......................... 199


A11a - Faire lexercice : Oswego Analyse croise - Programme .......................199

84.

Analyser avec une rgression logistique. ......................................................... 201

85.

Analyser avec une analyse de variance. ........................................................... 202


A11b - Faire lexercice : Ages ................................................................................202

86.

Analyser avec une rgression linaire. ............................................................. 204


A11c - Faire lexercice : Oestriol ...........................................................................204
E11 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit : Produire le croisement dune
variable par une autre............................................................................... 229

Pour analyser le croisement dune variable par une autre, il convient de savoir quelles
techniques danalyse doivent tre prescrites dans quelles situations. La typologie des variables
statistiques, expose page 139, permet nouveau de rsoudre ce problme. Attention, les deux
variables nont pas le mme rle : il y a une variable qui doit tre compare (variable
expliquer ) par rapport la rpartition dune autre ( variable explicative ). Par exemple,
est-ce que lage (variable expliquer ) est le mme en moyenne quelque soit le genre
(variable explicative ). Il est prfrable de garder ce raisonnement rigoureux mme si, dans
le cas de lindpendance de deux variables qualitatives, il est possible dtendre lanalyse la
situation inverse.

Analyse bi varie (croisement) des variables statistiques.


Variables
qualitatives
Quantitatives

expliquer
Variables
explicatives

n
o

nominales

ordinales

Tableau de contingence
2 dindpendance
Pour les tableaux 2 x 2
o Risque relatif
o Odds ratio (rapport des ctes)

discrtes

continues

Comparaison des moyennes :


o paramtrique
ANOVA (analyse de variance)

o non paramtrique
Mann-Whitney/Wilcoxon

d
c

Rgression logistique binaire


ou polytomique

Rgression linaire
Corrlation

Un cas particulier est celui des variables dont lobservation est censure dans le temps. Il
nest pas possible pour celles ci davoir la totalit des informations car le phnomne nest pas
Premiers pas dans Epi Info 7

195

Louis AYZAC

Version aot 2013


observable sur la totalit du temps ncessaire. Cest lanalyse des donnes de survie. Cet
aspect ne sera pas trait dans ce manuel.
Pour juger la signification statistique du croisement dune variable par une autre, il convient
de savoir manier les tests dhypothse. Nous donnons ici un survol en 7 tapes :
1. Fixer un seuil de probabilit pour la dcision de rejet sans trop de casse de lhypothse
(risque a)
2. Fixer clairement lhypothse en terme statistique et/ou de mesure.
3. Choisir le test adapt lhypothse tester.
4. Vrifier les conditions dapplication du test choisi.
5. Calculer le test choisi.
6. Obtenir la probabilit (p) dobtenir la valeur calcule suivant la loi de distribution du
test.
7. Dcider, si la probabilit (p) est infrieure au seuil a, que lon peut sans trop de casse
rejeter lhypothse.
Nous illustrons cette dmarche par un exemple : la frquence relative des infections
nosocomiales lors dune enqute nationale de prvalence (2001) est-elle significativement
(dun point de vue statistique) plus grande dans mon tablissement (Lemien) que dans les
autres tablissements du mme type ayant particip lenqute?
Nombre total de
Nombre de malades Frquence relative
malades
infects
(%) dinfects
Hpitaux du mme type
12501
1054
8.43 %
Hpital Lemien
4316
396
9.18 %
Transformons la question et le tableau pour faire apparatre clairement les deux variables
statistiques sous-jacentes : Malades infects (Oui/Non), Hpital Lemien (Oui/Non). Il sagit
de deux variables qualitatives binaires. Nous ne portons sur le tableau que les effectifs
observs (frquences absolues).
Hpital Lemien : Non Hpital Lemien : Oui
Tous Hpitaux
Malades infects : Non
7527
3920
11447
Malades infects : Oui
658
396
1054
Tous Malades
8185
4316
12501
1. On fixe le risque a = 5 % (= 0.05). Cest un chiffre rond . D. Schwartz
2. Lhypothse que lon cherche rejeter est liindpendance des deux variables.
3. Le test retenu est le Chi2 de Pearson.

Premiers pas dans Epi Info 7

196

Louis AYZAC

Version aot 2013

Calculons les effectifs attendus sous lhypothse : soit rpartir 8185 non Lemien
avec la clef de rpartition 1054/12501 chez les Infects.
Hpital Lemien : Non
Malades infects : Non
Malades infects : Oui

Hpital Lemien : Oui

Tous Hpitaux
11447
1054

4316

12501

8185x1054/12501=

690.1
Tous Malades

8185

Cette premire valeur nous impose la rpartition des marges du tableau par diffrence.
Ce tableau na quun degr de libert.Soit rpartir le reste des 1054 infects dans
Lemien puis le reste des 8185 malades de non Lemien et le reste des 4316 malades de
Lemien chez les non infects.
Hpital Lemien : Non

Hpital Lemien : Oui

8185-690.1=

4316-363.9=

Malades infects : Non

7494.9

3952.1
1054-690.1=

Malades infects : Oui


Tous Malades

Tous Hpitaux
11447

690.1

363.9

8185

4316

1054
12501

4. Les effectifs attendus sous lhypothse sont tous > 5.


Calculons pour chaque cellule du tableau la diffrence entre effectif observ et effectif
attendu sous lhypothse.
Hpital Lemien : Non

Hpital Lemien : Oui

7527 - 7494.9

3920 - 3952.1

Malades infects : Non


Malades infects : Oui
Tous Malades

= + 32.1

= - 32.1

658 - 690.1

396 - 363.9

= - 32.1

= + 32.1

8185

4316

Tous Hpitaux
11447
1054
12501

Calculons pour chaque cellule du tableau le rapport du carr des diffrences sur
leffectif attendu sous lhypothse.
Hpital Lemien : Non

Hpital Lemien : Oui

(+32.1) / 7494.9

(-32.1) / 3952.1

= 0.13748

= 0.26072

(-32.1) / 690.1

(+32.1) / 363.9

= 1.49313

= 2.83157

8185

4316

Malades infects : Non


Malades infects : Oui
Tous Malades

Premiers pas dans Epi Info 7

197

Tous Hpitaux
11447
1054
12501

Louis AYZAC

Version aot 2013

Calculons la somme des valeurs prcdemment obtenue : nous obtenons la valeur du


Chi2 recherche.
0.13748
+ 0.26072
+ 1.49313
+ 2.83157
4.72290
5. Chi2 = 4.72 ; Nb de degr de libert = 1.
Jobtiens rapidement cette probabilit en utilisant un logiciel comme Epi-Info module
StatCalc

6. p = 0.0297426.
7. p (0.03) < a (0.05). Lhypothse peut tre rejete : linfection nest pas indpendante
de Lemien

Premiers pas dans Epi Info 7

198

Louis AYZAC

Version aot 2013

83.
Produire le tableau crois (de contingence) de deux
variables.
A11a - Faire lexercice : Oswego Analyse croise - Programme
Ralisez le programme Oswegocomp.pgm . Vous rutilisez la table Oswego de la base
de donnes SAMPLE.MDB . Pour rappel, cette forme dcrit lenqute conduite pour
essayer de retrouver laliment en cause dans la TIAC dOswego. La variable Ill contient
le statut Cas (Yes) ou tmoin (No) ; les variables de Bakedham FruitSalad donnent
la consommation des aliments servis (Yes si ingr, No sinon).
Sauvegardez les rsultats sous une forme lgante dans le fichier OSWEGOC.HTM Faites
le tableau de contingence, calculez lOdds Ratio, son Intervalle de confiance 95% et le
Chi2, de laffection pour chaque aliment propos lors du repas ravageur.
1.
Quel aliment mettez vous en cause ?
Cliquez sur la commande
TABLES du Command
Explorer pour produire les
caractristiques de distribution
dune variable.
1 - Choisissez la variable qui sera
la ligne dans le tableau que vous
voulez analyser : cliquez sur
louverture de la liste droulante
Exposure Variable .
2 Cliquez sur la variable de
votre choix.
3 - Choisissez la variable Colonne que vous
voulez analyser : cliquez sur louverture de la
liste droulante Outcome Variable.
4 Cliquez sur la variable de votre choix.
5 - Cliquez sur le bouton OK pour terminer.

Premiers pas dans Epi Info 7

199

Louis AYZAC

Version aot 2013


Voici le rsultat de l analyse :
Graphe de rpartition
Effectifs
Frquences relatives sur la ligne
Frquence relative sur la colonne

Point Estimate = Estimateur ponctuel


95% Confidence Interval =Intervalle de confiance (IC) 95%
Odds Ratio (crossproduct) = Odds-Ratio (a.d/b.c)
Odds Ratio MLE = Odds-Ratio estimation du max de vraisemblance (EMV)
Risk Ratio (RR) = Risque relatif (RR)
Risk Diffrence (RDs) = Diffrence de Risque
2
Chi-square uncorrected = Test du de Pearson non corrig
2
Chi-square Mantel-Haenszel = Test du de Mantel-Haenszel
2
Chi-square corrected (Yates) = Test du de Pearson corrig (correction de Yates)
Fisher exact = Test exact de Fisher (Inconvnient : les effectifs attendus ne sont pas
disponibles sous EPI INFO 7)

Premiers pas dans Epi Info 7

200

Louis AYZAC

Version aot 2013

84.

Analyser avec une rgression logistique.

Poursuivez le programme Oswegocomp.pgm toujours sur la table Oswego de la base


de donnes SAMPLE.MDB mais sauvegardez les rsultats sous une forme lgante dans
le fichier OSWEGORL.HTM .
2.
Faites la rgression logistique cherchant expliquer leffet des aliments proposs sur
la survenue de la TIAC.
3.
Quelles conclusions en tirez-vous?
Cliquez sur la commande
LOGISTIC REGRESSION
du Command Explorer .
Choisissez la variable
expliquer ILL dans la liste
droulante
Outcome
Variable .
Cette variable expliquer doit
tre cod 0 (non malade) ou 1
(malade).
Choisissez
une
variable
explicative AGE dans la
liste
droulante
Other
variables .
Continuez choisir les variables
explicatives
COFFEE ,
MILK , VANILLA .
Rglez ltendue de lintervalle
de confiance que vous souhaitez
voir calculer (90% , 95% ou
99%)
Cliquez sur le bouton OK .
Les rsultats vous fournissent :
pour
chaque
variable
explicative (exposition)

o lOdds Ratio et son intervalle


de confiance.
o Le coefficient de la rgression
logistique (b).
o La p-value du test de
lhypothse b = 0.
pour le modle global
o la
p-value
des
tests
dajustement
(Score
et
Ratio. de vraisemblance).

Premiers pas dans Epi Info 7

201

Louis AYZAC

Version aot 2013

85.

Analyser avec une analyse de variance.

A11b - Faire lexercice : Ages


Vous utiliserez la forme Anova du projet AGES.MDB que vous crerez.
Voici le contenu de cette forme.
La premire colonne donne lge
(numrique, 2 caractres)
Dans la 2 colonne on trouve le
sexe (texte, 1 caractre, Comment
Lgal :
0 = sexe manquant ;
1 = masculin ; 2 = fminin.
Dans la 3 colonne, lactivit
(texte, 1 caractre, Comment
Legal : 0 = Inactif ;1 = Actif).
En cas de problme, revoyez
lobjectif 17.

Ralisez le programme Agescomp.pgm qui doit :


1.
Faire lanalyse de variance de lge par le sexe.
2.
Quelle est votre conclusion ?

Premiers pas dans Epi Info 7

202

Louis AYZAC

Version aot 2013


Commencez par slectionner les seules valeurs connues :
Select SEXE = "1" or SEXE = "2"
Cliquez sur la commande
MEANS du Command
Explorer .
Choisissez la variable AGE
dans la liste droulante Means
of .
Choisissez
une
variable
explicative dans la liste
droulante Cross-tabulate by
Value of .
Choisissez dautres variables
explicatives en les choisissant
dans
la
liste
droulante
Stratify by .
Cliquez sur le bouton OK .
Les rsultats vous fournissent :
Le nombre dobservations, la
somme,
la
moyenne,
la
variance,
lcart-type,
le
minimum, le 1 quartile, la
mdiane, le 3 quartile , le
maximum et le mode pour
chaque groupe.
Les lments pour choisir le test
de comparaison de moyenne
utiliser :
o
Le test dingalit des
variances (Bartlett)
Si la p-value est < 0,05, cela
suggre que les variances ne
sont pas homognes et quil
faut laisser de cot les
rsultats
de
lANOVA
paramtrique pour utiliser
ceux du test de MannWhitney/Wilcoxon.
Les deux tests de comparaison
de moyenne
o lANOVA paramtrique :
La valeur du F
La valeur du test t sil ny a
que deux modalits la
variable explicative
La p-value du F
o le test non paramtrique de
Mann-Whitney/Wilcoxon :
La valeur du H
La p-value du H
dans Epi Info 7
Premiers pas
203

Louis AYZAC

Version aot 2013

86.

Analyser avec une rgression linaire.

A11c - Faire lexercice : Oestriol


Ralisez le programme Oestriolcomp.pgm . Vous utilisez la table
EstriolAndBirthweight de la base de donnes Sample . Sauvegardez les
rsultats sous une forme lgante dans le fichier OESTRIOL.HTM .
Voici le contenu de cette forme
o La premire colonne donne le
taux doestriol la fin de la
grossesse.
o La deuxime colonne donne le
numro dobservation.
o La troisime colonne donne le
poids de lenfant la naissance.

3.
4.

Faites la rgression linaire du poids par le taux doestriol.


Quelle est votre conclusion ?

Cliquez sur la commande


LINEAR REGRESSION du
Command Explorer .
Choisissez la variable
expliquer (y) dans la liste
droulante
Outcome
Variable .
Choisissez
une
variable
explicative (x) dans la liste
droulante Other variables .
Continuez choisir les variables
explicatives jusqu puiser les
paramtres du modle choisi.
Cliquez sur le bouton OK .
Les rsultats vous fournissent :
Les lments pour crire :
y = ax + b
o le coefficient a
o la p-value du test dhypothse
a=0
o le coefficient b
o la p-value du test dhypothse
b=0
2
R
qui peut tre considr comme
la proportion de variance de y
pouvant tre expliqu par x.

Premiers pas dans Epi Info 7

204

Louis AYZAC

Version aot 2013

E11 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : Produire le croisement dune variable par
une autre.
Temps estim ncessaire lentranement

1 H 30

Objectifs consolider viss


83.
84.
85.
86.

Produire le tableau crois (de contingence) de deux variables.


Analyser avec une rgression logistique.
Analyser avec une analyse de variance.
Analyser avec une rgression linaire.

Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER Sud Est,
coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 7 conforme au
dictionnaire de donnes et aux crans fournis. Dans lexercice E2, vous avez saisi quelques
donnes dans cette application. Dans lexercice E3, vous avez renforc les rgles de contrle
(contraintes dintgrit) de votre application en vous servant dune version plus complte
du dictionnaire des donnes fourni page 21. Dans lexercice E5, vous avez mis en vidence
un certain nombre datteintes aux rgles dintgrit parce que les rgles de contrle ont t
introduites aprs la saisie des donnes. Ceci vous a donn un ensemble de donnes que
nous estimons propre. Vous les avez analyses dans lexercice E7 et E8 partir de la
premire partie du plan danalyse puis illustres par des graphiques lexercice E9. Nous
avons rcupr des donnes de lanne 2001 partir de diffrents types de fichiers dans
lexercice E10.
Nous allons maintenant complter le plan danalyse par les parties danalyse multivarie:
Tableau 5 : Autres facteurs de risque (hors conditions d'accouchement)
AVB

AC

Total

n
%
n
%
n
%
(sans inconnus) (sans inconnus) (sans inconnus)

Inconnus
n
%

Infection urinaire pendant


la grossesse

Infection urinaire l'entre


(ECBU)
Hyperthermie du travail
Rupture prmature des
membranes
Perte de sang > 800 ml

Premiers pas dans Epi Info 7

205

Louis AYZAC

Version aot 2013


Tableau 6 : Infections nosocomiales (IN) globalement
n
Infections
AVB
AC
AVB
Patientes
infectes
AC

Dlai moyen
AVB
jours
d'apparition des
IN
AC
jours
(*) une mme patiente peut avoir plusieurs sites infects
Tableau 7 : Description des infections nosocomiales recenses
AVB (*)
%
(sans
inconnus)

AC (*)

%
(sans
inconnus)

Bactrimie
Endomtrite
Infection urinaire
Infection du site opratoire
dont superficielle
dont profonde / organe
Infection locale sur cathter
Infection du sein
Syndrome infectieux non tiquet
Total
(*) une mme patiente peut avoir plusieurs sites infects.

Tableau 8 : Patientes ayant accouch par AVB infectes en fonction des facteurs de risque.
n N %
Patientes ayant accouch par voie basse
Patientes ayant une hyperthermie du travail
Patientes ayant une rupture prmature des membranes datant de 12 heures ou plus
Patientes ayant une perte de sang > 800 ml
Patientes ayant une manuvre extractive
Patientes ayant un nombre de TV suprieur 5 aprs ouverture de l'uf

Premiers pas dans Epi Info 7

206

Louis AYZAC

Version aot 2013

Tableau 9 : Patientes ayant accouch par AC infectes en fonction des facteurs de risque.
n
N
Patientes ayant accouch par csarienne

Patientes ayant une hyperthermie du travail


Patientes ayant une rupture prmature des membranes datant de 12 heures ou
plus
Patientes ayant une perte de sang > 800 ml
Patientes ayant une csarienne sans antibioprophylaxie
Patients ayant une csarienne aprs le dbut du travail

REALISATION DE LEXERCICE
1.
2.
3.
4.
5.

Ouvrez le module Analyse .


Ouvrez le projet Mater .
Faites les analyses permettant de complter les tableaux 5, 6, 7, 8 et 9.
Faites une version des rsultats utilisable dans un rapport sous Word.
Faites une analyse de variance de lge par la prsence dune infection
nosocomiale. Quelles conclusions en tirez vous ?
6. Faites une analyse de variance de la dure dhospitalisation depuis
laccouchement par la prsence dune infection nosocomiale. Quelles
conclusions en tirez vous ?
7. Faites une version des rsultats utilisable dans un rapport sous Word.
8. Faites une rgression linaire expliquant la dure dhospitalisation par
lage. Quelles conclusions en tirez vous ?
9. Faites une version des rsultats utilisable dans un rapport sous Word.
10. Faites une rgression logistique modlisant linfection nosocomiale
selon les facteurs de risques chez les accouchements voies basses.
Quelles conclusions en tirez vous ?
11. Faites une version des rsultats utilisable dans un rapport sous Word.

Premiers pas dans Epi Info 7

207

Objectifs
viss
48
49
83
85
85

86

84

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

208

Louis AYZAC

Version aot 2013

V11 Exercices de validation pour le Chapitre 11 : Produire le croisement dune


variable par une autre.
Objectifs valider
83.
Produire le tableau crois (de contingence) de deux variables.
84.
Analyser avec une rgression logistique.
85.
Analyser avec une analyse de variance.
86.
Analyser avec une rgression linaire.

Exercices pour valider lobjectif


V11a
V11a
V11a
V11a

Pour valider la totalit des objectifs du chapitre 11, vous devez :


Faire lexercice V11a

Premiers pas dans Epi Info 7

209

Louis AYZAC

Version aot 2013

V11a

Pneumopathies acquises sous ventilateur.

Cet exercice permet de valider les objectifs suivants : 83, 84, 85, 86
Enonc :
Une unit de ranimation a enregistr les donnes suivantes pour 407 patients.
Variables
Dfinitions
Types
Longueurs
NPATIENT Numro didentification
C
5
PNP
Pneumopathie
C
1
AGE
SEXE

Age en annes
Sexe

N
C

ALISDRA

2
1

Contenus
1 = oui
2 = non
1 = masculin
2 = fminin
1 = oui
2 = non

Syndrome
de
dtresse
C
1
respiratoire aigu.
IGS2
IGS II indicateur de gravit
N
3
Ces donnes se trouvent dans la tables pneumopathies du projet V11a fourni. Vous allez essayer dexpliquer
le phnomne pneumopathies par les autres variables.
Consignes :
1) Stockez les rsultats dans le fichier v11a.htm .
2) Produisez les tables croises de pneumopathies / ALISDRA et de pneumopathies / SEXE.
3) Comparez les moyennes de AGE et dIGS2 selon la prsence ou labsence de pneumopathies.
4) Fournissez lquation de rgression linaire de IGS2 selon lage.
5) Produisez la rgression logistique de la prsence de pneumopathies en introduisant comme covariables :
ALISDRA, SEXE, AGE et IGS2
6) Faites un fichier WORD que vous nommerez V11a.doc comportant les rsultats de vos 5 analyses et leur
interprtation ainsi que les conclusions en ce qui concerne les pneumopathies.
Retours attendus : Les fichiers V11a.prj et V11a.doc.

Premiers pas dans Epi Info 7

210

Louis AYZAC

Version aot 2013

Chapitre 12 Produire des graphiques pour illustrer les analyses


bi varies.
Temps estim ncessaire lacquisition ..

0 H 45

A la fin de ce chapitre, vous devez savoir

page

A12 - Faire lexercice : Smoke Analyse bivarie Graphiques........................212


87.

Produire un nuage de points avec deux variables quantitatives. ...............212

88.

Produire plusieurs camemberts sur une mme page . ...............................213

89.

Produire un diagramme en barre conjoint . ...............................................214

90.

Produire un histogramme juxtapos. .........................................................215


E12 - Faire lexercice dentranement : Surveillance des infections
nosocomiales en maternit : Produire des graphiques pour
illustrer les analyses bi varies. ................................................................. 223

Pour produire des graphiques, il convient de savoir quels graphiques doivent tre prescrits
dans quelles situations. La typologie des variables statistiques, expose page 105, permet
nouveau de prsenter les graphiques qui se rattachent lanalyse bi varie :
Variables
expliquer
Variables
explicatives

n
o

qualitatives
nominales

ordinales

Quantitatives
discrtes

Continues

Plusieurs camemberts vus


simultanment
Diagrammes en barres
empiles

Pyramides
Histogrammes juxtaposs
Plusieurs histogrammes ou
box plots vus simultanment

Plusieurs diagrammes en
btons vus simultanment

Nuage de points
( droite de rgression)

d
c

Premiers pas dans Epi Info 7

211

Louis AYZAC

Version aot 2013

A12 - Faire lexercice : Smoke Analyse bivarie Graphiques


Reprenez la table Smoke dans la base de donnes SAMPLE.MDB . Pour rappel, cette
table dcrit le comportement tabagique dun chantillon de la population. Les variables qui nous
interessent sont :
o SMOKE : Le tabagisme 1 = oui 2 = non.
o AGE : Lage en annes.
o SEX : Le sexe 1 = masculin 2 = fminin.
o WEIGHT : Le poids.
o HEIGHT : La taille
Sauvegardez les rsultats des analyses dans le fichier SMOKE.HTM .

87.
Produire un nuage de points avec deux variables
quantitatives.
1. Produisez le nuage de points illustrant la rpartition conjointe de la taille par le
poids.
Cliquez sur la commande
GRAPH du Command
Explorer .
Choisissez le type Scatter
dans la liste droulante
Graph Type .
Choisissez
la
variable
explicative (X) HEIGHT
puis la variable expliquer
WEIGHT (Y) dans la liste
droulante
Main
Variable(s).
Elle saffiche dans la liste en
dessous.
Chosissez Count dans
Show Value of
Cliquez sur le bouton OK .

La droite affiche est la droite de


rgression linaire (ajustement
linaire selon les moindres carrs).

Premiers pas dans Epi Info 7

212

Louis AYZAC

Version aot 2013

88.

Produire plusieurs camemberts sur une mme page .

2. Produisez les camemberts illustrant les rpartitions du tabagisme par sexe sur la
mme page.
Cliquez sur la commande
GRAPH
du
Command Explorer .
Choisissez le type Pie
dans la liste Graph
Type .
Choisissez la variable
expliquer
SMOKE
dans la liste droulante
Main Variable(s) .
Chosissez Count dans
Show Value of
Choisissez la variable de
comparaison
( explicative ) SEX
dans One graph for
Each Value of
Cliquez sur le bouton
OK .

Premiers pas dans Epi Info 7

213

Louis AYZAC

Version aot 2013

89.

Produire un diagramme en barre conjoint .

3. Produisez les diagrammes en barres empiles illustrant la rpartition du tabagisme


par sexe..
Cliquez sur la commande
GRAPH du Command
Explorer .
Choisissez le type Bar dans
la liste droulante Graph
Type .
Choisissez la variable
expliquer SMOKE dans la
liste Bar for Each Value of .
Choisissez la variable de
comparaison ( explicative )
SEX dans la liste Bar of
Each Vakue of .
Cliquez sur le bouton OK .

Premiers pas dans Epi Info 7

214

Louis AYZAC

Version aot 2013

90.

Produire un histogramme juxtapos.

4. Produisez. lhistogramme des classes dge (de 10) selon le sexe


Commencez par crer la variable Clage :
DEFINE clage NUMERIC
ASSIGN clage = trunc(AGE/10)
Cliquez sur la commande
GRAPH du Command
Explorer .
Choisissez le type Column
dans la liste droulante Graph
Type .
Choisissez la variable
expliquer clage dans la liste
Main Variable(s) .
Choisissez la variable de
comparaison SEX dans la
liste Bar for Each Value of .
Cliquez sur le bouton OK .

Premiers pas dans Epi Info 7

215

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

216

Louis AYZAC

Version aot 2013

E12 - Faire lexercice dentranement : Surveillance des infections


nosocomiales en maternit : Produire des graphiques pour illustrer les
analyses bi varies.
Temps estim ncessaire lentranement

0 H 45

Objectifs consolider viss


87.
88.
89.
90.

Produire un nuage de points avec deux variables quantitatives.


Produire plusieurs camemberts sur une mme page .
Produire un diagramme en barre conjoint .
Produire un histogramme juxtapos .

Le rseau de surveillance des infections nosocomiales (IN) en Maternit, MATER Sud Est,
coordonn par le C.CLIN Sud Est existe depuis le 1 janvier 1997. Il propose une
mthodologie standardise de surveillance des IN (acquises lhpital) dans les maternits
Dans lexercice dentranement E1, Vous avez cr lapplication EPI INFO 7 conforme au
dictionnaire de donnes et aux crans fournis. Dans lexercice E2, vous avez saisi quelques
donnes dans cette application. Dans lexercice E3, vous avez renforc les rgles de contrle
(contraintes dintgrit) de votre application en vous servant dune version plus complte
du dictionnaire des donnes fourni page 21. Dans lexercice E5, vous avez mis en vidence
un certain nombre datteintes aux rgles dintgrit parce que les rgles de contrle ont t
introduites aprs la saisie des donnes. Dans lexercice E6, vous les avez corriges, puis
vous avez fusionn le contenu corrig avec le contenu de la table materplus . Ceci vous a
donn un ensemble de donnes que nous estimons propre. Vous les avez analyses dans
lexercice E7 et E8 partir de la premire partie du plan danalyse puis illustres par des
graphiques lexercice E9. Nous avons rcupr des donnes de lanne 2001 partir de
diffrents type de fichiers dans lexercice E10. Nous avons complt le plan danalyse par
les parties danalyse multivarie dans lexercice E11. Nous allons maintenant illustrer ces
analyses multivaries avec quelques graphiques supplmentaires.
REALISATION DE LEXERCICE
1.
2.
3.
4.
5.

Ouvrez le module Analyse .


Ouvrez le projet Mater .
Faites les illustrations graphiques du tableau 8.
Faites une version des rsultats utilisable dans un rapport sous Word.
Faites les illustrations graphiques de lanalyse expliquant la dure
dhospitalisation par lage.
6. Faites une version des rsultats utilisable dans un rapport sous Word.

Premiers pas dans Epi Info 7

217

Objectifs
viss
48
49
88
87

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

218

Louis AYZAC

Version aot 2013

V12 Exercices de validation pour le Chapitre 12 : Produire des graphiques pour


illustrer les analyses bi varies.

Objectifs valider
87.
Produire un nuage de points avec deux variables quantitatives.
88.
Produire plusieurs camemberts sur une mme page .
89.
Produire un diagramme en barre conjoint.
90.
Produire un histogramme juxtapos.

Exercices pour valider


lobjectif
V12a
V12a
V12a
V12a

Pour valider la totalit des objectifs du chapitre 12, vous devez :


Faire lexercice V12a

Premiers pas dans Epi Info 7

219

Louis AYZAC

Version aot 2013

V12a

Graphiques pour les pneumopathies acquises sous ventilateur.

Cet exercice permet de valider les objectifs suivants : 87, 88, 89 et 90


Enonc :
Une unit de ranimation a enregistr les donnes suivantes pour 407 patients.
Variables
Dfinitions
Types
Longueurs
NPATIENT Numro didentification
C
5
PNP
Pneumopathie
C
1
AGE
SEXE

Age en annes
Sexe

N
C

ALISDRA

2
1

Contenus
1 = oui
2 = non
1 = masculin
2 = fminin
1 = oui
2 = non

Syndrome
de
dtresse
C
1
respiratoire aigu.
IGS2
IGS II indicateur de gravit
N
3
Ces donnes se trouvent dans la table pneumopathies de V12a.mdb fourni. Vous allez essayer dillustrer les
donnes de cette unit.
Consignes :
1) Stockez les rsultats dans le fichier V12a.htm.
2) Produisez les graphiques suivants
Le nuage de point de IGS2/AGE.

Premiers pas dans Epi Info 7

220

Louis AYZAC

Version aot 2013

Le diagramme en barre conjoint de PNP / SEXE.

Lhistogramme juxtapos de IGS2 / SEXE

3) Prsentez les 3 graphiques produits dans un fichier word que vous nommerez V12a.doc .
Retours attendus : Les fichiers V12a.htm, V12a.xml et V12a.doc.

Premiers pas dans Epi Info 7

221

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

222

Louis AYZAC

Version aot 2013

EPI INFO 7 IAKA (Index)


Affecter une valeur une variable de faon conditionnelle.
Affecter une valeur une variable.
Ajouter des donnes dans une forme partir de Enter .
Ajouter des donnes dans une forme partir de Create Forms.
Ajouter un groupe de champs dans une forme.
Ajouter un texte ou une image aux rsultats (Type).
Ajouter une nouvelle page une forme.
Aligner automatiquement les champs.
Analyse de variance.. Analyser avec une ...
Analyse. Fermer le module ...
Analyse. Ouvrir le module ...
Analyser avec une analyse de variance.
Analyser avec une rgression linaire.
Analyser avec une rgression logistique.
Bouton. Crer un ... de relation.
Bouton. Dplacer et redimensionner un ...
Camembert. Produire un ... avec une variable qualitative.
Camemberts. Produire plusieurs ... sur une mme page.
Caractristiques de distribution. Produire les ... dune variable.
Champ. Affecter une valeur un ...
Champ. Affecter une valeur un ... de faon conditionnelle.
Champ. Aligner automatiquement les ..s.
Champ. Crer des s (variables) dans une forme.
Champ. Crer un ... case cocher.
Champ. Crer un ... date calcul en utilisant les commandes de contrle.
Champ. Crer un ... numrique calcul avec les commandes de contrle.
Champ. Crer un ... numrique contrl par RANGE.
Champ. Crer un ... Options (bouton radio).
Champ. Crer un ... texte contrl par CODE.
Champ. Crer un ... texte contrl par COMMENT LEGAL.
Champ. Crer un ... texte contrl par LEGAL VALUE.
Champ. Crer une contrainte dintgrit portant sur deux s date.
Champ. Crer une contrainte dintgrit portant sur deux s texte.
Champ. Dfinir un nouveau ...
Champ. Dplacer un ... dans une forme.
Champ. Faire calculer un ... Case cocher ( ChekBox ).
Champ. Faire effacer le contenu dun ...
Champ. Faire reprendre la saisie partir dun ...
Champ. Modifier lordre de saisie des s.
Champ. Modifier un ... dans une forme.
Champ. Obtenir une liste des s dune forme.
Champ. Obtenir une liste du contenu des s dune forme.
Premiers pas dans Epi Info 7

223

Objectif
68
67
32
31
10
69
12
25
85
57
48
85
86
84
41
44
77
88
64
67
68
25
7
21
20
14
19
18
16
17
15
26
27
67
9
37
39
35
24
13
51
50
Louis AYZAC

Version aot 2013


Champ. Produire le tableau de frquences dun ...
Champ. Produire les caractristiques de distribution dun
Champ. Recoder un ...
Champ. Rgler la taille daffichage des s (variables) alphanumriques.
Champ. Rendre temporairement impossible (masquer) la saisie dun ...
Commentaire. Crer un ... dans une forme.
Comprendre les relations entre tables.
Create Forms. Fermer ...
Crer des champs (variables) dans une forme.
Crer un bouton de relation.
Crer un champ case cocher.
Crer un champ date calcul en utilisant les commandes de contrle.
Crer un champ numrique calcul avec les commandes de contrle.
Crer un champ numrique contrl par RANGE.
Crer un champ Options (bouton radio).
Crer un champ texte contrl par CODE.
Crer un champ texte contrl par COMMENT LEGAL.
Crer un champ texte contrl par LEGAL VALUE.
Crer un nouveau programme.
Crer un nouveau projet (application).
Crer un titre ou un commentaire dans une forme.
Crer une contrainte dintgrit portant sur deux champs date.
Crer une contrainte dintgrit portant sur deux champs texte.
Crer une nouvelle forme (questionnaire).
Crer une forme relie.
Dbase. Lire (importer) un fichier (.dbf).
Dfinir une nouvelle variable.
Dplacer et redimensionner un bouton.
Dplacer un champ dans une forme.
Dplacer un titre dans une forme.
Diagramme en bton. Produire un ... avec une variable discrte.
Diriger les rsultats vers un fichier dtermin.
Donnes. Ajouter des ... dans une forme partir de Enter .
Donnes. Ajouter des ... dans une forme partir de Create Forms.
Donnes. Entrer des ... dans le systme de bases de donnes relationnelles.
Donnes. Naviguer dans les ... dune forme.
Effacer un programme existant.
Enregistrement. Rechercher un ...
Enregistrement. Slectionner un sous-ensemble d...s.
Entrer des donnes dans le systme de bases de donnes relationnelles.
EPI INFO 7.Fermer
EPI INFO 7.Ouvrir
Epi Info 6. Lire (importer) un fichier ...
Excel. Lire (importer) un fichier ...
Premiers pas dans Epi Info 7

224

63
64
58
8
40
5
47
29
7
41
21
20
14
19
18
16
17
15
75
3
5
26
27
4
45
80
66
44
9
6
78
65
32
31
46
33
73
34
54
46
2
1
80
80
Louis AYZAC

Version aot 2013


Faire afficher un message pour lutilisateur.
Faire afficher un titre dans la fentre de message.
Faire calculer un champ Case cocher ( CheckBox ).
Faire effacer le contenu dun champ.
Faire excuter un programme existant.
Faire reprendre la saisie partir dun champ.
Fermer EPI INFO 7.
Fermer le module Analyse .
Fermer Create Forms.
Fond dcran. Modifier le ... dans une forme.
Forme. Accder une ... relie
Forme. Crer une ... relie.
Forme. Crer une nouvelle (questionnaire).
Forme. Obtenir une liste des s ou des tables dun projet.
Forme. Sauvegarder le contenu dune ... modifie.
Forme. Sauvegarder une ...
Groupe de champs. Ajouter un ... dans une forme.
Histogramme. Produire un ... avec une variable continue.
Image. Ajouter une ... aux rsultats (Type).
Imprimer un programme existant.
Lire (importer) un fichier Dbase (.dbf).
Lire (importer) un fichier Epi Info 6.
Lire (importer) un fichier Excel.
Lire un projet existant.
Liste. Trier une ...
Message. Faire afficher un ... pour lutilisateur.
Modifier lordre de saisie des champs.
Modifier le fond dcran dans une forme.
Modifier le quadrillage dalignement.
Modifier un champ dans une forme.
Naviguer dans les donnes dune forme.
Nuage de points. Produire un ... avec deux variables quantitatives.
Obtenir une liste des champs dune forme.
Obtenir une liste des formes ou des tables dun projet.
Obtenir une liste du contenu des champs dune forme.
Ouvrir EPI INFO 7.
Ouvrir le module Analyse.
Ouvrir un programme existant.
Ouvrir un projet existant
Page. Ajouter une nouvelle ... une forme.
Page. Renommer une ... de la forme
Produire le tableau crois (de contingence) de deux variables.
Produire le tableau de frquences dune variable.
Produire les caractristiques de distribution dune variable.
Premiers pas dans Epi Info 7

225

36
38
37
39
74
35
2
57
29
22
43
45
4
52
59
28
10
79
69
76
80
80
80
49
53
36
24
22
23
13
33
87
51
52
50
1
48
72
30
12
11
83
63
64
Louis AYZAC

Version aot 2013


Produire plusieurs camemberts sur une mme page .
Produire un camembert avec une variable qualitative .
Produire un diagramme en bton avec une variable discrte .
Produire un histogramme avec une variable continue.
Produire un histogramme juxtapos .
Produire un nuage de points avec deux variables quantitatives.
Programme. Crer un nouveau ...
Programme. Effacer un ... existant.
Programme. Faire excuter un ... existant.
Programme. Imprimer un ... existant.
Programme. Ouvrir un ... existant.
Programme. Sauvegarder un fichier ... (.PGM)
Projet. Crer un nouveau (application).
Projet. Lire un ... existant.
Projet. Obtenir une liste des formes ou des tables dun ...
Projet. Ouvrir un ... existant
Quadrillage dalignement. Modifier le ...
Rechercher un enregistrement.
Recoder un champ.
Rgler les proprits relationnelles
Rgression linaire. Analyser avec une
Rgression logistique. Analyser avec une ...
Relationnel. Entrer des donnes dans votre systme de bases de donnes ...
Relationnel. Rgler les proprits les
Relations. Comprendre les ... entre tables.
Relier une forme
Rendre temporairement impossible (masquer) la saisie dun champ.
Renommer une page de la forme
Rsultats. Diriger les ... vers un fichier dtermin.
Sauvegarder le contenu dune forme modifie.
Sauvegarder un fichier programme (.PGM)
Sauvegarder une forme
Slection.. Supprimer un critre de ...
Slectionner un sous-ensemble denregistrements.
Substring (Fonction)
Supprimer un critre de slection.
Supprimer un tri
Table. Obtenir une liste des formes ou des s dun projet.
Tableau crois. Produire le ... (de contingence) de deux variables.
Tableau de frquences. Produire le ... dune variable.
Texte. Ajouter un ... aux rsultats (Type).
Titre. Crer un ... dans une forme.
Titre. Dplacer un ... dans une forme.
Titre. Faire afficher un ... dans la fentre de message.
Premiers pas dans Epi Info 7

226

88
77
78
79
90
87
75
73
74
76
72
71
3
49
52
30
23
34
58
42
86
84
46
42
47
43
40
11
65
59
71
28
56
54
27
56
55
52
83
63
59
5
6
38
Louis AYZAC

Version aot 2013


Tri. Supprimer un ...
Trier une liste.
Trunc (Fonction)
Variable : voir aussi Champ
Variable. Affecter une valeur une ...
Variable. Affecter une valeur une ... de faon conditionnelle.
Variable. Dfinir une nouvelle ...

Premiers pas dans Epi Info 7

227

55
53
14
67
68
66

Louis AYZAC

Version aot 2013

Premiers pas dans Epi Info 7

228

Louis AYZAC

Version aot 2013

Liste des exercices


Pages

Exercices d'apprentissage.
A1a
A1b
A2
A3
A4a
A4b
A5
A6

Obsttrique Information patient


Obsttrique Informations personnelles
Faire lexercice Obsttrique - Saisie
Obsttrique Prnatal
Faire lexercice Obsttrique Visites de suivi - Cration
Faire lexercice Obsttrique Visites de suivi - Saisie
Faire lexercice Obsttrique Prnatal - Grer
Rfugis
Fichiers ncessaires fournis : Refugee.mdb
A7
Oswego Analyse descriptive - Interactif
Fichiers ncessaires fournis : Sample.mdb
A8
Oswego Analyse descriptive - Programme
Fichiers ncessaires fournis : Sample.mdb
A9
Smoke Analyse descriptive Graphiques
Fichiers ncessaires fournis : Sample.mdb
A10 Import Export & Co
Fichiers ncessaires fournis : Monexcel.xls
A11a Oswego Analyse croise - Programme
Fichiers ncessaires fournis : Sample.mdb
A11b Ages
A11c Oestriol
Fichiers ncessaires fournis : Sample.mdb
A12 Smoke Analyse bivarie Graphiques
Fichiers ncessaires fournis : Sample.mdb

14
23
63
81
98
102
115
130
140
158
171
187
199
202
204
212

Exercices d'entranement - Surveillance des infections nosocomiales en maternit.


E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
E11
E12

Crer le projet.
Saisir des donnes.
Travailler sur / Dvelopper le code de contrle.
Introduire les bases de donnes relationnelles.
Grer les donnes de base dans Analyse
Nettoyer une base de donnes
Dcrire une population (Analyser en interactif)
Fichiers ncessaires fournis : Materplus.mdb
Produire les rsultats avec des programmes
Produire des graphiques pour illustrer lanalyse descriptive.
Lire et crire diffrents formats de fichiers de donnes dans Analyse
Fichiers ncessaires fournis : 2001.xls ; 2001.dbf ; 2001.rec
Produire le croisement dune variable par une autre.
Produire des graphiques pour illustrer les analyses bi varies.

Premiers pas dans Epi Info 7

229

41
71
87
105
123
135
149
163
177
191
205
217

Louis AYZAC

Version aot 2013

Exercices de validation.
V1a
V1b
V1c
V1d
V1e
V2a

Indice de Masse Corporelle (Body mass index, BMI) et son interprtation


Numro de scurit sociale : dchiffrage et contrle.
Livre de cave vin.
Restaurant pour couple htro exclusivement : prise de commande.
Carte de visite.
Urne : recherche de jetons.
Fichiers ncessaires fournis : Urne.mdb
V2b Livre de cave : recherche de bouteilles.
Fichiers ncessaires fournis : V2b.mdb
V2c Livre de cave : saisie de bouteilles.
Fichiers ncessaires fournis : V2c.mdb
V3a Accorder un vin un plat
V4a Famille.
V5a Patients hmodialyss
Fichiers ncessaires fournis : V5a.mdb
V6a Voitures
Fichiers ncessaires fournis : V6a.mdb
V7a Surveillance de bactrimies nosocomiales
Fichiers ncessaires fournis : V7a.mdb
V8a Les mots du cochon.
Fichiers ncessaires fournis : V8a.mdb
V9a Assistance respiratoire en ranimation.
Fichiers ncessaires fournis : V9a.mdb
V10a Communes dArdche.
Fichiers ncessaires fournis : V10a.xls ;V10a.mdb
V11a Pneumopathies acquises sous respirateur.
Fichiers ncessaires fournis : V11a.mdb
V12a Graphiques pour les pneumopathies acquises sous respirateur.
Fichiers ncessaires fournis : V12a.mdb

Premiers pas dans Epi Info 7

230

Louis AYZAC

56
58
59
60
61
78
79
80
94
114
128
138
154
170
180
194
210
220

Version aot 2013


Table des matires
I

EPI INFO 7, A Database, and Statistics Program for Public Health Professionals. (Introduction)
Principales caractristiques d'Epi Info 7

2
4

II

Conception d'une tude pidmiologique

III

Ralisation d'une tude pidmiologique

IV

Structuration des chapitres

Niveaux des apprentissages

VI

Liste des chapitres

Chap. 0

Ouvrir/fermer EPI-INFO 7.

11

1 Ouvrir EPI-INFO 7.

11

2 Fermer EPI-INFO 7.

11

Chap. 1

Crer un projet.

13

A1a

Faire lexercice : Obsttrique Information patient

14

3 Crer un nouveau projet (application).

15

4 Crer une nouvelle forme (questionnaire).

17

5 Crer un titre ou un commentaire dans une forme.

18

6 Dplacer un titre dans une forme.

18

7 Crer des champs (variables) dans une forme.

19

8 Rgler la taille daffichage des champs (variables) alphanumriques.

20

9 Dplacer un champ dans une forme.

A1b

E1

20

10 Ajouter un groupe de champs dans une forme.

21

11 Renommer une page de la forme

22

12 Ajouter une nouvelle page une forme.

23

Faire lexercice : Obsttrique Informations personnelles

23

13 Modifier un champ dans une forme.

25

14 Crer un champ numrique calcul avec les commandes de contrle.

25

15 Crer un champ texte contrl par LEGAL VALUE.

30

16 Crer un champ texte contrl par CODE.

31

17 Crer un champ texte contrl par COMMENT LEGAL.

32

18 Crer un champ Options (bouton radio).

33

19 Crer un champ numrique contrl par RANGE.

33

20 Crer un champ date calcul en utilisant les commandes de contrle.

34

21 Crer un champ case cocher.

34

22 Modifier le fond dcran dans une forme.

35

23 Modifier le quadrillage dalignement.

36

24 Modifier lordre de saisie des champs.

37

25 Aligner automatiquement les champs.

38

26 Crer une contrainte dintgrit portant sur deux champs date.

38

27 Crer une contrainte dintgrit portant sur deux champs texte.

39

28 Sauvegarder une forme

40

29 Fermer Creat Forms

40

30 Ouvrir un projet existant

40

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : Crer le projet.

Premiers pas dans Epi Info 7

231

Louis AYZAC

41

Version aot 2013


V1
Chap. 2

Exercices de validation pour le chapitre 1


Entrer (Saisir) des donnes.

55
63

A2

Faire lexercice Obsttrique - Saisie

63

31 Ajouter des donnes dans une forme partir de Create Forms .

66

32 Ajouter des donnes dans une forme partir de Enter .

67

33 Naviguer dans les donnes dune forme.

67

34 Rechercher un enregistrement.

68

E2

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : Saisir des
donnes.

71

V2
Chap. 3

Exercices de validation pour le chapitre 2


Travailler sur / Dvelopper le code de contrle.

77
81

A3

Faire lexercice : Obsttrique Prnatal

82

35 Faire reprendre la saisie partir dun champ.

83

36 Faire afficher un message pour lutilisateur.

83

37 Faire calculer un champ Case cocher ( ChekBox ).

84

38 Faire afficher un titre dans la fentre de message.

84

39 Faire effacer le contenu dun champ.

84

40 Rendre temporairement impossible (masquer) la saisie dun champ.

85

E3

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : Travailler sur /
Dvelopper le code de contrle.

87

V3
Chap. 4

Exercices de validation pour le chapitre 3


Introduire les bases de donnes relationelles.

93
97

A4a

Faire lexercice Obsttrique Visites de suivi - Cration

98

41 Crer un bouton de relation

99

42 Rgler les proprits relationnelles

99

43 Accder une forme relie

99

44 Dplacer et redimensionner un bouton.

100

45 Crer une forme relie.

100

46 Entrer des donnes dans votre nouveau systme de bases de donnes.

102

A4b

Faire lexercice Obsttrique Visites de suivi - Saisie

102

47 Comprendre les relations entre tables.

104

E4

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : - Introduire les
bases de donnes relationnelles.

105

V4
Chap. 5

Exercices de validation pour le chapitre 4


Grer les donnes de base dans "Analyse".

113
115

A5

Faire lexercice Obsttrique Prnatal - Grer

115

48 Ouvrir le module Analyse.

115

49 Lire un projet existant.

116

50 Obtenir une liste du contenu des champs dune forme.

117

51 Obtenir une liste des champs dune forme.

118

52 Obtenir une liste des formes ou des tables dun projet.

119

53 Trier une liste.

119

54 Slectionner un sous-ensemble denregistrements.

120

55 Supprimer un tri

121

56 Supprimer un critre de slection.

121

Premiers pas dans Epi Info 7

232

Louis AYZAC

Version aot 2013


57 Fermer le module Analyse

121

E5

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : Grer les
donnes de base dans Analyse

123

V5
Chap. 6

Exercices de validation pour le chapitre 5


Nettoyer une base de donnes.

127
129

A6

Faire lexercice : Rfugis

130

58 Recoder un champ.

131

59 Sauvegarder le contenu dune forme modifie.

132

61 Supprimer/rappeler des enregistrements

133

62 Supprimer un fichier, une table ou une forme

134

E6

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : Nettoyer une
base de donnes

135

V6
Chap. 7

Exercices de validation pour le chapitre 6


Dcrire une population (Analyser en interactif).

137
139

A7

Faire lexercice : Oswego Analyse descriptive - Interactif

140

63 Produire le tableau de frquences dune variable.

141

64 Produire les caractristiques de distribution dune variable.

142

65 Diriger les rsultats vers un fichier dtermin.

142

66 Dfinir une nouvelle variable.

143

67 Affecter une valeur une variable.

144

68 Affecter une valeur une variable de faon conditionnelle.

145

69 Ajouter un texte ou une image aux rsultats (Type).

146

70 Naviguer dans la fentre des rsultats

147

E7

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : Dcrire une
population (Analyser en interactif)

149

V7
Chap. 8

Exercices de validation pour le chapitre 7


Produire les rsultats avec des programmes.

153
157

A8

Faire lexercice : Oswego Analyse descriptive - Programme

158

71 Sauvegarder un fichier programme (.PGM)

159

72 Ouvrir un programme existant.

160

73 Effacer un programme existant.

161

74 Faire excuter un programme existant.

162

75 Crer un nouveau programme

162

76 Imprimer un programme existant.

162

E8

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : Produire les
rsultats avec des programmes

163

V8
Chap. 9

Exercices de validation pour le chapitre 8


Produire des graphiques pour illustrer l'analyse descriptive.

169
171

A9

Faire lexercice : Smoke Analyse descriptive Graphiques

171

77 Produire un camembert avec une variable qualitative.

173

78 Produire un diagramme en batons avec une variable discrte.

174

79 Produire un histogramme avec une variable continue.

179

E9

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit Produire des
graphiques pour illustrer lanalyse descriptive.

177

V9
Chap. 10

Exercices de validation pour le chapitre 9


Lire et crire diffrents formats de fichiers de donnes dans "Analyse".

179
187

Premiers pas dans Epi Info 7

233

Louis AYZAC

Version aot 2013


A10

Faire lexercice : Import Export & Co

187

80 Lire (importer) un fichier Excel.

188

81 Lire (importer) un fichier Epi Info 2002 ou Access

189

82 Ecrire (exporter) un fichier Excel (.xls) partir dune table dun projet.

190

E10

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit Lire et crire
diffrents formats de fichiers de donnes dans Analyse

191

V10
Chap. 11

Exercices de validation pour le chapitre 10


Produire le croisement d'une variable par une autre.

193
195

83 Produire le tableau crois (de contingence) de deux variables.

199

Faire lexercice : Oswego Analyse croise - Programme

199

A11a

84 Analyser avec une rgression logistique.

201

85 Analyser avec une analyse de variance.

202

A11b

Faire lexercice : Ages

202

86 Analyser avec une rgression linaire.

204

A11c

Faire lexercice : Oestriol

204

E11

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : Produire le


croisement dune variable par une autre.
Exercices de validation pour le chapitre 11
Produire des graphiques pour illustrer les analyses bi varies.

205

V11
Chap. 12
A12

E12
V12

209
211

Faire lexercice : Smoke Analyse bivarie Graphiques.


87 Produire un nuage de points avec deux variables quantitatives.

212
212

88 Produire plusieurs camemberts sur une mme page.

213

89 Produire un diagramme en barres conjoint.

214

90 Produire un histogramme juxtapos.

215

Faire lexercice dentranement : Surveillance des infections nosocomiales en maternit : Produire des
graphiques pour illustrer les analyses bi varies.
Exercices de validation pour le chapitre 12
EPI INFO 7 IAKA (Index)
Liste des exercices
Table des matires
Validation

Premiers pas dans Epi Info 7

234

Louis AYZAC

217
219
223
229
231
235

Version aot 2013


Premiers pas dans EPI INFO 7
Validation
Tout travail prsente des imperfections et doit tre corrig pour aller vers la perfection.
Merci de prendre le temps de noter ici ces imperfections et de les faire parvenir par
courrier :
Docteur Louis AYZAC
Centre de Coordination de la Lutte contre les Infections Nosocomiales Sud Est
Hpital Henry Gabrielle
Villa Alice
20, route de Vourles
69230 SAINT GENIS LAVAL
France
ou par tlcopie :
Fax : (33) 04 78 86 49 48
ou par courrier lectronique :
louis.ayzac@chu-lyon.fr
1) Coordonnes du rpondant :
Nom ____________________________________________________________
Prnom __________________________________________________________
Adresse __________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
Tlphone ________________________________________________________
Tlcopie ________________________________________________________
Courrier lectronique _______________________________________________
2) Fautes dorthographe ou de prsentation releves (repres par le numro de page et
dobjectif):
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________

Premiers pas dans Epi Info 7

235

Louis AYZAC

Version aot 2013


3) Critiques (manquants, enchanement, manque de clart) et suggestions sur le
contenu.
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________

Premiers pas dans Epi Info 7

236

Louis AYZAC

You might also like