L'objectif de notre travail est de tirer parti des avantages offerts par le SIG dans le
domaine de la santé publique en Tunisie, en mettant en place un système efficace
de collecte et d'analyse des données géographiques pour les urgences. Nous
espérons que ce système contribuera à améliorer la réactivité et l'efficacité des
interventions d'urgence, et à faciliter la prise de décision pour les professionnels
de la santé et les responsables gouvernementau
Conception et mise en place d'une application SIG-Web d'aide à la décision pour les urgences en Tunisie.pdf
1. A
NNÉ
E
UNI
V
E
R
S
I
T
A
I
R
E
2
0
2
2
-
2
0
2
3
R
A
P
P
OR
TDEP
R
OJ
E
TDEF
I
N D’
É
T
UDE
P
r
é
s
e
n
t
ée
nv
u
ed
el
’
Ob
t
e
n
t
i
o
n
d
uL
i
c
e
n
c
ee
nGé
o
m
a
t
i
q
u
ee
ta
p
p
l
i
c
a
t
i
o
n
P
a
r
c
o
u
r
s
:
Gé
o
m
a
t
i
q
u
e
sa
p
p
l
i
q
u
é
e
sàl
’
u
r
b
a
n
i
s
m
e
e
tàl
'
a
m
é
n
a
g
e
m
e
n
t d
ut
e
r
r
i
t
o
i
r
e
UNI
V
E
R
S
I
T
ÉT
UNI
S E
LMA
NA
R
P
R
OJ
E
TR
E
A
L
I
S
EE
N C
OL
L
A
B
OR
A
T
I
ON A
V
E
C
:
L
EC
E
NT
R
EI
NF
OR
MA
T
I
QUEDU MI
NI
S
T
É
R
EDEL
AS
A
NT
É
F
A
C
UL
T
ÉDE
S S
C
I
E
NC
E
S DET
UNI
S
DÉ
P
A
R
T
E
ME
NTDEGÉ
OL
OGI
E
A
NNÉ
EUNI
V
E
R
S
I
T
A
I
R
E2
0
2
2
-
2
0
2
3
CONCE
P
T
I
ON E
TMI
SEE
N P
L
A
CED’
UNE
A
P
P
L
I
C
A
T
I
ON SI
G-
WE
B D’
A
I
DEÀ L
A DÉ
CI
SI
ON
P
OUR L
E
S URGE
NCE
S
E
N T
UNI
SI
E
RÉ
SUMÉ:
C
e r
a
p
p
o
r
tm
e
te
n é
v
i
d
e
n
c
e l
'
i
m
p
o
r
t
a
n
c
e c
r
o
i
s
s
a
n
t
e d
e S
y
s
t
è
m
e d
'
I
n
f
o
r
m
a
t
i
o
n
G
é
o
g
r
a
p
h
i
q
u
e
(
S
I
G
)
d
a
n
s
l
e
d
o
m
a
i
n
e
d
e
l
as
a
n
t
é
p
u
b
l
i
q
u
e
e
nT
u
n
i
s
i
e
.
A
l
o
r
s
q
u
e
l
'
u
t
i
l
i
s
a
t
i
o
n
d
e
sS
I
G d
a
n
sl
es
e
c
t
e
u
rd
el
as
a
n
t
ée
s
t
e
n
c
o
r
el
i
m
i
t
é
e
,
i
l
e
x
i
s
t
eu
n
ep
r
i
s
ed
ec
o
n
s
c
i
e
n
c
e
c
r
o
i
s
s
a
n
t
ed
el
e
u
rv
a
l
e
u
ra
j
o
u
t
é
ee
t
d
el
e
u
rp
o
t
e
n
t
i
e
l
p
o
u
ra
m
é
l
i
o
r
e
rl
ac
o
o
r
d
i
n
a
t
i
o
nd
e
s
i
n
t
e
r
v
e
n
t
i
o
n
s
d
'
u
r
g
e
n
c
e
e
t
l
a
p
r
i
s
e
d
e
d
é
c
i
s
i
o
n
e
n
m
a
t
i
è
r
e
d
e
s
a
n
t
é
.
D
a
n
s
c
e
c
o
n
t
e
x
t
e
s
’
i
n
s
c
r
i
t
l
e
p
r
é
s
e
n
t
t
r
a
v
a
i
l
q
u
i
p
r
é
s
e
n
t
e
u
n
s
y
s
t
è
m
e
d
e
c
o
l
l
e
c
t
e
d
e
d
o
n
n
é
e
s
S
I
Gp
o
u
r
l
e
s
u
r
g
e
n
c
e
s
,
v
i
s
a
n
t
àf
a
c
i
l
i
t
e
rl
ac
o
o
r
d
i
n
a
t
i
o
nd
e
ss
e
c
o
u
r
se
t
l
as
é
l
e
c
t
i
o
nd
e
sc
e
n
t
r
e
sd
'
o
p
é
r
a
t
i
o
n
ss
a
n
i
t
a
i
r
e
s
a
p
p
a
p
p
r
o
p
r
i
é
s
.
L
e
s
r
é
s
u
l
t
a
t
s
o
b
t
e
n
u
s
a
p
r
è
s
l
a
m
i
s
e
e
n
p
l
a
c
e
d
u
s
y
s
t
è
m
e
d
é
m
o
n
t
r
e
n
t
s
o
n
e
f
f
i
c
a
c
i
t
é
e
t
s
o
n
u
t
i
l
i
t
é
d
a
n
s
l
e
c
o
n
t
e
x
t
e
d
e
s
u
r
g
e
n
c
e
s
m
é
d
i
c
a
l
e
s
.
L
'
i
n
t
é
g
r
a
t
i
o
n
d
e
s
S
I
Gd
a
n
s
l
e
d
o
m
a
i
n
e
d
e
l
a
s
a
n
t
é
p
u
b
l
i
q
u
e
r
e
p
r
é
s
e
n
t
e
d
o
n
c
u
n
e
a
v
a
n
c
é
e
s
i
g
n
i
f
i
c
a
t
i
v
e
p
o
u
r
a
m
é
l
i
o
r
e
r
l
a
r
é
a
c
t
i
v
i
t
é
e
t
l
'
e
f
f
i
c
a
c
i
t
é
d
e
s
s
e
r
v
i
c
e
s
d
e
s
a
n
t
é
e
n
T
u
n
i
s
i
e
.
S
I
GWe
b
,
s
a
n
t
é
p
u
b
l
i
q
u
e
,
S
H
O
C
R
o
o
m
,
i
n
t
e
r
v
e
n
t
i
o
n
e
f
f
i
c
a
c
e
We
b
G
I
S
,
p
u
b
l
i
c
h
e
a
l
t
h
,
S
H
O
C
R
o
o
m
,
e
f
f
e
c
t
i
v
e
i
n
t
e
r
v
e
n
t
i
o
n
T
h
i
s
r
e
p
o
r
t
h
i
g
h
l
i
g
h
t
s
t
h
e
g
r
o
w
i
n
g
i
m
p
o
r
t
a
n
c
e
o
f
G
I
Si
n
p
u
b
l
i
c
h
e
a
l
t
h
i
n
T
u
n
i
s
i
a
.
D
e
s
p
i
t
e
t
h
e
i
rl
i
m
i
t
e
d u
s
e
,t
h
e
i
rv
a
l
u
ea
n
d p
o
t
e
n
t
i
a
lt
o i
m
p
r
o
v
et
h
ec
o
o
r
d
i
n
a
t
i
o
n o
fe
m
e
r
g
e
n
c
y
i
n
t
e
r
v
e
n
t
i
o
n
s
a
n
dh
e
a
l
t
hd
e
c
i
s
i
o
n
-
m
a
k
i
n
ga
r
ei
n
c
r
e
a
s
i
n
g
l
yr
e
c
o
g
n
i
z
e
d
.
O
u
r
w
o
r
kp
r
e
s
e
n
t
s
a
G
I
Sd
a
t
ac
o
l
l
e
c
t
i
o
ns
y
s
t
e
mf
o
r
e
m
e
r
g
e
n
c
i
e
s
,
f
a
c
i
l
i
t
a
t
i
n
gt
h
e
c
o
o
r
d
i
n
a
t
i
o
no
f
r
e
l
i
e
f
e
f
f
o
r
t
s
a
n
d
t
h
es
e
l
e
c
t
i
o
no
fa
p
p
r
o
p
r
i
a
t
ee
m
e
r
g
e
n
c
yc
e
n
t
e
r
si
ne
m
e
r
g
e
n
c
ys
i
t
u
a
t
i
o
n
s
,
w
i
t
ht
h
ea
i
m o
f
f
a
c
i
l
i
t
a
t
i
n
gr
e
l
i
e
f
c
o
o
r
d
i
n
a
t
i
o
na
n
dt
h
es
e
l
e
c
t
i
o
no
f
s
u
i
t
a
b
l
eh
e
a
l
t
ho
p
e
r
a
t
i
o
n
sc
e
n
t
e
r
s
.
T
h
e
r
e
s
u
l
t
so
b
t
a
i
n
e
da
f
t
e
rt
h
ei
m
p
l
e
m
e
n
t
a
t
i
o
no
f
t
h
es
y
s
t
e
m d
e
m
o
n
s
t
r
a
t
ei
t
se
f
f
e
c
t
i
v
e
n
e
s
sa
n
d
u
s
e
f
u
l
n
e
s
s
i
n
t
h
e
c
o
n
t
e
x
t
o
f
m
e
d
i
c
a
l
e
m
e
r
g
e
n
c
i
e
s
.
u
s
e
f
u
l
n
e
s
s
i
n
t
h
e
c
o
n
t
e
x
t
o
f
m
e
d
i
c
a
l
e
m
e
r
g
e
n
c
i
e
s
.
CONCE
P
T
I
ON
E
T
MI
SE
E
N
P
L
A
CE
D’
UNE
A
P
P
L
I
C
A
T
I
ON
SI
G-
WE
B
D’
A
I
DE
À
L
A
DÉ
CI
SI
ON
P
OUR
L
E
S
URGE
NCE
S
E
N
T
UNI
SI
E
Wa
s
s
i
m
Ch
a
k
r
o
u
n
MA
I
T
RE
-
A
S
SI
ST
A
NTHA
B
I
L
I
T
É
,
F
ST
MA
I
T
RE
-
A
S
SI
ST
A
NT
E
,
F
ST
MA
I
T
REDECONF
É
RE
NCE
S,
F
ST
CHE
FDESE
RV
I
CE
,
CI
MS
CHE
FDESE
RV
I
CE
,
SHOCROOM
P
RÉ
SI
DE
NT
E
X
A
MI
NA
T
RI
CE
E
NC
A
DR
A
NT
EF
ST
E
NC
A
DR
A
NTCI
MS
I
NV
I
T
É
E
E
L
A
B
ORÉP
A
R WA
S
SI
M CHA
K
ROUN
SOUT
E
NU L
E2
6
/
0
6
/
2
0
2
3
Mr
.
NA
DHE
M B
R
A
HI
M
Mm
.
A
F
F
E
FNA
J
J
A
RI
Mm
.
S
A
L
WA S
A
I
DI
Mr
.
HOUS
SE
M I
SMA
I
L
Mm
.
WA
F
A S
A
I
DI
2. A cœurs vaillant rien n’est impossible,
a conscience tranquille tout est accessible,
quand il y a la soif d’apprendre tout vient à
point à qui sait attendre,
quand il y a le souci de réaliser un objectif tout
devient facile pour arriver à nos fins.
Malgré les obstacles qui s’opposent en dépit des
difficultés qui s’interposent
Je dédie ce rapport de PFE …
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
3. DÉDICACES
A Ma très chère Maman Salma,
Je souhaite profiter de cette occasion pour te rendre un hommage sincère et te
remercier du fond du cœur. Tu as été bien plus qu'une mère pour moi tout au long
de ma vie, et particulièrement pendant cette période cruciale de mon projet de
fin d'études.
A Mon très cher Papa Mansour,
Qui peut être fier et trouver ici le résultat de longues années de sacrifices et de
privations pour m’aider à avancer dans la vie. Puisse Dieu faire en sorte que ce
travail porte son fruit.
A Mon Frère Mohamed Amine et mes sœurs Jihéne et Yosr. Pour leurs
encouragements permanents, et leurs soutien moral.
En témoignage de mon affection fraternelle, de ma profonde tendresse et
reconnaissance, je vous souhaite une vie pleine de bonheur et de succès et que
Dieu, tout puissant, vous protège et vous garde.
A Mes Grands-parents Hedi, Mouldia et Lalahom pour leurs soutiens tout au
long de mon parcours universitaire.
Enfin je m’adresse mes plus sincères remerciements à tous mes proches et amis,
qui m’ont toujours soutenues et encouragés au cours de la réalisation de ce
projet.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
4. REMERCIEMENTS
C’est avec le plus grand honneur que je réserve cette page en signe de gratitude
et de reconnaissance à tous ceux qui m’ont aidé dans la réalisation de mon stage
et la rédaction de ce rapport.
Mes remerciements vont tout particulièrement à Mme Salwa SAIDI, Maître de
conférences à la FST, pour son précieux encadrement et ses conseils avisés tout
au long de mon travail.
Je tiens à exprimer toute ma reconnaissance à M. Houssem ISMAIL, Chef de
service dans l’entreprise CIMS, pour sa collaboration, et je le remercie de
m’avoir encadré, orienté, aidé et conseillé.
Je souhaite particulièrement remercier Mme Wafa SAIDI et M. Rabii
CHANDOUL pour leurs aides précieuses et pour leurs encouragements.
Je tiens aussi à exprimer ma profonde gratitude à M. Nadhem BRAHIM, Maitre-
assistant habilité à la FST, d'avoir bien voulu s’intéresser à ce travail et qui a
bien accepté de me faire le grand honneur de présider le jury de ma soutenance.
Je remercie également Mme Afef NAJJARI, Maitre-assistante en bio-
informatique à la FST, examinatrice de cette mémoire qui m’a fait l’honneur
d’évaluer mon rapport et d’adapter ses critiques et suggestions.
Je tiens à remercier également Héla DARDOUR pour ces conseils apportés lors
de la réalisation de ce projet.
Et enfin, un grand merci à tous ceux qui m’ont soutenu de près ou de loin à
l’achèvement de ce rapport dans les meilleures conditions.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
5. TABLE DES MATIÈRES
INTRODUCTION GÉNÉRALE…………………………………………………………..………......1
PROBLÉMATIQUE………………………………………….…………………………………………..3
OBJECTIFS……………………………………………………………….………………………………..4
CHAPITRE I : CONTEXTE GÉNÉRAL ET DÉFINITION DES CONCEPTS…….……5
Introduction…………………………………………..………………………...…………………...…………………......6
I. Présentation de l’organisme d’accueil Centre informatique du ministère de la Santé (CIMS)….……….....…6
II. Introduction au concept de « SHOCRoom »……………………...……………………………………...………….7
1. Création…………………………....……………...……………...………………………….………………...……..7
2. Missions ………………………………………………...………………………………………………………...…9
3. Rôle du SHOCRoom dans la gestion des évènements à victimes multiples……………………...…………9
4. Système d’information du SHOCRoom sur les incidents………..………….………….……...………….....10
III. Définitions des concepts ……………………………………...……………………………………….…..………………...11
1. Concepts clés de système d'information géographique (SIG)……….....………......…......……...……….....11
1.1 Définition et principes des SIG………….……………….....………………..….........................................11
1.2 Utilisation de SIG dans le domaine de la santé…..…………………..………...……………………...…11
1.3 Applications de SIG pour les urgences sanitaires…………….......………...…...………….......……….12
1.4 Gestion des urgences médicales en Tunisie………………………….............………………...……...…15
2. Aide à la décision en santé…………………………………………………………….………………………....16
2.1 Concepts et méthodes d'aide à la décision…………………………………………..….……………….16
2.2 Outils d'aide à la décision pour les urgences médicales………………………….…………………....16
2.3 Importance de l'aide à la décision dans les situations d'urgence…………………………………...…17
3. Revue de la littérature sur les applications SIG dans la gestion des urgences médicales…........……...…17
3.1 Localisation des services d'urgence…………………………………………………………..…………..17
3.2 Planification des ressources médicales………..............………………...……………………..….......…17
3.3 Prévision des risques et alerte précoce…………………………………………………………..……….18
3.4 Visualisation et communication des informations……………………………………………...……....18
4. Analyse des besoins et des lacunes en Tunisie…………………………………………..…………….……....18
4.1 État actuel de la gestion des urgences médicales en Tunisie………………………………………….18
4.2 Limitations et défis rencontrés………………………………………………………………………….....19
4.3 Opportunités d'amélioration grâce au SIG…………………...………………………………….……….19
IV. Cas d'étude et exemples de bonnes pratiques…………………………………………………………………....19
Conclusion…………………..………………………..………………………...………………...…………………….....20
CHAPITRE II : ZONE D'ÉTUDE ET PRÉSENTATION DE L'ANALYSE DES
STRUCTURES SANITAIRES……………………….………………………………………………....21
Introduction…………………………………………...…………………………………...……….………………….....22
I.Zone d’étude……………………………………….…………………………..…………….…..……..………...……22
1. Cadre géographique ………………….……………………….………………….………..………...……..……22
2. Cadre démographique……………………….…..…………..………………………………...………....….…...23
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
6. Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
3.Nombre des structures sanitaires public en 2022…………………….…………………….………………….25
4.Répartition des structures hospitalières selon le type et par gouvernorat en 2022……..……………..…..26
II.Méthodologie adoptée…………………………………………………..……………………………………….……28
1.Les logiciels et sites Web utilisés…………..………………………………………….....………………...……28
2.Collecte des données……………………..……..…………………………….……...……………...….………...29
3.Type des données ……………………….…………...…………………….…….………………………………..29
4.Les données géographiques …………..………………...……………….……….…………………..…………..29
5. Les données attributaires……….………..…………………......………………….………………………...…...31
III.Sortie terrain…………………………………………………………………….………...………………………...…31
1.Application Web KoBoToolbox …………………………...………..….…..………….……………………….32
2.Application mobile KoBoCollect………………………………………...….…….………………………….....33
IV.Traitement des données ……….……………………………………………………..…………………………...…34
V.Distribution géographique des établissements hospitaliers……………..………..……………………………....35
Conclusion…………………..………………………..………………………...………………………….....39
CHAPITRE III : CONCEPTION ET MISE EN PLACE D'UN SIG WEB
SANITAIRE………………………………………………………………………...……….40
Introduction…………………………………………..………………………...………………………….....41
I.Les logiciels et site Web utilisés………………..…………………………………………………………………… 41
II.Langages de programmation utilisées………………….………………………………………………….....….….42
III.Analyse des besoins…………………………………………………………………………………….….………....42
1.Analyse fonctionnelle………………………………………………………………..……………..............….….43
1.1 Identification des acteurs…………...…………………………….…………………………………….…....43
1.2 Capture des besoins fonctionnels……………………………………………………………...……….…..44
2.Analyse non fonctionnelle………………………….…………………………………………………….…...…45
3.Spécification des besoins fonctionnels………………………………....…….…………………….…………..46
4.Diagramme de contexte statique …………………………………………..………………………...................46
5.Diagramme de cas d’utilisation globale…………………..…………...……...…….………………….….…...47
IV.Etude conceptuelle………….…………………………………….…………...…………………………….…..……47
1.Vue statique ………………...……………………..………………………………………………………..……..47
2.Modélisation en UML…………………………………....………………………………………………………48
2.1 Diagrammes dans UML………………………………...………….…………………………………….….48
2.2 Diagramme de classe …………………………………………...………………………….…...………..….49
2.3 Diagrammes des cas d’utilisation détaillés………………………..…………...………….………………50
2.4 Diagramme de séquence………………………….………………………...……………..…………...……54
Conclusion..…………………………………………..………………………...……………………...……………….....56
CHAPITRE IV : APPROCHE METHODOLOGIQUE POUR LA MISE EN PLACE
D’UN SIG WEB SANITAIRE…………………….................…………….…………………………..…......57
Introduction…………………………………………..………………………...………………………….....58
I. WebMapping……………..………………...…………………………...…………………………….…………...58
1. Définition…………………………………………………………………………………….58
2. Fonctionnalités………………………...……………….…………………………………….58
7. II. Objectifs de la création d’une application SIG-WEB Sanitaire………………..……..……………..…………..59
III. Méthodologie adoptée …………………………………………………………………………...………..…………60
1. Présentation de l’application…………………………………………………………………………...………...60
2. Importation des données…………………………………………………………….……….……….…………..60
3. Les différents profils utilisateurs …………………………………………...……….…………..………………62
3.1 Page login………………………………….……………………………………….…….…………..………...63
3.2 Page administrateur………………………...……………………….……………….………………………...64
3.3 Page agent hospitalier……………………….……………………….……………..………….…….…..……67
3.4 Page agent SHOCRoom ………………………...………………….………………..………………..….……..69
a. Connexion aux données………………………………………….…………….…………………………..70
b. Gestion des données………………………………………………….…....….……………………………71
c. Création de mesures…………………………………………….…….……………………………………72
d. Visualisations dynamiques…………………………………….…...……………………………………..73
Conclusion..…………………………………………..………………………...………………………….....75
CHAPITRE V : RESULTATS ET DISCUSSIONS …………...…………………..…......76
Introduction…………………………………………..………………………...………………………….....77
1. Page login……………………………….………………………………………………………………………….77
2. Page agent hospitalier…………………………………………………………………..………………78
3. Page administrateur………………….…………………………………………………………..……..79
4. Page agent SHOCRoom……………………………………………………………….…………….…80
Conclusion..…………………………………………..………………………...………………………….....81
CONCLUSION GÉNÉRALE PERSPECTIVES………….………….…………………..82
BIBLIOGRAPHIE ………………………………………….……………….……………..84
WEBOGRAPHIE…………………………………………...……………………………... 86
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
8. LISTE DES FIGURES
Figure 1 : Carte d’incidence par gouvernorat pour 100 000 habitants.
Figure 2: Centre informatique ministère de la Santé (CIMS)
Figure 3: Strategic Health Operations Center
Figure 4: Salle de réunion au sein de SHOCRoom
Figure 5 : Rôle du SHOCRoom dans la gestion des évènements à victimes
Figure 6 : Système d’information du SHOCRoom sur les incidents.
Figure 7 : Système d’Information Géographique
Figure 8 : Visite SHOCRoom
Figure 9 :Présentation d'AlphaTechnology
Figure 10 : Enquête via WhatsApp avec M. Rabii CHANDOUL
Figure 11 :L'interface de l'application créée par l'étudiante (DARDOUR,2019)
Figure 12 : Enquête via Messenger avec l’étudiante
Figure 13 :Gestion des urgences médicales en Tunisie
Figure 14 : Méthodes d'aide à la décision
Figure 15 : Exemples d'applications SIG pour les urgences médicales dans
d'autres pays
Figure 16 : Position géographique de la Tunisie par rapport à l'Afrique.
Figure 17 : Evolution et projection de la population tunisienne depuis 1956
Figure 18 : Répartition de la Population en Tunisie par Gouvernorat 2022
Figure 19 : Secteur Public de Santé en Tunisie
Figure 20: Recueil des données sous la plateforme Google Earth Pro
Figure 21: Répartition des hôpitaux sur la plateforme Google Earth
Figure 22: Données attributaires
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
9. Figure 23: Page de création d'un nouveau projet sur KoboToolbox
Figure 24: Questions structurées pour la collecte de données
Figure 25:Sortie sur le terrain et vérification des données
Figure 26: Outils de conversion de KML en couches (layers)
Figure 27: Conversion des données KML en données vectorielle
Figure 28: Exportation des données en format Shapefile
Figure 29: Outils de jointure des données attributaires avec les données
vectorielles
Figure 30 : Carte de localisation des hôpitaux en Tunisie
Figure 31 : Carte de localisation des HC en Tunisie
Figure 32 : Carte de localisation des CHU et CS en Tunisie
Figure 33 : Carte de localisation des HR en Tunisie
Figure 34: Carte de répartition des lits hospitaliers en Tunisie.
Figure 35 : Répartition en pourcentage des différents Hôpitaux en Tunisie, 2022
Figure 36 : Diagramme de contexte statique
Figure 37 :Diagramme de cas d'utilisation globale.
Figure 38 : Diagramme dans l’UML
Figure 39 : Diagramme de classe
Figure 40 : Diagramme du cas d’utilisation « Gérer les utilisateurs »
Figure 41 :Diagramme du cas d’utilisation « Visualiser la carte »
Figure 42 :Diagramme du cas d’utilisation « Mettre à jour les informations
hospitalières »
Figure 43 : Diagramme de séquence lorsqu'un agent "SHOCRoom" appuie sur le
bouton "Update" dans une interface utilisateur.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
10. Figure 44 : Diagramme de séquence lorsqu'un agent SHOCRoom effectue une
sélection d’un hôpital
Figure 45 : Objectifs de la création d’une application SIG-Web sanitaire
Figure 46 :Activation de l'Apache et MySQL
Figure 47 : Importation de notre base de données sur phpMyAdmin
Figure 48 : Création de nouvelle table sur phpMyAdmin
Figure 49 : Les tables dans phpMyAdmin
Figure 50 :Les différents profils utilisateurs
Figure 51 : Code de la page login.php dans VSCode
Figure 52 : Récupération des gouvernorats sur VSCode
Figure 53 : Code de la page agent_hospitalier.php dans VSCode
Figure 54 : Lien JavaScript dans VSCode
Figure 55 : Le code de la page admin.php dans VSCode
Figure 56: Les principaux éléments qui caractérisent Power BI
Figure 57: Importation des données dans Power BI
Figure 58: Options DirectQuery
Figure 59: Serveur et BD
Figure 60: Option « Transformer les données »
Figure 61: Fonctions de gestion de données
Figure 62: Diagramme circulaire du pourcentage des lits disponibles par rapport
au total
Figure 63: Diagramme à barres représentant le nombre de lits et de scanners
disponibles
Figure 64: Affichage des hôpitaux
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
11. Figure 65: Les données actualisées
Figure 66: Affichage final avant la publication sur le web
Figure 67: L’option Publier sur le web
Figure 68: La publication de notre projet
Figure 69: Le lien web insérer dans la page agent_shocroom
Figure 70: Interface de la page de connexion.
Figure 71: Les informations des utilisateurs dans phpMyAdmin
Figure 72: Formulaire de mise à jour sur le web
Figure 73: Message afficher
Figure 74: Page d'administration
Figure 75: Page Agent SHOCRoom
Figure 76: Affichage sur Smartphone
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
12. LISTE DES TABLEAUX
Tableau 1: L'organisation de Soins en Tunisie (CS, 2019)
Tableau 2 : Répartition des structures hospitalières par type, gouvernorat et
nombre de lits en 2022
Tableau 3 : les Logiciels et sites Web utilisés
Tableau 4 : les Logiciels et sites Web utilisés
Tableau 5 : les langages de programmation utilisés
Tableau 6 : Tableau descriptif du cas d’utilisation « Gérer les utilisateurs »
Tableau 7 :Tableau descriptif du cas d’utilisation « Visualiser la carte »
Tableau 8 :Tableau descriptif du cas d’utilisation « Mettre à jour les informations
hospitalières »
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
13. LISTE DES ABRÉVIATIONS
BD: Base de données
BI : Business Intelligence
CAP: Cellule d'Alerte Préfecture
CHU : Centre Hospitalier Universitaire
CHS : Centre hospitalier spécialisé
CIMS : Centre Informatique du ministère de la Santé
CIN : Carte d'Identité Nationale
CS : Carte Sanitaire
CSS : Cascading Style Sheets
CSSB : Centre de Santé et de Soins de Base
DRS : Direction Régionale de Santé
FST : Faculté des Sciences de Tunis
GPS : Global Positioning System
GSB : Groupement de Sante de Base
HC : Hôpital de Circonscription
HR : Hôpital Régional
HTML : HyperText Markup Language
HOSPIMAP :Hospital Information Mapping
INS : Institut National de la Statistique
JS : JavaScript
KML : Keyhole Markup Language
PHP : Php Hypertext Preprocessor
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
14. QGIS : Quantum Geographic Information System
SAMU: Service d'Aide Médicale d'Urgence
SHOC : Strategic Health Operations Centre
SIG : Système d’Information Géographique
SMUR : Service Mobile d'Urgence et de Réanimation
SQL : Structured Query Language
SSP: Services de Secours et de Protection
UML : Unified Modeling Language
VSCode : Visual Studio Code
WGS84: World Geodetic System 1984
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
15. - 1 -
INTRODUCTION GENERALE
Le domaine de la santé publique est en constante évolution, et de nouvelles
approches et outils innovants sont mis en place pour améliorer la santé de la
population. Parmi ces outils, le Système d'Information Géographique (SIG) est de
plus en plus utilisé dans le domaine de la santé publique pour collecter, analyser
et visualiser les données géographiques liées à la santé.
En Tunisie, l'utilisation de SIG dans le domaine de la santé est encore limitée.
Cependant, il existe une prise de conscience croissante de la nécessité d'intégrer
ces nouvelles technologies dans le processus de prise de décision. Le SIG offrent
une valeur ajoutée opérationnelle essentielle en matière de santé.
Dans ce contexte, notre travail consiste à mettre en place une application SIG-
Web pour les urgences au sein du ministère de la santé. Cette application vise à
faciliter la coordination et le choix des centres d'opérations sanitaires
(SHOCRoom) en fournissant une carte interactive des hôpitaux avec leurs
attributs, tels que le nombre de lits disponibles et le bon fonctionnement des
scanners. Cette carte permettra de prendre des décisions éclairées en cas
d'incident, en optimisant la coordination des secours et la sélection de l'hôpital le
plus approprié.
L'objectif de notre travail est de tirer parti des avantages offerts par le SIG dans le
domaine de la santé publique en Tunisie, en mettant en place un système efficace
de collecte et d'analyse des données géographiques pour les urgences. Nous
espérons que ce système contribuera à améliorer la réactivité et l'efficacité des
interventions d'urgence, et à faciliter la prise de décision pour les professionnels
de la santé et les responsables gouvernementaux.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
16. - 2 -
Ce rapport est structuré en 5 parties différentes, mais complémentaires.
L’enchaînement de ce travail a pris l’aspect de cet ordre :
• Une première partie présentant le contexte, le cadre général du projet, ainsi que
le Système d'Information Géographique (SIG) et la cartographie, et leur utilité
dans le secteur sanitaire. L'objectif de cette section est de permettre une
meilleure compréhension du sujet et d'acquérir une maîtrise des concepts clés.
• Dans le deuxième chapitre, nous mettons l'accent sur la présentation de la zone
d'étude dans ses divers contextes, ainsi que sur les processus utilisés pour
représenter et analyser les structures sanitaires. Cette section examinera les
caractéristiques géographiques, démographiques et sanitaires de la zone.
• Le troisième chapitre se focalise sur les analyses des exigences et les études
conceptuelles nécessaires à la réalisation de ce projet.
• Le chapitre 4 détaille la méthodologie adoptée pour mener à bien ce projet. Il
présente l'enchaînement des différentes étapes de travail, du processus de
conception de la base de données jusqu'à la publication finale du site web.
• Le chapitre 5 est dédié à la présentation des résultats obtenus après la
publication du site web.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
17. - 3 -
PROBLÉMATIQUE
Le choix du sujet de la présente étude, est motivé par le rôle crucial du centre
stratégique d'opérations sanitaires, communément appelé "SHOCRoom", dans la
coordination et la gestion des situations d'urgence dans le domaine de la santé.
En effet Le SHOCRoom a fait face à des défis importants lors de la pandémie de
COVID-19, avec un afflux massif d'appels téléphoniques rendant la coordination
difficile.
Par exemple de 28/12/2020 à 10/01/2021 un grand nombre de notifications a été
enregistré, rendant la coordination des interventions encore plus complexe. Pour
illustrer l'ampleur de l'incident, voici une carte des incidences par gouvernorat,
qui met en évidence les zones les plus touchées par la pandémie. [Source doc
« Situation épidémiologique COVID-19 en Tunisie » 2020]
Et face aux incidents et aux crises
sanitaires, il est essentiel d'avoir
une vision claire et précise de la
disponibilité des ressources
hospitalières, telles que le nombre
de lits disponibles et la
fonctionnalité des équipements
médicaux, afin de prendre des
décisions éclairées et d'optimiser
les interventions.
Figure 1 : Carte d’incidence par gouvernorat pour 100 000 habitants.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
18. - 4 -
OBJECTIFS
Les objectifs du projet "Conception et mise en place d’une application SIG-
Web d’aide à la décision pour les urgences en Tunisie" sont les suivants :
• Mettre en place une base de données fiable et actualisée pour maintenir les
informations sur les hôpitaux à jour, garantissant ainsi une gestion précise et en
temps réel des capacités hospitalières.
• Assurer l'interopérabilité de l'application SIG-WEB avec le SHOCRoom (Salle
de coordination des opérations et de gestion des urgences) pour permettre une
coordination efficace des incidents et une gestion intégrée des ressources.
• Créer une interface conviviale pour la visualisation et l'analyse des données
SIG des urgences.
• Faciliter la coordination des opérations d'urgence en fournissant une vue
d'ensemble des ressources hospitalières disponibles.
• Améliorer la gestion des situations d'urgence en fournissant des informations
géographiques précises.
• Assurer la sécurité et la confidentialité des données collectées.
• Collaborer avec les hôpitaux et les autorités sanitaires pour garantir la fiabilité
des données fournies par l'application SIG-WEB, en mettant en place des
mécanismes de vérification et de validation des informations.
L'objectif envers SHOCRoom est de faciliter la coordination des opérations
d'urgence en utilisant les données SIG des urgences, d'optimiser l'affectation
des ressources hospitalières et d'améliorer la gestion globale des situations
d'urgence.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
19. CHAPITRE I : CONTEXTE GÉNÉRAL ET DÉFINITION
DES CONCEPTS
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
20. - 6 -
Introduction
Ce chapitre introductif a comme objectif de mettre ce présent travail dans son
contexte général, pour une meilleure compréhension du sujet.
La première partie de ce chapitre est consacrée pour faire une présentation de
l’organisme d’accueil Centre Informatique du ministère de la Santé (CIMS),
ainsi que du Centre des Opérations Sanitaires Stratégiques (SHOCRoom), qui
constitue le principal sujet de ce projet. Ensuite, nous abordons le sujet
proprement dit en détaillant les concepts de SIG pour les urgences dans la
coordination et le choix des centres d'opérations sanitaires, cette section permettra
de clarifier les concepts et les outils clés utilisés dans ce projet.
De plus, nous aborderons la gestion des urgences médicales en Tunisie en
évaluant les défis et les opportunités d'amélioration grâce aux SIG. Enfin, nous
présenterons des projets à l'échelle internationale.
Figure 2: Centre informatique
ministère de la Santé (CIMS)
I. Présentation de l’organisme d’accueil
Centre informatique du ministère de
la Santé (CIMS)
Le Centre Informatique du ministère de la Santé
(CIMS) a été créé par la loi n°92-19 du 3 Février
1992 en tant qu'établissement public à caractère non
administratif relevant du ministère de la santé. Il joue
un rôle majeur dans le domaine de la e-santé en
Tunisie.
Ses missions principales englobent le développement et le déploiement du
système d'information hospitalier et des services numériques, ainsi que
l'assistance et la formation continue.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
21. - 7 -
Le CIMS contribue à l'amélioration des conditions de prestation de soins tout en
accompagnant les structures sanitaires publiques dans leurs transformations
numériques, en garantissant la confiance et la sécurité des données. Il exerce ses
activités à son siège situé à l'adresse suivante : 1 Rue de Libéria 1002, Tunis, Le
Belvédère.
Pour toute communication, le CIMS peut être contacté aux numéros de téléphone
suivants : +216 71 789 855 / +216 71 113 600. Les demandes peuvent également
être envoyées par courrier électronique à l'adresse cims@rns.tn. Des informations
supplémentaires sont disponibles sur leur site web : http://www.cims.rns.tn.
Les missions du CIMS couvrent l'étude et le développement d'applications pour le
système d'information hospitalier, ainsi que l'exploitation, le soutien et la
maintenance des réseaux et du matériel informatique. En outre, le CIMS agit en
tant que fournisseur de services internet (FSI) et propose des formations dans les
domaines de l'internet, de la bureautique et du système d'information hospitalier.
Grâce à son expertise et à son engagement envers l'innovation numérique dans le
secteur de la santé, le CIMS joue un rôle essentiel dans la modernisation des
services de santé en Tunisie. Sa contribution dans le développement et le
déploiement du système SIG pour les urgences illustre son engagement constant
en faveur de l'amélioration des prestations de soins et de la prise en charge des
situations d'urgence. Site web [CIMS,2020]
II. Introduction au concept de "SHOCRoom"
1. Création
La création du SHOCRoom a débuté avec une idée qui a émergé en 2002, suite à
l'accident de l'avion Egypte Air et à l'attentat de Djerba. Ces événements ont
incité le ministre de la Santé à prendre la décision de mettre en place une Cellule
de crise afin de mieux faire face à de telles situations.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
22. - 8 -
En 2009, lors de l'épidémie de la Grippe
H1N1, le ministère a réalisé qu'il avait
besoin d'une structure spécifique pour gérer
les crises sanitaires, comprenant un système
de veille permanent et des moyens de
communication efficaces. C'est ainsi qu'en
2010, le Centre des Opérations Sanitaires
Stratégiques, également connu sous le nom
de SHOCRoom, a été créé pour répondre à
ces besoins.
Figure 3: Strategic Health
Operations Center
[Presentation Dr Henda CHEBBI, Dr Wafa SAIDI – 2022]
Figure 4: Salle de réunion au sein de SHOCRoom
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
23. - 9 -
2. Missions
• Préparer la réponse aux menaces et aux crises sanitaires de grande ampleur.
• Recueil en temps réel des alertes sanitaires et leur gestion.
• Echange d'informations et la coordination entre tous les ministères (et
organisations internationales).
3. Rôle du SHOCRoom dans la gestion des évènements à victimes
multiples
Le SHOCRoom joue un rôle essentiel dans la gestion des événements à victimes
multiples, notamment lors de la phase de préparation. Il met en place des
procédures claires et détaillées afin d'assurer une réponse efficace en cas
d'urgence. [Presentation Dr Henda CHEBBI, Dr Wafa SAIDI– 2022]
03.
02.
Phase de préparation
• Procédures
• Critères de déclenchement
• Canaux de communication
avec les partenaires…
Phase de rétablissement
•Débriefing
• Evaluation de la gestion de
l’évènement
• Emission de
recommandations.
•Mise en alerte des SSP
• Coordination intra-sectorielle (SAMU, CAP,
SSP…) et intersectorielle
• Suivi de l’évacuation et de l’accueil des
victimes dans les SSP
• Rapports réguliers
• Communication interne et avec les médias…
Phase d’intervention
01.
02.
03.
Figure 5 : Rôle du SHOCRoom dans la gestion des évènements à victimes
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
24. - 10 -
4. Système d’information du SHOCRoom sur les incidents
Le SHOCRoom travaille activement et reçoit des informations sur l'incident de la
part de différents acteurs. Les sources d'informations incluent le Centre de
régulation SAMU, La salle d’opérations du ministre de l'Intérieur, la protection
civile, l'Administration de l'hôpital et les Services des urgences.
Ces informations peuvent être transmises au SHOCRoom par différents moyens
tels que le téléphone, le fax, l'e-mail ou le courrier. Le SHOCRoom établit
également un contact avec le service d’urgence pour vérifier la disponibilité des
lits et la fonctionnalité des scanners, ce qui contribue à prendre des décisions
appropriées concernant la gestion des victimes.
Une fois les informations recueillies, le SHOCRoom suit de près l'état des
victimes et génère des rapports variés pour assurer un suivi efficace de la
situation. Ces rapports peuvent être instantanés, journaliers, périodiques,
mensuels ou annuels, en fonction des besoins et de la nature de l'événement.
[Presentation Dr Henda CHEBBI, Dr Wafa SAIDI– 2022]
Figure 6 : Système d’information du SHOCRoom sur les incidents.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
25. Les principes fondamentaux du SIG comprennent la géo référenciation des
données, la topologie, la superposition de couches d'informations et l'analyse
spatiale. [Wikipédia]
1.2 Utilisation de SIG dans le domaine de la santé
Le système d'information géographique (SIG) est devenu un outil essentiel dans
le domaine de la santé en permettant une meilleure compréhension des relations
spatiales entre les données de santé et les facteurs environnementaux,
démographiques et sociaux. Grâce à ce type d'outil, les professionnels de la santé
peuvent analyser et visualiser les données de manière géographique, ce qui
facilite la détection de modèles et de tendances significatifs.
- 11 -
III. Définitions des concepts
1. Concepts clés de système d'information géographique (SIG)
1.1 Définition et principes de SIG
Le système d'information géographique
(SIG) est un outil informatique qui
capture, stocke, gère, analyse et présente
des données spatiales et géographiques. Le
SIG intègre des informations
géographiques provenant de différentes
sources, telles que des cartes, des images
satellites, des données démographiques et
des données de santé, pour permettre une
représentation visuelle et une analyse
spatiale.
Figure 7 : Système d’Information
Géographique
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
26. - 12 -
Le SIG est utilisé pour cartographier les maladies, identifier les zones à risque,
analyser les disparités de santé, planifier les services de santé, optimiser les
ressources et soutenir la prise de décision en matière de santé. Le SIG permet
également une visualisation efficace des données de santé, favorisant ainsi la
communication et la collaboration entre les acteurs du domaine de la santé.
1.3 Applications de SIG pour les urgences sanitaires
Le SIG est particulièrement utile dans la gestion des urgences sanitaires en
Tunisie. Il permet la localisation et la cartographie des services d'urgence, des
hôpitaux, des cliniques et des centres d'hémodialyse.
Le SIG peut également être utilisé pour analyser les flux de patients, en
identifiant les itinéraires les plus efficaces pour le transport médical d'urgence et
en évaluant la capacité d'accueil des établissements de santé.
Figure 8 : Visite SHOCRoom
En Tunisie Le SHOCRoom utilise le SIG pour la localisation des ambulances à
travers tout le pays en temps réel. Ce projet a été réalisé par Alpha Technology en
2015.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
27. - 13 -
Depuis 2004, AlphaTechnology se spécialise dans les
systèmes embarqués communicants et les solutions
M2M et IoT. L'entreprise vise à maîtriser une expertise
pluridisciplinaire pour créer des solutions basées sur des
objets intelligents et communicants.
Figure 9 :Présentation d'AlphaTechnology
Lors d'une brève enquête via WhatsApp, j'ai pu discuter avec Monsieur Rabii
CHANDOUL (Agent de support technique en informatique CIMS-SHOCRoom), qui a ajouté :
Figure 10 : Enquête via WhatsApp avec M. Rabii CHANDOUL
La géolocalisation des ambulances offre de nombreux avantages, tels que le suivi
en temps réel, la définition de zones d'intervention et l'affectation de l'ambulance
la plus proche. Les données enregistrées fournissent des rapports détaillés sur les
trajets et permettent des économies de kilométrage et de carburant et en ce qui
concerne l'idée de notre application pour les urgences sanitaires, elle est
soulignée comme étant potentiellement importante dans le processus de prise de
décision. En résumé, la géolocalisation améliore la coordination et l'efficacité des
services d'urgence sanitaires.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
28. Figure 12 : Enquête via Messenger avec l’étudiante
- 14 -
De plus, le SIG peut aider à la planification des ressources médicales en
identifiant les zones à faible couverture de services de santé et en optimisant
l'emplacement des équipements médicaux.
Lorsque j'ai effectué mon enquête et consulté les travaux antérieurs, j'ai remarqué
qu’une étudiante en mastère Géomatique à la FST, a réalisé un projet de fin
d'étude remarquable. Son travail consistait à créer une carte de répartition de
toutes les structures sanitaires en Tunisie en utilisant QGIS2Web, offrant ainsi
une vision claire de la répartition géographique des établissements de santé à
travers le pays.
Figure 11 :L'interface de l'application créée par l'étudiante (DARDOUR,2019)
Lorsque j'ai abordé l'étudiante concernant les objectifs de son projet, voici sa
réponse :
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
29. - 15 -
1.4 Gestion des urgences médicales en Tunisie
La gestion des urgences médicales en Tunisie fait partie intégrante du système de
santé. Elle implique la coordination des services d'urgence, des équipes
médicales, des transporteurs médicaux et des infrastructures de santé pour fournir
des soins rapides et appropriés en cas d'urgence. La Tunisie a mis en place des
protocoles et des plans d'intervention pour faire face aux urgences médicales
telles que les accidents, les crises sanitaires et les catastrophes naturelles.
Cependant, des défis persistent en termes de capacité de réponse, de coordination
intersectorielle et de communication en situation d'urgence, mettant en évidence
la nécessité d'améliorer la gestion des urgences médicales dans le pays.
DETRESSE MEDICALE
Alerte
190
Régulation Médicale SAMU
Urgence absolue
Envoi d’une unité mobile
hospitalière
Prise en charge du blessé ou du
malade par l’équipe médicale
Bilan médical au médecin
régulateur du SAMU
Recherche du lieu d’accueil le
mieux adapté
Préparation de l’accueil hospitalier
Urgence relative
Envoie de moyens adaptés
Figure 13 :Gestion des urgences médicales en Tunisie
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
30. - 16 -
Les services d’aide médicale urgente (SAMU) couvrent 24 gouvernorats (75%
des habitants et 50% du territoire) et régule l’activité de 13 services mobile
d’urgence et de réanimation (SMUR) réparti sur 10 gouvernorats. [Site web, ministère de
Santé]
2. Aide à la décision en santé
2.1 Concepts et méthodes d'aide à la décision
L'aide à la décision en santé est un processus qui consiste à utiliser des données,
des informations et des méthodes analytiques pour soutenir la prise de décision
éclairée dans le domaine de la santé. Cela implique l'évaluation des options
disponibles, la considération des impacts potentiels et l'identification de la
meilleure solution pour atteindre les objectifs fixés. Les méthodes d'aide à la
décision comprennent l'analyse coût-efficacité, l'analyse de sensibilité, la
modélisation et la simulation, ainsi que l'implication des parties prenantes et
l'utilisation de critères de décision. [Systèmes d'information et management (2016), pages 71 à 125]
2.2 Outils d'aide à la décision pour les urgences médicales
Dans le contexte des urgences médicales, les outils d'aide à la décision sont
essentiels pour une gestion efficace et rapide des situations d'urgence. Cela peut
inclure des outils de triage pour évaluer la gravité des cas et prioriser les soins,
des algorithmes de prise de décision pour guider les interventions médicales, des
systèmes d'alerte précoce pour détecter les épidémies et les événements sanitaires
critiques, ainsi que des modèles de prévision pour anticiper les besoins en
ressources et en capacité d'accueil des établissements de santé. [SAMU : Améliorer la
qualité et la sécurité des soins ,2020]
ANALYSE COÛT-
EFFICACITÉ
ANALYSE DE
SENSIBILITÉ
MODÉLISATION
ET
SIMULATION
Figure 14 : Méthodes d'aide à la décision
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
31. 2.3 Importance de l'aide à la décision dans les situations d'urgence
L'aide à la décision joue un rôle crucial dans les situations d'urgence en
permettant une réponse rapide, bien coordonnée et basée sur des données
probantes.
En fournissant des informations précises sur la situation, les risques et les options
d'intervention, l'aide à la décision permet aux décideurs et aux professionnels de
la santé de prendre des mesures éclairées pour sauver des vies, réduire les
complications et minimiser les impacts négatifs. L'utilisation d'outils d'aide à la
décision peut améliorer la planification des ressources, l'allocation des soins, la
gestion des flux de patients et la communication avec les parties prenantes,
contribuant ainsi à une prise en charge plus efficace et efficiente des urgences
médicales. [Outil d’analyse de politiques publiques pour une prise de décision rapide en santé publique,2022]
3. Revue de la littérature sur les applications SIG dans la gestion des
urgences médicales
3.1 Localisation des services d'urgence
Les applications SIG sont utilisées pour localiser et cartographier les services
d'urgence tels que les hôpitaux, les centres de traumatologie, les postes de secours
et les points d'évacuation. Cela permet une visualisation claire des emplacements
et des capacités des établissements de santé, facilitant ainsi la planification des
interventions d'urgence et l'affectation des ressources.
3.2 Planification des ressources médicales
Le SIG facilite la planification des ressources médicales en identifiant les zones à
faible couverture de services de santé et en optimisant l'emplacement des
équipements médicaux. Il peut également aider à prévoir les besoins futurs en
- 17 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
32. ressources médicales en analysant les tendances de la demande et en tenant
compte des facteurs démographiques, géographiques et épidémiologiques.
3.3 Prévision des risques et alerte précoce
Les applications SIG peuvent intégrer des données spatiales telles que les
conditions environnementales, les épidémies et les catastrophes naturelles pour la
prévision des risques et l'alerte précoce. Cela permet aux autorités sanitaires de
prendre des mesures préventives, de mobiliser les ressources nécessaires et de
mettre en place des stratégies d'intervention appropriées avant qu'une situation
d'urgence ne se produise.
3.4 Visualisation et communication des informations
Le SIG offre des outils de visualisation et de communication des informations de
santé, facilitant la compréhension des données complexes et leur partage avec les
parties prenantes. Les cartes interactives, les tableaux de bord et les rapports
générés par le SIG permettent une communication efficace des informations
critiques lors des situations d'urgence médicale, favorisant ainsi la collaboration
entre les acteurs et la coordination des actions.
4. Analyse des besoins et des lacunes en Tunisie
4.1 État actuel de la gestion des urgences médicales en Tunisie
Une analyse de l'état actuel de la gestion des urgences médicales en Tunisie met
en évidence les forces, les faiblesses, les opportunités et les menaces. Cela
comprend l'évaluation des infrastructures existantes, des protocoles d'urgence, des
capacités de réponse, de la coordination intersectorielle et de la communication.
Une compréhension approfondie des besoins et des lacunes permet d'identifier les
domaines d'amélioration potentiels et de proposer des solutions adaptées.
- 18 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
33. 4.2 Limitations et défis rencontrés
La gestion des urgences médicales en Tunisie est confrontée à des limitations et
des défis tels que les ressources limitées, les capacités de réponse insuffisantes,
les inégalités d'accès aux soins, la coordination intersectorielle complexe et les
contraintes financières. Ces obstacles doivent être pris en compte lors de la
conception et de la mise en place d'une application SIG-Web d'aide à la décision
pour les urgences en Tunisie.
4.3 Opportunités d'amélioration grâce au SIG
Le SIG offre des opportunités d'amélioration de la gestion des urgences médicales
en Tunisie. L'utilisation d'une application SIG-Web d'aide à la décision peut
renforcer la coordination, la planification des ressources, l'optimisation des
itinéraires d'urgence et la communication en temps réel. Le SIG peut également
contribuer à une meilleure compréhension des disparités de santé, à la
surveillance des maladies et à la prévention des risques. L'exploitation de ces
opportunités permettra d'améliorer la préparation et la réponse aux urgences
médicales en Tunisie.
Cas d'étude et exemples de bonnes pratiques
Exemples d'applications SIG pour les urgences médicales dans d'autres pays
Des cas d'étude d'autres pays fournissent des exemples d'applications SIG réussies
dans la gestion des urgences médicales. Ces exemples mettent en évidence les
fonctionnalités, les avantages et les résultats obtenus grâce à l'utilisation des SIG.
Ils peuvent servir de référence et de source d'inspiration pour la conception et la
mise en place de l'application SIG-Web d'aide à la décision pour les urgences en
Tunisie.
- 19 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
34. - 20 -
Des études de cas pertinentes pour la Tunisie peuvent être examinées pour
comprendre les initiatives existantes et les bonnes pratiques en matière de gestion
des urgences médicales. Ces études de cas peuvent fournir des informations sur
les défis spécifiques rencontrés par la Tunisie, les solutions mises en œuvre et les
résultats obtenus. L'analyse de ces études de cas permettra d'adapter les approches
et les stratégies aux besoins et au contexte tunisiens.
Conclusion:
Dans ce chapitre, nous avons abordé les principaux éléments de notre projet, tels
que l'organisme d'accueil (CIMS), le concept du "SHOCRoom", le SIG et l'aide à
la décision en santé. Nous avons ainsi exploré les applications de SIG dans la
gestion des urgences médicales en Tunisie, identifié les besoins et les
opportunités d'amélioration. Enfin, nous avons examiné des cas d'étude et des
exemples de bonnes pratiques à grande échelle.
Australie Royaume-Uni
États-Unis
Figure 15: Exemples d'applications SIG pour les urgences médicales dans d'autres pays
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
35. CHAPITRE II : PRÉSENTATION DE LA ZONE D'ÉTUDE
ET PROCESSUS UTILISÉ POUR LA REPRÉSENTATION
ET L'ANALYSE DES STRUCTURES SANITAIRES
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
36. - 22 -
Introduction
Ce chapitre se concentre sur notre zone d'étude spécifique et examine le cadre
géographique, démographique, ainsi que le nombre et la répartition des structures
sanitaires publiques. La méthodologie, les sorties sur le terrain et la distribution
géographique des établissements hospitaliers sont également abordées.
I. Zone d’étude
1. Cadre géographique
La Tunisie ()ﺗﻮ�ﺲ est un pays d’Afrique du Nord appartenant au Maghreb. Elle
est bordée au Nord et à l’Est par la mer Méditerranéenne, à l’Ouest par l’Algérie,
et au Sud-Est par la Libye. Sa capitale Tunis est située dans le Nord-Est du pays,
au fond du golfe de Tunis. [Figure16]
Actuellement, le territoire tunisien est organisé suivant deux approches :
La décentralisation administrative (divisée en 24 gouvernorats qui portent le nom
de leurs chefs-lieux) et la décentralisation politique (350 municipalités).
Figure 16 : Position géographique de la Tunisie par rapport à l'Afrique.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
37. - 23 -
2. Cadre démographique
D'après les résultats du recensement et les estimations de l'Institut National de la
Statistique (INS), la population de la Tunisie a connu une augmentation
remarquable, passant de 3 783 200 habitants en 1956 à 11 803 588 habitants en
2022. [Figure17]
Ces chiffres montrent une augmentation régulière de la population tunisienne au
fil des années, avec une tendance à la croissance continue.
La population tunisienne, estimée à 11 803 588 habitants en 2022 selon l'INS,
présente un déséquilibre croissant entre les régions côtières, qui concentrent près
de la moitié de la population, et les régions de l'intérieur, dont la part diminue.
Une attention particulière doit être accordée à cette disparité pour promouvoir un
développement équilibré à travers le pays.
1900
1920
1940
1960
1980
2000
2020
2040
2060
EVOLUTION ET PROJECTION DE LA
POPULATION TUNISIENNE DEPUIS 1956
Figure 17 : Evolution et projection de la population tunisienne depuis 1956 [INS 2022]
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
38. - 24 -
Figure 18 : Répartition de la Population en Tunisie par Gouvernorat 2022 [INS 2022]
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
39. - 25 -
3. Nombre des structures sanitaires public
Le nombre total des structure sanitaires publics en 2022 est 2320, faisant une
augmentation annuelle moyenne de 2.27% par rapport à 2011 (2295).
Année Nombre des structures sanitaires public
2011 2295
2012 2302
2013 2309
2014 2314
2015 2328
2016 2340
2017 2362
2018 2368
2019 2383
2020 2320
2021 2320
2022 2320
Tableau 1: L'organisation de Soins en Tunisie (CS, 2019)
Dans le secteur public, les établissements sanitaires se répartissent selon les
caractéristiques suivantes :
Au premier niveau, on trouve les Centres de Santé de Base (CSSB) qui sont
au nombre de 2113 en 2022. Ces centres offrent des soins de santé primaires, y
compris les maternités rurales. On retrouve également les Hôpitaux de
Circonscription (HC) au nombre de 110 en 2022. Ils disposent d'un service de
médecine, d'une maternité et d'un plateau technique de base. En plus de cela, il
existe 28 Groupements de Santé de Base (GSB) pour assurer la coordination et la
gestion des soins de santé au niveau local.
Au deuxième niveau, on trouve les Hôpitaux Régionaux (HR), au nombre de
35 en 2022. Ils sont situés dans les chefs-lieux des gouvernorats et dans
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
40. - 26 -
certaines délégations à forte densité de population. Les HR constituent le
premier niveau de référence pour les soins spécialisés, offrant des services
médicaux plus avancés.
Au troisième niveau se situent les Centres Hospitaliers Universitaires (CHU) et
les Centres Hospitaliers Spécialisés (CHS) , qui sont au nombre de 34 en 2022.
Ces établissements de santé sont hautement spécialisés et offrent des services
médicaux avancés, ainsi que des formations et des recherches dans des
domaines spécifiques. [Figure 19]
Figure 19 : Secteur Public de Santé en Tunisie (CS, 2022)
4. Répartition des structures hospitalières selon le type et par gouvernorat
en 2022 :
Afin de voir la répartition des différents types et la centralisation des structures
on les a classés par types (HC, HR , CHU et CHS) ainsi que le nombre des lits
selon le tableau suivant. [Tableau2]
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
GSB
1%
CSSB
91%
HC
5%
HR
2%
CHU et CHS
1%
CS CSSB HC HR CHU
41. - 27 -
Gouvernorat
Secteur Public
HC HR CHU et CHS Lits
Tunis 0 1 13 4451
Ariana 1 1 1 705
Ben Arous 0 1 1 487
Manouba 1 0 2 994
Nabeul 8 2 1 1028
Zaghouan 2 1 1 517
Bizerte 5 1 1 994
Beja 5 2 0 656
Jendouba 4 2 0 837
Le Kef 6 1 0 642
Siliana 8 1 0 504
Kairouan 9 0 1 838
Kasserine 6 1 0 672
Sidi Bouzid 8 1 0 525
Sousse 5 1 2 1602
Monastir 9 2 1 1248
Mahdia 10 0 1 715
Sfax 2 3 2 1845
Gafsa 6 2 0 780
Tozeur 3 2 0 354
Kebili 3 1 0 329
Gabés 4 1 0 746
Médenine 3 3 1 821
Tataouine 2 1 0 269
Total 110 31 28 22559
Tableau 2 : Répartition des structures hospitalières par type, gouvernorat et nombre de lits en 2022
En nous basant sur ces informations générales, nous avons collecté des
données pour pouvoir représenter les structures sanitaires sur une carte afin
de les analyser par la suite.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
42. - 28 -
Logiciels et
sites Web
Utilité Logo
Google Earth
PRO
Google Earth est un logiciel conçu
spécifiquement pour les professionnels. Il offre
la possibilité d'importer des données SIG et des
feuilles de calcul, ce qui le rend très pratique
pour faciliter la cartographie.
Microsoft
Excel
Excel est un logiciel de tableur utilisé pour
gérer, analyser et manipuler des données de
manière efficace. Il offre une interface
conviviale et des fonctionnalités avancées pour
créer des feuilles de calcul, effectuer des calculs
et générer des graphiques.
ArcGIS
ArcGIS est une suite complète de logiciels de
système d'information géographique (SIG)
développée par Esri. Elle comprend différents
composants logiciels qui permettent la collecte,
la gestion, l'analyse et la visualisation des
données géographiques.
KoboToolbox
KoboToolbox est un logiciel gratuit et en accès
ouvert pour la localisation et la collecte de
données descriptives.
II. Méthodologie adoptée
1. Les Logiciels et sites Web utilisés
La phase de réalisation des cartes nécessite l'utilisation des logiciels et des outils
présentés dans le tableau suivant : [Tableau 3]
Tableau 3 : les Logiciels et sites Web utilisés
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
43. - 29 -
2. Collecte des données
Les données utilisées pour la représentation ont été collectées à partir de
différentes sources, dont les Directions Régionales de la Santé (DRS), le Centre
stratégique d'opérations sanitaires et le site officiel du ministère de la Santé
tunisienne.
3. Type des données
La base de données contient deux types de données : des données géographiques
au format vectoriel et des données attributaires au format Excel.
4. Les données géographiques
Les données géographiques sont des données à référence spatiale. Leurs
indisponibilités dans le ministère de santé et ses partenaires a exigé le recueil de
ces derniers à travers la plateforme Google Earth Pro en utilisant l'option
"Ajouter un repère"
L'option "Ajouter un repère" sur
Google Earth Pro permet d'ajouter des
marqueurs personnalisés sur la carte.
Ces repères peuvent être utilisés pour
marquer des lieux d'intérêt
spécifiques, des points de repère ou
des emplacements importants. Dans
notre cas, nous nous intéressons
particulièrement aux hôpitaux.
Figure 20: Recueil des données sous la plateforme Google
Earth Pro
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
44. - 30 -
Figure 21: Répartition des hôpitaux sur la plateforme Google Earth
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
45. - 31 -
5. Les données attributaires
Les données attributaires sont des informations essentielles concernant chaque
couche, telles que le type, l'adresse et le numéro de téléphone, qui sont stockées
sous forme de tables. Ces informations seront nécessaires ultérieurement.
Figure 22: Données attributaires
III. Sortie terrain
Avant de procéder à la jointure, j'ai souhaité me rendre sur le terrain afin de
vérifier les données géographiques et attributaires à l'aide de l'application
KoboToolbox. Cette application me permet de vérifier les données
géographiques et attributaires sur le terrain. Elle peut se connecter à un nombre
potentiellement illimité de satellites pour collecter les informations
géographiques. La sortie sur le terrain ne se limite pas à la simple vérification
des données, elle offre également la possibilité d'ajouter des établissements
sanitaires selon les besoins, sans se limiter à l'identification fournie par Google
Earth.
KoBoToolbox est une plateforme open-source utilisée pour collecter, gérer et
analyser des données sur le terrain.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
46. - 32 -
Elle se décompose en deux applications distinctes :
1. Application Web KoBoToolbox :
Il s'agit de l'interface en ligne de KoBoToolbox accessible via un navigateur web.
L'application web permet aux utilisateurs de créer des formulaires de collecte de
données personnalisés à l'aide d'un éditeur de formulaires convivial.
Créer votre formulaire personnalisé en fournissant le titre du projet, la
description, le secteur et enfin le pays correspondant à vos besoins.
KoBoToolbox offre une gamme de types de questions variés, tels que choix
unique, choix multiple, texte, numérique, date, géolocalisation, photo, fichier,
matricielle et classement. Ces types de questions permettent de collecter des
données de manière structurée et répondent à une grande diversité de besoins de
collecte d'informations. Les questions spécifiques illustrées dans la figure 24 sont
présentées dans notre cas.
Figure 23: Page de création d'un nouveau projet sur KoboToolbox
Figure 24: Questions structurées pour la collecte de données
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
47. - 33 -
2. Application mobile KoBoCollect :
KoBoCollect est l'application Android dédiée à la collecte de données sur le
terrain. Elle permet aux enquêteurs ou aux utilisateurs de terrain d'accéder aux
formulaires créés dans l'application web de KoBoToolbox et de les remplir hors
ligne sur leurs appareils Android.
Les données collectées sont ensuite synchronisées avec le serveur KoBoToolbox
lorsque l'utilisateur est à nouveau connecté à Internet.
Figure 25:Sortie sur le terrain et vérification des données
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
48. - 34 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les
urgences en Tunisie
IV. Traitement des données :
Dans le processus de traitement des données, la conversion des données KML en
données vectorielles (Shapefile) est la première étape effectuée dans ArcGIS.
Cet outil vous permet d'importer des fichiers
KML et de les convertir en une couche d'entités
qui peut être utilisée et analysée dans ArcGIS.
Une fois que la conversion du fichier
KML vers le format SHP (Shapefile)
est terminée, nous procédons à
l'exportation pour obtenir un
nouveau fichier de couche au format
Shapefile
La deuxième s’occupe de la jointure
des données vectorielles avec les
données attributaire
Figure 27: Conversion des données KML en
données vectorielle
Figure 26: Outils de conversion de
KML en couches (layers)
Figure 28: Exportation des données en format
Shapefile
Figure 29: Outils de jointure des données
attributaires avec les données vectorielles
49. - 35 -
IV. Distribution géographique des établissements hospitaliers
Une carte de redistribution des établissements est établie à partir des données
fournies par la "Carte Sanitaire 2022" et est illustrée dans la figure 30.
Figure 30 : Carte de localisation des hôpitaux en Tunisie
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
50. - 36 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
Pour observer la concentration et la répartition des différents hôpitaux, nous avons effectué une cartographie distincte de chaque type d'hôpital pour chaque gouvernorat. Les résultats de cette analyse sont
illustrés dans les figures 31, 32, et 33.
Figure 32 : Carte de localisation des CHU et CS en Tunisie Figure 33 : Carte de localisation des HR en Tunisie
Figure 31 : Carte de localisation des HC en Tunisie
51. - 37 -
Figure 34: Carte de répartition des lits hospitaliers en Tunisie.
Et pour observer la concentration des lits par gouvernorat, nous avons effectué
cette cartographie illustrée dans la figure suivante :
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
52. - 38 -
L'analyse des cartes révèle une décentralisation des structures hospitalières, avec
une concentration plus élevée le long de la côte et dans la région du Grand Tunis.
Figure 35 : Répartition en pourcentage des différents Hôpitaux en Tunisie, 2022
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
53. - 39 -
En effet l’analyse géographique des lits hospitaliers, des HR, des HC, et des
CHU/CHS en Tunisie souligne la nécessité d'une répartition équilibrée des
ressources médicales dans l'ensemble du pays. Cela permettrait de garantir un
accès équitable aux soins de santé pour tous les citoyens, indépendamment de leur
lieu de résidence, et d'améliorer les services de santé dans les régions moins
pourvues. [Figure 35]
Conclusion
En conclusion, ce chapitre a fourni une vue d'ensemble détaillée de notre zone
d'étude spécifique, en examinant son cadre géographique, démographique ainsi
que le nombre et la répartition des structures sanitaires publiques. nous avons
également exploré la distribution géographique des établissements hospitaliers
dans cette zone. Ces informations constituent une base solide pour les prochaines
étapes de notre projet, en nous permettant de mieux comprendre le paysage
sanitaire local et d'identifier les éventuelles lacunes ou opportunités
d'amélioration.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
54. CHAPITRE III : CONCEPTION ET MISE EN PLACE
D'UN SIG WEB SANITAIRE
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
55. Logiciels et sites
Web
Utilité Logo
Visual Studio
Code
Visual Studio Code est un éditeur de code source
gratuit et polyvalent développé par Microsoft,
offrant une interface conviviale et de nombreuses
fonctionnalités pour la programmation.
XAMPP
XAMPP est un ensemble de logiciels open-source
pour créer un environnement de développement web
local.
PhpMyAdmin
PhpMyAdmin est un outil web open-source
permettant de gérer facilement les bases de données
MySQL via une interface graphique.
Enterprise
Architect
Enterprise Architect est un outil spécialisé dans la
modélisation UML, pratique et complet pour les
utilisateurs du domaine du développement
d'applications.
- 41 -
Introduction
Ce chapitre fournira une présentation des outils et des logiciels utilisés pendant la
réalisation de ce projet. Ensuite, nous aborderons les analyses des besoins
réalisées et nous élaborons des études conceptuelles, décrivant les différentes
approches et les modèles envisagés pour la mise en œuvre réussie du projet.
I. Les logiciels et site Web utilisés
La phase de réalisation du projet nécessite une large gamme de logiciels et des
outils qui sont illustrés dans le tableau suivant : [Tableau 4]
Tableau 4 : les Logiciels et sites Web utilisés
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
56. II. Langages de programmation utilisées
Pour atteindre les objectifs mentionnés précédemment et développer le SIG Web,
on a utilisé les langages suivants :
Langage Définition Logo
CSS Les feuilles de styles sont un langage utilisé pour
mettre en forme le contenu HTML.
PHP
PHP est un langage de scripts généraliste et Open
Source, spécialement conçu pour le développement
d'applications web. Il peut être intégré facilement au
HTML.
JavaScript
JS est un langage de script léger, il permet de créer
du contenu mis à jour de façon dynamique, d’animer
des images et de contrôler le contenu multimédia.
HTML
HTML est un langage de balisage utilisé pour
structurer et donner du sens au contenu web.
III. Analyse des besoins
Afin d’attendre l'objectif précité au début de ce travail, il est essentiel d'identifier
et de recenser les besoins qui y sont liés. Cela implique d'interroger les différents
acteurs pour comprendre leurs pratiques et se familiariser avec elles. Cette phase
comprend donc l'analyse et la définition des besoins du système.
Tableau 5 : les langages de programmation utilisés
- 42 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
57. 1. Analyse fonctionnelle
L'analyse fonctionnelle est une étape indispensable dans le cycle de vie d'un
logiciel. Cette étape a pour objectif de traduire les besoins en solutions et de
permettre l'atteinte des objectifs qui répondent aux attentes des utilisateurs.
1.1 Identification des acteurs
Un acteur représente le rôle abstrait joué par des entités externes telles que les
utilisateurs, les dispositifs, le matériel ou d'autres systèmes, qui interagissent
directement avec le système étudié. Dans notre système, les acteurs sont les
suivants :
Les utilisateurs : Ce sont les acteurs de notre application. Il existe 3 types
d’utilisateurs : Admin, Agent hospitalier, agent SHOCRoom.
• L'administrateur (Admin) : Il est chargé d'ajouter et de gérer les
établissements et les utilisateurs dans le système. Il a les droits d'administration
pour effectuer ces tâches.
• L'agent hospitalier : Son rôle principal est de mettre à jour la disponibilité des
lits dans son établissement hospitalier et des scanners. Il peut effectuer des
modifications en temps réel pour refléter les changements de disponibilité et
garantir la précision des informations.
• L'agent SHOCRoom : Cet acteur a pour responsabilité de visualiser les
données concernant les services d’urgence et de coordonner les activités liées à
la gestion des lits et des scanners. Il peut accéder aux informations nécessaires
pour faciliter la prise de décisions et assurer une coordination.
- 43 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
58. 1.2 Capture des besoins fonctionnels
La capture des besoins fonctionnels vise à identifier les fonctionnalités que le
système doit réaliser. Elle permet de créer un modèle des besoins centré sur les
activités des utilisateurs. Voici les principaux besoins fonctionnels du système :
Gestion des utilisateurs :
• Le système doit permettre à l'administrateur d'ajouter, modifier et supprimer
des utilisateurs.
• Les utilisateurs doivent pouvoir se connecter au système en utilisant leurs
identifiants (N° Carte CIN).
Visualisation de la carte :
• Le système doit afficher une carte interactive montrant la répartition des
hôpitaux dans la zone d'étude.
• Les utilisateurs doivent pouvoir zoomer, déplacer la carte et obtenir des
informations détaillées sur chaque hôpital.
Consultation des informations hospitalières :
• Les utilisateurs doivent pouvoir consulter les informations concernant chaque
hôpital, telles que le nombre de lits d'urgence disponibles et le fonctionnement
du scanner.
• Les utilisateurs doivent pouvoir rechercher des hôpitaux par gouvernorat,
délégation ou nom.
Mise à jour des informations hospitalières :
• Les agents hospitaliers doivent pouvoir mettre à jour les informations sur le
nombre de lits d'urgence disponibles dans leur établissement.
• Les agents hospitaliers doivent pouvoir signaler les problèmes ou les pannes
concernant le fonctionnement du scanner.
- 44 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
59. Recherche dans la carte :
• Les utilisateurs doivent pouvoir effectuer des recherches dans la carte en
spécifiant le gouvernorat, la délégation ou le nom de l'hôpital.
Gestion des couches d'information :
• Le système doit permettre à l'administrateur de gérer les couches d'information
affichées sur la carte.
2. Analyse non fonctionnelle
L'application doit être robuste et rapide, tout en répondant aux attentes des
utilisateurs en termes de besoins non fonctionnels. Voici les exigences
spécifiques:
La performance :
• Les actions de l'utilisateur doivent bénéficier d'un temps de réponse
raisonnable, avec un délai d'attente inférieur à 10 secondes.
• L'application doit être disponible et fonctionnelle sur une période déterminée.
• La robustesse de l'application se traduit par sa capacité à éviter les erreurs et à
ne pas perdre ou altérer les données lorsqu'elle est soumise à des sollicitations.
Ergonomie et convivialité :
• L'application doit être conviviale et facile à utiliser. Les interfaces utilisateur
doivent être intuitives, simples et ergonomiques.
• Les messages affichés à l'utilisateur doivent être clairs, concis et précis.
Facilité d’utilisation :
• L’application dont on dispose sera une application simpliste et utilisable sans
aucune complexité.
Extensibilité :
• L'application doit maintenir des performances constantes même en cas
d'utilisation intensive.
- 45 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
60. • Lors du développement des différents modules de l'application, il faut prendre
en compte la possibilité d'extension en ajoutant de nouvelles fonctionnalités.
Par exemple, cela peut inclure tous les départements d'un hôpital ou l'ensemble
du personnel hospitalier.
Maintenabilité :
• Les modules de l'application doivent être bien documentés afin de faciliter leur
maintenance.
3. Spécification des besoins fonctionnels
Pour illustrer les besoins fonctionnels de notre application, nous utiliserons un
diagramme de contexte statique et un diagramme de cas d'utilisation global. Ces
diagrammes décrivent comment le système doit être utilisé et ce qu'il est censé
accomplir. Les principaux éléments du diagramme de cas d'utilisation sont les
acteurs, les cas d'utilisation et les sujets.
4. Diagramme de contexte statique
Le diagramme de contexte statique permet de visualiser les relations entre les
différents acteurs et le système lui-même. Il met en évidence les interactions entre
eux et montre comment ils interagissent avec le système
Dans notre cas, le diagramme est présenté conformément à ce qui est mentionné
dans la figure [Figure 36]
SYSTÈME D’AIDE À LA DÉCISION POUR LES URGENCES EN TUNISIE
Consulter
Gérer
Mettre
à
jour
Figure 36 : Diagramme de contexte statique
- 46 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
Agent
SHOCRoom
61. 5. Diagramme de cas d’utilisation globale
Ce diagramme est créé pour illustrer comment les différentes fonctionnalités sont
interconnectées et montrer leurs acteurs internes et externes. Il représente une
fonctionnalité spécifique dans un système. La figure 37 représente le diagramme
de cas d’utilisation globale de notre application web.
IV. Etude conceptuelle
1. Vue statique
Dans la phase d'étude conceptuelle, nous utilisons la modélisation UML (Unified
Modeling Language) pour représenter la structure du système sans tenir compte
de son évolution dans le temps. Cette vue statique nous permet de comprendre les
entités, les relations et les fonctionnalités du système. Dans cette partie, nous
allons présenter les différents diagrammes utilisés pour décrire cette vue statique.
Figure 37 :Diagramme de cas d'utilisation globale.
- 47 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
62. 2. Modélisation en UML
L'utilisation du Langage de Modélisation Unifié (UML) offre une approche
universelle pour la modélisation de systèmes.
La modélisation en UML permet de visualiser et de représenter l'architecture
d'un projet en identifiant les acteurs, les processus et les composants.
2.1 Diagrammes dans UML
L'UML utilise des diagrammes qui représentent les aspects statiques ou
structurels d'un système, ainsi que des diagrammes comportementaux qui
capturent les aspects dynamiques d'un système. En totale il existe 14 diagrammes
en UML représentés dans la figure ci-dessous : [Figure38]
Figure 38 : Diagramme dans l’UML
La description de la programmation orienté objet nécessite un travail conceptuel
qui définit les classes, de leurs relations, les attributs, les opérations et les
interfaces dans notre cas on a besoin des trois diagrammes suivants :
• Diagramme de classe.
• Diagramme de cas d’utilisation.
• Diagramme de séquence.
- 48 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
63. 2.2 Diagramme de classe
Le diagramme de classes est un élément essentiel de la modélisation orientée
objet.
Il se concentre sur la structure interne du système et offre une représentation
abstraite des objets du système et comment ils interagissent entre eux dans
différents scénarios. Les éléments clés de cette vue statique sont les classes et
leurs relations (associations, généralisations et autres dépendances). La figure
suivante illustre le diagramme de classes de notre application :
Figure 39 : Diagramme de classe
- 49 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
64. 2.3 Diagrammes des cas d’utilisation détaillés
Le diagramme détaillé de cas d'utilisation présente les interactions spécifiques
entre un acteur et le système. Il décrit les différentes fonctionnalités associées à
une tâche spécifique de notre application, permettant ainsi l'exécution d'une
requête formulée par un utilisateur donné. Ce diagramme met en évidence les
actions et les étapes nécessaires pour accomplir une action spécifique, offrant
ainsi une vue détaillée des interactions utilisateur-système
• Diagramme du cas d’utilisation « Gérer les utilisateurs »
La figure suivante illustre le processus de gestion des utilisateurs :
Figure 40 : Diagramme du cas d’utilisation « Gérer les utilisateurs »
Description textuelle :
Dans le cas d'utilisation "Gérer des utilisateurs", l'acteur principal est l'administrateur.
Avant de commencer, l'administrateur doit s'authentifier avec succès. Une fois l'opération
terminée, la gestion des agents a été effectuée avec succès.
Le scénario nominal implique que l'administrateur de l'application peut ajouter, modifier,
- 50 -
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
65. supprimer, consulter la table d'utilisateurs et effectuer des recherches. Cependant,
il existe également des scénarios alternatifs tels que des problèmes de connexion
internet ou un serveur d'application hors service, qui peuvent entraver le
processus de gestion des utilisateurs.
Cas d'utilisation Gérer des utilisateurs
Acteur Administrateur
Pré-condition L'authentification avec succès
Post-condition
La gestion des agents a été faite avec
succès
Scénario nominal
L'administrateur de l'application doit
soit ajouter un utilisateur, le modifier,
le supprimer, consulter la table
d'utilisateur et le rechercher.
Scénario alternatif Problème de connexion internet.
Serveur d'application hors service.
Tableau 6 : Tableau descriptif du cas d’utilisation « Gérer les utilisateurs »
- 51 -
• Diagramme du cas d’utilisation « Visualiser la carte »
La figure suivante illustre le processus de visualisation de la carte :
Figure 41 :Diagramme du cas d’utilisation « Visualiser la carte »
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
66. - 52 -
Description textuelle :
Le cas d'utilisation est "Visualiser la carte" avec l'acteur principal étant l'Agent
SHOCRoom. Avant de commencer, deux pré-conditions doivent être remplies :
une authentification réussie et le chargement réussi de la carte. Après l'exécution
de ce cas d'utilisation, plusieurs post-conditions sont satisfaites, notamment
l'affichage d'un fond standard, la disponibilité des lits, la fonctionnalité des
scanners et la localisation de l'hôpital.
Dans le scénario nominal, l'utilisateur de l'application doit cliquer sur l'hôpital
pour visualiser la carte et ses informations associées. Cependant, il existe
également des scénarios alternatifs tels qu'un problème de connexion Internet ou
un serveur d'application hors service, qui peuvent empêcher le chargement ou
l'affichage correct de la carte.
Cas d'utilisation Visualiser la carte
Acteur Agent SHOCRoom
Pré-condition
• L'authentification avec succès
• Succès de chargement de la carte.
Post-condition
• Un fond standard
• Les lits disponibles
• La fonctionnalité des scanners
• Localisation hôpital
Scénario nominal
L’utilisateur de l'application doit
cliquer sur l’hôpital
Scénario alternatif • Problème de connexion internet.
• Serveur d'application hors service.
Tableau 7 :Tableau descriptif du cas d’utilisation « Visualiser la carte »
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
67. - 53 -
• Diagramme du cas d’utilisation « Mettre à jour les informations
hospitalières »
La figure suivante illustre le processus de la mise à jour des informations
hospitalières :
Figure 42 :Diagramme du cas d’utilisation « Mettre à jour les informations hospitalières »
Description textuelle :
Le cas d'utilisation est "Mettre à jour les informations hospitalières" avec l'acteur
principal étant l'Agent hospitalier. Avant de commencer, une pré-condition doit
être remplie : une authentification réussie. Après l'exécution de ce cas
d'utilisation, la post-condition est que le formulaire soit rempli avec succès.
Dans le scénario nominal, l'agent hospitalier doit remplir un formulaire avec les
informations telles que le nombre de lits disponibles, l'état du scanner et la
localisation de son établissement afin de mettre à jour les informations
hospitalières.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
68. - 54 -
Ces informations permettent d'identifier et de maintenir à jour les détails de
l'établissement hospitalier dans le système.
Cependant, il existe également des scénarios alternatifs tels qu'un problème de
connexion Internet ou un serveur d'application hors service, qui peuvent entraver
le processus de mise à jour des informations hospitalières en empêchant l'envoi
ou la réception des données.
Cas d'utilisation
Mettre à jour les informations
hospitalières
Acteur Agent hospitalier
Pré-condition L'authentification avec succès
Post-condition Le formulaire est rempli avec succès
Scénario nominal
L'agent hospitalier doit remplir un
formulaire avec le nombre de lits
disponibles, l'état du scanner et sa
localisation pour identifier son
établissement.
Scénario alternatif
• Problème de connexion internet.
• Serveur d'application hors service.
Tableau 8 :Tableau descriptif du cas d’utilisation « Mettre à jour les informations hospitalières »
2.4 Diagramme de séquence
C’est un diagramme qui représente les interactions d’un scénario particulier. Il
montre comment les objets interagissent les uns avec les autres et dans quel
ordre.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
69. - 55 -
• Les scénarios requis de l'application
Le diagramme suivant [Figure 43], représente le flux d'interaction entre différents
composants dans un système lorsqu'un agent "SHOCRoom" appuie sur le bouton
"Update" dans une interface utilisateur.
Figure 43 : Diagramme de séquence lorsqu'un agent "SHOCRoom" appuie sur le bouton "Update" dans une
interface utilisateur.
Le diagramme ci-dessous illustre la phase de sélection [Figure 44]. L'agent
SHOCRoom effectue une sélection d'un hôpital, et une fois celui-ci sélectionné,
l'hôpital devient plus grand et plus visible, tandis que les données globales
relatives à cet hôpital apparaissent dans une fenêtre contextuelle.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
70. - 56 -
Figure 44 : Diagramme de séquence lorsqu'un agent SHOCRoom effectue une sélection d’un hôpital
Conclusion
Dans ce chapitre, nous avons effectué une analyse approfondie de la phase
centrale du projet, qui nous a permis de reconstituer l'apparence et le
comportement du système. Nous avons débuté par l'analyse des besoins, suivie de
la phase de conception, qui inclut la conception proprement dite. Cette phase s'est
déroulée en trois étapes : premièrement, l'établissement du diagramme de classes ;
ensuite, l'élaboration de diagrammes de cas d'utilisation détaillés ; enfin, la
création de diagrammes de séquences correspondant aux différents cas
d'utilisation. L'objectif principal de cette démarche était d'illustrer les diverses
fonctionnalités de l'application.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
71. CHAPITRE IV : APPROCHE METHODOLOGIQUE
POUR LA MISE EN PLACE D'UN SIG WEB
SANITAIRE
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
72. - 58 -
Introduction
Ce chapitre se concentre sur la phase de réalisation et d'implémentation de
l'application. Le passage à cette étape nous a permis de concrétiser les différents
composants décrits dans le chapitre précédent.
I. WebMapping
1. Définition
Le WebMapping, également connu sous le nom de cartographie en ligne, désigne
la pratique de visualiser, partager et interagir avec des données géographiques sur
Internet. Cela permet aux utilisateurs d'accéder à des cartes interactives en ligne
qui affichent des informations géospatiales, telles que des lieux, des routes, des
frontières, des points d'intérêt, des données démographiques, etc. Les
technologies de WebMapping utilisent généralement des services web et des
langages de programmation spécifiques pour afficher les données géographiques
et permettre aux utilisateurs de zoomer, faire des recherches, effectuer des
analyses et effectuer d'autres actions interactives. Le WebMapping est devenu un
outil essentiel dans de nombreux domaines, y compris la planification urbaine, la
gestion des ressources, la navigation, le tourisme et bien d'autres encore.
2. Fonctionnalités
Les fonctionnalités essentielles d'une application de WebMapping comprennent :
• Publier des cartes en ligne.
• Effectuer des traitements complexes comme le calcul des itinéraires.
• Diffuser des cartes dans un navigateur.
• Cartographier des données géographiques à la demande selon le choix des
couches et de l'emprise géographique.
• Saisir de l'information pour alimenter la base de données dans le serveur.
• Accéder à des bases de données métiers et sémantiques.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
73. - 59 -
La cartographie en ligne présente un moyen excellent de publier des cartes sur le
web et de les rendre accessibles aux autres utilisateurs. La création d’une carte
web est un processus très différent de la création d’une carte dans un SIG.
II. Objectifs de la création d’une application SIG-WEB Sanitaire
La figure suivante [Figure 45] représente de manière générale certains objectifs
de notre application SIG-WEB sanitaire.
CENTRALISER LES DONNÉES GÉOGRAPHIQUES
Regrouper les informations géographiques des établissements de santé,
en une seule plateforme.
FACILITER L'ACCÈS AUX INFORMATIONS
L'application SIG-WEB sanitaire vise à rendre les données
géographiques accessibles à un large éventail d'utilisateurs, qu'il
s'agisse de professionnels de la santé.
AMELIORER LA PLANIFICATION DES SERVICES DE
SANTE
L'application SIG-WEB sanitaire permet d'analyser les données
géographiques pour mieux comprendre la répartition des services de santé,
identifier les zones de carence et évaluer les besoins en termes
d'infrastructures médicales.
RENFORCER LA COORDINATION DES
INTERVENTIONS D'URGENCE :
L'application SIG-WEB sanitaire facilite la coordination des
interventions d'urgence en fournissant des informations géographiques
en temps réel.
Figure 45 : Objectifs de la création d’une application SIG-Web sanitaire
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
74. - 60 -
L'objectif de ce projet est de développer une application Géoportail SIG-Web
pour le ministère de la Santé. L'étude conceptuelle qui a été réalisée dans le
chapitre précédent est pour comprendre les besoins de l'application, les
fonctionnalités attendues et les utilisateurs cibles. Cette étude a également
identifié les principales entités et les relations entre elles, ce qui constitue une
base solide pour la conception de la base de données.
LES UTILISATEURS DU SIG NE SONT PAS DES DEVELOPPEURS WEB CE
QUI REPRESENTE UN DEFI DE PUBLIER UNE CARTE SUR LE WEB.
III. Méthodologie adoptée
1. Présentation de l’application
Le choix de l'application "HOSPIMAP" repose principalement sur sa capacité à
améliorer la coordination et à faciliter la prise de décisions. J'ai décidé de la
proposer aux professionnels de la santé afin de leur permettre de bénéficier d'un
suivi efficace des services d'urgence en Tunisie.
La réalisation de cette application nécessite les étapes suivantes :
2. Importation des données
Dans le cadre de la réalisation de notre projet, nous avons utilisé un serveur web
local pour mettre en place notre base de données et établir la connexion avec
notre SIG Web. Pour activer l’Apache et MySQL, nous avons utilisé le logiciel
XAMPP, qui nous a permis de réaliser la connexion avec PhpMyAdmin.
Figure 46 :Activation de l'Apache et MySQL
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
75. - 61 -
Dans un deuxième temps, nous avons importé notre base de données qui a été
présentée dans le deuxième chapitre après l'avoir exportée au format .ods.
Cependant, nous avons importé uniquement les tables « hôpital » et
« gouvernorat » dans PhpMyAdmin afin de les rendre accessibles et exploitables
dans notre application.
Figure 47 : Importation de notre base de données sur phpMyAdmin
Pour les autres tables, telles que "disponibilité_hopital" et "utilisateur", nous les
avons créées directement dans PhpMyAdmin en utilisant l'option "nouvelle
table". La figure 48 présente la création de la table "utilisateur" dans la base de
données.
Figure 48 : Création de nouvelle table sur phpMyAdmin
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
76. - 62 -
Après avoir importé notre base de données, un aperçu du concepteur de notre
base est affiché dans phpMyAdmin. La figure ci-dessous présente cet aperçu.
Figure 49 : Les tables dans phpMyAdmin
3. Les différents profils utilisateurs
L'application se compose de trois profils différents, chacun avec ses propres
caractéristiques, comme indiqué dans le diagramme de cas d'utilisation global.
Ces profils offrent des fonctionnalités spécifiques adaptées aux besoins des
utilisateurs correspondants : administrateur, agent hospitalier et agent
SHOCRoom.
Figure 50 :Les différents profils utilisateurs
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie
77. - 63 -
3.1 Page login
La page fournie est une page de connexion pour une application web. Elle permet
aux utilisateurs d'entrer leur numéro de carte d'identité nationale (CIN) pour
accéder à leur profil correspondant à leur fonction.
Cette page offre une interface conviviale avec un formulaire de connexion où les
utilisateurs peuvent saisir leur CIN et leur mot de passe.
Une fois que les utilisateurs soumettent le formulaire, le code associé effectue
une vérification dans une base de données pour authentifier les identifiants
fournis.
En fonction du type d'utilisateur (hopital, shocroom, admin) associé à ces
identifiants, les utilisateurs sont redirigés automatiquement vers des pages
spécifiques adaptées à leur rôle et à leurs autorisations.
Pour ce cas, le code suivant a été utilisé :
if ($Type === 'hopital') {
header('Location: agent_hospitalier.php');
exit();
} elseif ($Type === 'shocroom') {
header('Location: agent_shocroom.php');
exit();
} elseif ($Type === 'admin') {
header('Location: admin.php');
exit();
} else {
header('Location: default.html');
exit();
}
}
la fonction effectue une redirection vers une page spécifique
(agent_hospitalier.php, agent_shocroom.php, admin.php) ou vers une page par
défaut (default.html) si le type d'utilisateur est inconnu.
Conception et mise en place d’une application SIG-Web d’aide à la décision pour les urgences en Tunisie