A medicine management system designed for use in medical dispensaries to efficiently manage and track inventory, as well as predict diseases based on symptoms.
- Introduction
- Features
- Getting Started
- Usage
- Inventory Management
- Machine Learning for Disease Prediction
- Symptom Prediction
- Files and Directory Structure
- Contributing
- License
- Acknowledgments
The Off-the-Shelf Medicine Management System is a comprehensive solution for medical dispensaries to effectively manage their medicine inventory and assist in disease diagnosis based on patient symptoms. This system streamlines inventory tracking, sales, and symptom-based disease prediction, making it an essential tool for healthcare providers.
- Inventory Management: Efficiently manage medicine inventory, including adding new medicines, updating stock, and removing out-of-stock items.
- Sales: Perform medicine sales, update stock availability, and manage shelf, row, and rack numbers.
- Machine Learning for Disease Prediction: Utilize machine learning models for disease prediction based on patient symptoms.
- Symptom Prediction: Predict diseases based on a list of patient symptoms, assisting healthcare professionals in diagnosis.
- User-Friendly Interface: A user-friendly interface makes it easy for staff to navigate and use the system.
Follow these instructions to set up and start using the Off-the-Shelf Medicine Management System.
Before getting started, ensure you have the following prerequisites:
- Python (version X.X.X)
- Pandas (version X.X.X)
- Scikit-learn (version X.X.X)
- Matplotlib (version X.X.X)
- Seaborn (version X.X.X)
- Other necessary libraries (see requirements.txt)
-
Clone this repository to your local machine:
$ git clone https://github.com/yourusername/medicine-management-system.git $ cd medicine-management-system
Install the required Python libraries using pip:
```bash
$ pip install -r requirements.txt
The Off-the-Shelf Medicine Management System offers the following functionalities:
The system allows you to manage your medicine inventory efficiently. You can perform tasks such as adding new medicines, updating stock quantities, and removing items that are out of stock.
This system incorporates machine learning models for disease prediction. It uses patient symptoms to predict potential diseases, aiding healthcare professionals in diagnosis.
You can predict diseases based on a list of patient symptoms. Simply provide a comma-separated list of symptoms, and the system will generate predictions.
```python
from medicine_management_system import predictDisease
symptoms = "Fever, Cough, Fatigue"
predictions = predictDisease(symptoms)
print(predictions)
The project directory is organized as follows:
medicine-management-system/
├── data/
│ ├── Medicine.csv
│ ├── Training.csv
│ └── Testing.csv
├── models/
│ ├── svm.pkl
│ └── random_forest.pkl
├── medicine_management_system.py
├── README.md
├── requirements.txt
└── other_files/
Contributions to this project are welcome! Please follow our contributing guidelines to get started.
LICENSE file for details.
We would like to acknowledge the following resources and libraries that contributed to the success of this project:
Pandas
Scikit-learn
Matplotlib
Seaborn