0% ont trouvé ce document utile (0 vote)
25 vues3 pages

Gestion automatisée des patients médicaux

Le document décrit un projet de création d'un site web pour la gestion des patients dans un cabinet médical, incluant l'ajout de patients et de consultations ainsi que l'affichage des rendez-vous du jour. Il détaille les étapes de création d'une base de données, des pages web, et des scripts nécessaires pour valider et traiter les informations. Les spécifications incluent des exigences pour les formulaires et les messages d'erreur en cas de doublons ou d'entrées invalides.

Transféré par

malakchebbi777
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues3 pages

Gestion automatisée des patients médicaux

Le document décrit un projet de création d'un site web pour la gestion des patients dans un cabinet médical, incluant l'ajout de patients et de consultations ainsi que l'affichage des rendez-vous du jour. Il détaille les étapes de création d'une base de données, des pages web, et des scripts nécessaires pour valider et traiter les informations. Les spécifications incluent des exigences pour les formulaires et les messages d'erreur en cas de doublons ou d'entrées invalides.

Transféré par

malakchebbi777
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Révision STI Séance 1

Professeur : Chaaben Faycel

Matière: STI

Afin d'automatiser la gestion 'des patients d'un cabinet médical, on se propose de créer une
Partie simplifiée d'un site web permettant de réaliser les tâches suivantes :
• Ajout d'un patient
• Ajout d'une consultation d'un patient
• Affichage de la liste des patients ayant un rendez-vous le jour actuel
Travail demandé :
A-Création de la base de données
Créer une base de données nommée "BD<votre numéro d'inscription>", puis créer les deux tables
suivantes :
Patient (Mat, Nom, Prenom)
Consultation (Mat#, DateCons, DateRDV, DetailCons)

Le tableau ci-dessous indique la description des champs des tables

Champs Type Observation


Mat Chaine de 4 caractères Matricule du patient
Nom Chaine de 20 caractères
Prenom Chaine de 20 caractères
DateCons Date Date de la consultation
DateRDV Date Date du prochain rendez-vous
DetailCons Chaine de 50 caractères Détail de la consultation

B-Création des pages Web :

1) Dans le dossier "WWW", créer un répertoire de travail, nommé "SW<votre numéro d'inscription>".

Remarques
• Toutes les fonctions JavaScript devront être créees dans un fichier externe intitulé "[Link]".
• Dans chaque formulaire à créer, le clic sur le bouton "Annuler" permettra d'initialiser ses champs.

2) créer la page [Link] suivante :

p. 1
Sachant que le clic sur le bouton :
• "Ajout d'un patient" fait appel à la page "[Link]".
• "Ajout d'une consultation" fait appel à la page "[Link]".
• "Suivit' fait appel à la page "[Link]"

3) Créer la page "[Link]" contenant le formulaire suivant :

Le clic sur le bouton "Valider" fait appel à :

a) Une fonction JavaScript, développée dans le fichier "[Link]", permettant de tester la validité des
champs du formulaire en respectant les conditions suivantes :
• La matricule est composée de quatre chiffres
• Le nom et le prénom ne contiennent que des lettres.

b) Un script Php, développé dans le fichier "[Link]", permettant :


• d'afficher le message "Patient déjà inscrit" dans le cas où la valeur saisie de la matricule déjà dans la base
Ou bien,
• d'insérer les données nécessaires dans la table appropriée puis afficher un message de réussite de
l'opération.

4) Créer la page "[Link]" contenant le formulaire suivant :

p. 2
N. B. : La présence d'un patient suite à un rendez-vous sera considérée comme une nouvelle consultation.
Le clic sur le bouton "Confirmer" fait appel à :
a) Une fonction JavaScript, développée dans le fichier "[Link]", permettant de vérifier les conditions
suivantes :
• La matricule est composée de quatre chiffres
• Le détail de la consultation doit être non vide
• Le nombre de jours du prochain R.D.V doit être un entier supérieur ou égal à zéro.
b) Un script Php, développé dans le fichier "[Link]", permettant :
• d'afficher le message "Matricule inexistante" dans le cas où la valeur saisie de la matricule n'existe pas
dans la base
ou bien,
• d'insérer les données nécessaires dans la table appropriée puis afficher la date du prochain rendez-vous
lorsque le nombre de jours saisi est non nul.
N.B.
• Le champ "DateCons" contiendra la date du système
• Le champ "DateRDV" contiendra le nombre de jours saisi ajouté à la date du système s'il est
strictement positif, ou bien la valeur "Null" dans le cas contraire
• Le champ "DetailCons" contiendra le détail de la consultation
5) Créer la page "[Link]" qui permet d'afficher, pour la date du jour actuel, la liste des patients ayant un
rendez-vous comme indiquée ci-dessous :
<Nom> <Prenom> <DateCons> <DetaiICons>

p. 3

Vous aimerez peut-être aussi