# 🏥 Gesundheitsdaten-System — JARVIS Konzept

**Status:** System bereit ✅
**Datenbank:** `/home/agent/.hermes/assets/Gesundheit/health_data.db`
**Archiv:** `/home/agent/.hermes/assets/Gesundheit/archiv/`
**Backup:** `/home/agent/.hermes/assets/Gesundheit/backup_original/` (62 Dateien)

---

## 📊 Datenstand

- **Laborwerte:** 237 Einträge
- **Laborparameter:** 92 verschiedene
- **Dokumente:** 55 (19 LABOR, 19 BEFUNDE, 17 SONSTIGES)
- **Health Events:** 239
- **Medikamente:** 3
- **Gesamtgrösse:** 189 MB

### Neueste Laborwerte (05.05.2026)
- **CRP:** <5 mg/l — unauffällig ✅
- **Cholesterin total:** 6.4 mmol/l — erhöht ⚠️
- **LDL:** 4.3 mmol/l — erhöht ⚠️
- **HDL:** 1.38 mmol/l — normal ✅
- **Glukose:** 6.3 mmol/l — erhöht ⚠️
- **eGFR:** 1.73 — normal ✅
- **HbA1c:** 5.4% — normal ✅

---

## 📁 Verzeichnisstruktur

```
Gesundheit/
├── health_data.db          # Hauptdatenbank (12 Tabellen)
├── inbox/                  # Neue Dokumente
├── archiv/
│   ├── laborberichte/      # Laborbefunde
│   ├── klinische_befunde/  # MRI, CT, Röntgen, Ultraschall
│   ├── medikamente/        # Rezepte, Medikamentenberichte
│   ├── krankheitsgeschichte/ # Verlaufsdokumente
│   ├── wearables/          # Wearable-Daten
│   ├── ernaehrung/         # Ernährungsdaten
│   └── sonstiges/          # Sonstige Dokumente
├── reports/                # Generierte Reports
├── exports/                # Exportierte Reports
├── knowledge/              # Fachwissen (Behçet, etc.)
├── scripts/                # Verarbeitungs-Skripte
│   ├── health_manager.py   # Haupt-Manager
│   ├── import_existing_docs.py # Dokumenten-Import
│   └── test_pdf.py         # PDF-Extraktion Test
├── backup_original/        # FRIDAY-Backup (62 Dateien)
└── SKILL.md                # Skill-Dokumentation
```

---

## 🗄️ Datenbank-Schema

### Bestehende Tabellen
1. **laborwerte** — 237 Laborwerte
2. **health_events** — 239 Events
3. **dokumente** — 55 Dokumente (mit kategorie, datei_hash)
4. **medikamente** — 3 Medikamente
5. **dokumente_status** — Status-Tracking

### Neue Tabellen
6. **symptome** — Symptom-Tracking
7. **symptom_log** — Detailliertes Symptom-Tagebuch
8. **vitalzeichen** — Blutdruck, Puls, Temperatur
9. **arztbesuche** — Arztbesuche
10. **ernaehrung** — Ernährungsdaten
11. **auswertungen** — Generierte Reports
12. **sqlite_sequence** — Auto-Increment Tracking

---

## 🔄 Workflow: Neues Dokument

1. **Dokument kommt rein** → `inbox/`
2. **JARVIS verschiebt** → Korrektem Archiv-Ordner
3. **PDF-Extraktion** → pdfplumber für Text-Extraktion
4. **Datenbank-Eintrag** → Laborwerte/Medikamente extrahiert
5. **OCR (falls nötig)** → pytesseract für gescannte Bilder
6. **Status-Update** → Dokument als `verarbeitet` markiert
7. **Auswertung** → Trends & Korrelationen aktualisiert

---

## 🎯 Aufgabentrennung: JARVIS (alleinig)

| Aufgabe | Verantwortlich | Status |
|---------|---------------|--------|
| Dokumenten-Verwaltung | **JARVIS** | ✅ Bereit |
| PDF-Extraktion | **JARVIS** (pdfplumber) | ✅ Installiert |
| OCR für Scans | **JARVIS** (pytesseract) | ✅ Installiert |
| Datenbank-Pflege | **JARVIS** | ✅ Bereit |
| Laborwert-Analyse | **JARVIS** | ✅ Bereit |
| Korrelationen & Trends | **JARVIS** | ✅ Bereit |
| Reports erstellen | **JARVIS** | ✅ Bereit |
| Symptom-Tracking | **JARVIS** | 🆕 Neue Tabelle |
| Ernährungs-Tracking | **JARVIS** | 🆕 Neue Tabelle |
| Arztbesuchs-Dokumentation | **JARVIS** | 🆕 Neue Tabelle |
| Knowledge-Basis pflegen | **JARVIS** | 🆕 Neuer Ordner |

---

## 🔧 Installierte Tools

- **tesseract** — OCR für gescannte Dokumente ✅
- **pdfplumber** — PDF-Text-Extraktion ✅
- **pytesseract** — Python OCR-Schnittstelle ✅
- **Pillow** — Bildverarbeitung ✅
- **sqlite3** — Datenbank ✅

---

## 📋 Nächste Schritte

1. [ ] **Dokumenten-Extraktion** — Alle PDFs parsen & Laborwerte validieren
2. [ ] **CRP-Trend-Visualisierung** — CRP-Verlauf über Zeit
3. [ ] **Symptom-Tagebuch** — Tägliches Tracking starten
4. [ ] **Hyrimoz-Erinnerung** — Alle 14 Tage
5. [ ] **Arzttermin-Tracker** — Nächste Termine
6. [ ] **Behçet-Spezifische Dashboards** — Disease Activity Score
7. [ ] **Automatische Reports** — Wochen-/Monatsreports

---

## 💾 Datensicherung

- **Original-Backup:** `backup_original/` (62 Dateien, unverändert)
- **Neue Struktur:** Alle Dateien in korrekte Ordner verschoben
- **Datenbank:** Integritätsprüfung bestanden ✅
- **Keine Daten gelöscht:** Alle Originaldateien erhalten

---

## 📌 Zusammenfassung

**Alles läuft jetzt unter JARVIS:**
- FRIDAY wird NICHT mehr für Gesundheitsdaten verwendet
- Alle 62 Originaldateien sind sicher in `backup_original/`
- Neue Datenbank mit 12 Tabellen bereit
- Alle OCR-Tools installiert
- Verzeichnisstruktur klar definiert
- Workflow dokumentiert

**Daten sind sicher, Struktur ist bereit, Analyse kann beginnen.**
