A website that manages clinics in the Faculty of Dentistry at October 6 University, optimizing reservations, patient transfers, and electronic diagnoses to replace paper records. It enhances care quality, reduces errors, facilitates communication among healthcare providers, and gathers health information for research and education. Ensuring access to patient diagnoses overcomes the limitations of paper records.
- JavaScript
- Nodejs (v18 or higher)
- Express.js
- Sequelize (ORM)
- MySQL
-
Patient Management:
- Storage of patient information, including personal details and medical history.
- Appointment scheduling for patients.
-
Appointment Management:
- Booking of appointments by nurses.
-
Staff Management:
- User accounts and roles for dentists, and nurses.
- Sending emails for resetting passwords.
-
Medical Records:
- Storage and retrieval of patient dental records.
-
Security:
- Access control and user authentication to protect patient data.
Nurse Services
Medical History
Booking an Appointment
To set up this repository locally, follow these steps:
- Clone the repository
https://github.com/MuhammedMagdyy/Dentist-Clinic-Management.git
- Change the project's directory
cd Dentist-Clinic-Management
- Install required packages using
npm install
- Configure the environment variables
- Use
npm start
to run development mode