NeuroMedix is a state-of-the-art AI-powered medical assistant designed to revolutionize clinical decision-making by integrating real-time research retrieval, structured patient data analysis, and AI-driven diagnostics. By leveraging Retrieval-Augmented Generation (RAG), BioBERT embeddings, and Llama/Deepseek-AI, NeuroMedix provides precise, evidence-based, patient-specific medical insights that empower doctors to make faster and more accurate diagnoses.
β
Real-time retrieval of medical research from PubMed API and peer-reviewed journals.
β
AI-driven patient data analysis using BioBERT and Llama/Cog AI for enhanced decision-making.
β
Personalized diagnostic recommendations based on a patient's medical history.
β
Secure, scalable, and HIPAA/GDPR compliant ensuring safe data handling.
β
Automated structured PDF report generation for both doctors and patients.
β
High-speed AI processing powered by optimized vector search and cloud-based inference.
- Python 3.11+
pippackage manager- CUDA-compatible GPU (recommended for AI acceleration)
- Virtual environment (recommended for dependency management)
git clone https://github.com/your-repo/NeuroMedix.git
cd NeuroMedixpip install -r requirements.txtCreate a .env file in the root directory with the following variables:
GROQ_API_KEY=your_groq_api_key
ENTREZ_EMAIL=your_email@example.com
PUBMED_API_KEY=your_pubmed_api_key
CHROMA_DB_PATH=./chroma_dbpython app.pycurl -X POST http://127.0.0.1:5000/get_data -H "Content-Type: application/json" -d '{
"name": "John Doe",
"id": "12345",
"prompt": "chest pain and shortness of breath"
}'{
"result": "John Doe, Age: 45, Gender: Male, Allergies: Penicillin...",
"generated_text": "Based on the retrieved medical literature and patient history, potential causes include..."
}python app.pyNeuroMedix/
βββ app.py # Flask API for handling patient queries
βββ brain.py # AI Processing & Embeddings for NLP tasks
βββ pubmed_api.py # PubMed API Client for fetching medical research
βββ database.py # SQLite Database for storing patient data
βββ embeddings.py # AI-driven document vectorization for retrieval
βββ requirements.txt # Python dependencies
βββ .env # API keys and environment variables
βββ README.md # Documentation
- Extracts structured patient details (age, conditions, allergies, medications) from EHR databases.
- Queries PubMed API and medical databases for the latest research papers.
- Uses ChromaDB for vectorized embeddings and rapid information retrieval.
- BioBERT embeddings process retrieved research to extract key insights.
- Llama/Cog AI generates personalized diagnoses and treatment plans.
- AI-generated insights are compiled into structured PDF reports.
- Reports are formatted for doctors and clinical documentation.
πΉ Retrieval-Augmented Generation (RAG): Enhances AI decision-making by retrieving and integrating real-time medical research.
πΉ BioBERT Medical Text Embeddings: Converts medical literature into numerical vectors for similarity-based retrieval.
πΉ Llama/Cog AI for Personalized Diagnosis: Generates structured clinical insights using advanced natural language processing.
πΉ NLP & Ranking Mechanisms: Extracts critical patient details and prioritizes most relevant studies.
πΉ Secure AI Processing: Ensures HIPAA/GDPR compliance through encrypted data handling and access controls.
- AI Interpretability: Ensuring that AI-generated recommendations are transparent and explainable for clinicians.
- Data Security & Compliance: Maintaining strict HIPAA/GDPR regulations for handling patient data.
- Real-Time Performance: Optimizing system architecture for instantaneous medical decision-making.
- Medical Accuracy: Keeping AI models updated with cutting-edge clinical findings to ensure reliability.
β
Explainable AI Models: Providing detailed reasoning and transparency behind AI-generated decisions.
β
Advanced Data Encryption & Access Controls: Ensuring secure storage and transmission of sensitive patient data.
β
Optimized AI Query Processing: Using fast embeddings and retrieval mechanisms for quick access to medical insights.
β
Continuous AI Learning: Implementing periodic updates with new medical literature and guidelines.
π Predictive AI Models β Developing models for early disease detection and risk assessment.
π Multilingual Support β Expanding AI capabilities to process medical research in multiple languages.
π Wearable Device Integration β Incorporating real-time patient vitals from wearable devices for more accurate diagnostics.
βοΈ Advanced Drug Interaction Analysis β AI-powered predictions of medication risks and contraindications.
We welcome contributions! To contribute:
git checkout -b feature-branch
git commit -m "Added new feature"
git push origin feature-branchSubmit a Pull Request for review.
This project is licensed under the MIT License.
For inquiries, reach out to Cybertron Botz Team:
- Prathamesh Santosh Chavan (Team Lead)
- Rushil Chaitanya Dhube
- Tushar Niranjan Dayma
π PubMed API Docs: https://www.ncbi.nlm.nih.gov/home/develop/api/
π§ ChromaDB Documentation: https://docs.trychroma.com/
π¬ Hugging Face BioBERT Model: https://huggingface.co/dmis-lab/biobert-base-cased-v1.1
π NeuroMedix - Transforming Healthcare with AI!