3.3.3 Les imprimés
Notre application offre la possibilité d'imprimer des
documents propres à l'établissement hospitalier, grace aux-quels
le bureau des entrées/sorties peut contrôler le patient.
Nous présentons ici deux exemples d'imprimés : Le
bulletin d'admission
Le bulletin d'admission est une fiche imprimée par
l'agent de saisie pour tous les patients lors de leur admission à
l'hôpital, elle comporte les informations de ceux-ci à communiquer
aux médecins traitants.
Pour imprimer un bulletin d'admission à un patient
donné, il suffit d'aller dans le menu "Imprimer" et choisir le sous-menu
"Patient" ensuite cliquer sur le bouton "Bulletin d'admission, une petite
fenêtre apparaîtra demandant d'introduire le numéro du
patient comme illustré ci-dessous :
Après avoir sélectionné le patient, cliquer
sur "Imprimer" pour lancer l'impression, ou sur "Aperçu avant
impression" pour voir apparaître l'état d'impression suivant:
Le billet de salle
Le billet de salle est une fiche imprimée qui renvoi les
informations du patient ainsi que le service et la salle dont il est
installé.
L'impression d'un billet de salle s'effectue en cliquant dans
le sous-menu "Patient", du menu "Imprimer", sur le bouton "Billet de salle",
alors le petit formulaire suivant demande d'introduire le numéro du
patient :
Après sélection du patient, cliquer sur "Imprimer"
pour lancer l'impression, ou sur "Aperçu avant impression" pour voir
apparaître l'état d'impression suivant :
3.4 Description des requêtes
3.4.1 La liste des patients admis
Cette requête renvoi le liste des patients à partir
de la table Patient, sa forme en SQL est:
Select * From Patient
3.4.2 La liste des gardes patients
Cette requête permet d'afficher la liste des gardes-patient
à partir de la table Garde_patient, sa forme en SQL est :
Select *
From Garde _patient
3.4.3 La liste des services
La requête suivante affiche tous le services de
l'hôpital et sa forme en SQL est :
Select * From Service
3.4.4 La liste des nouveaux-nés
L'affichage de la liste de tous les nouveaux-nés à
partir de la table Naissance se réalise grâce à cette
requête :
Select *
From Naissance
3.4.5 La liste des patients traités
La requête suivante nous permet de faire la jointure
entre les deux tables patient et Personnel_m pour pouvoir sélectionner
le nom du médecin qui a traité le patient, et entre les deux
tables Patient et Traitement pour la sélection du nom du traitement subi
par le patient.
Select N_pat, Nom_pat, Prn_pat, Nom_per_m, Nom_tr
From patient, personnel_m, traitement, subir, suivre
Where patient.N_pat = subir.N_pat And (patient .N_pat =
suivre.N_pat) And (subir.Cod_tr=traitement.Cod_tr)
And (suivre. Mat _per_m=personnel_m. Mat_per_m)
3.4.6 La sortie par évacuation d'un patient
Cette requête permet d'enregistrer la sortie d'un patient
de l'hôpital, par évacuation et sa forme en SQL est comme suit
:
Select *
From Patient, Mod_sortie
Where (Patient .Cod _sortie=Mod _sortie. Cod_sortie) And (Cod
_sortie= '2')
Cette requête SQL permet de faire la jointure entre les
tables Patient et Mod_sortie et cela pour renvoyer le patient dont le matricule
du mode de sortie est '2' qui correspond à une sortie par
évacuation.
3.4.7 La sortie normale (guérison) d'un patient
Cette requête est utilisée pour faire sortir un
patient guéri, et elle s'écrit de la même façon que
la requête précédente, avec le matricule du mode de sortie
est '1' qui correspond à une sortie normale (guérison)
c'est-à-dire :
Select *
From Patient, Mod_sortie
Where (Patient .Cod _sortie=Mod _sortie. Cod_sortie) And (Cod
_sortie= '1')
3.4.8 Recherche d'un patient par numéro
Select *
From Patient
Where N_pat= n_pat.text
Où "n_pat.text" est le texte saisi dans le champ du
formulaire de recherche de patient par numéro.
3.4.9 Compteur de taille des Bases De Données
Le nombre de patients
Select
Count (N_pat) From patient
Le nombre de décès
Select
Count (N_pat)
From patient, mod_sortie
Where patient. Cod _sortie=mod_sortie. Cod_sortie And patient.
Cod_sortie= '3'
Le nombre de naissances
Select
Count (N_naiss) From naissance
3.5 Conclusion
Dans cette dernière partie de notre projet, nous avons
présentés les différents outils du développement de
notre application ainsi que ses interfaces essentielles.
|