WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Gestion des patients dans une clinique en Java

( Télécharger le fichier original )
par Samar BAKOBEN
Université libanaise faculté de sciences économiques et de gestion (FSEG) - Licence 2009
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

UNIVERSITE LIBANAISE
Faculté de Sciences Economiques
Et De Gestion Des Entreprises
Branche III

Section Informatique de Gestion

 

Gestion Des Patients Dans Une Clinique

En Java

(Cas pratique préparé pour obtenir la licence de Gestion)

Préparé par :
Samar BAKOBEN

Sous la direction de :

Dr. Walid Mme Carmen

MOUDANI ISSA

(Superviseur) (Suppléant)

Dédicaces :

A mon époux.

A mon petit prince Ahmad.

A toute ma famille.

Remerciements:

A l'issue de ce travail, je remercie, en premier lieu, ALLAH de

Je tiens, également, à exprimer mon sincère reconnaissance et mon profonde gratitude à tous ceux qui ont contribué de près ou de loin à la réalisation de ce mémoire :

ce travail et pour son jugement de ce sujet.

Madame Carmen ISSA, pour sa participation au jugement.

Dr. Ahmad CHAHINE, pour son aide, ses conseils et son encouragement durant les années.

Je remercie aussi tous les professeurs qui ont contribués à notre formation supérieure.

 

ont aidé à accomplir mon projet.

Je remercie en plus ma famille, spécialement mes parents et mon époux Hassan pour leur passion et leur aide.

encouragements.

Un remerciement très si
fournit une bonne étude.

Tableau des Matières

Dédicaces : 2

Remerciements: 3

1 Chapitre 1: Introduction 6

1.1 Apercu: 6

1.2 Définition du dossier du malade : 6

1.3

:

7

2 Chapitre 2 : Présentation du Problème : 8

2.1 Introduction au problème : 8

2.2 Présentation des difficultés: 8

2.3 Présentation des solutions : 8

3 Chapitre 3 : Conception et Modélisation 9

3.1 -ce que UML ?: 9

3.2 Modélisation : 9

1.1.1 Diagramme de Classe: 9

2.1.1 tilisation : 11

: 11

3.1.1

4.1.1 Diagramme de séquence : 13

3.3 Description des tables de la base de données : 14

4 Chapitre 4

Implémentation . 20

4.1 Langage De Programmation: 20

5.1.1 Langage JAVA: 20

6.1.1 Langage VB.NET : 22

4.2 Base de Données: 22

7.1.1 Microsoft Access : 22

4.3 Interface et Formulaire (Formulaires en VB.NET) : 24

8.1.1 Form de démarrage : 24

9.1.1 Form des informations du médecin : 26

10.1.1 Form Clinical Settings : ... 27

11.1.1 Form Schedule : 27

12.1.1 Form Exception : 29

13.1.1 Form Reservations : 30

14.1.1 Form New File : 31

15.1.1 Form Search Patient : 32

16.1.1 Form Delete Patient : 33

17.1.1 Form Patient File : 33

18.1.1 Form Edit Personal Info : 35

19.1.1 Forms Problem et Visit : .. 36

20.1.1 Form Medical Report: 38

21.1.1 Form About: 39

Conclusion: 40

Bibliographie : 41

1 Chapitre 1: Introduction

1.1 Apercu:

Actuellement, le monde connaît une avance technologique considérable dans tous les secteurs et cela grâce à l'informatique qui est une science qui étudie les techniques du traitement automatique de l'information. Elle joue un rôle important dans le développement de travail.

Avant l'invention de l'ordinateur, on enregistrait toutes les informations manuellement sur des supports en papier ce qui engendrait beaucoup de problèmes tel que la perte de temps considérable dans la recherche de ces informations ou la dégradation de ces dernières...etc.

Ainsi, jusqu'à présent, l'ordinateur reste le moyen le plus sûr pour le traitement et la sauvegarde de l'information. Cette invention à permis d'informatiser les systèmes de données des entreprises, ce qui est la partie essentielle dans leur développement aujourd'hui.

Les cliniques font partie intégrante des établissements que l'informatique pourra beaucoup aidés. Jusqu'à ce jour, la manière de gérer manuellement est encore dominante, d'où la nécessité d'introduire l'informatique dans les gestions des cliniques.

L'objectif de mon projet présenté dans ce rapport est la conception et la réalisation d'une application simple pour informatiser les dossiers médicaux et la gestion des patients dans une clinique.

1.2 Définition du dossier du malade :

