REPUBLIQUE DU
BURUNDI
UNIVERSITE MARTIN LUTHER KING
FACULTE D'INFORMATIQUE DE GESTION
CONCEPTION ET REALISATION D'UNE APPLICATION DE GESTION
D'UN LABORATOIRE D'ANALYSES MEDICALES : CAS DE L'HOPITAL PRINCE REGENT
CHARLES
Par
NAHI MANA Aura
Et
NDAYIRAGIJE Epitace
Membres du Jury :
Mémoire présenté et défendu
Président : NIYONGABO Leonidas Publiquement en vue
de Directeur : MINANI Evariste l'obtention du grade
de Licencie
Secrétaire : NDAYIZEYE Olive
en Informatique de gestion
Bujumbura juillet 2012
DEDICACE
A Mon père BARANDAJE Evariste
A ma mère MISIGARO Modeste
A mon épouse NAHISHAKIYE Verdiane
A mes chers enfants
A mes frères et soeurs
A mes neveux
DEDICACE
A Mon père BARANDAJE Evariste
A ma mère MISIGARO Modeste
A mon épouse NAHISHAKIYE Verdiane
A mes chers enfants
A mes frères et soeurs
A mes neveux
NDAYIRAGIJE Epitace
DEDICACE
A Mon regretté père
A ma mère NDAYISHIMIYE REGINE
A mon époux NAHIMANA Georges
A mes chers fils
A ma tante
A mes frères et soeurs
A mes cousins et cousines
NAHIMANA AURA
REMERCIEMENTS
Avant tout nous remercions sincèrement nos
parents qui ont tout fait pour nous mettre sur le banc de l'école. Nos
sentiments de profondes gratitudes s'adressent également à nos
éducateurs de l'école primaire à l'université
ainsi qu'à toute personne qui, de près ou de loin, a
contribué à notre formation.
Il nous est impossible de nous passer sans remercier Monsieur
MINANI Evariste, qui a accepté d'assurer dignement la direction de ce
travail du début à la fin, malgré ses multiples
responsabilités. Son amour de travail, sa rigueur académique et
scientifique nous serviront toujours d'exemple .Que notre profonde gratitude
et profonds respects lui soient rassurés.
Nos remerciements vont également à l'égard
des agents de l'Hôpital Prince Régent Charles
particulièrement ceux du laboratoire, de la bibliothèque de
l'Université Lumière de Bujumbura (ULBu) et celle de
l'Université du Lac Tanganyika (ULT) qui nous ont facilités
matériellement dans notre recherche.
LISTE DES SIGLES ET ABREVIATIONS
ACCDB
AGEXLAB
BD
BIOS
CAM
CD
CFR
CNTS
CTB
DB
DB MS
DB2
DBA
DBD
ECBU
ETC Ex
FN
FNBC
FOREAMI
GE GOT
HPRC
IA Idem
KEH
LBM
MCD
MCT
Mdb
MERISE
MFP
MLD
MO
MOP
MOT MPD
MS Access
NB
NFS
No
ODBC OLE DB
Op cit ORL
QBE Pge
PC
PF RAM
RIBUP
SAI SIAD
SII
SDI SIDA
SGBD
SGF SQL
TC
TS
ULT ULUBU
VIH
VS
V B 6.0 WWW
|
: Access Data Bas
: Application de Gestion des Examens de Laboratoire
: Base de donnée
: Basic Input Output System
: Carte d'Assurance maladie /ou carte d'Assistance Maladie
: compact Disk
: confert
: Centre National de Transfusion Sanguine
: Coopération Technique Belge
: DataBase
: Database Management System
: Debase
: DataBase Administrator
: Database Designer
: Examen Cytobactériologique des urines
: exctera
: Exemple
: Forme Normale
: Forme Normale de Boyce Codd;
: Fonds de la Reine Elisabeth pour l'Assistance des
Malades Indigènes
: Goutte épaisse
: Transaminase Glutano-Oxaloacétique
: Hôpital Prince Régent Charles
: Intelligence Artificielle
: Même auteur, même ouvrage, même page
: Kystes d'Entamoeba Histolistica
: Laboratoire de Biologie Médicale
: Modèle Conceptuel de Données
: Modèle conceptuel de traitements
: Microsoft Database
: Méthode d'Etude et de Réalisation Informatique
par Sous
Ensemble ou pour des Systèmes d'Entreprise
: Mutuelle de la Fonction Publique
: Modèle Logique de Données
: Méga Octet
: Mot de passe
: Modèle Organisationnel de Traitement
:Modèle Physique de Données
: Microsoft Access
: Nota Bene
:Numerotation Formule Sanguin
: Numero
:Open Database Connectivity
:Object linking and Embedding DataBase
:opere citato
:Oto Rhino Laryngologie(Oreille nez laryngx)
: Query By Example
: Page
: Personnal Computer
: Procédure Fonctionnelle
: Random Access Memory
: Renforcement de l'Initiative Burundaise des Personnes
Vivant avec le VIH/SIDA
: Système Automatisé d'Information
: Système Interactive d'Aide à la
Décision
: Système d'Information informatisé
: Schéma Directeur
: Syndrome d'Immuno- Déficience Acquise
: Système de Gestion de Bases de Données
: Système de Gestion de Fichier
: Structured Query Language
: Test de Coagulation
: Temps de Saignement
: Université du Lac Tanganyika
: Université Lumière du Burundi
: Virus d'Immunodéficience Humaine..
: Vitesse de Sédimentation
: Visual Basic version 6.0
: Word Wide Web
|
LISTE DES TABLEAUX
Table 1:Les différentes sections du
laboratoire de l'HPRC
2
Table 2:Le flux moyen des patients
10
Table 3:Décomposition du système
d'information selon les moyens utilisés
17
Table 4:Typologie des applications du
système d'information
18
Table 5:Les niveaux et modèles
correspondants de MERISE
24
Table 6:Les étapes de MERISE
24
Table 7:Les différentes registres du
laboratoire par poste
35
Table 8:Le personnel du service de laboratoire de
l'HPRC
36
Table 9:Matériel informatique existant dans
leservice laboratoire de l'HPRC
37
Table 10:Le dictionnaire des données
42
LISTE DES FIGURES
Figure
1:Organigramme du service de laboratoire de HPRC
8
Figure 2:Les fonctions du système
d'information dans l'entreprise
16
Figure 3:Schéma du modèle conceptuel
des données MCD
43
Figure 4:Schéma du Modèle Conceptuel
de traitement( MCT)
48
Figure 5:Schema du MOT présenté par
poste
59
Figure 6:schéma du Modèle Physique de
Données
60
Figure
7:Schéma de l'interface utilisateur
67
Figure 8:page d'accueil
69
Figure 9:Page d'authentification
70
Figure 10:Message d'avertissement:» mot de
passe et /ou login et /ou nom de l'utilisateur incorrect 1/3
71
Figure 11:Message d'information:" vous avez
dépassé le nombre d'essai,le programme va s'arreter"
72
Figure 12:Menu Principal de l'utilisateur
73
Figure 13:Message d'interrogation «voulez vous
vraiment modifier le mot de passe et /ou le login?
74
Figure 14:Message d'erreur" le nom du patient doit
etre en lettres!"
75
Figure 15:Message d'avertissement «La date de
naissance du patient doit etre inférieure ou égale à la
date d'aujourd'hui
75
Figure 16:Message d'information «Le
numéro du téléphone doit etre en chiffre"
76
Figure 17:Message d'information
«L'enregistrement a bien réussi"
77
Figure 18:Affichage du patient à
modifier
78
Figure 19:Message d'interrogation"voulez vous
vrament modifier cet enregistrement?"
79
Figure 20:Message d'interrogation"voulez vous
réellement suprimer ce patient?"
79
Figure 21:Message d'interrogation"voulez vous
vraiment quitter l'application AGEXLAB?"
80
Figure 22:Affichage du premier enregistrement
81
Figure 23:Affichage du dernier enregistrement
81
Figure 24:affichage de l'enregistrement
précedent
82
Figure 25:Message d'interrogation"voulez vous
vraiment retourner au Menu Principal?"
83
Figure 26:Affichage des examens demandés
prescrit sur l'ordonnance « Num_Ord=6010 »
84
Figure 27:Affichage de tous les examens de type
sero immunologique
85
Figure 28:Affichage des examens demandés
nommés « GE »
86
Figure 29:Affichage des examens demandés
dans la section « Id_Section BIO 01 »
88
Figure 30:Affichage de l' examen demandé
« Id_Ex = 60104 »
89
Figure 31: Calcul du Net à payer des examens
du patient « Id_P=100 »
90
Figure 32: Résultat du patient ayant le No_
Labo » 24800 »,partie droite
91
Figure 33: Résultat du patient ayant le No_
Labo » 24800 »,partie gauche
91
Figure 34: liste des examens demandés
92
Figure 35: liste des examens demandés
93
Figure 36:liste des Medecins demandeurs
94
Figure 37:liste des Médecins demandeurs
95
Figure 38: Liste des résultats
96
Figure 39 sous menu concepteurs, Analystes-
programmeurs:
97
Figure 40:Sous menu « Guide utilisateur
»
98
TABLE DES MATIERES
DEDICACE
i
DEDICACE
i
DEDICACE
ii
REMERCIEMENTS
iii
LISTE DES SIGLES ET ABREVIATIONS
iv
LISTE DES TABLEAUX
vi
LISTE DES FIGURES
vii
CHAP 0. INTRODUCTION GENERALE
1
0.1 Problématique
1
0.2 Choix du sujet
2
0.3 Intérêt du sujet
2
0.3.1 Intérêt personnel
2
0.3.2 Intérêt social
3
0.3.3 Intérêt académique et
scientifique
3
0.4 Délimitation du sujet
3
0.5 Objectifs
3
0.6 Hypothèse de recherche
4
0.7 Méthodologie de la recherche
4
0.7.1 Technique de recherche
4
0.7.2 Méthodes de recherche
5
0.8.3.Historique du laboratoire d'analyses
médicales de l' HPRC
5
0.8.4. Organisation du service de laboratoire
d'analyses médicales de HPRC.
6
0.8.5 ORGANIGRAMME DU LABORATOIRE DE L' HPRC
8
0.8.6. Définition des concepts analyses et
examens médicaux
8
0.8.7 Flux de la population hospitalière du
laboratoire de HPRC
9
0.8.8. Les missions du laboratoire d'analyses
médicales de l'HPRC
10
0.8.9.Fonctionnement du laboratoire d'analyses
médicales de l'HPRC
10
0.9. Subdivision du travail
12
CHAP I. LE SYSTEME D'INFORMATION
13
I.1. Définition des concept s du
système d'information
13
I.2.Les fonctions du système d'information
dans l'entreprise
15
I.3. Décomposition du Système
d'Information selon les moyens utilisés
17
I.4.Typologie des applications du système
d'information
18
CHAP II.LIENS ENTRE LE SYSTEME D' INFORMATION ET
LES
19
BASES DE DONNEES
19
II.1.Introduction
19
II.2 Généralités sur les
bases de données et leurs systèmes de gestion
19
II.3.Système de gestion de bases de
Données (SGBD)
19
II.3.1.Définition
19
II.3.2. Caractéristique des Systèmes
de gestion de Base de Données ( SGBD)
20
II.3.3.Types de Système de Gestion de Base
de Données
21
II.4 Les différentes catégories d'
usagers des SGBD
21
CHAP III. PRESENTATION DE LA METHODE MERISE
23
III.1 Introduction
23
III.2 Etapes de MERISE
24
II.3 Modèle conceptuel de Données
MCD
25
III.3.1.Les éléments constitutifs du
modèle entité-relation
25
III3.2.Les étapes d'élaboration d'un
MCD ou schéma entité /relation
26
III.4.Les formes normales du modèle
conceptuel
27
III.5. Modèle Logique de Données
MLD
28
III.5.1 Généralités
28
III.5.3.Règle de passage du modèle
conceptuel au modèle logique relationnel
29
III.6 Modèle conceptuel de Traitement
MCT
30
III.7 Modèle Organisationnel de traitement
MOT
31
III.8 Modèle Physique de
Données(MPD)
32
III.9 Modèle Opérationnel de
traitements
32
CHAP IV CONCEPTION ET MODELISATION D'
UNE
33
APPLICATION DE GESTION DES EXAMENS
33
DU LABORATOIRE DE HPRC
33
IV.1 Analyse de l'existant
33
IV.1.1 Description conceptuelle de
l'énoncé
33
IV .1.2 Description du système
existant
34
IV.1.2.1.Inventaire des documents existants
34
IV.1.2.1.a) Les différentes fiches
identifiées
34
IV.1.2.1.b) Les différentes registres du
laboratoire par poste
35
IV .1.2.2.Etude des moyens utilisés
36
IV.1.2.2.a)Le personnel du service de laboratoire
de l'HPRC
36
IV.1.2.2.b) Matériel informatiques existants
dans le service laboratoire de l'HPRC
37
IV.1.3 Critique de l'existant
38
IV.1.4 Proposition de solutions
38
IV.1.5.Choix de la solution
39
IV .2. La conception du futur système
39
IV.2.1 Description conceptuelle des données
du MCD
39
IV.2.1.a) Listes brutes des entités et leur
épuration
39
IV.2.1.b) Les différentes relations entre
entités
40
IV.2.2. Dictionnaire des données
41
IV.2.3.)Schéma du Modèle conceptuelle
de Données MCD
43
IV.2.4. Le Modèle Logique de Données
Relationnel (MLDR)
44
IV.2.5 Schéma du Modèle conceptuelle
de traitement MCT
45
IV.2.6 Le modele organisationnel de
Traitement(MOT)
49
IV.2.6.a) Regroupement des regles de gestion
49
IV.2.6.b) schéma du MOT
présenté séquentiellement
50
IV.2.6.c)Schema MOT presenté par poste
55
IV.2.7 Modele physique de donné MPD
60
CHAP V : DEVELOPPEMENT ET REALISATION
D'UNE
61
APPLICATION DE GESTION DES EXAMENS D'UN
61
LABORATOIRE D'ANALYSES MEDICALES DE HPRC
61
V.1.Introduction
61
V.2 Outils utilisé dans la conception de
l'application AGEXLAB
61
V.2.1.Microsoft Visual Basic 6.0
64
V.2.2.Microsoft Access 2007
64
V.3.Sécurité au niveau de
l'application AGEXLAB
65
V.4 Description des interfaces utilisateurs pour
l'application AGEXLAB
66
V.4.1 schéma de l'interface utilisateur
l'application AGEXLAB
67
V.4.2 Légende du schéma d'interface
utilisateur de l'application AGEXLAB
68
IV.5. Enchainement des écrans de
l'application AGEXLAB
69
CONCLUSION GENERALE ET SUGGESTIONS
99
BIBLIOGRAPHIE
102
I.OUVRAGES CONSULTES
102
Livres
102
Mémoires
102
II.RAPPORTS de stage
103
III.NOTES DE COURS CONSULTEES
103
IV. WEBOGRAPHIE
103
ANNEXE 1
I
CHAP 0. INTRODUCTION GENERALE
0.1 Problématique
Actuellement, l'informatique constitue une
révolution la plus innovante dans la vie moderne de l'homme et connait
une avancée technologique spectaculaire dans tous les secteurs. Certes,
l'invention de l'ordinateur a permis d'informatiser les systèmes des
données des entreprises, par une sauvegarde et traitement de
l'information.
Ainsi donc, face à de multiples
problèmes dus à la gestion traditionnelle des entreprises,
Cette science joue un rôle important dans le développement de
l'entreprise en général, des institutions sanitaires, et les
laboratoires d'analyses médicales en particulier.
Au Burundi, la croissance de la population
hospitalière nécessite une gestion rationnelle et rapide.
L'informatisation des institutions sanitaires est encore à ses
débuts. La manière de gérer manuellement les laboratoires
d'analyses médicales est encore dominante d'où la
nécessité d'introduire l'informatique dans la gestion de ces
services hospitaliers au travers les solutions logicielles.
Un laboratoire d'analyses médicales
ou laboratoire de biologie médicale(LBM), est un lieu où
sont prélevés et analysés divers fluides d'origine humaine
ou animale sous la responsabilité des biologistes médicaux, qui
en interprètent les résultats dans le but de participer au
diagnostic et au suivi de certaines maladies1(*)
Le laboratoire de l'HPRC est l'un des principaux
laboratoires publics de la capital Bujumbura. Comme tous les autres, il
effectue des analyses médicales de nombreux patients
hospitalisés ou ambulants, et même de l'urgence, tant burundais
que étrangers. Face à l'augmentation de la population
hospitalière, ce service de laboratoire d'analyses médicales
de l'Hôpital Prince Régent Charles se trouve confronté
à beaucoup de problèmes :
- Grand volume d'informations traitées manuellement, ce
qui provoque parfois des erreurs dans l'établissement des documents.
- Recherche difficile dans les registres ;
- La lenteur et une perte de temps dans l'enregistrement et la
recherche des données ;
- Insécurité des informations.
- Possibilité d'erreur dans le remplissage des
différents documents.
- Possibilité d'erreur dans le calacul des montants des
examens
- Difficulté de stockage due au Nombre important
d'archives
- Détérioration des archives à force de
leur utilisation trop fréquente.
C'est autour de cette thématique que nous
allons réfléchir aux interrogations suivantes :
1. L'informatisation influence - t- elle sur la gestion des
examens demandés du laboratoire ?
2. Le niveau d'automatisation dans la gestion du laboratoire est
elle satisfaisante pour palier à tous les problèmes
évoqués ci- haut ?
0.2
Choix du sujet
Le sujet que nous avons choisi est
« conception et réalisation d'une application
de gestion des examens d'un laboratoire d'analyses médicales :cas
de l'Hôpital Prince Régent Charles ». Le choix
de ce sujet est motivé par son originalité car dans nos
recherches dans les différentes bibliothèques universitaires de
la capitale Bujumbura, nous n'avons pas pu trouver aucun travail
déjà déposé concernant l'informatisation de la
gestion des examens d'un laboratoire d'analyses médicales.
0.3 Intérêt du sujet
0.3.1 Intérêt personnel
Ce travail de mémoire nous permettra
d'acquérir des connaissances dans le domaine de l'informatique de
gestion. Il nous permettra aussi de perfectionner notre bagage intellectuel
dans la conception et le développement d'une application de gestion.
0.3.2 Intérêt social
Du point de vue social, ce travail de
mémoire apportera plus d'intérêt aux médecins, au
personnel du laboratoire de l'HPRC et aux patients. Ce travail permettra
d'améliorer d'avantage les conditions sanitaires de la population.
Les patients gagneront la qualité du service, la
confidentialité et l'archivage de leurs données.
Quant à l'hôpital, aux médecins ainsi qu'au
personnel du laboratoire de HPRC, ils tireront profits de
l'amélioration de la gestion du laboratoire, de la qualité de
l'information fournie par le système informatisé. Les
informations seront justes, complètes, rapides, opportunes et
accessibles en temps réel et au moment voulu.
0.3.3 Intérêt académique et
scientifique
Notre travail de mémoire
répond à une exigence académique actuelle à la fin
des études universitaires de second cycle, tout étudiant doit
rédiger un mémoire original. Ce travail s'intègre dans
le domaine de l'informatique de gestion.et complète les travaux
scientifiques antérieurs .Il pourra servir de tremplin ou de
référence à d'autres recherches ultérieures dans le
même domaine.
0.4 Délimitation du sujet
Notre Travail se limite dans le domaine de la
conception et développement d'une application de gestion des examens
d'un laboratoire d'analyses médicales. C'est une étude qui
portera sur les examens demandés, qui requièrent une analyse de
laboratoire par des tests sur échantillons de tissus ou liquides
corporels.
Dans l'espace, ce travail est limité au service de
laboratoire d'analyses médicales de l'HPRC, un hôpital
situé dans la capitale Bujumbura, commune Buyenzi, à l'avenue
du port de Bujumbura. Dans le temps, nous avons considéré les
données allant de Avril 2011 jusqu'à Avril 2012
0.5 Objectifs
Afin de remédier à tous ces
problèmes recensés au laboratoire de HPRC, notre imagination a
opté sur la conception d'une application de gestion des examens dont
les objectifs seront les suivants :
- Rapidité dans l'établissement des
différents documents ;
- Facilité, simplicité et rapidité
d'accès aux données par une recherche, et par une consultation
multicritère ;
- Accès confidentielle et sécurisé aux
informations selon le mode d'accès ;
- Stockage des informations sur des supports informatiques ce qui
assurera leur sécurité physique ;
- Gain de temps dans l'établissement des montants des
examens
- Automatiser certaines taches qui se traitent manuellement.
0.6 Hypothèse de recherche
Pour mener à bout notre
recherche, compte tenu de la problématique précédente,
notre travail propose une série d'hypothèses qui
mériteraient d'être vérifiées à la fin de la
recherche :
1) La conception d'un système d'information pourrait
être une solution à quelques problèmes d'enregistrement et
de mise à jour ; de faciliter la consultation et la
recherche ; d'accès rapide et confidentiel à
l'information ?
2) La mise en place d'un système informatique permettra
d'analyser les données à un temps réduit et réel
,fournir les informations utiles à la gestion des examens
demandés ,automatiser certaines tâches et stocker avec
sécurité et avec gain d'espace les informations. ?
0.7 Méthodologie de la recherche
0.7.1 Technique de recherche
La technique de recherche est l'ensemble des
moyens et des procédés qui permettent au chercheur de rassembler
les données et les informations qui sont sujets de recherches.
Les techniques de recherche alors utilisées sont
notamment:
- Technique d'interview par laquelle on s'est entretenu à
maintes reprises avec le personnel du laboratoire ainsi que les patients afin
d'échanger sur les phénomènes qui s'y
opèrent ;
- Technique documentaire par laquelle on a consulté les
documents disponible à HPRC, à la bibliothèque de l'ULBU,
de l'ULT et à l'Internet ;
- Technique d'observation directe qui a porté sur le
phénomène étudié.
0.7.2 Méthodes de recherche
La méthode de recherche est un
ensemble ordonné de principes, des règles et des
opérations effectuées, permettant de faire l'analyse en vue
d'atteindre les résultats. Les méthodes utilisées sont
alors :
- La méthode comparative
- La méthode d'analyse : MERISE
- La méthode d'analyse documentaire
- la méthode structuro- fonctionnelle qui nous a permis
deo connaître le fonctionnement des différentes sections, la
structure organisationnelle et le niveau d'automatisation
0.8.3.Historique du laboratoire d'analyses
médicales de l' HPRC
Dès l'édification
de l'HPRC, tous les examens médicaux étaient effectués
dans les autres laboratoires .Par après les deux locaux qu'occupent
actuellement les services d'ophtalmologie et ORL ont été
utilisés comme laboratoire après les transformations.
Selon NDAYISHIMIYE Fidèle, chef de service
laboratoire, dans son rapport de stage probatoire effectué au
laboratoire de HPRC , « les activités proprement
dites du laboratoire comme on le vit aujourd'hui, ont débuté
après l'autonomisation de HPRC vers 1994 .
Le début de son fonctionnement coïncide aussi avec
les travaux de réhabilitation du bâtiment «
FOREAMI » (Fonds de la Reine Elisabeth pour l'Assistance des
Malades Indigènes), ce qui lui a permis d'effectuer toute une gamme
d'examens comparables à ceux qui se faisaient au FOREAMI .Ainsi
cette acquisition de l'équipement en matériel du FOREAMI et la
mutation de ses meilleurs utilisateurs professionnels vers le HPRC ont
donné un élan brusque au laboratoire de
l'HPRC »2(*)
0.8.4. Organisation du service de laboratoire d'analyses
médicales de HPRC.
Le service de laboratoire de HPRC est
structuré en cinq petits laboratoires .Le laboratoire de Biochimie, de
sérologie, Hématologie, Bactériologie, parasitologie dont
chacun s'appelle section. Le service de laboratoire est dirigé par un
chef de service, assisté par un adjoint ou chef de poste chargé
de la gestion du stock de matériel tandis que les sections sont
dirigées par des chefs de section.
L'accueil du service de laboratoire est doté d'un
secrétariat multifonctionnel :
Ces fonction sont notamment :
- La saisie et l'enregistrement des examens demandés des
patients
- La facturation examens
- Suivi du payement
- Livraison des résultats
Chaque section est compétente pour certain type
d'examens. Ainsi on distingue différents types d'examens qui sont
effectués au laboratoire de l'HPRC ; notamment :
o Examens sero-immunologiques,
o Examens de Bactériologie (Examen
cytobactériologique des urines (ECBU)+culture),Examen
bactériologique des selles ou coproculture)
o Examens d'hématologie
o Examens de biochimie
o Examens de parasitologie
Le tableau suivant illustre ces différentes sections du
laboratoire de HPRC3(*)
La section de biochimie
|
La biochimie est l'étude des réactions chimiques
du monde vivant4(*).La
biochimie s'occupe de l'exploitation biochimique des pathologies affectant
certains organes ou certains tissus
|
La section de sérologie :
Sero-immunologie
Sero-transfusion
|
La sérologie est l'étude du sérum et de
certains constituants ;
La sérologie s'occupe du diagnostic sérologique des
maladies parasitaires, bactériennes, virales etc .. par la recherche des
anticorps dans le sérum ou dans d'autres liquides biologiques en
présence des antigènes correspondants ou vice versa.5(*)
La Sero- transfusion s'occupe de la gestion de la banque de sang
à transfuser au malade
|
La section de parasitologie
|
La parasitologie s'occupe de la recherche des parasites
intestinaux tandis que les parasites sanguinoles sont recherchés en
hématologie.
|
La section d'hématologie
|
L'hématologie consiste à dénombrer les
globules rouges , plaquettes ,doser l'hémoglobine ,
déterminer l'hématocrite ,calculer le volume globulaire
moyen ,le taux corpusculaire moyenne en hémoglobine ,la
concentration corpusculaire moyenne en hémoglobine et établir la
formule leucocytaire.
|
La section de bactériologie
|
La bactériologie est l'étude
cytobactériologique et cytologique
(urine ,sang ,selles ;crachats ,pus ,liquides de
ponction ;liquide vaginales)
|
:
Table 1: Les
différentes sections du laboratoire de l'HPRC
0.8.5 ORGANIGRAMME DU LABORATOIRE DE L' HPRC
Figure 1:Organigramme du
service de laboratoire de HPRC
Source : Investigation personnelle.
0.8.6. Définition des
concepts analyses et examens médicaux
· L'analyse médicale consiste à
doser les différents paramètres présents dans le sang,
mais également à doser certaines substances chimiques dans
d'autres liquides organiques (urines ou dans les matières
fécales)6(*).
Les analyses médicales permettent de mettre en évidence de
nombreuses maladies, de suivre leur évolution, mais aussi de
prévenir certains facteurs de risque comme par ex l'excès de
cholestérol.
· Un examen médical est une procédure
de diagnostic réalisée pour les motifs de santé. C'est un
examen complet de l'état de santé d'une personne.il est synonyme
de bilan de santé ou examen préventif7(*).
o Quelques examens se composent d'un simple examen physique
appelé examen clinique s'effectuant en quatre phases : inspection,
palpitation, percussion et auscultation.
o Quelques examens médicaux requièrent des tests
sur échantillons de tissus ou de liquides corporels qui sont
envoyé à un laboratoire d'analyses médicales
· Un diagnostic est le raisonnement menant à
l'identification de la cause (origine) d'une défaillance, d'un
problème partir des caractères ou symptômes relevés
par les observations, des contrôles ou des tests.8(*)
0.8.7 Flux de la population hospitalière du
laboratoire de HPRC
La population hospitalière
du laboratoire de HPRC est composée principalement de patients
répartis en quatre catégories :
1. Les patients ambulants sont des patients qui viennent se
faire soigner ou demander des analyses en provenance de l'extérieur de
l'hôpital. leur prescription des examens peut être locale ou
externe de l'hôpital ;
2. Les patients hospitalisés sont des patients, qui
suivants la gravité de leur maladie sont alité au sein de
l'Hôpital prince Régent Charles ;
3. les patients urgents .on distingue les urgences en
provenances de l'extérieur et les urgences internes parmi les
hospitalisés ;
4. Les patients « RIBUB » sont des
patients séropositifs qui sont prise en charge par le RIBUB( ;
Le flux massif de la population hospitalière au sein du
laboratoire de HPRC est d'une moyenne de 85 patients par jour soit environ 2550
patients par mois, comme l'illustre la table suivante:
Period
|
Ambulant
|
Hospitalisé
|
RIBUB
|
Urgent
|
Total
|
Mars 2012
|
1384
|
605
|
192
|
429
|
2610
|
Avril 2012
|
1137
|
532
|
477
|
317
|
2463
|
TOTAL
|
2531
|
1137
|
669
|
746
|
5073
|
Flux moyen journalier
|
42
|
19
|
11
|
13
|
85
|
Flux moyen mensuel
|
1260
|
570
|
330
|
390
|
2550
|
Table 2:Le flux moyen des
patients
Source : Investigation personnelle
0.8.8. Les missions du laboratoire d'analyses médicales
de l'HPRC
Les missions du laboratoire de HPRC sont
notamment :
Faire des analyses médicales diverses, faire la
transfusion sanguine, et enfin encadrer les stagiaires infirmiers et
technicien de laboratoire.
0.8.9.Fonctionnement du laboratoire d'analyses
médicales de l'HPRC
Les différentes phases de l'analyse médicale du
laboratoire de HPRC :
1. Phase pré -analytique :
§ état du patient (à jeun ou non)
§ /phase de prélèvement
Cette phase est composée de
plusieurs types de
Prélèvements :
o prélèvement de sang veineux et artériel
o prélèvement cutanéo -muqueux (vaginaux,
urétraux, de la cavité buccale) ;
o prélèvement de ponction (liquide
céphalo-rachidien)
o prélèvement de liquide d'épanchement
(pleural, péritonéal, etc)
o prélèvement de selles, urines, ou liquides
§ phase de d'étiquetage des échantillons
§ phase d'enregistrement des examens demandés
§ centrifugation
§ aliquotage des prélèvements
§ prétraitements éventuels des
prélèvements (filtration ; lyse des cellules)
2. phase analytique
3. phase post -analytique
§ validation technique et biologique
§ Enregistrement des résultats
§ interprétation des résultats par le
biologiste
§ rendre les résultats auprès des patients
§ stérilisation des échantillons
La facturation et le paiement des
examens faits au service de laboratoire s'effectuent suivant l'affiliation aux
différents types de régime d'assurance .Ainsi, certains patients
sont régis par la Carte s'assurance Maladie (CAM) qui va devenir
bientôt la Carte d'Assistance Médicale ; et la Mutuelle
de la Fonction Publique( ou MFP) dont l'adhérent paie 20% du coût
total, d'autres sont régies par des bons de commande ou des bons de
soins dont le recouvrement est honoré par les employeurs ou le
ministère de la solidarité pour les indigents . Enfin il ya
d'autres qui sont régis par la mesure de l'Etat concernant la
gratuité sanitaire. C'est notamment les examens des enfants de moins de
5 ans et les examens relatifs à la grossesse pour les femmes/filles
enceintes.
0.9. Subdivision du travail
Notre travail est subdivisé en cinq
chapitres dont :
CHAP 0 « Introduction
générale » au travers duquel on évoque
la problématique, le sujet, son intérêt et ses limites,
historique, organisation, mission et fonctionnement de l'institution
d'étude ;
Dans le premier chapitre
intitulé « Le système
d'information », on présente les concepts clé
du Système d'information, la composante du SI selon les moyens
utilisés, fonctions, ainsi que la typologie du SI.
Le second chapitre, intitulé « Le lien
entre le système d'information et les bases de
données » traite les
Généralités sur les Bases de données et leurs
Systèmes de gestion.
Le troisième chapitre qui est «
Présentation de la méthode Merise »
décrit théoriquement cette méthode.
Le quatrième chapitre ayant
comme titre « conception et modélisation d'une application
de gestion des examens du laboratoire de l' HPRC » constitue une
étude conceptuelle et logique des données, propose et choisit
une solution.
Enfin le cinquième chapitre
intitulé « Réalisation de
l'application »montre la réalisation et le
développement de notre application, l'illustration des
différentes parties de l'application développées dans un
langage de programmation, la base de Donnée, le SGBD, ainsi que les
interfaces.
On termine ce travail par une conclusion générale
et des suggestions.
CHAP I. LE SYSTEME D'INFORMATION
I.1. Définition des concept s du système
d'information
· un système est un
ensemble d'éléments lié par un ensemble de relations de
telle sorte que toute modification d'un élément entraine une
modification d'un autre élément au moins.9(*) On peut aussi définir un
système par le processus de transformation qui opère. Un
système est un ensemble d'éléments en interaction
dynamique, organisés en fonction d'un but
· Le système opérant qui est un
système ou processus commandé définissant la
transformation principale .Dans une organisation Il est aussi
qualifié de système technologique ou physique ou de
production. Il se trouve à la base de toute organisation car c'est
lui qui effectue les opérations de transformation permettant d'atteindre
les finalités retenues. C'est le niveau de la production, des
opérations, de chaque service, chaque unité ou chaque
entreprise
· Le système de pilotage est le siège
de l'activité décisionnelle de l'entreprise. Dans une
organisation, Il est aussi dénommé système de
management ou système de gestion ou encore système de
décision .Il se situe à la tête de toute organisation
car c'est lui qui pilote le système opérant, car c'est lui qui
fixe les objectifs et prend les décisions.
· Une information est un
élément de connaissance susceptible d'être codé pour
être conservé, traité ou communiqué10(*).L'information "est ce qui nous
apporte une connaissance, qui modifie notre vision du monde, qui réduit
notre incertitude ; c'est un renseignement".
· un système d'information
est un ensemble organisé de ressources : matériel,
logiciel, personnel, données, procédures permettant
d'acquérir, traiter, stocker, communiquer des informations (sous forme
de données, textes, images, sons, etc...) dans et entre les
organisations"11(*). Ces
ressources sont inter reliées.
· Le système informatique est un ensemble
organisé d'objets techniques (matériel, logiciels, applicatifs)
qui représente l'infrastructure d'un système
d'information.12(*)
· Le système d'aide à la
décision est l'une des composantes fonctionnelles du
système d'information informatisé. Ainsi on distingue
différents types d'aide à la décision :
o Décision programmable, on définit un algorithme
calculable ex décision de réapprovisionnement
o Système de rapport périodique : assistance
par ordinateur en apportant des données sous formes de tableau et de
graphique
o Système d'aide à la décision de groupe
où certaines entreprises utilisent des salles de décision
où chaque participant dispose d'un terminal (vidéo, internet,
téléconférence)
o Système interactif d'aide à la décision(
SIAD) qui permet de combiner les capacités de jugement de l'homme et
les capacités de l'ordinateur, de trouver et traiter les
informations.
o Système experts constituent l'un des aspects de
l'intelligence artificielle. Ce principe consiste à introduire ses types
de connaissances dans des programmes informatiques de façon à
rendre son utilisation possible par un non expert
· Intelligence artificielle(IA) est une branche de
l'informatique dont l'objet principal est de concevoir des systèmes
informatiques imitant le comportement intelligent de l'être
humain13(*).
I.2.Les fonctions du
système d'information dans l'entreprise
Le système d'information assure dans l'entreprise quatre
fonctions :
· Recenser les informations.
La Direction, appelée théoriquement «
système de pilotage », doit recenser toutes les
informations utiles à l'organisation, leur donner un nom et une
définition, reconnus et partagés au sein de l'entreprise.
· Mémoriser les informations
La nature et la signification des informations à
mémoriser seront des éléments essentiels de la conception
d'un système d'information. Une donnée sera donc une information
stockée dans un système informatique.
· Communiquer et diffuser les informations.
Le système d'information assure les échanges
d'informations entre ceux qui« pensent et qui organisent »
(système de pilotage) et ceux qui «réalisent »
(système opérant).
· Exécuter des traitements.
Les traitements sont soit des activités de transformation
d'information relevant de l'opérationnel, soit des activités de
pilotage relevant du « décisionnel ».
Le schéma suivant14(*) montre les fonctions du système
d'informations dans l'entreprise :
.
Figure 2:Les fonctions du
système d'information dans l'entreprise
I.3. Décomposition du Système d'Information
selon les moyens utilisés
Le Système d'Information de
gestion peut être décomposé selon plusieurs dimensions
entre autres, les moyens utilisés. L'analyse des differentes composantes
du SI permet de comprendre le fonctionnement de celui-ci et d'aider à
la conception en construisant un SI mieux adapté à son contexte.
Ainsi le » tableau suivant »15(*) illustre cette
décomposition.
Critères
|
composante du SI
|
Caractéristiques
|
Degré de formalisations des procédures
|
Formelle
|
information sous formes écrites correspondant à des
événements répétitifs bien analysé; les
modèles de traitement sont bien définis,
|
Informelle
|
information sous forme quelconque, pas de règles
précises de traitement
|
Degré d'automatisation des traitements.
|
Manuelle
|
les opérations sont assurés par l'homme sans
recourt à des machines, acceptable pour les faibles volumes ou les
taches mal définies,
|
Automatisé
|
Les opérations sont assurées par l'ordinateur sans
l'intervention humaine sauf pour la préparation des taches. Très
efficace si les travaux sont répétitifs et de gros volume.
|
Assisté
|
les opérations sont assurés grâce à un
dialogue homme -machine; la conduite est assurée par l'homme, mais
beaucoup d'opérations sont réalisées par l'ordinateur
|
Table 3:Décomposition
du système d'information selon les moyens utilisés
I.4.Typologie des applications du système
d'information16(*)
Critères
|
Caractéristique du SI
|
Exemple
|
Système d'information Opérationnel
|
Collecter, mémoriser, traiter les données
nécessaires à la conduite de l'activité
Automatiser, fluidifier et optimiser les processus
|
Achat, stock
Gestion des commandes, gestion des données, gestion de
production
|
Système d'information d'aide à la
Décision
|
Fournir les indicateurs pertinents sur l'activité
Connaitre ses clients, offrir des outils d'analyse et de
simulation
Gérer la connaissance
|
Budget
Analyser le profil du client(statistique)
Base de données de connaissances
|
Systèmes d'informations de la communication
|
Communiquer les informations en interne
Echanger avec les partenaires
|
Messagerie, réseau d'échange
|
Table 4:Typologie des
applications du système d'information
CHAP II.LIENS ENTRE LE SYSTEME D' INFORMATION ET LES
BASES DE DONNEES
II.1.Introduction
La modélisation du
système d'information à l'aide de la théorie des ensembles
et l'algèbre relationnelle, permet d'élaborer une BD dans
laquelle sont stockées les informations informatisées. C'est
grâce à ces BD qu'on réalise les applications logicielles
ou les SGBD pour une bonne gestion et manipulation de ces données.
II.2 Généralités sur les bases
de données et leurs systèmes de gestion
« Une base de données ( BD) ou
database(DB) est une entité dans laquelle il est possible
de stocker des données de façon structurée et avec le
moins de redondance possible. Ces données doivent pouvoir être
utilisées par des programmes, par des utilisateurs
différents »17(*)
II.3.Système de gestion de bases de
Données (SGBD)
II.3.1.Définition
un Système de Gestion de Base de
Données( SGBD) ou Database
Management System(DBMS) est un logiciel système destiné
à stocker et à partager des informations dans une base de
donnée en garantissant la qualité, la pérennité et
la confidentialité des informations, tout en cachant la
complexité des opérations.18(*)
Un SGBD permet d'inscrire, de retrouver, de modifier, de trier,
de transformer ou d'imprimer les informations de la base de données.
Le SGBD est un ensemble de services (applications logicielles)
permettant de gérer les bases de données,
c'est-à-dire :
· Permettre l'accès aux données de
façon simple
· Autoriser un accès aux informations à de
multiples utilisateurs
· Manipuler les données présentes dans la base
de données (insertion, suppression)
II.3.2. Caractéristique des Systèmes de
gestion de Base de Données ( SGBD)
Les différentes caractéristiques des SGBD
sont :
· Indépendance physique : Le niveau physique
peut être modifié indépendamment du niveau conceptuel
· Indépendance logique :
· Manipulabilité : des personnes ne connaissant
pas la BD doivent être capable de décrire leur requête sans
faire référence à des éléments techniques de
la BD
· Rapidité des accès : les
systèmes doivent pouvoir fournir des réponses le plus rapidement
possibles ;
· Administration centralisée en permettant à
l'administrateur le pouvoir de manipuler les données
· Limitation de redondances afin d'éviter les
erreurs et le gaspillage de l'espace mémoire
· Vérifications de l'intégrité, les
données doivent être cohérentes entre elles ;
· Partageabilité des données, par
l'accès simultané de plusieurs utilisateurs ;
· Sécurité des données en fournissant
des mécanismes de gérer des droits d'accès donnés
selon les utilisateurs
II.3.3.Types de Système de Gestion de Base de
Données
- Première génération (1950-1965) :
système de gestion de fichier SGF
- Deuxième génération (1965-1970) SGBD
navigationel :réseau, hiérarchique
- Troisième génération (1969-aujourd'hui)
SGBD Relationnel(DB2,oracle, Informix,Ms Access)
- SGBD orienté-objet (1990-1999)
II.4 Les différentes catégories d'
usagers des SGBD
Il existe plusieurs
catégories d'usagers des SGBD, parmi lesquelles il y a l'administrateur
de base de données, le concepteur de base de données, le
développeur, ainsi que les utilisateurs (avisés ou profanes)
des systèmes informatiques.
· L'administrateur de bases
de données ou database administrator (DBA) est un expert en SGBD,
il s'occupe d'installer et de maintenir le SGBD ainsi que les outils annexes
qui l'accompagne19(*).
Il est la personne responsable de l'intégrité, de
la sécurité, la disponibilité des informations contenues
dans les bases de données ainsi que de la performance du SGBD. Il
protège les informations contre les accidents dus à des mauvaises
manipulations, des erreurs de programmation, des utilisations malveillantes, ou
des pannes qui entraineraient des détérioration du contenu des
bases de données. Pour ce faire, l'administrateur de base de
données autorise ou interdit 0l'accès aux informations et
surveille l'activité du SGBD.
· Le concepteur de base de
données ou database designer(DBD) est la personne qui identifie
les informations qui seront enregistrées dans la base de données,
les relations entre ces informations et les contraintes telles que la
présence ou pas de redondance20(*). Le concepteur de base de données a une
connaissance approfondie de l'usage qui est fait de ces informations, et les
règles qui en découlent. Il est responsable d'organiser la base
de données de manière appropriée en mettant en place les
structures nécessaires au stockage des informations.
· Un développeur (ou
Analyste programmeur) est un informaticien qui
réalise des logiciels en créant des algorithmes et en les
mettant en oeuvre dans un langage de programmation21(*).
Les développeurs créent des logiciels
applicatifs et dans un ou l'autre langage de programmation de haut niveau.
Chaque logiciel cible une activité en particulier et est destiné
aux autres usagers du SGBD. Le développeur travaille avec une personne
exerçant l'activité en question, en vue de déterminer les
besoins caractéristiques de cette activité puis il
détermine l'architecture du produit, et le met en oeuvre en
rédigeant le code source. Le logiciel comporte des instructions qui font
appel au SGBD pour rechercher ou modifier les informations. Certains
utilisateurs expérimentés, qui connaissent un ou l'autre langage
de programmation, créent des programmes pour leur propre usage.
· Les utilisateurs
avisés ont les connaissances nécessaires
pour utiliser le langage de commande du SGBD et accèdent aux
données à partir de leur ordinateur personnel. Ils ont
été autorisés par l'administrateur de voir certaines
informations et de les modifier. Les utilisateurs avisés peuvent
rechercher, ajouter, modifier, ou supprimer des données en utilisant le
langage de commande du SGBD.
· Les utilisateurs profanes
accèdent aux informations à travers un logiciel applicatif.
Ils exécutent des commandes ou choisissent des menus et n'ont pas
connaissance du langage de commande ni de l'organisation de la base de
données.
Dans notre application nous allons considérer
principalement deux types d'usagers : les administrateurs et les
utilisateurs sans ignorer la place du concepteur et du
développeur.
CHAP III. PRESENTATION DE LA METHODE MERISE
III.1 Introduction
La méthode MERISE est une Méthode
d'Etude et de Réalisation Informatique par les sous ensemble ou pour
les Systèmes d'Entreprises22(*) .c'est une méthode de conception, de
développement et de réalisation de projets informatique mis au
point dans sa première version durant les années 1978-1980.
Les fondements de la méthode MERISE reposent sur la
séparation des données et traitement d'une part, et l'approche
par niveau d'abstraction d'autre part.
D'une part la méthode
séparation des données et du traitement respecte la distinction
des données et traitement, et procède à une description
tridimensionnelle :
· Les flux : les échanges ou la
communication sont les flux entre systèmes notamment les flux
d'information ;
· Les traitements : Ils décrivent les
taches à effectuer à la réception ou par l'émission
d'un flux d'information ;les traitements représentent la dynamique
du système d'information ;
· Les données : la structure de
mémorisation des informations est représentée sous une
forme qui permet un passage aisé vers l'enregistrement informatique. Les
données représentent la statique du système
d'information.
.
D'autres parts MERISE propose une démarche dit par niveaux
d'abstraction comprenant :
· Le niveau conceptuel, conduisant à une
modélisation de données en entité et
associations ;
· Le niveau organisationnel pour les traitements et le
niveau logique pour les données,
· Le niveau physique
Le tableau suivant met en évidence les résultats
des différents niveaux de conception préconisés par
Merise23(*)
NIVEAUX
|
DONNEES
|
TRAITEMENT
|
Conceptuel
|
Modèle conceptuel
MCD
|
Modèle conceptuel
MCT
|
Organisationnel
|
Modèle Logique
MLD
|
Modèle organisationnel
MOT
|
Physique
|
Modèle physique
MPD
|
Modèle Opérationnel
MOpT
|
Table 5:Les niveaux et
modèles correspondants de MERISE
La méthode MERISE est bien adaptée à
l'automatisation des taches séquentielles de gestion pure.
III.2 Etapes de MERISE24(*)
No
|
Nom de l'étape
|
Description
|
1
|
Schéma directeur
|
Approche globale du développement
|
2
|
Etude préalable
|
Etudes des différentes solutions possibles puis choix de
la solution appropriée
|
3
|
Analyse détaillée
|
Complément des spécifications du domaine,
étude détaillée
|
4
|
Analyse technique
|
Spécifications techniques complètes
|
5
|
Réalisation
|
Ecritures des programmes, Tests, essai, Formation utilisateur
|
6
|
Maintenance
|
Corrections et adaptation du logiciel
|
Table 6:Les étapes de
MERISE
II.3 Modèle conceptuel de Données MCD
Le MCD se concrétise par un schéma
entité-association ou entité relation. Il permet de
représenter clairement les données des SI .Ce modèle
permet aussi d'écrire les entités du monde réel en terme
d'objectif, de propriétés et de relation (ou association)
indépendamment de toutes les techniques d'organisations et
d'implémentation des données.
III.3.1.Les
éléments constitutifs du modèle
entité-relation
Une entité est toute chose pourvue d'existence
propre, c'est un objet, une chose concrète ou abstraite qui peut
être reconnue distinctement et qui est caractérisé par son
unicité.25(*) En
MERISE, l'entité est représentée par un rectangle portant
à son entête le nom de cette entité.
Ex :
o Un type entité (ou classe -entité)
désigne un ensemble d'entité qui possède une
sémantique et des propriétés communes26(*) : ex :les femmes,
les téléphones , etc.
o Un attribut ou une propriété est une
propriété type-entité ou un type association
o Une valeur d'une propriété chaque
attribut possède un domaine qui définit l'ensemble des valeurs
qui peut être choisi pour lui.
o Un identifiant (ou clé) d'une entité ou d'une
association est constitué par un ou plusieurs de ses attributs qui
doivent avoir une valeur unique pour chaque occurrence d'entité ou
d'association.
o Une association (ou relation) est un lien entre
plusieurs entités ;un type association (ou type relation)
désigne un ensemble de relations qui possèdent les mêmes
caractéristiques.
o instance de son type association. Avec MERISE une
association ou relation est représentée par une éclipse ou
un polygone avec des pattes la reliant à divers entités.
Ex
Acheter
client
|
0,n
|
Article
|
|
0,n
o Un participant d'une association est une
entité intervenant dans cette association .L'ensemble des participants
d'une association est appelée la collection de cette
association
o Une cardinalité est une relation qui
représente le nombre de fois minimum et/ou maximum qu'une entité
participe à une association.la cardinalité minimum doit <=
cardinalité maximum ; cardinalité minimum=0 ou 1 ;
cardinalité maximum =1 ou n
Les seules cardinalités possibles sont les
suivantes :
0,1 : Aucun ou un seul
1,1 : un et un seul
0, n : Aucun ou plusieurs
1, n : un ou plusieurs
III3.2.Les étapes
d'élaboration d'un MCD ou schéma entité /relation
o Etablir la liste brute des informations
o Epurer la liste des informations
o Dégager les entités types
o Eliminer les redondances, les synonymes et les polysémes
o Rattacher les propriétés aux entités
o Définir les associations entre entités
o Déterminer les cardinalités de chaque couple
entité /association
o Construction du MCD
III.4.Les formes normales du modèle conceptuel
Le processus de normalisation consiste à remplacer
une relation donnée par certaine projection afin que la jointure de ces
projections permette de retrouver la relation.
La normalisation peut être effectuée en amont et de
préférence pendant la phase de conception sur modèle
entité /association ou MCD. Dans ce cas, on n'est pas nécessaire
de le recommencer en aval ,au modèle relationnel
· Première forme normale (1 FN)
Une entité (ou association) est en 1 FN ssi ses attributs
sont élémentaires, c à d non décomposables
· Deuxième forme normale (2FN)
Une entité ou une association est en 2 FN ssi elle est
d'abord en 1FN et si tout attribut n'appartenant pas à la clé
dépend de la totalité de cette clé.
· Troisième forme normales(3FN)
Une entité ou association est en 3FN ssi elle est d'abord
en 2 FN et si tous ses attributs dépendent directement de sa clé
et pas d'autres attributs.
· Forme normale de Boyce code(FNBC)
Une entité (association) est en FNBC ssi elle et d'abord
en 3FN et si aucun attribut faisant parti de la clé dépend d'un
attribut ne faisant pas partie de la clé
III.5. Modèle
Logique de Données MLD
III.5.1
Généralités
Dans le modèle relationnel, les données sont
représentées par des tables sans préjuger de la
façon dont les informations sont stockées dans la machine. Ce
modèle repose sur des bases théoriques solides, notamment la
théorie des ensembles et la logique des prédicats du premier
ordre.
Le succès du modèle relationnel auprès des
informaticiens chercheurs ; concepteurs et utilisateurs est due à
la puissance et à la simplicité de ses concepts.
Les objectifs d'un modèle relationnel sont
notamment :
o Proposer des schémas de données faciles à
utiliser
o Améliorer l'indépendance physique et logique
o Mettre à la disposition des utilisateurs des langages de
haut niveau
o Optimiser les accès à la BD
o Améliorer l'intégrité et la
confidentialité
o Fournir une approche méthodologique dans la construction
des schémas.
1. Produit cartésien est un
ensemble de n-upplet selon plusieurs domaines
2. Domaine : c'est l'ensemble fini ou infini de ses
valeurs possible
Ex domaine pour l'attribut (couleur; blanc ;
rouge ; vert
3. Occurrence ou n-upplet ou tupple ou enregistrement : est
une ligne du tableau qui représente la relation
4. La cardinalité d'une relation
est son nombre d'occurrence ;
5. L'arité d'une relation est son nombre
d'attribut
6. Relation est un sous ensemble du produit
cartésien de plusieurs domaines d'attributs
7. Une clé candidate d'une relation est
l'ensemble minimale d'attribut de la relation dont les valeurs identifient
à coup sure une occurrence
8. Un Clé primaire (primary key) :la
clé primaire d'une relation est l'une de ses clés candidates.
Elle peut etre simple ou composite
9. La clé étrangère
(foregn Key) dans une relation est formée de un ou plusieurs
autres attributs qui constituent une clé primaire dans une autre
relation
10. Schéma de relation :
précise le nom de la relation ainsi que la liste des attributs entre
parenthèses. Ex : employé (matricule, nom,
prénom)
11. Schéma relationnel
est constitué par l'ensemble de relation
12. Base de données relationnelle
est constituée par l'ensemble des n_upplets des
différentes relations de schéma relationnel
III.5.3.Règle de
passage du modèle conceptuel au modèle logique relationnel
Règle 1
Une entité se transforme en une relation ; chaque
propriété de l'entité devient un attribut de cette
relation ; l'identifiant de l'entité devient la clé primaire
de la relation
Règle 2
La clé primaire de la table à la cordonnée
(x,n) devient la clé étrangère dans la table à la
coordonnée (x,1)
Règle 3
Les relations binaires aux cardinalités (x, n)- (x,n)
où x=0, x=1 ;
Il ya création d'un table supplémentaire ayant
comme clé primaire une clé composée des identifiants des
entités participant à cette association. On dit que la clé
primaire est la concaténation des clés primaires des 2 autres
tables
Règle 4
La relation n-aires (quelles que soient les
cardinalités) ;
Il ya création d'une table supplémentaire ayant
comme clé primaire la concaténation des identifiants de
entités participants à la relation. Si la relation est porteuse
de données, celles-ci deviennent des attributs de la nouvelle table
Règle 5 : association réflexive
1er cas : cardinalités (x,1)-(x,n) avec
x=0 ou x=1
La clé primaire de l'entité se dédouble et
devient la clé étrangère de la relation (ou de la nouvelle
table)
2e cas : cardinalité (x,n)-(x,n) avec x=o
ou x=1
De même tout se passe exactement comme si l'entité
se dédoublait et était relié par une relation de
cardinalités (x,n)-(x,n) (cfrs regle 3).il y a donc création
d'une nouvelle table.
Règle 6 : Relations binaires cardinalités
(0,1)-(1,1)
Optimalement, les deux tables inter changent leurs clés
primaires, ces clés deviendront des clés étrangères
comme si on appliquait la 2e règle
III.6 Modèle
conceptuel de Traitement MCT
Dans le formalisme du MCT, il s'avère
nécessaire de définir quelques terminologies :
- L'événement :
c'est la représentation d'un fait nouveau, pour le système
étudié en provenance de l'extérieur. comme le
système d'information est un système dit à
« état », l'arrivée d'un
événement nouveau vient modifier cet état et oblige le
système à réagir pour retrouver un état
stationnaire
- « Une opération
est une succession d'actions qui se déroulent sans interruption
jusqu'à l'obtention d'un résultat »27(*) c'est la
réaction sous forme de traitement face à l'arrivée d'un
événement ou d'un ensemble d'événements ;
- Résultat : c'est la
représentation de la réponse codifiée du système
générée par opération :
- Synchronisation : « est une
expression booléenne reliant des événements
élémentaires associés chacun à un type d'objets et
déclenchant l'exécution d'une
opération »28(*) c'est à la fois une association
d'événement candidats d'une expression booléenne (logique)
formé à partir des operateurs ET ou OU
- Le processus est un enchainement
synchronisé d'opérations qui représente une unité
homogène de préoccupation de l'entreprise. Il est propre en
domaine d'activité.
- Le MCT d'un processus est l'ensemble des
événements, opérations et résultats
décrivant le processus.
III.7 Modèle
Organisationnel de traitement MOT
Le MCT est complété par la prise en
compte des choix organisationnels de l'entreprise. C'est le MOT qui permet de
les représenter .Alors que le modèle conceptuel décrit le
quoi du système étudié, le modèle organisationnelle
décrit le quand, le qui et le où.
Les éléments nécessaires
l'élaboration du MOT sont le MCT et l'inventaire des règles
permettant le bon déroulement des opérations conceptuelles. Ces
règles sont soit définies par les diverses réglementation
(légales) soit décidées par l'entreprise. Pour chaque
ensemble de traitements, le modèle organisationnel précise le
poste de travail associé, la nature des taches décrites en terme
de degré d'automatisation et la répartition dans le temps
(quand).
· L'unité de traitement organisationnel est
la procédure fonctionnelle (PF). A chaque opération du
modèle conceptuel correspond une ou plusieurs procédures
fonctionnelles. Ces procédures peuvent elles se décomposer en
taches (manuelles, conversationnelles (itérative) ou automatique.
· La procédure est un regroupement de
phases29(*). Elle
équivaut sur le plan organisationnel aux notions d'opérations et
d'actions conceptuelles
· La phase est un ensemble
d'actions (cfr. la notion d'opération pour le MCT)
réalisées sur un même poste de travail.30(*)
La phase peut être :
o soit manuelle
o soit automatisée et interactive : par exemple, la
saisie
o soit automatisée et planifiée
· Le poste de travail décrit la
localisation, les responsabilités, et les ressources nécessaires
pour chaque profil d'utilisateur du système31(*)
III.8 Modèle
Physique de Données(MPD)
Le MPD s'intéresse
à l'optimisation de la gestion de données en fonction de l'outil
choisi pour cette gestion et surtout en fonction des traitements de ce qui
utilisent ces données.
Pour le MPD appliqué à une BD relationnelle, on
procède par création de
la BD, la définition de la place nécessaire
à chaque table, l'optimisation du temps d'accès à
l'information, l'utilisation des clés numériques et la
création d'index pour les critères de recherches.
III.9 Modèle
Opérationnel de traitements
CHAP IV CONCEPTION ET
MODELISATION D' UNE
APPLICATION DE GESTION DES
EXAMENS
DU LABORATOIRE DE
HPRC
IV.1 Analyse de
l'existant
IV.1.1 Description conceptuelle de
l'énoncé
Au laboratoire d'analyses médicales de l'HPRC
,Le patient dépose à l'accueil l' ordonnance contenant des
examens demandés. Ces examens sont prescrits par le Médecin
demandeur pour chaque patient. il y a au moins un examen par ordonnance. Le
patient est accueilli par le secrétaire de l'accueil du laboratoire, qui
enregistre les examens demandés et faisables, les patients, les
médecins demandeur ainsi que toutes les données correspondantes
à ces analyses .les patients sont de plusieurs
catégories notamment les hospitalisés ,les ambulants, les
RIBUB et les urgents
Pour les patients hospitalisés ou ambulants,
on facture leurs examens selon l'affiliation au régime
d'assurance du patient .Ils paient à l'exception de ceux qui ont
des bons de commande ,bon de soins ou qui bénéficient la
gratuité des soins selon la mesure du gouvernement du Burundi.
.Apres la séparation des examens On élabore alors
un bon de séparation des analyses ainsi que le bon de retrait des
résultats . on prélève alors l'échantillon.
Pour les patients RIBUB et ceux urgent, après
l'enregistrement et ,ils passent directement à la séparation des
examens.et au prélèvement
Après l'étiquetage des
échantillons, on les oriente dans les différentes sections
respectives. Chaque section est compétente spécifiquement pour
certains types d'examens de laboratoires.
Si les réactifs ne sont pas
périmés on effectue l'analyse des échantillons. on
contrôle alors le résultat qui, en cas de doute peut exiger la
reprise des analyses.
Les résultats des différents examens
demandés sont enregistrés dans leurs registres respectifs Les
résultats non litigieux sont alors livrés aux patients (ou
leur envoyé) sur présentation d'un bon de retrait de
résultat . pour les résultats litigieux, on refait le
prélèvement de l'échantillon du patient afin de reprendre
les examens.
IV .1.2 Description
du système existant
IV.1.2.1.Inventaire des documents existants
Les documents existants utilisés
dans la gestion de l'information hospitalière du laboratoire sont des
fiches et des registres .Parmi ces fiches et registres, On distingue les
documents d'entrée d'information et ceux de sorties. Les documents
d'entrée d'information sont les ordonnances ou bon d'examen, les carte
de régime d'assurance (CAM, MFP, bon de soins ou de commande etc..),
registre d'enregistrement des examens tandis que les documents de sorties sont
le bulletin de résultat, la facture, et le registre des
résultat.
IV.1.2.1.a) Les
différentes fiches identifiées
1) Les Ordonnances ou bons d'examens de laboratoire contenant
les analyses demandées
2) Les Factures
3) Reçu
4) Bon de retrait des résultats
5) Bulletin de résultats : on en distingue plusieurs
catégories suivant les sections et les types d'examen.
6) Carte d'affiliation au régime d'assurance (MFP OU CAM
OU Bon de commande)
IV.1.2.1.b) Les
différentes registres du laboratoire par poste
L'enregistrement des examens demandés et des
résultats est manuel .
Il se réalise à l'aide des registres, les uns
pour les examens demandés, les autres pour les résultats et un
pour la garde ; comme l'illustre le tableau suivant
|
TYPES DE REGISTRES
|
POSTE
|
Registre d'enregistrement des examens demandés
|
Registre d'enregistrement des resultants
|
Accueil
|
3 Registres (RIBUB ,URGENT et HOSPITALISE)
|
|
Urgence
|
registre de garde
|
|
Section de Biochimie
|
|
Registre de biochimie
|
Section de serologie
|
|
Registre de sero-immunologie
|
section de parasitologie
|
|
Registre de parasitologie(selles)
|
|
Registre de parasitologie(GE)
|
section de bacteriologie
|
|
Registre pour ECBU directs
|
|
Registre pour ECBU culture+antibiogramme
|
|
Registre pour les liquides de ponction
|
|
Registre pour les frottis vaginales et pus
|
|
Registre pour les coprocultures
|
section d'hematologie
|
|
Registre d'hematologie
|
Table 7:Les
différentes registres du laboratoire par poste
Source : investigation personnelle
IV .1.2.2.Etude des moyens utilisés
IV.1.2.2.a)Le personnel du
service de laboratoire de l'HPRC
Le personnel service de laboratoire de l'HPRC
est subdivisé en
Différentes catégories entre autre les
techniciens, les infirmiers, et auxiliaires et les agents d'appui. Cependant
parmi ce personnel aucun informaticien n'y figure.
Le tableau ci dessus illustre ce personnel :
Catégorie
|
Fonction
|
Qualification
|
Effectif
|
Total
|
Chef de laboratoire
|
Chef de service
|
Licencié en biologie
|
1
|
1
|
|
Chef de service Adjoint et chargé du stock
|
A3
|
1
|
1
|
Technicien de laboratoire
|
Chef de section
|
A2
|
5
|
5
|
Technicien de laboratoire
|
|
A2
|
11
|
11
|
Technicien de laboratoire
|
|
A3
|
1
|
1
|
Infirmier
|
|
A2
|
1
|
|
Auxiliaire de santé
|
Laborantin
|
A3
|
5
|
5
|
Agent d'appui
|
Agent de la MFP
|
-
|
1
|
1
|
|
Autres
|
|
5
|
3
|
Travailleur
|
|
-
|
3
|
3
|
Total
|
|
|
33
|
33
|
Table 8:Le personnel du
service de laboratoire de l'HPRC
Source : investigation personnelle
IV.1.2.2.b) Matériel
informatiques existants dans le service laboratoire de l'HPRC
. Malgré l'existence de quelques
matériels informatique utilisés dans les différentes
sections de laboratoire aucun appareil n'est utilisé pour traiter
les informations de l'application sous étude. Le tableau suivant
illustre le matériel existant dans ce service.
Matériel
|
Description
|
Quantité
|
Localisation
|
Etat
|
PC
|
|
1
|
Bureau du chef de service
|
|
Laptop
|
DELL
|
1
|
Biochimie
|
Bon
|
Ondulaire
|
DIALOGVISION . 2000T
|
1
|
Biochimie
|
Mauvais
|
|
BUK-UP S RS 650
|
1
|
Biochimie
|
Bon
|
|
BACK-UPS RS 800
|
1
|
Hématologie
|
Bon
|
Imprimante
|
HP
|
1
|
Hématologie
|
Bon
|
|
HP
|
1
|
Chef service laboratoire
|
Bon
|
AUTOMATE
|
Bioocode Hycel LISA 500 SNBB 5155
550VA
230vac 50HZ
|
1
|
Biochimie
|
Mauvais etat
|
Table 9: Matériel
informatique existant dans leservice laboratoire de l'HPRC
Source : Investigation personnelle
Tous ces équipements automates, PC ,Laptop et
accessoires ne servent qu'à réaliser les opérations
relatives aux analyses. La maintenance de l'automate LISA est assurée
par des maisons externes .Ainsi, il n'existe pas un système informatique
de gestion des examens demandés à ce laboratoire.
IV.1.3 Critique de l'existant
La critique de l'existant nous permettra
d'évaluer le système existant relativement à l'analyse
faite à l'HPRC tout en établissant un diagnostic, Dans le but de
relever les anomalies, les qualités et les défauts du
système existant.
La critique de l'existant comprend deux aspects : l'aspect
positif et l'aspect négatif.
Du point de vue aspect positif :
· Le laboratoire de l'HPRC a un système
d'organisation bien défini fonctionnellement et
organisationnellement.
· Un bon contrôle du matériel et une bonne
collaboration.
Du point de vue aspect négatif :
· L'accès aux documents est difficile et non
confidentiel, étant donné que ces derniers sont conservés
dans des classeurs papiers.
· Le suivi des documents est très fatiguant à
cause du volume élevé des informations.
· Le traitement de l'information est considérablement
lent.
· Le laboratoire de l'HPRC n'a aucun personnel
qualifié en informatique
IV.1.4 Proposition de solutions
La prise en compte de la situation
évoquée précédemment a aboutit à la
proposition de deux solutions, l'une manuelle et l'autre informatique.
· La solution manuelle améliorée consiste
à une réorganisation du système .Néanmoins, cette
solution ne garantit en rien dans la rapidité de l'exécution des
taches, fatiguera le personnel et occasionnera des erreurs de manipulation. Si
bien que cette solution est moins couteuse, l'inconvénient est qu'une
main d'oeuvre est très élevé, le traitement des
informations reste manuel, il n'ya pas une sécurité des
informations car on utilise les supports en papier et les personnes non
autorisées accèdent facilement aux informations
· La solution informatique a l'avantage de traiter les
informations avec rapidité, précision et confidentialité,
de rendre fiable la gestion de l'information rapide, réduction de
l'espace, réduction du volume relativement au support de stockage,
l'inconvénient d'engager de grosse dépenses pour son
installation, le coût à la formation ou/et recrutement afin de
maitriser l'outil et les logiciels nécessaires, le coût de la
maintenance des machines quasiment élevés.
IV.1.5.Choix de la
solution
En considérations des
inconvénients , les avantages et les besoins ci hauts cités,
et dans le but de concevoir une meilleure application, nous avons opté
pour le choix d'une solution informatique où l'ordinateur prend en
charge tous les traitements afin d'éviter les erreurs et fournir les
données fiables et accessibles dans un bref délai. Cette
solution se concrétise par la conception d'un système
d'information informatisée.
IV .2. La conception du futur système
IV.2.1 Description
conceptuelle des données du MCD
IV.2.1.a) Listes brutes des entités et leur
épuration
- patient
- bon d'examens de laboratoire
- bon de retrait des résultats
- ordonnances
- Médecin demandeur
- Examens demandés
- Analyses demandées
- Echantillons
- Factures
- Sections
Ordonnances et bon d'examens, Examens demandés et analyses
demandées sont des synonymes
De ce qui précède, on déduit la liste
épurée des entités
- MedecinDemandeur pour Médecin demandeur
- Ordonnance
- ExamenDem pour l'examen demandé
- Patient
- Payement
- SectionLabo pour la section du service de
Laboratoire
- Echantillon
- BonRetrait pour Bon de retrait
IV.2.1.b) Les différentes relations entre
entités
§ MédecinDemandeur<->patient-ordonnance
: prescrire
§ Ordonnance<->ExamenDem :
contenir
§ Patient<->Facture-ExamenDem :
Payement
§ Examen<->Echantillon :
concerner
§ ExamenDem<->SectionLabo : se
réaliser
§ bon de retrait->Ordonnance :
correspondre
IV.2.2. Dictionnaire des données
Entité
|
Code Mnémonique de l'Attribut
|
Type d'attribut
|
Taille
|
Description
|
MedecinDemandeur
|
Code _M
|
Texte
|
25
|
code du médécin demandeur
|
Nom_M
|
Texte
|
50
|
nom du médecin demandeur
|
Prenom_M
|
Texte
|
50
|
prénom du médecin demandeur
|
Service_M
|
Texte
|
50
|
service du médecin
|
Tel_M
|
Nume-rique
|
entier long
|
téléphone du médecin
|
Patient
|
Id_p
|
Texte
|
25
|
Identifiant du patient
|
|
Nom_P
|
Texte
|
50
|
Nom du patient
|
|
Prenom_P
|
Texte
|
50
|
Prénom du patient
|
|
Sexe_P
|
Texte
|
25
|
sexe du patient
|
|
Datenaiss_P
|
Date
|
|
date de naissance du patient
|
|
Categorie_P
|
Texte
|
50
|
catégorie du patient
|
L
|
RegimeAss_P
|
Texte
|
50
|
régime d'assurance du patient
|
|
Adresse_P
|
Texte
|
50
|
adresse du patient
|
|
Tel_P
|
Nume-rique
|
entier long
|
téléphone du patient
|
Ordonnance
|
Num_Ord
|
Texte
|
25
|
Numéro d'ordonnance
|
|
Renseignt
|
Texte
|
50
|
Renseignement clinic
|
ExamenDem
|
Id_Ex
|
Texte
|
25
|
Identifiant de l'examen demandé
|
|
Nom_Ex
|
Texte
|
50
|
Nom de l'examen demandé
|
|
Prix_Ex
|
Numerique
|
entier long
|
Prix de l'examen demandé
|
|
DateRec
|
Date
|
50
|
Date de réception de l'examen
|
Concerner
|
DatePrel
|
Date
|
50
|
Date de prélevement
|
|
Resultat
|
Texte
|
50
|
Résultat de l'examen demandé
|
SectionLabo
|
Id_Section
|
Texte
|
10
|
identifiant de la section
|
Nom_Section
|
Texte
|
50
|
Nom de la section
|
Echantillon
|
Id_EchPrel
|
Texte
|
25
|
identifiant de l'echantillon prelevé
|
|
Nom_Echprel
|
Texte
|
50
|
Nom de l'echantillon prelevé
|
|
TypePrel
|
Texte
|
50
|
Type de prélèvement
|
Payement
|
Quantite
|
Texte
|
50
|
Quantité d'examen demandé
|
|
DatePaie
|
Date
|
50
|
Date de Paiement
|
|
Reduction
|
Texte
|
50
|
Taux de Réduction
|
Prescrire
|
DatePresc
|
Date
|
50
|
Date de prescription
|
BonRetrait
|
No_Labo
|
Texte
|
25
|
Numéro de laboratoiore
|
|
DateDepot
|
Date
|
50
|
date de depot
|
Table 10:Le dictionnaire des
données
Source :Investigation personnelle
IV.2.3.)Schéma du
Modèle conceptuelle de Données MCD
Patient
|
Id_P
Nom_p
Prenom_p
Sexe_P
DateNaiss_p
Cat_P
RegimeAss_P
Adresse_P
Tel_P
|
MedecinDemandeur
|
Code_M
Nom_M
Prenom_M
Service_M
Tel_M
|
0,n 0,n
Prescrire
DatePresc
0,n
1,1
Ordonnance
|
N°-Ord
Renseignt
|
Payement
Quantite
DatePaie
Reduction
DatePaie
Quantite
0
1. Contenir
1,1
ExamenDem
|
Id- Ex
Nom_Ex
TypeExam
Prix_Ex
DateRec
|
1,n
Correspondre
0,n
BonRetrait
|
No_Labo
DateDepot
|
1,n
0,n
1,1
Se réaliser
Concerner
DatePrel
Resultat
1,n
Echantillon
|
Id-EchPrel
Nom_EchPrel
TypePrel
|
1,n
Section
|
Id-Section
Nom_Section
|
1,n
Figure 3:Schéma du
modèle conceptuel des données MCD
Source : Investigation personnelle
IV.2.4. Le Modèle Logique de Données Relationnel
(MLDR)
A partir de la description conceptuelle
déjà effectuée, on peut réaliser le Modèle
relationnel en utilisant les règles de passage du MCD au MLD. Ainsi le
MLDR est le suivant :
1) MedecinDemandeur (Code _M, Nom _M, prénom _M,
service_M, Tel_M)
2) Ordonnance (Num- Ord, Renseignt)
3) Prescrire (Id _P,code _M,Num-Ord, DatePresc)
4) Payement (Id _P,Id-Ex, quantité,
DatePaie,Reduction)
5) Patient (Id_P, Nom_P,Prenom_p, Sexe_P,
DateNaiss_P,Cat_P, RegimeAss_P, Adresse_P,Tel_P)
6) ExamenDem (Id_ Ex, Nom_Ex, TypeExam,
Prix_Ex,#Num_Ord,DateRec,#Id_Section,
7) SectionLabo (Id_ Section,Nom-Section)
8) Echantillon (Id_ EchPrel, Nom-EchPrel,TypePrel)
9) Concerner (Id_Ex,Id_EchPrel,Dateprel,Resultat)
10) BonRetrait (No_Labo,Datedepot,#Num_Ord)
IV.2.5 Schéma du Modèle conceptuelle de
traitement MCT
ET Schema du Modele conceptuelle de traitement MCT
///OUOOO
Arrivée du patient
Dépôt de l'ordonnance
Accueil du patient
|
Vérifier si les examens demandés sont
faisables
|
Oui
|
Non
|
Refus
Enregistrement des examens demandés du patient
|
Ambulant
|
Hospitalisé
|
RIBUB
|
Urgent
|
Affiliation au régime d'assurance
Examen demandé
a ETd ET(b OUC)
Facturation
|
- Vérifier le type de régime d'assurance
- Calcul du montant des examens
- Emettre la facture
|
e
Facture
b c
f
Facture
ET
Argent
h
Reçu
b ET c OU e ET/OU f
Matériel
er
Séparation des examens
|
-Elaboration d'un bon de séparation des examens
- Elaboration d'un bon de retrait des résultats
|
Bon de séparation
Vérifier si le matériel est sterilisé
Bon de retrait
oui
Matériel à stériliser
Matériel stérilisé
ET
Prélèvement de l'echantillon
|
- Prélever l'echantillon
- Etiqueter l'echantillon
|
Sortie du patient
Echantillon étiqueté
c
Réactif en provenance du stock
Vérifier si les réactifs sont perimés
|
Non périmé
|
périmé
|
Réactif non périmés
Réactif à jeter
Echantillon étiqueté
ET
Analyse de l'échantillon
Résultat provisoire
Controler les résultats provisoires
|
Comparer les résultats des examens et les
renseignements clinics
|
Non conforme
|
Conforme
|
Echantillon à jeter
Résultat définitif
Enregitrement des résultats définitifs dans leurs
registres respectifs
|
Edition des listes résultats
|
Bulletin de résultat
Bon de retrait de résultat
Arrivée du patient ou son envoyé
Verifier si les results sont litigieux
|
Non
|
Oui
|
Bulletin de résultats sans litiges
Figure 4:Schéma du
Modèle Conceptuel de traitement( MCT)
Source :investigation personnelle
IV.2.6 Le modele organisationnel de Traitement(MOT)
IV.2.6.a) Regroupement des regles de gestion
- Accueil et Dépot de l'ordonnance
- Verifier si les examens demandés sont faisables
- Enregistrer les examens des patients ambulants
- Enregistrer les examens des patients hospitalisés
- Enregistrer les examens des patientsRIBUB
- vérifier le type de régime d'assurance pour les
hospitaliers et les ambulants
- facturation des examens pour les hospitaliers et les
ambulants
- calcul des montants des examens
- Emettre la facture
- Payement des examens
- Separer les examens de tous les patients
- Orienter les examens dans les sections
- Elaborer un bon de separation des examens
- Elaborer un bon de retrait des resultats
- verifier si le matériel est sterilisé
- prendre le matériel sterilisé
- Prélever l'échantillon
- Etiqueter l'échantillon
- Retirer les réactifs du stock
- Vérifier la pérempption des reactifs
- Jeter les réactifs périmés
- Analyser l'echantillon
- Controler les resultats provisoires
- comparer les résultats provisoires avec les
renseignements clinics
- si les résultats ne sont pas conformes au renseignement
clinic ,Reprise des analyses
- Enregistrement des résultas definifis
- Edition des résultats
- Vérifier si les résultats sont litigieux
- Si litigiueux,reprise du prélèvement de
l'échantillon
- Livraison des résultats sur présentation d'un bon
de retrait.
IV.2.6.b) schéma du MOT présenté
séquentiellement
TEMPS
|
PROCEDURES FONCTIONNELLES
|
POSTE
|
NATURE
|
00h00
_24h00_
00h00
24h00
_ __ _ __
7h30
15h30
__ __ __
00h00
_24h00__
7h30
15h30
__ ____
00h00
24h 00
|
arrivée du dépot de
l'ordonnance
patient
PF1Accueil du patient_ ________ _ _ ____ ___ ___ __
____ __
PF2 Vérifiir si les examens demandés
sont faisables _ ___ _ ___ _ ___ _ ___ _ ___ _ ___ _ _ ______
PF3 Enregistrement des examens demandés des patients
ambulants
__ _ __ _ __ _ __ ____ _ ___ _ _____ ___ _ _
PF4 Enregistrement des examens Demandés des patients
hospitalisés _ __ __ ____ __ ___ _ _ ____ _ ____ _ ____ _ _
PF5 Enregistrement des examens demandésdes patients
RIBUB _
___ ___ _ ___ ___ ___ ___ ___ ___ ___ ____
PF6 Enregistrement des examens des patients URGENTS
|
accueil
__ __ _ __
accueil
___ __ ____
accueil
__ __ _ __
accueil
_ __ _ _
accueil
_ __ __ _
Accueil
|
Manuelle
__ _ __ _
Manuelle
_ __ _ ___
interactive
_ __ _ __
interactive
_ __ __ __
interactive
_ __ __ __
Interactive
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00h00
24h00
_ _ _ _ _
7h30
15h 30
_ _ _ _ _
7h30
_ _ _ _ _ 7h30
15h30
_ _ _ _ _
7h30
15h30
_ _ _ _ _
00h00
24h00
|
Document d'affiliation
Au régime d'assurance
PF7Vérifier le type de régime d'assurance_
________ _ _ ____ ___ ___ __ ____ __
PF8 Calcul du montant des examens_ ___ _ ___ _ ___ _
___ _ ___ _ ___ _ _ ______
PF9Emmission de la facture Facture
__ _ __ _ __ _ __ ____ _ ___ _ _____ ___ _
_
Argent facture
PF10 Payement des examens_ __ __ ____ __ ___
_ _ ____ _ ____ _ ____ _ _
PF11
Emmission d'un recu_ ___ ___ _ ___ ___ ___ ___ ___ ___ ___
____
PF12Séparation des examens
|
accueil
__ __ _ ___
Accueil
___ __ ____
Accueil
__ __ _ ___
Accueil __ _ __ _
Accueil
_ __ _ _ _ _
accueil
|
Manuel
_ _ __ _ _
interactive
_ __ _ ___
manuelle
_ __ _ __ _
manuel
__ __ __
manuel
_ __ _ _ _
Manuel
|
A
Bon de separation
A
PF16Prélevement de l'échantillon
__ __ ____ __ ___ _ _ ____ _ ____ _ ____ _ _
PF17Etiquettage de l'échantillon
Echantillon etiqueté
_ ___ ___ _ ___ ___ ___ ___ ___ B___ ___ ____
PF18Orientation de l'échantillon dans la section
_ _ _ _ _ _ _ _ _ ____ _ ____ _ ___ _______ _
PF19Vérifier si les réactifs ne sont pas
perimés
_ ___ ___ _____ ___réactif non _perimés_C__
PF20Jeter les réactifs
_ _ _ _ _ _ _ _ _ ___ _ ___ _ ___ _ __ _ ___ _ _
B
C
PF21 Analyse de l'échantillon
Résultat
Provisoire
_ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___
PF22 Control du résultat provisoire
_ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ _ _
PF23 Stérilisation du matériel et de
l'échantillon à jeter__ ___ ___ __ _ _ ___ _ _ ___ _ _ ___ ___
PF24Jet de l'échantillon
___ ___ ___ ___ __ __ __ _ _ _ _ _ _ _ _ _ _ _ _
PF25 Enregistrement des résultats définitifs_
____ ____ ____ ____ ____ ____ ____ _____
PF26Edition des listes des résultats
bulletin de résultat définitif
__ ____ ___ ___ ____ ____ ____ _____ ____
PF27Vérifier si les résultats sont litigieux
__ _ _ _ _ _ _ _ _ _ _ ___ ___ _ _ _ _ _ _ _
PF28Livrer les résultats
|
accueil
_ __ _ ___
accueil
___ __ ____
section
__ __ _ ___
accueil
__ _ __ _
Accueil
___ ___ ___
Accueil
__ __ __ __
section
__ __ __ __
Section
____ __ __
section
_ __ __ __
section
__ __ __ __
section
_ __ __
section
_ __ __ __
section
__ __ _ __ _
section
_ _ _ _ _ __
section
_ _ _ _ _
accueil
|
Manuel
_ _ __ _ _
Manuel
_ __ _ ___
manuel
_ __ _ __ _
Manuel
_ __ __ __
manuel
_ ___ ___
manuel
__ __ __ _
Manuel
_ _ __ ___
Manuel
_ _ _ _
Manuel
___ __ _
Manuel
_ __ _ _
manuel
manuel
__ _ _ _ __
intéractive
_ _ ___ _
Intéractive
_ _ _ __ _
manuel
_ _ _ _ __
Manuel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Source :Investigation personnelle
IV.2.6.c)Schema MOT presenté par poste
Temps
|
Accueil
|
section
|
00h00
24h00
_ _______
00h00
24h00
_ _ __ __ _
7h30
15h30
__ __ __ _
0h00
24h00
___ ____ _
7h30
15h30
_ __ __ _ _
00h00
24h00
_ _ _ _ _ _
00h00
24h00
___ __ _ _
7h30
15h30
_ _ _ _ _ _
7h30
15h30
_ _ ____ _
7h30
15h30
___ _ _ ___
7h30
15h30 _ ____ _ _
7h30
15h30
00h00
24h00
__ _ _ ____
00h00
24h 00
_ _ ___ _ _
7h30
15h30
___ _ _ ___
00h00
24h00
_ _ __ _ _ _
00h00
24h00
_ _ _ _ _ _
00h00
24h00
_ _ _ _ _ _
7h30
15h30
_ _ __ _ _
7h30
15h30
_ _ _ ___ _
00h00
24h00
_ _ __ ___
7h30
15h30
__ _ _
00h00
24h00
_ ____ _
00h00
24 h00
_ _ _ _ _
00h00
24h00
__ _ _____
00h00
15h00
_ __ _ ___
00h00
24h00
_ _ _ _ ___ 24h00
24h00
|
Arrivée du Dépôt de
patient l'ordonnance
PF1Accueil du patient_ _ _ _ _ _ _ _ _ _ _ _ __ ____ ___ _ _
PF2Vérifier si les examens demandés sont faisables
____ ___ ____ ____ __ ____ _ _ _ _
PF3Enregistrements des examens des patients ambulants ___ ___ _
___ _ ___ _ ____ _ __
PF4Enregistrements des examens des patients hospitalisés
__ ___ _____ ____ ____ ____ _
PF5Enregistrement des examens des patients RIBUB
_ _ _ __ _ _ _ _ __ _ _ ___ __ _ __ _ __
PF6Enregistrements des examens des patients urgents
_
Régime
PF7Vérifier le type de régime d'assurance du
patient
________________ __ __ _ _ Examen
PF8calcul du montant des examens_ _ _ ___ _ _ _ _ _ _ _ ____ _ _
_ _ _ _
PF9Emission de la facture
Facture
__ ____ ___ ___ ____ ____ ____ _ _ _
argent Facture
PF10Paiement des examens__ __ __ __ __ __ _________ ___ _ _
PF11Emission d'un reçu
Reçu
__ _ ___ _ ___ _ ___ _ ___ ___ _ ___ _
PF12Séparation des examens
PF13Elaboration d'un bon de séparation
Bon de séparation
___ _ ___ _ ___ _ ___ _ ___ _ ____ _ _
PF14Elaboration d'un bon de retrait
Bon de retrait
__ ___ _ ___ _ ___ _ ___ _ ___ _ ___ _
___ _ ___ _ ____ _ ___ _ ____ _ ___ _ _
PF16Prélèvement de l'échantillon
___ _ ___ _ ___ _ ___ _ ___ _ ___ _ __
PF17Etiquetage de l'échantillon
Echantillon
étiqueté B
_ _ _ _ _ _ _ __ _ _ __ __ _ _ _ _ _ _ _ _
__ ___ ___
PF18Orientation de l'échantillon dans la section ___ ___
___ ___ ___ ___ _
_ _ _ _ _ _ _ _ __ _ __ _ _ _ _ _ __ _ _ _ _
_ ___ ___ ____ ____ ___ ___ ___ _ _ _
_ ____ __ _____ ______ ___ ___ ___
_ ___ ___ _____ _ _ _____ _ ______ _
_ _____ _____ ____ _____ _ ____ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _
_ _ _ ___ ___ ___ ____ ____ ___ ___ __
___ ___ ____ _____ _____ _____ ____
PF28Livraison des résultats
|
_ ___ ___ ____ _____ ______
_ __ __ ___ ___ ___ ___ ___
_ _ ___ ___ _ __ ___ ___ ___
_ ___ ___ ____ ____ _______
_ _ _ __ _ _ __ _ _ _ __ _ __ _ _
_ __ __ __ __ __ __ __ __ __ _ _
_ _ _ _ _ _ _ ____ _____ __ _ _ _
_____ ___ ___ ___ ___ ____
_ ___ ___ ___ ___ ___ ___
_ ____ _____ _______ _ _______
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
matériel
PF15Vérifier si le matériel est
stérilisé Matériel non
stérilisé
_ _ _ _ _ _ _ _ __ _ _ _ _ __ _ _ _
_
___ _ ___ _ ___ _ ___ _ ___ _
_ __ __ _ _ _ _ _ _ _ _ _ _ _ _
Réactif en provenance du stock
PF 19Vérifier si les réactifs ne sont pas
périmés Réactif non
Périmé C
_ _ _ _ _ _ _ ___ _ __ __ _ _ _ _
PF20Jeter les réactifs périmés___ ___ ___
____ ___ ___ ___
B C
PF21Analyse de l'échantillon
Résultat Provisoire
_ ___ ___ ___ ___ ___ _ _ _
PF22
Contrôle des résultats provisoires
Résultat définitif D
_ ____ ____ ____ ________
matériel
PF23stérilisation du matériel et de
l'échantillon__ ___ ___ ___ _____ ___
PF24Jet de l'échantillon
_ _ _ _ __ __ _ _ _ __ _ _ _ _ _ __
PF25Enregistrement des résultats définitifs
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
PF26Edition de la liste des résultats
bulletin definitive
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
PF27Vérifier si les résultats ne sont pas
litigieux
|
Figure 5:Schema du MOT
présenté par poste
Source:Investigation personnelle
IV.2.7 Modele physique de donné MPD
Figure
6:schéma du Modèle Physique de Données
Source:Investigation personnelle
CHAP V : DEVELOPPEMENT ET REALISATION D'UNE
APPLICATION DE GESTION DES EXAMENS D'UN
LABORATOIRE D'ANALYSES MEDICALES DE HPRC
V.1.Introduction
Le développement
est l'ensemble des activités liées à la création
d'un logiciel. Le développement et l'implémentation de
l'application se réalisent sous la base d'une configuration du
matériel, c'est-à-dire les parties matérielles ou le
hardware et les parties immatérielles ou le
software.
Le hardware est l'ensemble des parties
matérielles, palpables de l'ordinateur, ainsi que toutes les
périphériques ou appareil qui peuvent être
connectées à lui32(*).
Ainsi par exemple :
- Un Ordinateur avec lecteur CD ou graveur dont le processeur
est en pentiun, III , de mémoire de 256 Mo de RAM
- Une Imprimante
Le software est
l'ensemble des parties immatérielles assurant le bon fonctionnement de
l'ordinateur, gérant les différents matériels33(*).
Ainsi notre application peut tourner sous Windows 7 ou
ultérieurs, produits office 2007.
V.2 Outils utilisé dans la conception de
l'application AGEXLAB
Pour pouvoir réaliser notre logiciel
applicatif, on doit se servir des outils afin de bien réaliser cette
activité. Ces outils sont notamment le langage de programmation et le
système de gestion de Base de données SGBD.
1. Un langage de programmation est un langage
informatique, permettant à un être humain d'écrire un
programme (le code source) destiné à être
exécuté par une machine, généralement un
ordinateur. Le code source subit une transformation ou une évaluation
dans une forme exploitable par la machine, ce qui permet d'obtenir un programme
exécutable.34(*)
2. le programme se compose finalement d'une série
d'instructions qui vont commander les différentes fonctions de la
machine.
3. Une application est un ensemble de programmes du
type logiciels, articulés entre eux, utilisés pour automatiser ou
assister des tâches de traitement de l'information dans un domaine
particulier35(*).
4. La programmation dans le domaine informatique est
l'ensemble des activités qui permettent l'écriture des programmes
informatiques. C'est une étape importante de la conception de
logiciel.36(*)
5. La programmation représente usuellement le
codage, c'est-à-dire la rédaction du code source d'un
logiciel.
6. un logiciel est un ensemble d'informations relatives
à des traitements effectués automatiquement par un appareil
informatique. Y sont incluses les instructions de traitement, regroupées
sous forme de programmes, des données et de la documentation.37(*)
Les logiciels contenus sur les appareils informatiques sont
organisés en trois catégories :
1. Un logiciel applicatif ou application informatique
.Il contient les instructions et les informations relatives à une
activité automatisée par un appareil informatique
(informatisée). Il peut s'agir d'une activité de production, de
recherche, ou de loisir.
Par exemple, une application de gestion est un logiciel
applicatif servant au stockage, au tri et au classement d'une grande
quantité d'informations. Les traitements consistent en la collecte et la
vérification des informations fraîchement entrées, la
recherche d'informations et la rédaction automatique de documents.
o un logiciel système .Il contient les
instructions et les informations relatives à des opérations de
routine effectuées par les différents logiciels
applicatifs38(*) ;
§ Un système d'exploitation est un logiciel
système qui contient l'ensemble des instructions et des informations
relatives à l'utilisation commune du matériel informatique par
les logiciels applicatifs39(*) ;(Ex Windows 7).
§ Un système de gestion de base de
données (SGBD) est un logiciel système dont les traitements
consistent à l'organisation du stockage d'informations dans une ou
plusieurs bases de données.
o Un Micrologiciel .Il contient les instructions et les
informations relatives au déroulement d'une opération de routine
sur l'équipement en question. Un appareil informatique peut contenir de
nombreux micrologiciels. Chaque micrologiciel contient les instructions et les
informations relatives à tous les traitements qui peuvent être
effectués par les équipements d'une série ou d'une marque
déterminée.
Par exemple BIOS( Basic Input Output System) est le nom
du micro-logiciel incorporé a la Carte mère d'un ordinateur et
est développé spécifiquement pour celle-ci (
démarrage du système d'exploitation, gestion des entrées,
gestion de l'énergie et du refroidissement, etc.)
Le langage de programmation alors choisi pour notre Application
de Gestion des Examens de Laboratoire AGEXLAB est le Visual Basic 6.0 et son
SGBD est le Microsoft Access 2007 compacté Sous le format
Access 2002-2003.
V.2.1.Microsoft Visual Basic 6.0
Le VB 6.0 est un
langage de programmation moderne et structuré, offrant aux programmes la
plupart d'outils auxquels ils sont habitués40(*)
Dans ce travail nous avons opté au système de la
programmation événementielle, afin de faciliter les utilisateurs
de notre logiciel AGEXLAB.
L'application Visual Basic permet d'accéder rapidement aux
informations dont on a besoin et permet d'optimiser le temps d'exécution
des tâches.
Notre application sera réalisée grâce aux
taches suivantes :
· La création des interfaces utilisateurs
· La définition des propriétés ;
· La création des codes programmation ;
· La création des fichiers de saisie et
enregistrement, d'exécution, de lecture, de traitement ou
édition
· Mise en place d'un système de
sécurité de l'application
· Visual Basic permet de développer des interfaces
utilisateurs graphiques très riches.
V.2.2.Microsoft Access 2007
Le MS Access est un logiciel utilisant
des fichiers au format Access (extension de fichier mdb pour Microsoft
DataBase (extension de fichier accdb depuis la version 2007))41(*).c'est un logiciel
édité par Microsoft et il est compatible avec les requêtes
SQL sous certaines restrictions.
MS Access est composé de plusieurs
programmes : le moteur de base de données Microsoft jet,
(ex : Microsoft jet 4.0 OLE DB provider pour Access 2007),
un éditeur graphique, une interface de type QBE (Query By
Example - Requête par l'exemple). pour manipuler les bases de
données ou saisir les requête ; et le langage de
programmation Visual Basic for application
.
Microsoft Office 2007, anciennement nommé
Office 12, est une évolution de la suite bureautique de
Microsoft depuis sa création sortie le 30 janvier 2007 en remplacement
de Microsoft Office 2003.
V.3.Sécurité au niveau de l'application
AGEXLAB
En général,
l'évaluation de la sécurité du Système
d'Information est multicritère :
· Le critère de disponibilité garantit que
les éléments considérés sont accessibles au moment
voulu par les personnes autorisées ;
· Le critère d'intégrité garantit que
les éléments considérés sont exacts et
complets ;
· Le critère de confidentialité qui garantit
que seules les personnes autorisées ont accès aux
éléments considérés ;
· Le critère de traçabilité (preuve)
qui garantit que les accès et les tentatives d'accès aux
éléments considérés sont tracés et ces
traces sont conservés et exploitables.
La sécurité de notre
application de gestion AGEXLAB est garantie par l'Authentification.
L `authentification permet ici de garantir l'identification de
l'utilisateur, et d'en limiter les droits d'accès de celui-ci. Sur ce,
il est indispensable d'utiliser le mot de passe et le login non triviaux,
ainsi que le nom de l'utilisateur.
De plus notre logiciel développé est
sécurisée par l'utilisation d'un protocole de
sécurité des données entre autre un antivirus
performant.
V.4 Description des interfaces utilisateurs pour
l'application AGEXLAB
Une interface est la couche limite entre deux
éléments par laquelle ont lieu des échanges et des
interactions42(*).
L'interface qui est présentée à
l'utilisateur est nommée interface utilisateur. Elle donne
accès aux fonctions du programme par le biais d'un clavier, d'une souris
ou d'un écran tactile tout en les représentant d'une
manière graphique (couplage entre l'homme et la machine).
Une interface ergonomique est une interface à la
fois conviviale, lisible, standard, efficace43(*)
Ainsi notre application AGEXLAB est caractérisée
donc par une interface ergonomique afin de faciliter son apprentissage aux
utilisateurs profanes du laboratoire de HPRC.
V.4.1 schéma de l'interface utilisateur l'application
AGEXLAB
3
5
17
31
40
6
7
8
19
21
22
32
33
34
41
23
9
4
10
43
44
30
35
45
46
11
12
27
26
25
24
42
13
16
15
14
18
1
2
38
28
29
20
37
36
39
Source : Investigation personnelle
Figure 7:Schéma de
l'interface utilisateur
V.4.2 Légende du schéma d'interface utilisateur
de l'application AGEXLAB
1. Formulaire du page d'accueil
2. Page d'authentification
3. MENU PRINCIPAL
4. MENU FICHIER
5. Sous Menus Ordonnance
6. Sous Menus MedecinDemandeur
7. Sous Menus Patient
8. Sous menus ExamenDem
9. Sous menus Payement
10. Sous Menus SectionLabo
11. Sous Menus Prescrire
12. Sous Menus Echantillon
13. Sous Menus Modifier
14. Sous Menus BonRetrait
15. Sous Menus concerner
16. Sous Menus Utilisateurs
17. MENU TRAITEMENT
18. Sous menus consulOrdonnance
19. Sous menus consulExamenDem
20. Sous menus consulConcerner
21. Sous menus consulPatient
22. Sous menus consulPrescrire
23. Sous menus consulMedecinDemandeur
24. Sous menus consulPayement
25. Sous menus consulBonRetrait
26. Sous menus consulUtlisateurs
27. Sous menus consulEchantillon
28. Sous menus controlePayement
29. ConsulGestionBulletinResultat
30. MENU EDITION
31. Sous menu listes des examens demandés
32. Sous menu listes des patients
33. Sous menu listes Médecins demandeurs
34. Sous menus listes des ordonnances
35. Sous menus listes des bons de retrait
36. Sous menus listes des échantillons
37. Sous menu liste des payement des examens
38. Sous menus listes des résultats des examens
39. Sous menus listes des prescriptions
40. MENU QUITTER
41. Sous menu Quitter l'application
42. Sous menu Retour au Menu Principal
43. MENU APROPOS
44. Sous menu concepteurs, Analystes -programmeurs
45. MENU AIDE
46. Sous menu Guide utilisateur
IV.5. Enchainement des écrans de l'application
AGEXLAB
Apres le lancement de l'application apparait la page d'accueil
Figure 8:page
d'accueil
Source :Investigation personnelle
Apres la page d'accueil ci-dessus , si on clique sur le bouton
ENTRER on verra apparaitre la page d'authentification.
Figure 9:Page
d'authentification
Source :Investigation personnelle
On saisit le nom, le login et le mot de passe de l'utilisateur,
puis on clique sur le bouton VALIDER. .Si le mot de passe ou le login ou le nom
de l'utilisateur saisie est incorrect il s'affiche le message
suivant :
Figure 10:Message
d'avertissement:» mot de passe et /ou login et /ou nom de l'utilisateur
incorrect 1/3
Source :Investigation personnelle
On saisit de nouveau..si une des erreurs se reproduit pour la
troisième fois une pour session d'accès, le programme
s'arrête automatiquement et cet utilisateur n'a plus Acces à
l'application AGEXLAB.il apparait un message d'information indiquant que le
programme va s'arrêter
Figure 11:Message
d'information:" vous avez dépassé le nombre d'essai,le programme
va s'arreter"
Source :Investigation personnelle
Si on saisit correctement le login, le MOP et le nom on
accède directement au MENU PRINCIPAL.
Si le profil de l'utilisateur est Utilisateur, il s'ouvre un
Menu principal dont il n'a pas le droit d'accès à la gestion
des utilisateurs et à la modification de leur mot de passe et/ou
login
Si le profil de l'utilisateur est Administrateur, il a tous les
droits d'accès ; il s'ouvre un Menu principal avec tous les droits
d'accès.
Figure 12:Menu Principal de
l'utilisateur
Source : Investigation personnelle
Dans le MENU PRINCIPAL ,nous avons les menus FICHIER
,TRAITEMENT , EDITION ., APROPOS, AIDE et QUITTER..
Ainsi nous présentons :
A. Menu FICHIER
Le MENU FICHIER est un menu de saisie ,d'enregistrement et de
mise à jour. Il est composé de sous menus suivant :
1. Sous Menus Ordonnance
2. Sous Menus MedecinDemandeur
3. Sous Menus Patient
4. Sous menus ExamenDem
5. Sous menus Payement
6. Sous Menus SectionLabo
7. Sous Menus Prescrire
8. Sous Menus Echantillon
9. Sous Menus Modifier
10. Sous Menus BonRetrait
11. Sous Menus concerner
12. Sous Menus Utilisateurs
Quand un mot de passe et ou le login est découvert ou que
l'on prenne la décision de le changer , on saisie le login et l'ancien
mot de passe ,puis on saisie le nouveau mot de passe et on le confirme en le
ressaisissant .si on clique sur le bouton VALIDER Il s'affiche le message
suivant :.
Figure 13:Message
d'interrogation «voulez vous vraiment modifier le mot de passe et /ou le
login?
Source : investigation personnelle
Lors du saisi du nom et prénom du patient, si par erreur
on saisit le chiffre,il s'affiche directement le message suivant :
Figure 14:Message d'erreur"
le nom du patient doit etre en lettres!"
Source :Investigation personnelle
Si on saisit une date non encore atteinte :
Figure 15:Message
d'avertissement «La date de naissance du patient doit etre
inférieure ou égale à la date d'aujourd'hui
Source :Investigation personnelle
Si on saisit des caractères non numériques pour le
numéro téléphone :
Figure 16:Message
d'information «Le numéro du téléphone doit etre en
chiffre"
source :Investigation personnelle
Figure 17:Message
d'information «L'enregistrement a bien réussi"
Source :investigation personnelle
On recherche par Identifiant du patient, on affiche le patient
Id_P=101 à modifier
Figure 18:Affichage du
patient à modifier
Source : Investigation personnelle
Figure 19:Message
d'interrogation"voulez vous vrament modifier cet enregistrement?"
Source : Investigation personnelle
Figure 20:Message
d'interrogation"voulez vous réellement suprimer ce patient?"
Source : Investigation personnelle
Figure 21:Message
d'interrogation"voulez vous vraiment quitter l'application
AGEXLAB?"
Source : Investigation personnelle
Figure 22:Affichage du
premier enregistrement
Source :Investigation personnelle
Figure 23:Affichage du
dernier enregistrement
Source :investigation personnelle
Figure 24:affichage de
l'enregistrement précedent
Source :Investigation personnelle
Figure 25:Message
d'interrogation"voulez vous vraiment retourner au Menu Principal?"
Source : investigation personnelle
Le MENU TRAITEMENT est un menu composé de sous menus
suivant :
· Sous menus consulOrdonnance
· Sous menus consulExamenDem
· Sous menus consulConcerner
· Sous menus consulPatient
· Sous menus consulPrescrire
· Sous menus consulMedecinDemandeur
· Sous menus consulPayement
· Sous menus consulBonRetrait
· Sous menus consulUtlisateurs
· Sous menus consulEchantillon
· Sous menus controlePayement
· ConsulGestionBulletinResultat
On peut afficher les examens demandés avec leur
effectif suivant les différents critères de sélection
choisit.Ces critères sont notamment Identifiant de l'examen, le nom de
l'examen, le type d'examen, le numéro d'ordonnance, la date de
réception de l'examen, ou par identifiant de la section de
laboratoire.
Ainsi,On peut afficher alors les examens demandés par le
critère « Num_ord ».par exemple affichons les
examens contenus sur l'ordonnance Num_Ord =6010. Cette ordonnance contient onze
examens à faire comme indiqué sur l'affichage suivant :
Figure 26:Affichage des
examens demandés prescrit sur l'ordonnance
« Num_Ord=6010 »
Source : Investissement personnelle
on peut aussi afficher examens demandés par le
critère «TypeExam » .Par conséquent affichons
tous les examens demandés de type Sero_immunologique .Leur effectif est
de 16 comme l' indique l'affichage suivante :
Figure 27:Affichage de tous
les examens de type sero immunologique
Source :Investigation personnelle
On peut afficher alors les examens demandés par le
critère «Nom_Ex » .Ainsi par exemple affichons tous
les examens demandés nommés « GE »
. Ils sont au nombre de 5 comme l' indique l'affichage suivante :
Figure 28:Affichage des
examens demandés nommés « GE »
Source : Investigation personnelle
On peut afficher alors tous les examens demandés par le
critère «DateRec » par conséquent affichons
tous l des examens demandés reçu en date du 5/5/2012. Ils sont
au nombre de 17 comme l' indique l'affichage suivante :
Figure No 32 Affichage des examens demandés reçu
en date du 05/5/2012
Source : Investissement personnelle
On peut afficher alors tous les examens demandés par le
critère «Id_Section » par conséquent affichons
par exemple tous les examens demandés de la section BIO 01 . Ils sont
au nombre de 5 comme l' indique la figure No 31 ci dessus :
Figure 29:Affichage des
examens demandés dans la section « Id_Section BIO
01 »
Source : Investissement personnelle
On peut afficher alors l examen demandé par le
critère «Id_Ex » par exemple affichons le
résultats de l' examen dont Id_Ex est 60104 . il est unique comme
l' indique l'affichage suivante :
Figure 30:Affichage de l'
examen demandé « Id_Ex = 60104 »
Source : Investissement personnelle
D'une façon génerale ,l' affichages de tous les
autres sous menus du MENU TRAIEMENT est analoque à celle du sous menu
consulexamenDem.
Pour le contrôle du payement des examens ,on peut calculer
le montant totat et le net à payer des examens. on peut faire une
selection par le criteres Regime d'assurance,par date de paiement,par nom du
patient etc.
Affichons par exemple les montants des examens du patient ayant
comme identifianté « Id_p=100 »,commme
l'illustre la figure suivante :
Figure 31: Calcul du Net
à payer des examens du patient « Id_P=100 »
Source : investigation personnelle.
Pour retirer les resultats, le patient ou son envoyé
présente son bon de retrait et on recherche le resultat à base de
son numero de Laboratoire . Affichons par exemple les resultats pour le No_Labo
« 24800 ».ils'affiche toute son identité,comme
illustré sur les deux figure suivante :
Figure 32: Résultat du
patient ayant le No_ Labo » 24800 »,partie droite
Source :investigation personnelle
Figure 33: Résultat du
patient ayant le No_ Labo » 24800 »,partie gauche
Source :Investigation personnelle
C Le MENU EDITION
Ce menu concerne l'élaboration des listes à
imprimer.Ainsi on a les sous menus suivants :
1. Sous menu listes des examens demandés
2. Sous menu listes des patients
3. Sous menu listes Médecins demandeurs
4. Sous menus listes des ordonnances
5. Sous menus listes des bons de retrait
6. Sous menus listes des échantillons
7. Sous menu liste des payements des examens
8. Sous menus listes des résultats des examens
9. Sous menus listes des prescriptions
On peut afficher par exemple la liste des examens
demandés :
Figure 34: liste des
examens demandés
Source : investigation personnelle
Figure 35: liste des
examens demandés
Source : investigation personnelle
Figure 36:liste des Medecins
demandeurs
Source : investigation personnelle
Figure 37:liste des
Médecins demandeurs
Source : investigation personnelle
Figure 38: Liste des
résultats
Source : investigation personnelle
D .le MENU APROPOS
Ce menu contient un seul sous menu Concepteurs ,Analystes
programmeurs. il met en évidence le non de l'application AGEXLAB, le
nom et l'adresse de contact des concepteurs et développeurs de ladite
application. Le contact peut se faire par téléphone mobile ou par
adresse électronique E-mail.
Figure 39 sous menu
concepteurs, Analystes- programmeurs:
Source : investigation personnelle
Le Menu AIDE contient un seul sous menu « Guide
Utilisateur »
Ce sous menus est un manuel de l'utilisateur et sert de
guide pour démarrer ou manipuler le logiciel AGEXLAB.
Figure 40:Sous menu «
Guide utilisateur »
Source : Investigation personnelle
CONCLUSION GENERALE ET SUGGESTIONS
Au terme de notre travail
intitulé « conception et développement d'une
application de gestion des examens d'un laboratoire d'analyses médicales
de l'Hôpital Prince Régent Charles »notre
préoccupation majeure était de pouvoir réaliser un
Système Informatique adapté à la gestion des examens
demandés de ce laboratoire.
Pour atteindre à cet objectif,
nous avons pris comme hypothèses que :
1) La conception d'un système d'information pourrait
être une solution à quelques problèmes d'enregistrement et
de mise à jour ; de faciliter la consultation et la
recherche ; d'accès rapide et confidentiel à
l'information ?
2) La mise en place d'un système informatique permettra
d'analyser les données à un temps réduit et réel
,fournir les informations utiles à la gestion des examens
demandés ,automatiser certaines taches et stocker avec
sécurité et avec gain d'espace les informations. ?
Conscient que toute recherche scientifique doit utiliser des
méthodes et des techniques de recherche pour la collecte, le traitement,
l'analyse et l'interprétation des informations ; afin d'atteindre
l'objectif préalablement défini ; nous avons
utilisé les méthodes et techniques suivantes :
1. L'analyse documentaire qui nous a permis de comprendre notre
sujet et de le situer dans le contexte théorique ;
2. La méthode structuro-fonctionnelle qui nous a permis
de faire connaissance du fonctionnement et de la structure organisationnelle
du laboratoire ;
3. La méthode Merise qui nous a permis d'entrée en
phase conceptuelle du sujet ;
4. La méthode comparative nous a permis d'établir
une comparaison entre une gestion manuelle et celle informatisée en vue
de prendre la décision selon les avantages et inconvénients de
chacune ;
5. L'observation directe et participante nous a permis de nous
rendre compte des réalités sur terrain ;
6. L'interview nous a permis d'entrée en contact,
d'échanger et de discuter avec certain personnel du laboratoire ainsi
que les patients ;
7. la technique documentaire nous a permis d'entrer en contact
avec certains manuels scientifiques à ULT, ULBU, HPRC en rapport avec le
domaine de notre sujet ;
Nous avons proposé une solution informatique efficace et
cette solution a été un travail qui nécessite des
compétences du programmeur ainsi que les compétences des
utilisateurs ,car complémentaires.
Après le recueil des données, des documents et
moyens existants, la théorie et après analyse, nous avons pu
concevoir et développer la dite application qui nous a permis de
confirmer l'hypothèse.
La solution informatique s'est montrée efficace et
rapide.
En effet les principales fonctionnalités de
l'application AGEXLAB sont :
- Accès sécurisé aux
données ;
- Acquisition des données de laboratoires avec
précision et fiabilité ;
- Facilité, simplicité et rapidité
d'accès aux données par une recherche, et par une consultation
multicritère (par nom, par date, par ordonnance, par service, par type
d'examen, par catégorie de patient, par section, par numéro de
laboratoire etc.)
- Accès confidentiel et sécurisé aux
informations selon le mode d'accès
- Recherche des données saisies
- Consultation multicritère des données
- Affichages des données
- Dénombrer les enregistrements affichés par
critère de sélection
- Edition des listes des données
- Gestion confidentielle des données suivant les droits
Spécifiques d'accès.
Ainsi ce travail permettra d'améliorer les conditions de
conservation, de traitement, et de consultation des informations
nécessaires et utiles à la gestion du laboratoire d'analyse
médicales de HPRC.
Nous suggérons alors aux responsables du laboratoire
d'analyses médicales de HPRC de bien vouloir utiliser cette application
AGEXLAB qui est le produit d'un travail de qualité, dans le but
d'augmenter la productivité.
En ce qui concerne la présentation de notre application,
nous signalons d'avance que nous n'avons pas pu présenter toutes les
interfaces .ceux qui auront le désir de nous contacter, prière
consulter nos téléphones et E-mail respectifs indiqués
au menu APROPOS.
Nous invitons aux autres chercheurs de continuer d'autres
études dans ce domaine par exemple :
- Dans le sens des perspectives d'améliorer notre
application AGEXLAB, il peut être envisageable d' automatiser la gestion
du numéro de laboratoire variant par période (annuellement et
quotidiennement),automatiser la facturation des examens
demandés ;mais aussi ajouter un menu des statistiques des examens
demandés entre autre la moyenne par période, par âge, par
sexe ,par catégories de patient ,par Régime d'assurance ,par type
d'examen ,par service demandeur ou par endroit ainsi que l'écart
type avec une méthode de recherche multicritère
combinée ;
- Dans le même domaine de gestion des examens
demandés du laboratoire, nous suggérons aux autres chercheurs de
concevoir un site web dynamique pour la gestion à distance
centralisé des demandes d'analyses ou des résultats des examens
demandés .
BIBLIOGRAPHIE
I.OUVRAGES CONSULTES
Livres
1. M.H .DELMOND ,Y PETIT.J-M GAUTIER ,Management des
systèmes d'Informations,DUNOD,Paris 2003,Pge 111
2. Odile FOUCAUT,Odile Thiery,Kamel S mail, Conception
des systemses d'information et programmation evenementielle de l'etape
conceptual a l'etape d'i mplantation, ,universite Nancy2,
interedictions Masson,paris 1996,pge 79
3. Odile FOUCAUT,Odile Thiery, et Kamel ,Conception des
systèmes d'information et programmation événementielle de
l'etape conceptuelle à l'étape d'i implantation,
S mail,universite Nancy2, intereditions Masson,paris 1996,pge 86,tableau
2.4
4. Jean Patric MATRERON, comprendre Merise, Edition
EYROLLIS,2005,p 40
5. Annelese Couleau-Dupont,Systèmes d'informations de
Gestion,Manuel et Applications,DCG8 ,2e Edition Nathan Pge 62
6. Felix JOLIVET,Gerard REBOUL, Informatique applique
à la gestion Tome 2,2e edition DUNOD,Page
7. Michelle GILLET ,Ptric GILLET,Management de
Systemes d'informations,Manuel et applications,2e Edition DSCG5
pge40
Mémoires
.
8. MUHIMPUNDU Sandrine et MBANZENDORE Patric, conception et
développement d'un système de gestion de dossiers
médicaux ,cas d'étude : Service d'admission et
consultation Médicales à l'Hôpital Prince Régent
Charles de Bujumbura, Mémoire , juin 2009,ULBU,Pge 19
II.RAPPORTS de stage
1 . NDAYISHIMIYE Fidèle, Rapport de stage probatoire
au effectué au Laboratoire de l'HPRC, septembre 2007-janvier 2008,
Page 2
III.NOTES DE COURS
CONSULTEES
0 Mr MINANI Evariste ,cours de Base de dionnées,
UMLK,Faculté d'Informatique de gestion, A/A 2006-2007,pge 80
1 Leonidas NIYONGABO ,cour de conception des systèmes
d'information, UMLK, Faculté d'Informatique de gestion, A/A
2007-2008,pge 70
2 Mr MINANI Evariste ,Cours de Basee des données,
UMLK,Faculté d'Informatique de Gestion,A/A 2006_2007,Pge 5
3 Dr NKURUNZIZA Hilaire ,Cours de Genie
logicielle,UMLK Faculté d'Informatique de Gestion ,A/A
2008-2009 page 4.10
IV. WEBOGRAPHIE
I. http:// santé -guérir, notre famille
.cm/v2/service -santé/article santé.asp ? visité le
18/07/2011
II.
http://www.vulgaris-medical.com/encyclopedie/analyses- médicales-
intérêts&définition
III.
http://fr.wikipedia.org/w/index.php?title=Laboratoire_de_biologie_m%C3%A9dicale&oldid=75947019
IV.
http://www.sciencesdegestion.com/elearning/systemeinfomaster/plan.htm
V.
http://fr.wikipedia.org/w/index.php?title=Langage_de_programmation&oldid=76651617
»
VI.
http://www.sciencesdegestion.com/elearning/systemeinfomaster/plan.htm
VII.
http://fr.wikipedia.org/wiki/Programmation_informatique
VIII.
http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es
IX.
http://fr.wikipedia.org/wiki/Mat%C3%A9rie
X.
http://www.pixelle.org/dictionnaire_informatique.php?define=software
XI.
http://fr.wikipedia.org/wiki/Visual_Basic
XII.
http://fr.wikipedia.org/wiki/Microsoft_Access
XIII.
http://fr.wikipedia.org/wiki/Laboratoire_d%27analyses_m%C3%A9dicales
XIV.
http://www.commentcamarche.net/contents/bdd/bddintro.php3
XV.
http://fr.wikipedia.org/w/index.php?title=Merise_(informatique)&oldid=75617673
».
XVI.
http://fr.wikipedia.org/wiki/Logiciel
XVII.
http://fr.wikipedia.org/wiki/Informatique_d%C3%A9cisionnelle
XVIII.
http://www.vulgaris-medical.com/encyclopedie/analyses-medicales-interets-399.html
XIX.
http://fr.wikipedia.org/wiki/D%C3%A9veloppeur
XX.
http://fr.wikipedia.org/wiki/Logiciel
XXI.
http://www.google.bi/search?q=informatique+de+gestion%2Fl%27interface&client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&channel=s&hl=fr&lr=&gs_sm=1&gs_upl=967l2620l0l6661l5l5l0l1l1l1l2121l2589l0.2.1.9-1l4l0&oq=informatique+de+gestion%2Fl%27interface&aq=f&aqi=&aql=
XXII.
http://jchambon.fr/Ressources-textes/Textes/COURS_analyse_Syst_Info.pdf
ANNEXE 1
EXTRAIT DU COMPTE RENDU D'UN INTE RVIEW GLOBALE SUR LE CIRCUIT DU
MALADE(annexe)
Dans un laboratoire d'analyses médicales de
l'HPRC , plusieurs analyses y sont effectuées pour le diagnostic. Les
patients sont de plusieurs catégories .
Les patients se présentent à
l'accueil du laboratoire et déposent par ordre d'arrivée, et
selon les catégories des malades, des ordonnances ou des bons
d'examens. Chaque ordonnance connait un numéro, nom, prénom,
âge, sexe du patient ,service demandeur, salle, lit, renseignements
cliniques , examens demandés, nom médecin demandeur) .ces
ordonnances contiennent des examens prescrit par le médecin
demandeur pour chaque patient.
Le patient ainsi que leurs examens demandés
sont enregistrés afin d'avoir le numéro de laboratoire
correspondant à l'ordonnance .les registres sont ceux des patients
ambulant, celui des hospitalisés, et celui des RIBUB
Pour les patients hospitalisés ou ambulants, le
laborantin, après l'enregistrement, calcule le prix des examens
à faire selon l'affiliation au régime d'assurance. C
à d CAM(carte d'assurance maladie) , MFP(Mutuelle de la fonction
publique) ,Bon de commande, ,bon de soin, attestation etc. . . .On
émet les factures par ordonnance pour chaque patient (.chaque
facture possède un numéro, date, régime d'assurance,
service, nom ,prénom, montant, nom de l'émetteur).les patients
paient leur facture auprès de la caissière au guichet de
perception moyennant un reçu , à l'exception de ceux qui on des
bons de commande ou qui bénéficient la gratuité des soins.
. Le laborantin sépare les examens suivant les
différentes sections. On élabore alors un bon de
séparation des analyses suivant les sections ainsi que le bon de
retrait des résultats. On oriente alors le patient vers la salle de
prélèvement.
Arrivée à a salle de prélèvement,
seules les affiliées à la MFP reçoivent une feuille de
maladie de la MFP sur lequel on mentionne les examens et où le
patient appose sa signature
Pour les . patients RIBUB,ils sont directement
enregistrés et passent directement au prélèvement,
après la séparation des examens.
Quant aux patients de l'urgence, ils sont
accueillis, enregistrés dans le registre de garde et sont
examinés directement. Apres le prélèvement .leur paiement
et facturation s'effectue au service d'admission de l'HPRC et non au
laboratoire.
Si le matériel de labo est
stérilisé, le technicien du labo prélève
l'échantillon auprès du patient n et passe à son
étiquetage
. L'étiquette de l'échantillon de chaque
section connaît le Num de labo, numéro de la section, le nom et
prénom du malade .le patient reçoit un bon de retrait des
résultats .on enregistre alors le patient et les examens
demandés spécifiques pour chaque section .Il y a
toujours au moins un examen (analyse) par ordonnance.
Ces échantillons sont alors acheminés
dans les différentes sections pour effectuer les analyses. Ces
sections sont l'hématologie, la biochimie, la parasitologie,
bactériologie , sérologie . Si les réactifs ne
sont pas périmés on effectue l'analyse des échantillons,
Le chef de section ou le chef de service contrôle le résultat
qui, en cas de doute peut exiger la reprise des analyses . Les
travailleurs stérilisent le matériel
utilisé ainsi que certains échantillons utilisés
Les résultats sont enregistrés dans
le registre de resultat respectivement dans les sections.Sur
présentation du bon de retrait de résultat, le laborantin
livre alors les résultats non litigieux aux patients (ou leur
envoyé)pour les résultat litigieux ,on refait le
prélèvement de l'échantillon du patient afin de reprendre
les examens.
* 1
http://fr.wikipedia.org/w/index.php?title=Laboratoire_de_biologie_m%C3%A9dicale&oldid=75947019
* 2 NDAYISHIMIYE Fidèle,
Rapport de stage probatoire au effectué au Laboratoire de
l'HPRC, septembre 2007-janvier 2008, Page 2
* 3 Investigation
personnelle
* 4
http://fr.wikipedia.org/wiki/Laboratoire_d%27analyses_m%C3%A9dicales
* 5 Idem
* 6 http:// santé
-guérir, notre famille .cm/v2/service -santé/article
santé.asp ? visité le 18/07/2011
* 7
http://www.vulgaris-medical.com/encyclopedie/analyses-medicales-interets-399.html
* 8 MUHIMPUNDU Sandrine et
MBANZENDORE Patric, conception et développement d'un système
de gestion de dossiers médicaux, cas d'étude : Service
d'admission et consultation Médicales à l'Hôpital Prince
Régent Charles de Bujumbura, Mémoire , juin 2009,ULBU,
Pge 19
* 9
http://www.sciencesdegestion.com/elearning/systemeinfomaster/plan.htm
* 10 Idem
* 11 Idem
* 12
http://jchambon.fr/Ressources-textes/Textes/COURS_analyse_Syst_Info.pdf
* 13 Leonidas NIYONGABO,
cour de conception des systèmes d'information, UMLK,
Faculté d'Informatique de gestion, A/A 2007-2008,pge 70
* 14
http://jchambon.fr/Ressources-textes/Textes/COURS_analyse_Syst_Info.pdf
* 15 Leonidas NIYONGABO
cours de conception des systèmes d'information, UMLK,
Faculté d'Informatique de gestion, A/A 2007-2008,pge 70
* 16 M.H .DELMOND ,Y PETIT.J-M
GAUTIER ,Management des systèmes d'Informations,DUNOD,Paris
2003,Pge 111
* 17
http://www.commentcamarche.net/contents/bdd/bddintro.php3
* 18
http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es
* 19 Idem
* 20 idem
* 21
http://fr.wikipedia.org/wiki/D%C3%A9veloppeur
* 22 Annelese
Couleau-Dupont, Systèmes d'informations de Gestion, Manuel et
Applications, DCG8 ,2e Edition Nathan Pge 62
* 23 Odile FOUCAUT, Odile
Thiery, Kamel S mai, Conception des systèmes d'information et
programmation événementielle de l'étape conceptuel a
l'étape d'i ;plantation, l'université Nancy2,
intereditions Masson, paris 1996,pge 86,tableau 2.4
* 24 Jean
Patric MATRERON, comprendre Merise, Edition
EYROLLIS,2005,pge 40
* 25 Mr MINANI Evariste,
Cours de Bases des données, UMLK, Faculté d'Informatique de
Gestion, A/A 2006_2007,Pge 5
* 26 Idem
* 27Felix JOLIVET,Gerard
REBOUL, Informatique applique à la gestion Tome 2,2e
edition DUNOD,pge
* 28Odile FOUCAUT,Odile
Thiery,Kamel S mail, Conception des systemses d'information et
programmation evenementielle de l'etape conceptual a l'etape
d'i mplantation, ,universite Nancy2, interedictions Masson,paris
1996,pge 79
* 29
http://fr.wikipedia.org/w/index.php?title=Merise_(informatique)&oldid=75617673
».
* 30
http://fr.wikipedia.org/w/index.php?title=Merise_(informatique)&oldid=75617673
».
* 31 Idem
* 32
http://fr.wikipedia.org/wiki/Mat%C3%A9rie
* 33
http://www.pixelle.org/dictionnaire_informatique.php?define=software
* 34
http://fr.wikipedia.org/w/index.php?title=Langage_de_programmation&oldid=76651617
»
* 35
http://www.sciencesdegestion.com/elearning/systemeinfomaster/plan.htm
* 36
http://fr.wikipedia.org/wiki/Programmation_informatique
*
37http://fr.wikipedia.org/wiki/Logiciel
* 38
http://fr.wikipedia.org/wiki/Logiciel
* 39
http://fr.wikipedia.org/wiki/Logiciel
* 40
http://fr.wikipedia.org/wiki/Visual_Basic
* 41
http://fr.wikipedia.org/wiki/Microsoft_Access
*
42http://www.google.bi/search?q=informatique+de+gestion%2Fl%27interface&client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&channel=s&hl=fr&lr=&gs_sm=1&gs_upl=967l2620l0l6661l5l5l0l1l1l1l2121l2589l0.2.1.9-1l4l0&oq=informatique+de+gestion%2Fl%27interface&aq=f&aqi=&aql=
* 43 ,Dr NKURUNZIZA Hilaire
,Cours de génie logicielle, UMLK Faculté
d'Informatique de Gestion ,A/A 2008-2009 page 4.10