COMSATS University Islamabad, Semester 3 Project (Doctors Appointment System aka MediMeet)
The Doctor Appointment Management System is a comprehensive and user-friendly Java app designed to streamline and automate the process of managing appointments between doctors and patients. It provides a convenient platform for doctors, patients, and administrators to interact, schedule appointments, and maintain essential medical records.
-
User Registration and Login: The system allows doctors, patients, and administrators to register their profiles and securely log in using their credentials.
-
Doctor Dashboard: Doctors can access their personalized dashboard to manage their appointments, view patient details, and prescribe medications. They can also maintain their professional profiles, including specialization, qualifications, etc.
-
Patient Dashboard: Patients have their own dashboard to schedule appointments with preferred doctors, view upcoming and past appointments, and access prescriptions. They also have the ability to cancel an upcoming appointment or remove a past appointment.
-
Appointment Scheduling: Patients can search for available doctors, view their availability, and book appointments at suitable dates and times.
-
Admin Panel: Administrators have administrative privileges to manage the system, including user registration, doctor profiles, patient profiles, appointment management, and generating reports. They can add or remove doctors and patients from the system and oversee the overall functionality.
-
Prescription Management: Doctors can generate and store electronic prescriptions for patients, including details of prescribed medications, dosage instructions, and duration. Patients can access and download their prescriptions for reference and follow-up purposes.
-
Client/Medimeet: Contains the source code of the main program along with the GUI and other implementations.
-
StorableAdapter: Contains the serialization (db) parent file and some of its tests.
- Mujtaba SP22-BSE-036
- Hasaan SP22-BSE-017
- Haider SP22-BSE-033
To install and run the MediMeet application on your local machine, please follow the instructions below:
-
Clone the repository using the following command: git clone https://github.com/your-username/MediMeet.git
-
Open the cloned directory using your preferred Java IDE.
-
Build the project and resolve any dependencies.
Main Page
Admin Panel
Doctor Dashboard of appointments
Doctor Prescribing
Patient Appointment Menu
This software solution is licensed under the MIT License. See the LICENSE file for more details.
We welcome contributions from the community to enhance the functionality and usability of MediMeet. If you wish to contribute, please follow the guidelines outlined in the CONTRIBUTING file.
For any issues or feedback regarding the MediMeet application, please create a new issue on the GitHub repository or contact the authors directly.