Le dossier du malade est la mémoire dans laquelle sont consignées toutes les informations nécessaires à la prise en charge et à

[McDonald 1988, Roger 1982]. Il permet de stocker les informations concernant le malade, les problèmes médicaux rencontrés, les décisions médicales et les résultats de ces décisions.

1.3

 

:

 

ignificativement la qualité du

contenu des dossiers médicaux.

Un dossier médical

dossier manuel [Bulpitt 1976].

Les dossiers médicaux informatisés sont à la fois plus accessibles et mieux protégés que les dossiers traditionnels.

Accès accès à un dossier informatique se compte en

microsecondes et non plus en heures.

Les dossiers informatisés facilitent le regroupement des données pour la

oins.

2 Chapitre 2 : Présentation du Problème:

2.1 Introduction au problème :

Avec la progression et le développement, on trouve que la pression et le stress

, ce qui

des nouveaux types de maladies.

le médecin, alors les rendez-vous et dans les cliniques a doublé.

2.2 Présentation des difficultés :

En réalité le grand nombre de visiteurs dans les cliniques nécessite plus de soin et dans le travail, ce qui pose plusieurs questions :

Est-il efficace de continuer à travailler avec les méthodes traditionnelles (papiers et crayons)?

Avec comment gérer ces ressources ?

Y a-t-il des moyens pour réserver le

temps et le

rendre

travail plus

facile et efficace ?

2.3 Présentation des solutions :

informatique sert :à

Organiser le Schedule du médecin.

Gérer les rendez-vous et les réservations des patients.

Informatiser les dossiers patients, en enregistrant toutes les détails de
leurs visites (examinassions, résultats, prescriptions sur

Imprimer les rapports médicaux, au lieu de les écrivent par main. Rechercher les dossiers en une seconde.

 

beaucoup de temps.

3 Chapitre 3 : Conception et Modélisation

3.1 -ce que UML ?:

UML (Unified Modeling Language ou « langage de modélisation objet unifié») est un standard défini par l'Object Management Group (OMG). Il est un langage de modélisation graphique à base de pictogrammes. Il est apparu dans le monde du génie logiciel, dans le cadre de la « conception orientée objet » , Couramment utilisé dans les projets logiciels, il peut être appliqué à toutes sortes de systèmes ne se limitant pas au domaine informatique [1].

la modélisation objet au milieu des années 90 : OMT, Booch et OOSE.

UML est un langage graphique et textuel permettant de représenter, de communiquer les divers aspects d'un système d'information. Il est destiné à comprendre et à définir des besoins, spécifier et documenter des systèmes, esquisser des architectures logicielles, concevoir des solutions et communiquer des points de vue.

UML définit neuf types de diagrammes divisés en deux catégories:

1. Diagrammes statiques (structurels) : diagramme de classe, d'objet, de composant, de déploiement et de diagramme de cas d'utilisation.

2. Diagrammes dynamique (comportementaux) : diagramme d'activité, de séquence, d'état-transition et de diagramme de collaboration.

3.2 Modélisation :

Pour la modélisation des besoins, utilise les diagrammes UML suivant : Diagramme de classe, diagramme de cas d'utilisation, diagramme de séquence, -transition.

1.1.1 Diagramme de Classe:

iagramme représentant la Structure statique d'un modèle, à savoir les éléments (classes et types), la Structure interne des éléments et leurs relations les

uns par rapport aux autres. Les diagrammes de Classe représentent les classes, les paquetages ou les interfaces connectés par des relations statiques.

2.1.1

 

:

Les diagrammes de cas d'utilisation sont des diagrammes utilisés pour donner une vision globale du comportement fonctionnel d'un système logiciel.

.

3.1.1 Dia

:

Un cas d'utilisation (en anglais use case) permet de mettre en évidence les relations fonctionnelles entre les acteurs et le système étudié(les acteurs d'un système sont les entités externes à ce système qui interagissent avec lui).

:

atient:

4.1.1 Diagramme de séquence :

Le diagramme de séquence permet de décrire les scénarios de chaque cas d'utilisation en mettant l'accent sur la chronologie des opérations en interaction avec les objets. Un diagramme de séquence montre une interaction présentée en séquence dans le temps. En particulier, il montre aussi les objets qui participent à l'interaction par leur "ligne de vie" et les messages qu'ils échangent présentés en séquence dans le temps.

Diagramme de séquence de la on :

Diagramme de séquence :

3.3 Description des tables de la base de données :

