Kostenloser Check

Pollen & Kreuzallergie-Check

Welche Pollen fliegen gerade? Welche Lebensmittel verstärken deine Symptome? Viele Beschwerden haben eine Quelle — finde heraus welche.

⚕ Kein medizinisches Werkzeug · Orientierungshilfe · Bei Verdacht immer Arzt aufsuchen
Lebensmittel-Unverträglichkeiten

Wenn du deine Unverträglichkeiten kennst, kreuze sie an. Wenn du nur einen Verdacht hast, beantworte die Symptom-Fragen darunter — ich gebe dir einen Anhaltspunkt (keine Diagnose).

Bekannte Unverträglichkeiten:
Oder: Hast du nach dem Essen oft diese Beschwerden?
Schritt 1
In welchem Monat bist du gerade? (Mehrere möglich)
Schritt 2
Welche Beschwerden hast du? (Alles was zutrifft)
Schritt 3 (optional)
Weißt du schon worauf du allergisch reagierst?

Deine Auswertung

Pollenflug in deinem Zeitraum

Kreuzallergien & Nahrungsmittel

✦ Passende Rezepte für dich


Zur Rezeptdatenbank →

Dein Ergebnis ist ein Ausgangspunkt.

Im Coaching speichern wir dein Allergie-Profil dauerhaft und nutzen es für personalisierte Ernährungsempfehlungen. Keine App-Installation. Kein Abo.

Zur Ernährungsanalyse →
// ════════════════════════════════════════════════════════════════ // BDL SYNC v51 — Klientenakte schreiben // Einbinden in alle Tool-Seiten // ════════════════════════════════════════════════════════════════ window.BDL = window.BDL || {}; BDL.speichereInAkte = async function(key, value) { try { const user = window.netlifyIdentity && window.netlifyIdentity.currentUser ? window.netlifyIdentity.currentUser() : null; if (!user) return false; // nicht eingeloggt = Tools funktionieren aber ohne Speicherung const token = user.token?.access_token; if (!token) return false; const r = await fetch('/.netlify/functions/klienten-data', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + token }, body: JSON.stringify({ key, value }) }); return r.ok; } catch(e) { console.warn('BDL Sync fehlgeschlagen:', key, e.message); return false; } }; BDL.ladeAusAkte = async function(key) { try { const user = window.netlifyIdentity && window.netlifyIdentity.currentUser ? window.netlifyIdentity.currentUser() : null; if (!user) return null; const token = user.token?.access_token; if (!token) return null; const r = await fetch('/.netlify/functions/klienten-data', { headers: { 'Authorization': 'Bearer ' + token } }); if (!r.ok) return null; const data = await r.json(); return data.keys?.[key] || null; } catch { return null; } }; BDL.ladeAlleAkteDaten = async function() { try { const user = window.netlifyIdentity && window.netlifyIdentity.currentUser ? window.netlifyIdentity.currentUser() : null; if (!user) return {}; const r = await fetch('/.netlify/functions/klienten-data', { headers: { 'Authorization': 'Bearer ' + user.token?.access_token } }); if (!r.ok) return {}; const data = await r.json(); return data.keys || {}; } catch { return {}; } }; // ════════════════════════════════════════════════════════════════ function extrahiereAllergien() { // Allergie-Ergebnisse in Klientenakte schreiben try { // Ergebnisse aus dem Tool auslesen const checked = document.querySelectorAll('.allergie-item.aktiv, .allergie-check:checked'); const allergien = { gluten: false, laktose: false, histamin: false, nüsse: false, soja: false, ei: false, weitere: [] }; checked.forEach(el => { const name = (el.dataset.name || el.value || '').toLowerCase(); if(name.includes('gluten')) allergien.gluten = true; if(name.includes('laktose') || name.includes('milch')) allergien.laktose = true; if(name.includes('histamin')) allergien.histamin = true; if(name.includes('nuss') || name.includes('nüsse')) allergien.nüsse = true; if(name.includes('soja')) allergien.soja = true; if(name.includes('ei') && !name.includes('reis')) allergien.ei = true; }); allergien.gespeichertAm = new Date().toISOString(); BDL.speichereInAkte('allergien', allergien); // Zusätzlich: allergie_profil mit Kreuzreaktions-Details speichern const allergieProfil = { kreuzreaktionen: { gluten: !!(allergien.gluten || allergien.weizen), laktose: !!(allergien.laktose || allergien.milch), histamin: !!allergien.histamin, fruktose: !!allergien.fruktose, nuss: !!(allergien.nuss || allergien.erdnuss || allergien.baumnuss), ei: !!allergien.ei, soja: !!allergien.soja, }, pollen: (typeof relevanteP !== 'undefined' ? relevanteP : []), gespeichertAm: new Date().toISOString(), quelle: 'allergie-check' }; BDL.speichereInAkte('allergie_profil', allergieProfil); } catch(e) { console.warn('Allergie-Sync:', e); } }