/Hospital-Management-System

This project is just a task from university in C++ technologies

Primary LanguageC++

Hospital Management System

The Hospital Management System project is a task assigned by the university, implemented using C++ technologies. It aims to provide a comprehensive solution for managing various aspects of a hospital, including patient management, staff management, blood bank management, and inventory management.

Features

Patient Management

  • Patient Details: Keep track of all patient details, including patient ID, name, address, admission date, discharge date, doctor's name, and ward number.
  • View Patient Details: View individual patient details using a separate form with the patient ID as an attribute.

Staff Management

  • Staff Details: Maintain details about doctors and other staff members of the hospital.
  • User Authentication: Provide a username and password to each staff member for secure login.

Blood Bank Management

  • Blood Bank Details: Manage the details of the blood bank, including blood group inventory and expiration dates.
  • Blood Donor Database: Maintain a database of blood donors categorized by their blood groups.

Inventory Management

  • Inventory Details: Keep track of various inventories in the hospital, such as pharmaceuticals, medical equipment, and transportation.

Usage

To use the Hospital Management System, follow these steps:

  1. Clone the repository to your local machine using Git or download it as a ZIP file.
  2. Open the project in a C++ integrated development environment (IDE) such as Visual Studio or Code::Blocks.
  3. Compile and run the project to launch the application.
  4. Navigate through the different modules and functionalities provided by the system.
  5. Use the forms and interfaces to manage patient details, staff information, blood bank inventory, and hospital inventory.
  6. Follow the workflow and perform necessary operations like adding, updating, and viewing records.
  7. Ensure data validation and handle any exceptions that may occur during execution.

Feel free to explore the features and functionality of the Hospital Management System to understand its capabilities in effectively managing various aspects of a hospital.

Contributing

Contributions to the Hospital Management System project are welcome! If you have any suggestions, bug fixes, or additional features, please feel free to open an issue or submit a pull request. Your contributions can help enhance the functionality and usability of the system.

When contributing, please adhere to the following guidelines:

  • Follow the existing coding style and naming conventions used in the project.
  • Provide clear and concise documentation for any new features or modifications.
  • Write meaningful commit messages that describe the changes made.
  • Ensure your code is free from errors and functions as intended.

License

The content of this repository is licensed under the MIT License. You are free to use and modify the code for educational or personal purposes. However, please note that the repository is provided "as is," without any warranty or guarantee of its accuracy or reliability.