I. Clinique: Table qui contient les informations concernant la clinique.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID de clinique

ClinicName

Text

Nom de clinique

Address

Text

Adresse de clinique

Phone1

Text

Premier numéro de télephone de la clinique

Phone2

Text

Deuxième numéro de télephone de la clinique

Fax

Text

Le numéro de fax de la clinique

Email

Text

e de

la clinique

II. Medecin : Table qui contient les informations concernant le médecin.

Attributs

Type

Description

ID

AutoNumber

Clé primaire, ID du médecin

DrName

Text

Nom du médecin

specialization

Text

La spécialisation du médecin

Mobile

Text

Numéro de téléphone portable du médecin.

License

Text

Numéro de la licence du médecin

 

III. Schedule : Table contient les noms de jours et le temps de travail de médecin dans la clinique.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID de la Schedule

ID_medecin

Number

ID du médecin

Day

Text

Le nom de jour quand le médecin présente dans la clinique

TimeFrom

Text

Le temps quand la Schedule commence

TimeTill

Text

Le temps quand la Schedule se termine

 

IV. Exception : Table contient les dates de jours, qui ont une Schedule différentes de la Schedule ordinaire.

Attributs

Type

Description

ID

AutoNumber

Clé primaire, ID de la Schedule exceptionnelle

ID_Schedule

Number

ID de la Schedule ordinaire

DateOfDay

Text

La date de jour quand le médecin a une exception dans sa Schedule.

TimeFrom

Text

Le temps quand la

Schedule exceptionnelle commence

TimeTill

Text

Le temps quand la

Schedule exceptionnelle se termine

V. Patient : Table contient toutes les informations concernant les patients de la clinique.

Attributs

Type

Description

ID

AutoNumber

Clé primaire, ID du patient

Full_Name

Number

Nom du patient

Birth_Date

Date/Time

La date de naissance du patient

Age

Text

 

Gender

Text

Le gendre du patient

Family_Status

Text

Le statu familial du patient

BloodGroup

Text

Le groupe sanguin du patient

Address

Text

 

Phone

Text

Le numéro de téléphone du patient

Mobile

Text

Le numéro de téléphone portable du patient

Fax

Text

Le numéro de fax du patient

Email

Text

e du

patient

Job

Text

Le travail du patient

Job_Address

Text

patient

VI. Reservation : Table contient les dates et les temps des réservations des patients.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID de la réservation

ID_Patient

Number

ID du patient qui a une réservation

Date

Text

La date de la réservation

Time

Text

Le temps de la réservation

Patient_name

Text

Le nom du patient qui a une réservation

 

VII. Visite : Table un patient

Attributs

 

Type

Description

ID

AutoNumber

Clé primaire,ID de la visite

ID_res

Number

ID de la réservation

Date

Text

La date de la visite

problem

Text

Le problème du patient

VIII. Examination : Table patient
par le médecin.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID de

ID_visite

Number

ID de la visite

comment

Text

L médecin

 

IX.

Exparticulier : Table particulière.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID de l

Name

 

Text

particulière.

Value

Number

La particulière.

X. Detailexamination : Table du patient
par le médecin.

Attributs

Type

Description

ID

AutoNumber

Clé primaire, ID de la

ID_examination

Number

ID de la réservation

ID_examPart

Number

particulière

Diagnoses

Text

Les diagnostics.

Allergies

Text

Les allergies.

 

XI. Ordonnance : Table contient les informations de la prescription du patient, donné par le médecin.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID de l ce

ID_visite

Number

ID de la réservation

Date

date

La date de la visite

 

XII. Detailordonnance : Table contient tous les détails concernant

nnance du patient, donné par le médecin.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID de la detail

e

ID_ord

Number

ID de l e

ID_medicament

Number

ID du médicament

Measure

Text

La calibre de la médecine.

Duration

Text

La durée de traitement

Quantity

Text

La dose ou bien la quantité du

XIII.

médicament

Direction

Text

Les directions du traitement

 

Medicament : Table contient les noms de médicaments.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID du médicament

Name

Text

Le nom du médicament

 

XIV. Rapport : Table contient des informations concernant le rapport donné par le médecin.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID du rapport

ID_visit

Number

ID de la visite

type

Text

Le type du rapport

 

XV. Detailrapport : Table contient les détails du rapport donné par le médecin.

Attributs

Type

Description

ID

AutoNumber

Clé primaire,ID de la detail du rapport

ID_rapport

Number

ID du rapport

