Vous êtes sur la page 1sur 13

Introduction :

Une organisation est caractrise par la circulation dun certain nombre de


flux tant matriels quimmatriels. Parmi les diffrents flux immatriels,
certains sont dterminants dans le management de la structure. Parmi ces flux
figurent les flux dinformation. Ces flux sont la fois conditionns par des
acteurs et un ensemble de technologies. La confrontation des deux cre ce que
Mlze (1979) nomme les situations informationnelles.
Dans le cadre de notre formation en modules des systmes dinformations
et de la gestion des bases de donnes et dans le but dappliquer ce quon a vu
en modlisation merise et ltude de besoin, nous avons pu laborer un
system dinformation pour lhpital.
Dans ce cas, on va essayer de mettre en place le mode de gestion dun
hpital en essayant daborder tous les aspects (cote patients, cote soignants,
cote matriel ..) .

Merise :

Merise prvoit la description d'un systme d'information sous 4 niveaux, ce qui,


du fait de la sparation des donnes et des traitements conduit 8 modles
fondamentaux. Ces modles sont regroups en deux vues du systme d'information :
Le systme d'information organisationnel (SIO) qui correspond aux
proccupations du gestionnaire et de l'utilisateur : modles MCD, MCT, MOD, MOT.
Le systme d'information informatis (SII) qui correspond aux proccupations
de l'informaticien : modles MLD, MLT, MPD, MPT.

Le schma ci-dessous explicite les diffrents modles et leur signification :

Modle conceptuel de communication :


Le modle conceptuel de communication (M.C.C.) a pour but de modliser les
arcs de communication entre les diffrents intervenants (ou acteurs) d'un
projet ou d'une application. Dans le M.C.C. nous reprenons tous les modules
pour modliser les liens qui les relient.

Acteurs internes

Acteurs externes

Service de
rception

Patient

Mdecin

9
8
Service de
radiologie
4

10

Service
parapharmacie

Producteur de
mdicaments
et matriels
mdicaux

Flux de donnes du systme :

Le patient se prsente la rception pour tre enregistrer dans


la Base de donnes.

Consultation du patient.

Traitement dexamen dimagerie mdicale.

Vente de mdicaments et dquipements Mdicaux.

Commande, et achats.

Transfert du patient vers le mdecin pour pouvoir tre consult.

Demande de mdicament.

Transfert du patient vers le mdecin pour le traitement du


patient

10

Envois des mdicaments.


Transfert du patient vers le service radiologique pour limagerie
mdicale.

Modle conceptuel du traitement :

Il est bas sur trois concepts : le processus, l'vnement et l'opration.


