RAG-Powered Healthcare Assistant is an AI-driven tool using Retrieval-Augmented Generation (RAG) with multilingual support (Darija, Arabic, English) to provide personalized health info. It features Prescription OCR, multilingual queries, and a Pharmacy Locator to offer tailored, accurate healthcare responses and services.
Python
7
3 commits
updated Dec 16, 2024
An AI-driven healthcare assistant that utilizes Retrieval-Augmented Generation (RAG) with multilingual support in Darija, Arabic, and English to offer personalized health management. The app helps users with prescription scanning, health queries, multilingual support, and pharmacy locator.
Managing healthcare information effectively remains a challenge in today's world. Common issues include:
The RAG-Powered Healthcare Assistant aims to solve these challenges by:
This project delivers:
Before running the application, ensure you have:
Clone the repository:
git clone https://github.com/abelmou/RAG-Healthcare-Assistant.git
cd RAG-Healthcare-Assistant
Create and activate a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
Install the required dependencies:
pip install -r requirements.txt
Install and start Ollama (if not already done):
# Follow Ollama installation instructions at: https://ollama.ai/
# Pull the required model:
ollama pull llama3.2
OCR Interface (for prescription scanning):
streamlit run ocr.py
Pharmacy Locator Interface:
streamlit run pharmascysol.py
Chainlit Chat Interface (for health queries):
chainlit run app_chainlit.py
Streamlit Documents Assitant :
streamlit run app_streamlit.py
Main Interface:
streamlit run main.py
The application will be accessible through your web browser at the provided local URL.
RAG-Powered Healthcare Assistant is an AI-driven tool using Retrieval-Augmented Generation (RAG) with multilingual support (Darija, Arabic, English) to provide personalized health info. It features Prescription OCR, multilingual queries, and a Pharmacy Locator to offer tailored, accurate healthcare responses and services.
Python
7
3 commits
updated Dec 16, 2024
An AI-driven healthcare assistant that utilizes Retrieval-Augmented Generation (RAG) with multilingual support in Darija, Arabic, and English to offer personalized health management. The app helps users with prescription scanning, health queries, multilingual support, and pharmacy locator.
Managing healthcare information effectively remains a challenge in today's world. Common issues include:
The RAG-Powered Healthcare Assistant aims to solve these challenges by:
This project delivers:
Before running the application, ensure you have:
Clone the repository:
git clone https://github.com/abelmou/RAG-Healthcare-Assistant.git
cd RAG-Healthcare-Assistant
Create and activate a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
Install the required dependencies:
pip install -r requirements.txt
Install and start Ollama (if not already done):
# Follow Ollama installation instructions at: https://ollama.ai/
# Pull the required model:
ollama pull llama3.2
OCR Interface (for prescription scanning):
streamlit run ocr.py
Pharmacy Locator Interface:
streamlit run pharmascysol.py
Chainlit Chat Interface (for health queries):
chainlit run app_chainlit.py
Streamlit Documents Assitant :
streamlit run app_streamlit.py
Main Interface:
streamlit run main.py
The application will be accessible through your web browser at the provided local URL.