for

Text

Le destinataire auquel le rapport est écrit

NbDays

Text

Le nombre de jours du rapport

From

Text

La date quand le rapport est valide

To

Text

La date quand la validation du rapport se termine

4 Chapitre 4 : Présentation de l'architecture

du logiciel et Implémentation

4.1 Langage De Programmation: 5.1.1 Langage JAVA:

4.1.1.1 Definition du java:

Java est un langage de programmation informatique orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté oficiellement le 23 mai 1995 au SunWorld. Il permet de créer des logiciels compatibles avec de Linux, Macintosh, Solaris). Java donne aussi la possibilité de développer des programmes pour téléphones portables et assistants personnels. Enfin, ce langage peut-être utilisé sur internet pour des petites applications intégrées à la page web (applet) ou encore comme langage serveur (jsp).

4.1.1.2 Caractéristiques du Java : Distribué :

Java possède une importante bibliothèque de routines permettant de gérer les protocoles TCP/IP tels que HTTP et FTP. Les applications Java peuvent charger et accéder à des sur Internet via des URL avec lamême facilité qu'elles accèdent à un fichier local sur le système.

Fiabilité :

Sa conception encourage le programmeur à traquer préventivement les éventuels problèmes, à lancer desvérifications dynamiques en cours d'exécution et à éliminer les situations génératrices d'erreurs...

Java réside dans le fait que ce dernier intègre un modèle de pointeur qui écarte les risques d'écrasement de la mémoire et d'endommagement des données.

Orienté Objet :

La conception orientée objet est une technique de programmation qui se concentre sur les données (les objets) et sur les interfaces avec ces objets.

SécuritéJava a été conçuepour être exploité dans des environnements serveur et

distribués. Dans ce but, la sécurité la

construction de systèmes inaltérables et sans virus.

Architecture neutre :

neutre le code compilé est exécutable sur de nombreux processeurs, à

Pour ce faire, le compilateur Java génère des instructions en bytecode qui

architecture particulière. Au contraire, ces instructions ont été conçues pour être à la fois faciles à interpréter et faciles à traduire en code natif.

Interprété :

s

quelle machine sur laquelle il a été porté.

Performances élevées:

En général, les performances des bytecodes interprétés sont tout à fait suffisantes, il existe toutefois des situations dans lesquelles des performances plus élevées sont nécessaires. Les bytecodes peuvent être

Multithread :

Les avantages du multithread sont un meilleur inter réactivité et un meilleur comportement en temps réel.

6.1.1 Langage VB.NET :

4.1.1.3 Définition de VB.NET :

(Visual Basic .NET) est un langage de programmation orienté objet propriétaire

.

Comme tous les langages .NET, VB.NET utilise le Common Language Runtime (CLR) Il permet de développer des applications pour Windows.

4.2 Base de Données:

Une base de données est composée de données stockées dans des mémoires de masse sous une forme structurée, et accessibles par des applications différentes et des utilisateurs différents. Une base de données doit pouvoir être utilisée par plusieurs utilisateurs en même temps.

Dans ce projet, utilise le Microsoft Access 2007 comme une base de données.

7.1.1 Microsoft Access :

4.2.1.1 Définition:

Microsoft Access ou MS Access (officiellement Microsoft Office Access) est un L4G édité par Microsoft. Il fait partie de la suite bureautique MS Office Pro.

MS Access est composé de plusieurs programmes : le moteur de base de données Microsoft Jet, un éditeur graphique, une interface de type Query By Example pour manipuler les bases de données, et le langage de programmation Visual Basic for Applications.

4.2.1.2 Caractéristiques :

Il est compatible avec les requêtes SQL (sous certaines restrictions) et dispose d'une interface graphique pour saisir les requêtes.

D'après Microsoft, MS Access supporterait des configurations de 256 postes.

Il

de tables (principales et de jointures / relations) avec un maximum pratique de 100,000 enregistrements pour les tables principales et de 1,000,000

liaisons ou de relations).

Il peut servir de client pour un serveur de bases de données (comme SQL Server, Oracle, MySQL, etc.) via ODBC ou OLE DB, (utilisation frontale).

Il peut gérer, sur de petits réseaux locaux de bonne qualité technique, des quantités d'informations qui vont bien au-delà des besoins de beaucoup d'organismes.

Les données d'Access sont facilement exploitables dans les publipostages de Word et les tableaux Excel. Réciproquement les feuilles de données d'Excel peuvent être « attachées », comme une des tables de la base de données ou importées ponctuellement dans une table Access.

