# Portabilität: UNIVERSAL
# Zuletzt validiert: 2026-02-08 (Claude Sonnet 4.5)
# Nächste Prüfung: 2026-08-08

GESUNDHEIT - Gesundheitsassistent
=================================

BESCHREIBUNG:
  Der Gesundheitsassistent verwaltet medizinische Daten (Diagnosen,
  Medikamente, Laborwerte, Dokumente, Termine) und Arztkontakte.
  Er dient als zentrales medizinisches Journal.

CLI-BEFEHLE (ÜBERSICHT):
  bach gesundheit status             Dashboard anzeigen (Termine, Auffälligkeiten)
  bach gesundheit contacts           Arzt-Kontakte anzeigen
  bach gesundheit contacts -s <fach> Nach Fachgebiet filtern
  bach gesundheit diagnoses          Aktive Diagnosen
  bach gesundheit diagnoses --all    Alle Diagnosen (inkl. geheilt/widerlegt)
  bach gesundheit meds               Aktive Medikamente
  bach gesundheit meds --all         Alle Medikamente (inkl. abgesetzt)
  bach gesundheit labs               Laborwerte (letzte 50)
  bach gesundheit labs --abnormal    Nur auffällige Werte
  bach gesundheit labs -t <test>     Nach Test filtern (z.B. -t TSH)
  bach gesundheit docs               Medizinische Dokumente/Befunde
  bach gesundheit docs --type <typ>  Nach Typ filtern (befund|labor|rezept)
  bach gesundheit appointments       Kommende Arzttermine
  bach gesundheit appointments --past Vergangene Termine
  bach gesundheit help               Detaillierte Befehls-Hilfe

VORSORGEUNTERSUCHUNGEN:
  bach gesundheit vorsorge           Alle Vorsorgeuntersuchungen anzeigen
  bach gesundheit vorsorge-fällig   Nur fällige Untersuchungen
  bach gesundheit add-vorsorge "Name" --turnus <monate> --kategorie <typ>
  bach gesundheit vorsorge-done <id> Als erledigt markieren (heute)
  bach gesundheit vorsorge-done <id> --date DD.MM.YYYY

  Beispiele:
    bach gesundheit add-vorsorge "Darmspiegelung" --turnus 120 --kategorie Krebs
    bach gesundheit add-vorsorge "Hautkrebsscreening" --turnus 24 --ab-alter 35
    bach gesundheit vorsorge-done 1 --date 15.01.2026

EXPORT-FUNKTIONEN:
  bach gesundheit export                      Arzt-Kontakte (default)
  bach gesundheit export --entity diagnoses   Diagnosen exportieren
  bach gesundheit export --entity meds        Medikamente exportieren
  bach gesundheit export --entity labs        Laborwerte exportieren
  bach gesundheit export --entity all         Gesundheitspass (alles)
  bach gesundheit export --format csv         Als CSV exportieren
  bach gesundheit export --format vcard       Als vCard 3.0 exportieren
  bach gesundheit export --file <pfad>        In Datei speichern
  bach gesundheit export -s <fach>            Nur bestimmtes Fachgebiet

  Beispiel: bach gesundheit export --entity all --file gesundheitspass.txt

PROAKTIVE FUNKTIONEN:
  bach gesundheit reminders          Erinnerungen (Medikamente, Vorsorge, Termine)
  bach gesundheit interactions       Wechselwirkungs-Check aktiver Medikamente

DATENERFASSUNG (ADD):
  bach gesundheit add-diagnosis "Name" [Optionen]
    Optionen: --icd, --date, --status, --severity, --doctor, --note

  bach gesundheit add-med "Name" [Optionen]
    Optionen: --ingredient, --dosage, --schedule, --diagnosis, --start, --note

  bach gesundheit add-lab "Test" [Optionen]
    Optionen: --value, --unit, --ref-min, --ref-max, --date, --abnormal, --doctor

  bach gesundheit add-doc "Titel" [Optionen]
    Optionen: --type, --file, --summary, --date, --doctor, --diagnosis

  bach gesundheit add-appointment "Titel" [Optionen]
    Optionen: --doctor, --date, --time, --duration, --type, --note

  Tipp: Nutze `bach gesundheit add-... --help` für detaillierte Optionen.

  Beispiele:
    bach gesundheit add-diagnosis "Hypothyreose" --icd E03.9 --status aktiv
    bach gesundheit add-med "L-Thyroxin" --dosage 75mcg --schedule morgens
    bach gesundheit add-lab "TSH" --value 2.5 --unit mU/L --ref-min 0.4 --ref-max 4.0
    bach gesundheit add-doc "Blutwerte Jan 2026" --type labor --file /pfad/datei.pdf
    bach gesundheit add-appointment "Kontrolle" --doctor 1 --date 15.02.2026 --time 10:00

DETAILS ANZEIGEN:
  bach gesundheit show <typ> <id>

  Verfügbare Typen:
    - contact / arzt
    - diagnosis / diagnose
    - med / medication / medikament
    - lab / laborwert
    - doc / dokument
    - appointment / termin
    - vorsorge / checkup

  Beispiele:
    bach gesundheit show contact 1
    bach gesundheit show diagnosis 1
    bach gesundheit show med 1
    bach gesundheit show lab 1
    bach gesundheit show vorsorge 1

DATENBANK:
  Tabellen in bach.db (Unified DB seit v1.1.84):
  - health_contacts (Aerzte)
  - health_diagnoses (Diagnosen, ICD-Codes)
  - health_medications (Medikamente, Dosierung, Einnahmeplan)
  - health_lab_values (Laborwerte, Referenzbereiche)
  - health_documents (Befunde, Arztbriefe)
  - health_appointments (Arzttermine)
  - vorsorge_checks (Vorsorgeuntersuchungen)

INTEGRATION:
  - LifeAssistant: Liest Termine für das Daily Briefing.
  - Dokumente: Verknuepft mit Dateien in `user/documents/medical/`.
  - Wechselwirkungs-Check: Basis-Datenbank mit 12 haeufigen Interaktionen.

SIEHE AUCH:
  bach --help abo            (Für Fitness-Abos etc.)
  bach --help contact        (Allgemeine Kontakte)