Une opration est une succession d'un ensemble de tches, active sous certaines
conditions et produisant des rsultats suivant des rgles d'mission. Une condition
peut tre lmentaire ou composite (avec des "et" et des "ou" logiques).
Un vnement est un fait actif provoquant (seul ou avec d'autres vnements) une
raction du systme d'information.
Un processus est un ensemble d'oprations au sein d'un mme domaine, dclench
par un vnement extrieur au domaine.

MCT du service radiologique :

MCT du service de consultation :

MCT du service mdical :

Dictionnaire de donnes

Intitule

Code

Type

Contrainte

Id hpital

Id_ hpital

Char(25)

Unique non nul

Nom hpital

Nom_ hpital

Char(25)

Non nul

Id mdicaments

Id_ mdicaments

Char(20)

Unique non nul

Nom mdicaments

Nom_ mdicaments

Char(30)

Non nul

Prix mdicaments

Prix_ mdicaments

Int (10)

Non nul

Date de fabrication

Date_ Fabrication

Date

Non nul

Date dexpert

Date_ EXP

Date

Non nul

Id conomat

Id_ Economat

Char(20)

Unique non nul

Budget

Budget

Int(15)

Non nul

Id assurance

Id_ Assurance

Char(20)

Unique non nul

Type assurance

Type_ Assur

Char(20)

Non nul

Id personnel

Id_ personnel

Char(20)

Unique non nul

Nom personnel

Nom_ personnel

Char(25)

Non nul

Prnom personnel

Prnom_ personnel

Char(25)

Non nul

Tlphone

Tlphone

Int(10)

Non nul

Adresse personnel

Adresse_ personnel

Char(50)

Non nul

Adresse E-mail

Mail_ personnel

Char(30)

Non nul

Id service

Id_ service

Char(20)

Unique non nul

Nom service

Nom_ service

Char(25)

Non nul

Id patient

Id_ patient

Char(20)

Unique non nul

Numro CIN

Numro_ ci

Char(10)

Unique non nul

Nom patient

Nom_ patient

Char(20)

Non nul

Prnom patient

Prnom_ patient

Char(25)

Non nul

Sexe patient

Sexe_ patient

Char(6)

Non nul

Adresse patient

Adresse_ patient

Char(50)

Non nul

Tlphone

Tlphone

Int(10)`

Non nul

Parents patient

Parents_ patients

Char(40)

Non nul

Date de naissance

Date_ naissance

Date

Non nul

Id mdecin

Id_ mdecin

Char(20)

Unique non nul

Nom mdecin

Nom_ mdecin

Char(20)

Non nul

Prnom mdecin

Prnom_ mdecin

Char(20)

Non nul

tlphone

Phone_ mdecin

Int(10)

Non nul

E-mail mdecin

Mail_ mdecin

Char(25)

Non nul

Niveau tudes

Niveau_ tude

Char(20)

Non nul

Adresse mdecin

Adresse_ mdecin

Char(50)

Non nul

Id tudes

Id_ tudes

Char(20)

Unique non nul

Niveau tudes

Niveau_ tudes

Char(10)

Non nul

Type

Type

Char(25)

Non nul

Nom maladie

Nom_ maladie

Char(30)

Unique non nul

No maladie

No_ maladie

Char(20)

Non nul

Prmery Key

Prmery_ Key

Char(20)

Unique non nul

Id examen

Id_ examen

Char(25)

Unique non nul

Nom examen

Nom_ examen

Char(30)

Non nul

Date examen

Date_ examen

Date

Non nul

Observation examen

Observation_ examen

Char(30)

Non nul

Id soins

Id_ soins

Char(30)

Unique non nul

Type soins

Type_ soins

Char(30)

Non nul

Id laboratoire

Id_ laboratoire

Char(25)

Unique non nul

Id radiologie

Id_ radiologie

Char(30)

Unique non nul

Id administratif

Id _administratif

Char(30)

Unique non nul

Matrice de dpendance fonctionnelle :

Modle conceptuel des donnes :

Le graphe des flux est trs couramment la premire tape de l'analyse d'un
systme. Il est une reprsentation graphique du transfert d'information entre les
diffrents acteurs concerns.
Chaque acteur (au sens de correspondant d'un systme d'information) est
reprsent par un ovale (ple pour les acteurs internes, plus fonc pour les acteurs
externes).
Medicaments
Economat

Hopital

Id_economat <pi> Caractre (25) <O>


Budget
Caractre (45) <O>

Id_hopital Caractre (20) <O>


Nom_hopital Caractre (30)

Id_medicament <pi> Caractre (30) <O>


nom_medicament
Caractre (30)
Prix_medicament
Entier
DATE_FAB
Date
date_exp
Date
<O>

Identifiant_1 <pi>
...
0,n

Identifiant_1 <pi>
...

1,nest compose de

Assurance
Id_assurance <pi> Caractre (25) <O>
Type_assurance
Caractre (25)
Identifiant_1 <pi>
...

0,0

possede

0,n
Consomme 2
consomme 1
Personnel soignant
Id_personnel
<pi> Caractre (25) <O>
Nom_personnel
Caractre (25)
Prenom_personnel
Caractre (25)
telephone
Entier
Adresse_personnel
Caractre (50)
Mail_perso
Caractre (25)

0,n
prodige des soins

0,n 0,1 0,0

Patient
1,n

Id_patient
<pi> Caractre (6) <O>
numero_ci
Entier
<O>
Nom_patient
Caractre (24)
Prenom_patient
Caractre (20)
sexe_patient
Caractre (2)
Adresse_patient
Caractre (50)
telephone
Entier
Parents_patient
Caractre (50)
Date_de_naissance
Date

0,n

0,n

Identifiant_1 <pi>
...
1,n

0,n

0,n
Service

travaille dans

1,n

Id_service <pi> Caractre (6) <O>


nom_service
Caractre (30)
0,0

1,n

Paramedical&Administratif

0,n

1,n

decede
1,n

Id_administratif <pi> Caractre (40) <O>


forme de

0,n

Identifiant_1 <pi>
...

0,n

Identifiant_1 <pi>
...

possede a

1,n

Identifiant_1 <pi>

1,n

1,n
1,n

1,n

Etudes

Medecin et specialiste
Id_medecin
<pi> Caractre (6) <O>
Nom_medecin
Caractre (20)
Prenom_medecin
Caractre (20)
phone_medecin
Entier
Mail_medecin
Caractre (20)
niveau_etude
Caractre (25) <O>
Adresse_medecin
Caractre (45)

Id_etudes
<pi> Caractre (30) <O>
niveau_etudes
Caractre (30)
type
Caractre (20)
Attribut_52
<Indfini>

consulte

1,n

Identifiant_1 <pi>
...
demande

0,n

Maladie
0,n

Nom_maladie <pi> Caractre (40) <O>


No_maladie
Caractre (20)
primary_key
Caractre (20) <O>

sur des
0,n

Identifiant_1 <pi>
...

Identifiant_1 <pi>
...

Examen
Id_examen
<pi> Caractre (20) <O>
nom_examen
Caractre (20)
Date_examen
Date
Observation_examen
Caractre (30) <O>

Actes et soins

1,1
fait subir

Identifiant_1 <pi>
...

0,n

Id_soins <pi> Caractre (25) <O>


type_soins
Caractre (30)
Identifiant_1 <pi>
...

1,n

Laboratoire
Id_laboratoire <pi> Caractre (25)
Identifiant_1 <pi>

0,n

fait dans

Radiologie
0,n Id_radiologie <pi> Caractre (30) <O>
Identifiant_1 <pi>

1,n
subit

0,n

Modle logique des donnes :


Dfinition: le modle logique dcrit la structure de donnes.
Objectifs: viter les incohrences dans les donnes : Une personne na quune date de
naissance, le prix dun produit est unique, . viter la redondance dinformation : La mme
information est stocke dans diffrentes relations. Anomalies: insertion, suppression,
modification. viter les valeurs nulles: Difficiles interprter : inconnu, connu mais non
disponible, inapplicable. Rend les jointures difficiles spcifier. viter les jointures inutiles:
Amliorer les performances : la jointure est une opration coteuse

Modle physique des donnes


Cette tape consiste implmenter le modle dans le SGBD, c'est--dire le traduire dans un
langage de dfinition de donnes. Le langage gnralement utilis pour ce type d'opration
est le SQL, et plus spcialement le langage de dfinition de donnes du SQL.