An open API service indexing awesome lists of open source software.

https://github.com/harishkotra/guided-health

GuidedHealth is a privacy-first healthcare application that generates personalized care journeys for chronic conditions using locally-run AI models and FDA drug information.
https://github.com/harishkotra/guided-health

fda gaia medical-ai

Last synced: about 2 months ago
JSON representation

GuidedHealth is a privacy-first healthcare application that generates personalized care journeys for chronic conditions using locally-run AI models and FDA drug information.

Awesome Lists containing this project

README

          

# GuidedHealth - Privacy-First Healthcare Journey Generator

GuidedHealth is a privacy-first healthcare application that generates personalized care journeys for chronic conditions using locally-run AI models and FDA drug information.

screencapture-guided-health-up-railway-app-2025-08-24-01_57_07
screencapture-guided-health-up-railway-app-2025-08-24-01_57_17
screencapture-guided-health-up-railway-app-2025-08-24-01_57_30
screencapture-guided-health-up-railway-app-2025-08-24-01_58_09
screencapture-localhost-3000-2025-08-24-01_23_58

## 🌟 Key Features

- **Privacy-First Approach**: All AI processing happens locally via Gaia node - your health data never leaves your environment
- **Personalized Care Journeys**: AI-generated step-by-step guidance for managing chronic conditions
- **FDA Drug Information**: Integrated access to medication data from the FDA database
- **User-Friendly Interface**: Clean, accessible design with Bootstrap components
- **Markdown Support**: Rich formatting for easy-to-read healthcare information

## 🏗️ Architecture

```mermaid
flowchart TD
User[User Browser] <--> WebUI[GuidedHealth Web UI
HTML/CSS/JavaScript]

WebUI --> Express[Express.js Server]

Express --> Gaia[Gaia AI Node
Local Inference]
Express --> FDA[FDA API
Public Drug Database]

subgraph LocalEnvironment [Local/Private Environment]
Gaia --> MedGemma[MedGemma-3-4B-IT Model
Medical Specialized AI]
end

subgraph ExternalServices [External Services]
FDA
end

style LocalEnvironment fill:#e1f5fe
style MedGemma fill:#bbdefb
```

## 🚀 How It Works

1. **User Input**: Patients describe their diagnosis or health concern
2. **Local AI Processing**: MedGemma model processes the input locally via Gaia node
3. **Care Journey Generation**: AI creates a personalized, step-by-step care plan
4. **FDA Drug Lookup**: System searches for relevant medications based on condition
5. **Results Display**: Information is presented in easy-to-understand cards with proper formatting

## 🔧 Technical Stack

- **Frontend**: HTML5, CSS3, JavaScript (ES6+), Bootstrap 5.3
- **Backend**: Node.js, Express.js
- **AI Inference**: Gaia node with MedGemma-3-4B-IT model
- **Data Sources**: FDA OpenAPI for drug information
- **Security**: Local processing, no external data storage

## 📦 Installation & Setup

### Prerequisites

- Node.js (v16 or higher)
- Gaia node with MedGemma-3-4B-IT model
- FDA API access (public, no key required)

### Environment Variables

Create a `.env` file with the following variables:

```env
PORT=3000
GAIA_NODE_URL=http://localhost:8228
GAIA_MODEL_NAME=medgemma-3-4b-it
GAIA_API_KEY=your_gaia_api_key
```

### Installation Steps

1. **Clone the repository**

```bash
git clone
cd GuidedHealth
```

2. **Install dependencies**

```bash
npm install
```

3. **Start the application**

```bash
npm start
```
4. **Access the application**
Open your browser and navigate to `http://localhost:3000`

## 🛡️ Privacy & Security

GuidedHealth is designed with privacy as a core principle:

- **Local AI Processing**: All health data is processed locally through your Gaia node
- **No Data Storage**: We don't store any personal health information
- **FDA API Only**: External calls are limited to public FDA drug information
- **Transparent Code**: Open-source implementation for complete transparency

## 🏥 Use Cases

- **New Diagnosis Education**: Understanding next steps after a chronic condition diagnosis
- **Medication Research**: Learning about drugs prescribed for specific conditions
- **Treatment Planning**: Creating personalized healthcare roadmaps
- **Patient Empowerment**: Providing accessible information for better health decisions

## 🧠 AI Model: MedGemma-3-4B-IT

GuidedHealth uses the specialized **MedGemma-3-4B-IT** model, which offers:

- **Medical Expertise**: Specifically trained on healthcare and medical literature
- **Local Execution**: Runs entirely on your hardware via Gaia node
- **Privacy Focused**: No data sent to external AI services
- **Efficient Size**: 4B parameter model balances performance and resource requirements

## 🌐 FDA Integration

The application integrates with the FDA's OpenAPI to provide:

- Drug purpose and indications
- Dosage information
- Safety warnings and contraindications
- Adverse reaction data
- Boxed warnings (when applicable)

## 🎨 UI/UX Features

- **Responsive Design**: Works on desktop, tablet, and mobile devices
- **Accessibility**: WCAG-compliant interface elements
- **Card-Based Layout**: Easy-to-digest information presentation
- **Loading States**: Clear feedback during AI processing
- **Example Prompts**: Quick-start templates for common conditions

## ⚠️ Medical Disclaimer

> GuidedHealth provides educational guidance generated by AI and publicly available data. This tool is **not** a substitute for professional medical advice, diagnosis, or treatment. Always consult your healthcare provider with any questions or concerns about your health or medications.

## 🔮 Future Enhancements

- Multi-language support
- Printable care journey reports
- Integration with personal health records (local-only)
- Expanded condition-specific templates
- Offline functionality for complete privacy

----------

**GuidedHealth** - Your private, AI-powered healthcare companion for navigating chronic conditions with confidence and clarity.