Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -155,16 +155,16 @@ KNOWN_TRIGGERS_MAP = {
|
|
| 155 |
# --- FODMAPs (Oligosac谩ridos, Disac谩ridos, Monosac谩ridos y Polioles Fermentables) ---
|
| 156 |
"Fructans": ["hinchaz贸n", "gases", "dolor abdominal", "diarrea", "estre帽imiento"],
|
| 157 |
"GOS (Galactooligosaccharides)": ["hinchaz贸n", "gases", "dolor abdominal"],
|
| 158 |
-
"Fructose": ["diarrea", "hinchaz贸n", "gases", "dolor abdominal"],
|
| 159 |
-
"Polyols": ["diarrea", "hinchaz贸n", "gases"],
|
| 160 |
"Sorbitol": ["diarrea", "hinchaz贸n", "gases"],
|
| 161 |
"Mannitol": ["diarrea", "hinchaz贸n", "gases"],
|
| 162 |
# --- Estimulantes, Alcaloides y Compuestos del Sistema Nervioso ---
|
| 163 |
"Caffeine": ["ansiedad", "dolor de cabeza", "insomnio", "palpitaciones", "acidez"],
|
| 164 |
-
"Theobromine": ["ansiedad", "dolor de cabeza", "insomnio"],
|
| 165 |
"Capsaicin": ["dolor", "acidez", "ardor"],
|
| 166 |
"Alcohol": ["dolor de cabeza", "niebla mental", "inflamaci贸n", "fatiga", "n谩useas"],
|
| 167 |
-
"Acetaldehyde": ["dolor de cabeza", "n谩useas", "enrojecimiento facial"],
|
| 168 |
# --- Aditivos Alimentarios y Compuestos de Procesamiento ---
|
| 169 |
"Glutamate (MSG)": ["dolor de cabeza", "n谩useas", "debilidad muscular", "palpitaciones"],
|
| 170 |
"Sulfites": ["dolor de cabeza", "sibilancias", "erupci贸n", "congesti贸n nasal"],
|
|
@@ -179,66 +179,65 @@ KNOWN_TRIGGERS_MAP = {
|
|
| 179 |
# --- Toxinas Naturales y Compuestos Espec铆ficos ---
|
| 180 |
"Aflatoxins": ["fatiga", "n谩useas", "dolor abdominal"], # De mohos en frutos secos/granos
|
| 181 |
"Cyanogenic glycosides": ["mareo/v茅rtigo", "dolor de cabeza", "n谩useas", "v贸mito"], # En almendras amargas, yuca
|
| 182 |
-
"Arsenic": ["fatiga", "n谩useas", "neuropat铆a perif茅rica"],
|
| 183 |
-
"Mercury": ["fatiga", "niebla mental", "neuropat铆a perif茅rica"],
|
| 184 |
-
"Alpha-Gal": ["erupci贸n", "hinchaz贸n", "n谩useas"],
|
| 185 |
-
# --- Minerales y Elementos (en contexto de exceso o sensibilidad) ---
|
| 186 |
"Nickel": ["erupci贸n", "dermatitis", "dolor abdominal", "hinchaz贸n"],
|
| 187 |
-
"Iodine": ["acn茅", "erupci贸n", "fatiga"],
|
| 188 |
-
"Copper": ["n谩useas", "v贸mito", "dolor abdominal"],
|
| 189 |
-
"Iron": ["fatiga", "dolor articular", "dolor abdominal"],
|
| 190 |
-
"Purines": ["dolor articular", "inflamaci贸n", "gota", "c谩lculos renales"],
|
| 191 |
-
"Salicylates": ["urticaria", "rinitis", "asma", "dolor de cabeza", "dolor abdominal"],
|
| 192 |
-
"Tannins": ["dolor de cabeza", "irritaci贸n g谩strica", "malabsorci贸n de hierro"],
|
| 193 |
-
"Phytohaemagglutinin": ["n谩useas agudas", "v贸mito", "diarrea"],
|
| 194 |
-
"Glucosinolates": ["
|
| 195 |
-
"Chaconine": ["malestar gastrointestinal", "s铆ntomas neurol贸gicos"],
|
| 196 |
-
"Tomatine": ["n谩useas", "dolor abdominal", "v贸mito"],
|
| 197 |
-
"Psoralens": ["fotosensibilidad", "erupci贸n cut谩nea", "ampollas"],
|
| 198 |
-
"Thiols": ["niebla mental", "fatiga", "dolor articular", "irritabilidad"],
|
| 199 |
-
"Allicin": ["acidez", "gases", "malestar estomacal", "olor corporal"],
|
| 200 |
-
"Spermidine": ["dolor de cabeza", "palpitaciones", "n谩useas"],
|
| 201 |
-
"Spermine": ["dolor de cabeza", "palpitaciones", "mareo/v茅rtigo"],
|
| 202 |
-
"Advanced Glycation End-products (AGEs)": ["inflamaci贸n", "estr茅s oxidativo", "rigidez articular"],
|
| 203 |
-
"Heterocyclic Amines (HCAs)": ["carga inflamatoria", "estr茅s oxidativo"],
|
| 204 |
-
"Polycyclic Aromatic Hydrocarbons (PAHs)": ["carga inflamatoria", "estr茅s oxidativo"],
|
| 205 |
-
"Cinnamaldehyde": ["llagas en la boca", "dermatitis de contacto", "enrojecimiento"],
|
| 206 |
-
"Eugenol": ["reacciones al茅rgicas", "dermatitis de contacto"],
|
| 207 |
-
"Limonene": ["reflujo", "acidez", "irritaci贸n de la piel"],
|
| 208 |
-
"Chlorogenic Acid": ["ansiedad", "inquietud", "malestar estomacal"],
|
| 209 |
-
"Theophylline": ["ansiedad", "insomnio", "palpitaciones", "acidez"],
|
| 210 |
-
"Myristicin": ["n谩useas", "mareo/v茅rtigo", "alucinaciones", "palpitaciones"],
|
| 211 |
-
"Coumarin": ["fatiga", "toxicidad hep谩tica (en altas dosis)"],
|
| 212 |
-
"Isoflavones": ["hinchaz贸n", "malestar digestivo", "desequilibrio hormonal"],
|
| 213 |
-
"Lignans": ["gases", "malestar digestivo", "efectos hormonales"],
|
| 214 |
-
"Ochratoxin A": ["fatiga", "niebla mental", "toxicidad renal"],
|
| 215 |
-
"Zearalenone": ["desregulaci贸n hormonal", "problemas de fertilidad"],
|
| 216 |
-
"Carrageenan": ["inflamaci贸n intestinal", "hinchaz贸n", "dolor abdominal"],
|
| 217 |
-
"Gums (Xanthan, Guar, etc.)": ["hinchaz贸n severa", "gases", "efecto laxante"],
|
| 218 |
-
"Propionates": ["irritabilidad", "problemas de concentraci贸n", "insomnio"],
|
| 219 |
-
"BHA / BHT": ["urticaria", "hiperactividad", "angioedema"],
|
| 220 |
-
"Polysorbate 80": ["alteraci贸n de la microbiota", "inflamaci贸n intestinal"],
|
| 221 |
-
"Nightshade Alkaloids (Atropine, Scopolamine)": ["boca seca", "confusi贸n", "palpitaciones"],
|
| 222 |
-
"Thujone": ["agitaci贸n", "confusi贸n mental", "convulsiones (en altas dosis)"],
|
| 223 |
-
"Anethole": ["dermatitis de contacto", "reacciones al茅rgicas"],
|
| 224 |
-
"Vanillin (synthetic)": ["dolor de cabeza", "irritaci贸n de la piel", "migra帽a"],
|
| 225 |
-
"Indoles": ["niebla mental", "fatiga", "dolor de cabeza"],
|
| 226 |
-
"Lipid Peroxidation Products": ["inflamaci贸n sist茅mica", "estr茅s oxidativo"],
|
| 227 |
-
"Glycyrrhizin": ["presi贸n arterial alta", "fatiga", "dolor de cabeza", "retenci贸n de l铆quidos"],
|
| 228 |
-
"Patulin": ["n谩useas", "v贸mito", "malestar gastrointestinal"],
|
| 229 |
-
"Fumonisins": ["neurotoxicidad", "fatiga", "malestar general"],
|
| 230 |
-
"Ciguatoxin": ["inversi贸n de la sensaci贸n de temperatura", "hormigueo", "n谩useas", "dolor muscular"],
|
| 231 |
-
"Scombrotoxin (Histamine)": ["enrojecimiento facial", "sudoraci贸n", "dolor de cabeza", "diarrea"],
|
| 232 |
-
"Rutin": ["dolor de cabeza", "visi贸n borrosa", "rigidez muscular", "erupci贸n"],
|
| 233 |
-
"Naringenin": ["interferencia con medicamentos", "dolor de cabeza", "mareo/v茅rtigo"],
|
| 234 |
-
"Potassium Bromate": ["irritaci贸n gastrointestinal", "fatiga", "niebla mental"],
|
| 235 |
-
"Azodicarbonamide": ["asma", "reacciones al茅rgicas", "sensibilidad respiratoria"],
|
| 236 |
-
"Olestra": ["calambres abdominales", "gases", "diarrea", "malabsorci贸n de vitaminas"],
|
| 237 |
-
"L-Theanine": ["dolor de cabeza", "mareo/v茅rtigo", "irritabilidad"],
|
| 238 |
-
"Serotonin (food source)": ["dolor de cabeza", "sofocos", "aumento del ritmo card铆aco"],
|
| 239 |
-
"Octopamine": ["palpitaciones", "dolor de cabeza", "aumento de la presi贸n arterial"],
|
| 240 |
-
"3-MCPD": ["carga inflamatoria", "estr茅s oxidativo", "toxicidad renal"],
|
| 241 |
-
"Thiocyanates": ["fatiga", "niebla mental", "funci贸n tiroidea baja"],
|
| 242 |
}
|
| 243 |
MASTER_SYMPTOM_MAP = {
|
| 244 |
"dolor abdominal": {
|
|
@@ -1231,7 +1230,6 @@ placeholder_text = """Ejemplo:
|
|
| 1231 |
S脥NTOMAS: dolor de cabeza, migra帽a, confusi贸n.
|
| 1232 |
ALIMENTOS: vino tinto, queso curado.
|
| 1233 |
"""
|
| 1234 |
-
|
| 1235 |
with st.form(key="search_form"):
|
| 1236 |
st.text_area(
|
| 1237 |
"Describe tu caso aqu铆, separando S脥NTOMAS y ALIMENTOS:",
|
|
@@ -1386,4 +1384,4 @@ if st.session_state.search_results is not None:
|
|
| 1386 |
st.info(st.session_state.analysis_cache[analysis_key])
|
| 1387 |
|
| 1388 |
if i < len(results[1:5]) - 1:
|
| 1389 |
-
st.markdown("---")
|
|
|
|
| 155 |
# --- FODMAPs (Oligosac谩ridos, Disac谩ridos, Monosac谩ridos y Polioles Fermentables) ---
|
| 156 |
"Fructans": ["hinchaz贸n", "gases", "dolor abdominal", "diarrea", "estre帽imiento"],
|
| 157 |
"GOS (Galactooligosaccharides)": ["hinchaz贸n", "gases", "dolor abdominal"],
|
| 158 |
+
"Fructose": ["diarrea", "hinchaz贸n", "gases", "dolor abdominal"],
|
| 159 |
+
"Polyols": ["diarrea", "hinchaz贸n", "gases"],
|
| 160 |
"Sorbitol": ["diarrea", "hinchaz贸n", "gases"],
|
| 161 |
"Mannitol": ["diarrea", "hinchaz贸n", "gases"],
|
| 162 |
# --- Estimulantes, Alcaloides y Compuestos del Sistema Nervioso ---
|
| 163 |
"Caffeine": ["ansiedad", "dolor de cabeza", "insomnio", "palpitaciones", "acidez"],
|
| 164 |
+
"Theobromine": ["ansiedad", "dolor de cabeza", "insomnio"],
|
| 165 |
"Capsaicin": ["dolor", "acidez", "ardor"],
|
| 166 |
"Alcohol": ["dolor de cabeza", "niebla mental", "inflamaci贸n", "fatiga", "n谩useas"],
|
| 167 |
+
"Acetaldehyde": ["dolor de cabeza", "n谩useas", "enrojecimiento facial"],
|
| 168 |
# --- Aditivos Alimentarios y Compuestos de Procesamiento ---
|
| 169 |
"Glutamate (MSG)": ["dolor de cabeza", "n谩useas", "debilidad muscular", "palpitaciones"],
|
| 170 |
"Sulfites": ["dolor de cabeza", "sibilancias", "erupci贸n", "congesti贸n nasal"],
|
|
|
|
| 179 |
# --- Toxinas Naturales y Compuestos Espec铆ficos ---
|
| 180 |
"Aflatoxins": ["fatiga", "n谩useas", "dolor abdominal"], # De mohos en frutos secos/granos
|
| 181 |
"Cyanogenic glycosides": ["mareo/v茅rtigo", "dolor de cabeza", "n谩useas", "v贸mito"], # En almendras amargas, yuca
|
| 182 |
+
"Arsenic": ["fatiga", "n谩useas", "neuropat铆a perif茅rica"],
|
| 183 |
+
"Mercury": ["fatiga", "niebla mental", "neuropat铆a perif茅rica"],
|
| 184 |
+
"Alpha-Gal": ["erupci贸n", "hinchaz贸n", "n谩useas"],
|
|
|
|
| 185 |
"Nickel": ["erupci贸n", "dermatitis", "dolor abdominal", "hinchaz贸n"],
|
| 186 |
+
"Iodine": ["acn茅", "erupci贸n", "fatiga"],
|
| 187 |
+
"Copper": ["n谩useas", "v贸mito", "dolor abdominal"],
|
| 188 |
+
"Iron": ["fatiga", "dolor articular", "dolor abdominal"],
|
| 189 |
+
"Purines": ["dolor articular", "inflamaci贸n", "gota", "c谩lculos renales"],
|
| 190 |
+
"Salicylates": ["urticaria", "rinitis", "asma", "dolor de cabeza", "dolor abdominal"],
|
| 191 |
+
"Tannins": ["dolor de cabeza", "irritaci贸n g谩strica", "malabsorci贸n de hierro"],
|
| 192 |
+
"Phytohaemagglutinin": ["n谩useas agudas", "v贸mito", "diarrea"],
|
| 193 |
+
"Glucosinolates": ["hinchaz锟斤拷n", "gases", "interferencia tiroidea"],
|
| 194 |
+
"Chaconine": ["malestar gastrointestinal", "s铆ntomas neurol贸gicos"],
|
| 195 |
+
"Tomatine": ["n谩useas", "dolor abdominal", "v贸mito"],
|
| 196 |
+
"Psoralens": ["fotosensibilidad", "erupci贸n cut谩nea", "ampollas"],
|
| 197 |
+
"Thiols": ["niebla mental", "fatiga", "dolor articular", "irritabilidad"],
|
| 198 |
+
"Allicin": ["acidez", "gases", "malestar estomacal", "olor corporal"],
|
| 199 |
+
"Spermidine": ["dolor de cabeza", "palpitaciones", "n谩useas"],
|
| 200 |
+
"Spermine": ["dolor de cabeza", "palpitaciones", "mareo/v茅rtigo"],
|
| 201 |
+
"Advanced Glycation End-products (AGEs)": ["inflamaci贸n", "estr茅s oxidativo", "rigidez articular"],
|
| 202 |
+
"Heterocyclic Amines (HCAs)": ["carga inflamatoria", "estr茅s oxidativo"],
|
| 203 |
+
"Polycyclic Aromatic Hydrocarbons (PAHs)": ["carga inflamatoria", "estr茅s oxidativo"],
|
| 204 |
+
"Cinnamaldehyde": ["llagas en la boca", "dermatitis de contacto", "enrojecimiento"],
|
| 205 |
+
"Eugenol": ["reacciones al茅rgicas", "dermatitis de contacto"],
|
| 206 |
+
"Limonene": ["reflujo", "acidez", "irritaci贸n de la piel"],
|
| 207 |
+
"Chlorogenic Acid": ["ansiedad", "inquietud", "malestar estomacal"],
|
| 208 |
+
"Theophylline": ["ansiedad", "insomnio", "palpitaciones", "acidez"],
|
| 209 |
+
"Myristicin": ["n谩useas", "mareo/v茅rtigo", "alucinaciones", "palpitaciones"],
|
| 210 |
+
"Coumarin": ["fatiga", "toxicidad hep谩tica (en altas dosis)"],
|
| 211 |
+
"Isoflavones": ["hinchaz贸n", "malestar digestivo", "desequilibrio hormonal"],
|
| 212 |
+
"Lignans": ["gases", "malestar digestivo", "efectos hormonales"],
|
| 213 |
+
"Ochratoxin A": ["fatiga", "niebla mental", "toxicidad renal"],
|
| 214 |
+
"Zearalenone": ["desregulaci贸n hormonal", "problemas de fertilidad"],
|
| 215 |
+
"Carrageenan": ["inflamaci贸n intestinal", "hinchaz贸n", "dolor abdominal"],
|
| 216 |
+
"Gums (Xanthan, Guar, etc.)": ["hinchaz贸n severa", "gases", "efecto laxante"],
|
| 217 |
+
"Propionates": ["irritabilidad", "problemas de concentraci贸n", "insomnio"],
|
| 218 |
+
"BHA / BHT": ["urticaria", "hiperactividad", "angioedema"],
|
| 219 |
+
"Polysorbate 80": ["alteraci贸n de la microbiota", "inflamaci贸n intestinal"],
|
| 220 |
+
"Nightshade Alkaloids (Atropine, Scopolamine)": ["boca seca", "confusi贸n", "palpitaciones"],
|
| 221 |
+
"Thujone": ["agitaci贸n", "confusi贸n mental", "convulsiones (en altas dosis)"],
|
| 222 |
+
"Anethole": ["dermatitis de contacto", "reacciones al茅rgicas"],
|
| 223 |
+
"Vanillin (synthetic)": ["dolor de cabeza", "irritaci贸n de la piel", "migra帽a"],
|
| 224 |
+
"Indoles": ["niebla mental", "fatiga", "dolor de cabeza"],
|
| 225 |
+
"Lipid Peroxidation Products": ["inflamaci贸n sist茅mica", "estr茅s oxidativo"],
|
| 226 |
+
"Glycyrrhizin": ["presi贸n arterial alta", "fatiga", "dolor de cabeza", "retenci贸n de l铆quidos"],
|
| 227 |
+
"Patulin": ["n谩useas", "v贸mito", "malestar gastrointestinal"],
|
| 228 |
+
"Fumonisins": ["neurotoxicidad", "fatiga", "malestar general"],
|
| 229 |
+
"Ciguatoxin": ["inversi贸n de la sensaci贸n de temperatura", "hormigueo", "n谩useas", "dolor muscular"],
|
| 230 |
+
"Scombrotoxin (Histamine)": ["enrojecimiento facial", "sudoraci贸n", "dolor de cabeza", "diarrea"],
|
| 231 |
+
"Rutin": ["dolor de cabeza", "visi贸n borrosa", "rigidez muscular", "erupci贸n"],
|
| 232 |
+
"Naringenin": ["interferencia con medicamentos", "dolor de cabeza", "mareo/v茅rtigo"],
|
| 233 |
+
"Potassium Bromate": ["irritaci贸n gastrointestinal", "fatiga", "niebla mental"],
|
| 234 |
+
"Azodicarbonamide": ["asma", "reacciones al茅rgicas", "sensibilidad respiratoria"],
|
| 235 |
+
"Olestra": ["calambres abdominales", "gases", "diarrea", "malabsorci贸n de vitaminas"],
|
| 236 |
+
"L-Theanine": ["dolor de cabeza", "mareo/v茅rtigo", "irritabilidad"],
|
| 237 |
+
"Serotonin (food source)": ["dolor de cabeza", "sofocos", "aumento del ritmo card铆aco"],
|
| 238 |
+
"Octopamine": ["palpitaciones", "dolor de cabeza", "aumento de la presi贸n arterial"],
|
| 239 |
+
"3-MCPD": ["carga inflamatoria", "estr茅s oxidativo", "toxicidad renal"],
|
| 240 |
+
"Thiocyanates": ["fatiga", "niebla mental", "funci贸n tiroidea baja"],
|
| 241 |
}
|
| 242 |
MASTER_SYMPTOM_MAP = {
|
| 243 |
"dolor abdominal": {
|
|
|
|
| 1230 |
S脥NTOMAS: dolor de cabeza, migra帽a, confusi贸n.
|
| 1231 |
ALIMENTOS: vino tinto, queso curado.
|
| 1232 |
"""
|
|
|
|
| 1233 |
with st.form(key="search_form"):
|
| 1234 |
st.text_area(
|
| 1235 |
"Describe tu caso aqu铆, separando S脥NTOMAS y ALIMENTOS:",
|
|
|
|
| 1384 |
st.info(st.session_state.analysis_cache[analysis_key])
|
| 1385 |
|
| 1386 |
if i < len(results[1:5]) - 1:
|
| 1387 |
+
st.markdown("---")
|