Skip to content
cccskills
FreePublished on GitHub

medizin-daten

Local, private capture of medical data: diagnoses, symptom histories and examination plans. No BACH origin — custom design with its own SQLite store. Strictly local, no cloud transfer.

The English summary is being prepared. Showing the original description.

Run score Not tested

See how to install

Files included (9)

  • SKILL.md5.7 KB
  • banner.png568.7 KB
  • medizin_daten_core.py27.3 KB
  • SKILL.en.md5.5 KB
  • SKILL.es.md6.1 KB
  • SKILL.fr.md4.9 KB
  • SKILL.ja.md6.6 KB
  • SKILL.ru.md8.1 KB
  • SKILL.zh.md5.6 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

<img src="banner.png" width="100%" alt="medizin-daten banner">

Zweck

Medizinische Eigendaten sicher und lokal erfassen: Diagnosen (ICD-10-Code optional), Symptomverläufe mit Datumsreihen und Untersuchungspläne. Alle Daten bleiben ausschließlich lokal in medizin-daten/store.db.

Der Skill ersetzt keine ärztliche Beratung und trifft keine medizinischen Aussagen — er ist ein strukturiertes Notizbuch für persönliche Gesundheitsdaten.


Trigger

PhraseAktion
„Diagnose erfassen"Neue Diagnose anlegen
„Diagnose [Name] hinzufügen"Benannte Diagnose anlegen
„Symptomverlauf"Symptome für heute erfassen
„Symptom [Name] erfassen"Einzelnes Symptom eintragen
„Untersuchungsplan"Nächste Termine/Untersuchungen anzeigen
„Termin hinzufügen"Untersuchungstermin eintragen
„Zeig meine Diagnosen"Diagnosenliste ausgeben

Workflow

  1. Modus erkennen: Diagnose / Symptom / Untersuchungsplan
  2. Eingabe strukturieren: Datum, Bezeichnung, Notizen, optionaler ICD-10-Code
  3. Speichern: In store.db (lokal, kein Netzwerkzugriff)
  4. Ausgeben: Lesbare Zusammenfassung für LLM-Kontext

CLI-Einstieg

# Diagnose anlegen
python medizin_daten_core.py add-diagnosis "Hypertonie" [--icd I10] [--note "Anmerkung"]

# Diagnosen auflisten
python medizin_daten_core.py diagnoses

# Symptom erfassen
python medizin_daten_core.py add-symptom "Kopfschmerzen" [--severity 7] [--date 2026-06-22] [--note "..."]

# Symptomverlauf für eine Bezeichnung
python medizin_daten_core.py symptom-history "Kopfschmerzen" [--limit 30]

# Untersuchung planen
python medizin_daten_core.py add-exam "Blutbild" [--date 2026-07-01] [--note "nüchtern"]

# Anstehende Untersuchungen
python medizin_daten_core.py exams [--upcoming]

# Alternativer Store (z.B. für Tests)
python medizin_daten_core.py --store /tmp/med_test.db diagnoses --dry-run

Store

EigenschaftWert
TypSQLite
Pfad (Standard)skills/assist/medizin-daten/store.db
Override--store <pfad> oder Env MEDIZIN_STORE
Tabellendiagnoses, symptoms, examination_plans

Schema

CREATE TABLE IF NOT EXISTS diagnoses (
    id          TEXT PRIMARY KEY,     -- UUID (kurz: 8 Hex)
    name        TEXT NOT NULL,        -- Bezeichnung (z.B. "Hypertonie")
    icd_code    TEXT,                 -- ICD-10-Code optional (z.B. "I10")
    onset_date  TEXT,                 -- Beginn (ISO-8601, optional)
    status      TEXT DEFAULT 'aktiv', -- aktiv | remission | abgeschlossen
    note        TEXT,                 -- Freitext-Notiz
    created_at  TEXT NOT NULL,
    updated_at  TEXT NOT NULL
);

CREATE TABLE IF NOT EXISTS symptoms (
    id           TEXT PRIMARY KEY,
    diagnosis_id TEXT REFERENCES diagnoses(id),  -- optional: Zuordnung
    name         TEXT NOT NULL,       -- Bezeichnung (z.B. "Kopfschmerzen")
    severity     INTEGER,             -- 1–10 Skala (optional)
    recorded_at  TEXT NOT NULL,       -- ISO-8601 Zeitstempel
    note         TEXT
);

CREATE TABLE IF NOT EXISTS examination_plans (
    id           TEXT PRIMARY KEY,
    diagnosis_id TEXT REFERENCES diagnoses(id),  -- optional: Zuordnung
    exam_name    TEXT NOT NULL,       -- Untersuchungsbezeichnung
    planned_date TEXT,                -- Geplantes Datum (ISO-8601)
    done_date    TEXT,                -- Durchgeführt am (NULL = ausstehend)
    note         TEXT,
    created_at   TEXT NOT NULL
);

Haltung

  • Keine medizinischen Empfehlungen, keine Diagnosestellung durch den Skill.
  • ICD-10-Codes werden als Freitext gespeichert — keine Validierung gegen eine externe Datenbank.
  • Severity-Skala 1–10 ist nutzer-subjektiv.
  • Fehlende Werte (Datum, Schweregrad) sind immer erlaubt — das Notizbuch-Prinzip gilt.

Datenschutz (Privacy-Gate)

WARNUNG: Medizinische Daten sind besonders schützenswert.

  • store.db enthält höchst sensible Gesundheitsdaten — niemals in Git committen.
  • Kein Netzwerkzugriff — alle Operationen laufen vollständig lokal.
  • Keine Weitergabe an externe Dienste, keine Sync mit Cloud-Backends.
  • Backup-Empfehlung: Verschlüsseltes lokales Backup (z.B. age/gpg).
  • Der Skill prüft beim Start, ob store.db außerhalb des lokalen Dateisystems liegt, und gibt eine Warnung aus wenn der Pfad in einem Sync-Ordner (OneDrive etc.) liegt.
  • ~/.gitignore_global oder lokales .gitignore sollte store.db ausschließen.

Verwandte Ressourcen

  • Skill assist/gesundheit — allgemeine Gesundheitsassistenz (nicht medizinische Daten)
  • MediPlaner (tools/module-installer → mediplaner) — Medikamenten-Verwaltung (separates Programm)

Changelog

VersionDatumÄnderung
0.1.02026-06-22Erstanlage — Eigenentwurf, Privacy-Gate, 3-Tabellen-Schema

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 23, 2026

Aktives Lernen, Erarbeitung von Fachinhalten und strukturierte Erstellung von Synthesen.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 23, 2026

Prüfungsvorbereitung, Selbsttests, Probeklausuren und systematische Fehleranalyse.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 23, 2026

Терапия принятия и ответственности (ACT) Стивенса Хейса: модель Гексафлекс с шестью ключевыми процессами психологической гибкости.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 23, 2026

Acceptance & Commitment Therapy (ACT) nach Steven Hayes: Hexaflex-Modell mit den sechs Kernprozessen psychischer Flexibilität.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 23, 2026

Acceptance & Commitment Therapy (ACT) according to Steven Hayes: Hexaflex model with the six core processes of psychological flexibility.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 23, 2026

See all skills by ellmos-ai

Report a problem with this skill