Skip to content

HasaanAhmad/MediMeet

Repository files navigation

MediMeet

License Version

COMSATS University Islamabad, Semester 3 Project (Doctors Appointment System aka MediMeet)

Description

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.

Key Features

  1. User Registration and Login: The system allows doctors, patients, and administrators to register their profiles and securely log in using their credentials.

  2. 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.

  3. 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.

  4. Appointment Scheduling: Patients can search for available doctors, view their availability, and book appointments at suitable dates and times.

  5. 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.

  6. 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.

Folder Structure

  • 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.

Authors

  1. Mujtaba SP22-BSE-036
  2. Hasaan SP22-BSE-017
  3. Haider SP22-BSE-033

Installation

To install and run the MediMeet application on your local machine, please follow the instructions below:

  1. Clone the repository using the following command: git clone https://github.com/your-username/MediMeet.git

  2. Open the cloned directory using your preferred Java IDE.

  3. Build the project and resolve any dependencies.

GUI Screenshots

Main Page image Admin Panel image Doctor Dashboard of appointments image Doctor Prescribing image Patient Appointment Menu image

License

This software solution is licensed under the MIT License. See the LICENSE file for more details.

Contribution

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.

Feedback and Support

For any issues or feedback regarding the MediMeet application, please create a new issue on the GitHub repository or contact the authors directly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages