Synopsis: The health care management system project is to create a network of community health centers' information. Allows patient registration and provides unique patient ID. Provides doctor details and records patient history. It provides an appointment booking system. Front-end is a console-based interface and the back end is the file system. It uses CSV files to store details. It can be beneficial for small to medium healthcare centers, especially in rural areas. CSV files can be printed to check the patient and doctor's details. Many features can be added over time.

Explanation:

  1. Project has three options to choose from a use 1) Patient: functions for the patient: register1(); patient login1(); call(); user_login(); show_date(); book_appointment(); 2) Doctor: functions for doctor class: doctor's login information is in doctor.csv username: doctor, password: clinic user_login();

    3) Admin: username: admin password: admin for different location information, hospital details need to save in a CSV file for every admin record pulling functions for admin: user_login(); patient_details(); doctor_details(); hospital_details();

    All three users are inherited by class User which is the base class Login information has the same task for all three users so taken as a friend functionality to use the shared resources

    Features such as login details, booking appointments, and extended appointments are saved in CSV files.

Challenges: Need to exist CSV for doctors and admin details to pull out the details for an appointment and patient information.

Possible advancement in the future:

  1. Can extend to more than three cities to check appointments. ( For now added Houston, Boston, and San Jose)
  2. Data can be stored in SQL database to make search queries or convert CSV to JSON files so can be used Encoder/Decoder to automatic selection of entered information
  3. Can make a user interface for a better experience
Share this project:

Updates