En Java, Il peut être utilisé de façon transparente via JDBC à l'aide de la passerelle JDBC-ODBC de Sun.

On appuie sur :

Doctor -> Manage Schedule-> Schedule pour ouvrir le formulaire qui gère le Schedule.

Doctor -> Manage Schedule->Exception pour ouvrir le formulaire qui gère les exceptions du Schedule.

4.3 Interface et Formulaire (Formulaires en VB.NET) : 8.1.1 Form de démarrage :

le formulaire principal qui ouvre . On explique

les menus :

 

On appuie sur File->Exit ou bien Exit pour quitter le

programme.

Doctore -> Doctor Information pour voir les informations du médecin.

On choisit :

Patient->Add New ou bien Add Patient pour ouvrir le formulaire

Patient->Delete pour aller à le formulaire de supprimer un patient déjà existant. Patient->Search ou bien Search Patient pour ouvrir le formulaire qui permet de rechercher un patient.

On choisit :

Settings-> Set Clinic Info pour configurer les informations de la Clinique.

Settings-> Set Doctor Info pour configurer les informations du médecin.

On appuie sur Reservation ou bien Add Reservation pour ouvrir le formulaire qui gère les réservations des patients.

On appuie sur About pour afficher les informations en ce qui concerne

9.1.1 Form des informations du médecin :

le formulaire qui contient les informations du médecin. On peut configurer ces informations puis appuyer sur Update Settings pour les sauvegarder, dans le cas de succès, un message de succession

apparait : <<Successfully Updated>>. En appuyant sur le

bouton Close en se retourne au formulaire Main Menu.

10.1.1 Form Clinical Settings :

le formulaire qui contient les informations de la clinique. On peut configurer ces informations puis appuyer sur Update Settings pour les sauvegarder, dans le cas de succès, un message de succession apparait : <<Successfully Updated>>. En appuyant sur le bouton Close, on se retourne au formulaire Main Menu.

11.1.1 Form Schedule :

le formulaire ilisateur á gérer le Schedule dumédecin, en

choisissant l ervalle du temps de sa présence dans la clinique selon les jours de la semaine.

Pour Ajouter un Schedule : On select le nom de jour du combo box (Day),

(From) et (Till) (le temps du From doit

être plus petit que le temps du Till). Puis on choisit Manage Schedule-> Update Schedule pour sauvegarder et renouveler les informations, donc une nouvelle ligne de Schedule datagridview de la case Schedule.

( déjà choisit, alors le

nouvel intervalle de temps ).

Si on appuie sur Manage Schedule->Cancel, on se retourne au Main Menu, et

Manage

Schedule->Exit, quitte le programme.

Exception.

On peut aller au
formulaire Exception
qui gère les exceptions
de Schedule, par

Manage

 

Pour supprimer un Schedule : on choisit Manage Schedule -> Delete, alors un formulaire Delete Schedule apparait.

supprimer puis on appuie sur OK.

Cancel ferme un

formulaire Delete Schedule.

12.1.1 Form Exception :

le formulaire

du médecin, en choisissant les dates des exceptions

présence dans la clinique selon les jours de la semaine.

[29]

