MEDUSA AI: Medical Diagnostic Unified System Assistant
Welcome to MEDUSA AI, a comprehensive medical diagnostic assistant designed to simplify and enhance the workflow of healthcare professionals. This README will guide you through the features and functionalities of this application, providing you with everything you need to start using MEDUSA AI effectively.

Key Features
MEDUSA AI offers several modules to assist with various aspects of medical diagnostics:
- Medical Imaging Diagnostics
- Medical Transcription
- Medical Pathology Diagnostics
- Medical Coding
- Insurance Risk Analysis
- Treatment and Diet Plan Generator
1. Medical Imaging Diagnostics
Upload medical images and receive detailed analyses. The tool supports multiple image formats (JPG, JPEG, PNG).
2. Medical Transcription
Upload prescription images and get them transcribed into a structured, tabular format.
3. Medical Pathology Diagnostics
Analyze medical reports to generate comprehensive pathology reports.
4. Medical Coding
Upload medical documents and get suggested ICD medical codes with descriptions.
5. Insurance Risk Analysis
Upload user data images and calculate insurance risk percentages with detailed justifications.
6. Treatment and Diet Plan Generator
Generate personalized treatment and diet plans based on patient data.
Installation and Setup
Clone the repository:
git clone https://github.com/your-repo/medusa-ai.git cd medusa-aiInstall the dependencies:
pip install -r requirements.txtSet up environment variables:
- Create a
.envfile in the root directory and add your Google API key.env GOOGLE_API_KEY=your_google_api_key
- Create a
Run the application:
streamlit run MEDUSA_AI.py
Usage
Navigation Menu
Select the desired module from the navigation menu at the top of the page.
Medical Imaging Diagnostics
- Upload Image: Choose one or more medical images to upload.
- Enter Prompt: Use the default prompt or enter a custom prompt.
- Analyze Image: Click to analyze the image and get a detailed report.
- Download Report: Save the analysis as a PDF report.
- Related Research Papers: View related research papers based on the analysis.
Medical Transcription
- Upload Prescription: Choose a medical prescription image to upload.
- Enter Prompt: Use the default prompt or enter a custom prompt.
- Get Transcription: Click to transcribe the prescription into a tabular format.
Medical Pathology Diagnostics
- Upload Report: Choose a medical report image to upload.
- Enter Prompt: Use the default prompt or enter a custom prompt.
- Analyze Report: Click to generate a comprehensive pathology report.
Medical Coding
- Upload Medical Document: Choose a medical document image to upload.
- Enter Prompt: Use the default prompt or enter a custom prompt.
- Get ICD Codes: Click to get suggested ICD medical codes with descriptions.
Insurance Risk Analysis
- Upload User Data Image: Choose an image containing user data to upload.
- Enter Prompt: Use the default prompt or enter a custom prompt.
- Analyze Risk: Click to calculate the insurance risk percentage and get a detailed justification.
Treatment and Diet Plan Generator
- Upload Patient Data Image: Choose an image containing patient data to upload.
- Enter Prompt: Use the default prompt or enter a custom prompt.
- Generate Plan: Click to generate personalized treatment and diet plans.
Additional Features
- Latest Medical News: View the latest medical news directly from the sidebar.
- Customizable Reports: Select from various report formats for personalized outputs.
Support
If you encounter any issues or have questions, feel free to open an issue on the GitHub repository.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Built With
- langchain
- python
Log in or sign up for Devpost to join the conversation.