Pour Ajouter un Exception : On choisit la date de jour de la DateTimePicker (Day (From) et (Till) (le temps du From doit être plus petit que le temps du Till). Puis on choisit Add to Exception pour sauvegarder les informations, donc une nouvelle

datagridview.

e exception pour la date déjà choisit, alors le

Si on appuie sur Manage Exception->Cancel, on se retourne au Main Menu,

Manage

Exception->Exit, quitte le programme.

On peut aller au
formulaire Schedule par

Go to Schedule.

Pour supprimer une Exception : on choisit Manage Exception-> Delete, alors le formulaire Delete Exception

apparait.

On choisit la date

supprimer du combo box (Day) puis on appuie sur OK.

Cancel ferme le formulaire Delete Exception et retourne au formulaire Exception.

13.1.1 Form Reservations :

le formulaire qui gère les réservations des patients. Elle contient un datagridview composé de deux colonnes, la première est pour le Time, qui déjà définit dans le formulaire Schedule. Il y a quinze minutes entre chaque deux Time. La deuxième colonne (Patient Name) est pour écrire les noms des patients qui demandent une réservation.

 

Pour enregistre une réservation :

On choisit la date convenable du champ Date of Reservations, on écrit le nom devant le Time convenable puis on clique sur le bouton save pour sauvegarder.

Pour Supprimer une réservation :

On sélectionne la ligne de la réservation, et on la supprime en cliquant le bouton Delete.

On peut aussi aller au formulaire Search Patient pour rechercher un patient par search patient.

14.1.1 Form New File :

e nouvel patient, on doit le remplir par les

Si le patient déjà existe, ce message apparait : « Patient existe, voulezvous voire et modifier le dossier ? », le bouton Yes, ouvre le dossier du patient ainsi que le bouton No ferme le warning.

informations convenables, puis on appuie sur le bouton Save pour les sauvegarder.

15.1.1 Form Search Patient :

le formulaire qui aide à rechercher un patient déjà existe, alors on peut le rechercher par son nom (Full name) ou bien par son ID.

Si on écrit une lettre dans le champ (Full name) alors tous les noms qui contiennent cette lettre restent dans le datagridview ainsi que les autres noms disparaissent.

Après le succès de cette opération, on peut appuyer un click sur OK ou bien un

dossier.

Le bouton Clear efface ce qui est écrite dans les champs Full name et/ou ID. En appuyant sur le bouton Reservations, le formulaire qui gère les

Le bouton Cancel retourne le programme à son premier formulaire Main Menu.

16.1.1 Form Delete Patient :

C le formulaire qui aide à supprimer un patient déjà existe. Elle est très prête

à la forme Search Patient, mais quand on trouve le patient on appuie sur le bouton Delete pour le supprimer.

Le bouton Back retourne le programme à sa Main Menu.

17.1.1 Form Patient File :

dossier du patient qui contient tous les informations du patient (informations personnels, liste de visites).

Pour ajouter une visite :

On choisit Visit->Add Visit alors si le patient a une réservation, le formulaire Visite

plus de six minutes un message apparait :

Le m : "This

patient has not a reservation"

 

:

"Time Reservation not valide"

 

Pour modifier les informations personnels :

On choisit de la menu File->Edit Personal Info alors le formulaire Edit Personal Info apparait.

 

Pour voir une visite :

On choisit Visit->Show Visits, alors un arbre contenant les dates des visites apparait. On clique sur la date de la visite pour voire ses détails.

18.1.1 Form Edit Personal Info :

Ce formulaire est pour modifier les informations personnelles du patient. Après

Update pour sauvegarder.

Le bouton Cancel retourne le programme au formulaire Patient File.

19.1.1 Forms Problem et Visit :

Form Problem:

le formulaire dans lequelle on écrit le problème du patient ou bien le but de son visite, et on appuie sur le bouton Apply pour sauvegarder et aller au formulaire Visite pour continuer à enregistrer les autres détails de la visite.

Form Visite :

Dans ce formulaire

la prescription de médicaments.

Dans la partie Diagnoses, on enregistre les informations en ce qui concerne , et son résultat, avec les commentaires du médecin, on appuie sur le bouton Apply pour sauvegarder.

Ainsi que la partie Traitement, joue le rôle de la prescription car dans laquelle on enregistre les médicaments donnés par le médecin.

20.1.1 Form Medical Report:

le formulaire qui aide à écrire un rapport médicalçour le patient. On

école ou au travail, et le nombre

. Puis on clique sur le bouton Apply pour que le rapport soit prêt à être imprimer. Le bouton Print pour imprimer le rapport. Le bouton Delete aide à supprimer le rapport.

21.1.1 Form About:

le formulaire qui affiche

programme.

Conclusion:

mon

à gérer et informatiser les dossiers des patients dans une clinique, et à encourager les gens à utiliser la technologie dans leur travail pour le facilite et le rendre moins compliqués et plus sécurit.

Au cours de ce mémoire, présenté les différentes étapes de la conception et la réalisation de mon application.

ses vues dynamiques et statiques.

encé la programmation en utilisant des technologies récentes: VB.net, Java éclipse, Microsoft Access.

Enfin je pense que ce système peut être amélioré pour le rend aussi convenable avec une clinique multi médecin.

Bibliographie :

1. www.wikipedia.com.fr

2. http://www.memoireonline.com

3. http://www.futura-sciences.com

4. http://www.commentcamarche.net/contents/uml/

5. http://office.microsoft.com

6. http://dictionary.sensagent.com/MICROSOFT%20ACCESS/fr-fr/

7. http://www.volle.com

8. http://www.olecorre.com/4004/Diagramme-de-classe?Id=1371

9.

t applications hospitalières)Patrice DEGOULET, Marius FIESHI






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci