Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -808,26 +808,51 @@ def generate_detailed_analysis(query, match):
|
|
| 808 |
f'Hola. Basado en los alimentos y síntomas que describiste, existe una posible relación con una condición conocida como **{match.get("condicion_asociada", "esta condición")}**.',
|
| 809 |
|
| 810 |
'### ¿Qué podría estar pasando en tu cuerpo?',
|
| 811 |
-
'Explica el mecanismo fisiológico mencionado',
|
| 812 |
|
| 813 |
"\n### Plan de Acción Práctico y Recomendaciones",
|
| 814 |
"Aquí tienes una guía práctica. Recuerda que es fundamental conversar sobre estos puntos con un profesional de la salud cualificado:",
|
| 815 |
|
| 816 |
-
f'''* **Alimentos a Limitar o Evitar:** El grupo principal a observar son aquellos ricos en **[identifica y nombra el compuesto/grupo principal del campo "Alimentos implicados"
|
| 817 |
* **[Ejemplo 1 de alimento claro y común extraído del campo "Alimentos implicados"]**
|
| 818 |
* **[Ejemplo 2 de alimento claro y común extraído del campo "Alimentos implicados"]**
|
| 819 |
* **[Ejemplo 3 de alimento claro y común extraído del campo "Alimentos implicados"]**''',
|
| 820 |
|
| 821 |
-
f'''* **Alternativas y Reemplazos Seguros:** Para que no sientas que te limitas,
|
| 822 |
-
* **[Sugerencia 1 de reemplazo lógico usando tu conocimiento general.
|
| 823 |
* **[Sugerencia 2 de reemplazo lógico y común.]**''',
|
| 824 |
|
| 825 |
-
f'''* **Consejos Clave y Pistas Ocultas:** A menudo, el compuesto problemático se esconde donde menos lo esperas. **[Ofrece un consejo práctico y específico para la condición.
|
| 826 |
|
| 827 |
-
f'''* **Conversa con un Profesional:** Este es el paso más importante. Comparte estos resultados con tu médico o un nutricionista. Ellos pueden guiarte en una **dieta de eliminación y reintroducción controlada** para confirmar la sensibilidad y asegurar que tu nutrición siga siendo completa y equilibrada.
|
| 828 |
|
| 829 |
-
|
| 830 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 831 |
]
|
| 832 |
prompt = "\n".join(prompt_parts)
|
| 833 |
try:
|
|
|
|
| 808 |
f'Hola. Basado en los alimentos y síntomas que describiste, existe una posible relación con una condición conocida como **{match.get("condicion_asociada", "esta condición")}**.',
|
| 809 |
|
| 810 |
'### ¿Qué podría estar pasando en tu cuerpo?',
|
| 811 |
+
'Explica el mecanismo fisiológico mencionado.',
|
| 812 |
|
| 813 |
"\n### Plan de Acción Práctico y Recomendaciones",
|
| 814 |
"Aquí tienes una guía práctica. Recuerda que es fundamental conversar sobre estos puntos con un profesional de la salud cualificado:",
|
| 815 |
|
| 816 |
+
f'''* **Alimentos a Limitar o Evitar:** El grupo principal a observar son aquellos ricos en **[identifica y nombra el compuesto/grupo principal del campo "Alimentos implicados"]**. Concretamente, considera reducir o eliminar:
|
| 817 |
* **[Ejemplo 1 de alimento claro y común extraído del campo "Alimentos implicados"]**
|
| 818 |
* **[Ejemplo 2 de alimento claro y común extraído del campo "Alimentos implicados"]**
|
| 819 |
* **[Ejemplo 3 de alimento claro y común extraído del campo "Alimentos implicados"]**''',
|
| 820 |
|
| 821 |
+
f'''* **Alternativas y Reemplazos Seguros:** Para que no sientas que te limitas, si debes reducir **[el grupo de alimentos problemático]**, puedes probar con:
|
| 822 |
+
* **[Sugerencia 1 de reemplazo lógico usando tu conocimiento general.]**
|
| 823 |
* **[Sugerencia 2 de reemplazo lógico y común.]**''',
|
| 824 |
|
| 825 |
+
f'''* **Consejos Clave y Pistas Ocultas:** A menudo, el compuesto problemático se esconde donde menos lo esperas. **[Ofrece un consejo práctico y específico para la condición.]**''',
|
| 826 |
|
| 827 |
+
f'''* **Conversa con un Profesional:** Este es el paso más importante. Comparte estos resultados con tu médico o un nutricionista. Ellos pueden guiarte en una **dieta de eliminación y reintroducción controlada** para confirmar la sensibilidad y asegurar que tu nutrición siga siendo completa y equilibrada.''',
|
| 828 |
|
| 829 |
+
# --- NUEVA SECCIÓN DE DESCARGO DE RESPONSABILIDAD Y BANDERAS ROJAS ---
|
| 830 |
+
"\n### **IMPORTANTE: Descargo de Responsabilidad y Banderas Rojas**",
|
| 831 |
+
"Este análisis es una herramienta informativa de IA y **NO es un diagnóstico médico.** La información proporcionada no debe sustituir la consulta con un profesional cualificado.",
|
| 832 |
+
|
| 833 |
+
"**🚩 BANDERAS ROJAS: ¡Atención!** Ciertas condiciones graves pueden imitar los síntomas de una intolerancia alimentaria. Es crucial que consultes a un médico para descartar problemas serios, especialmente si experimentas alguno de los siguientes escenarios:",
|
| 834 |
+
|
| 835 |
+
'''1. **Cáncer Gástrico o de Colon:**
|
| 836 |
+
* **Síntomas que imitan:** Sensación de plenitud rápida, indigestión (especialmente con carnes), hinchazón y dolor abdominal.
|
| 837 |
+
* **Banderas Rojas Clave:** **Pérdida de peso inexplicable y no intencionada**, fatiga severa, sangre en las heces (visible o no), o un cambio persistente en los hábitos intestinales.''',
|
| 838 |
+
|
| 839 |
+
'''2. **Enfermedad Inflamatoria Intestinal (Crohn o Colitis Ulcerosa):**
|
| 840 |
+
* **Síntomas que imitan:** Dolor abdominal, diarrea crónica e intolerancia a múltiples alimentos.
|
| 841 |
+
* **Banderas Rojas Clave:** **Diarrea con sangre o moco**, fiebre recurrente, aftas bucales dolorosas, dolor articular y pérdida de peso.''',
|
| 842 |
+
|
| 843 |
+
'''3. **Embarazo:**
|
| 844 |
+
* **Síntomas que imitan:** Náuseas y vómitos (especialmente matutinos), aversión a ciertos olores o alimentos que antes se toleraban.
|
| 845 |
+
* **Banderas Rojas Clave:** **Ausencia de menstruación (amenorrea)**, sensibilidad en los senos u otros sintomas de embarazo.''',
|
| 846 |
+
|
| 847 |
+
'''4. **Isquemia Mesentérica Crónica ("Angina Intestinal"):**
|
| 848 |
+
* **Síntomas que imitan:** Dolor abdominal tipo cólico que aparece de forma predecible **15-30 minutos después de comer**, llevando al paciente a desarrollar "miedo a comer".
|
| 849 |
+
* **Banderas Rojas Clave:** **Pérdida de peso significativa** (porque el paciente evita comer para no tener dolor) y presencia de factores de riesgo cardiovascular (fumador, diabetes, hipertensión).''',
|
| 850 |
+
|
| 851 |
+
'''5. **Trastornos de la Vesícula Biliar (Cálculos o Disquinesia):**
|
| 852 |
+
* **Síntomas que imitan:** Dolor intenso en la parte superior derecha del abdomen, hinchazón y gases, especialmente después de comer alimentos grasos.
|
| 853 |
+
* **Banderas Rojas Clave:** El dolor es agudo, puede irradiarse a la espalda o al hombro derecho, y puede estar acompañado de **náuseas, vómitos, fiebre o ictericia** (coloración amarillenta de la piel y los ojos).''',
|
| 854 |
+
|
| 855 |
+
"**Si tus síntomas son severos, persistentes o se acompañan de alguna de estas banderas rojas, la consulta médica es urgente y prioritaria.**"
|
| 856 |
]
|
| 857 |
prompt = "\n".join(prompt_parts)
|
| 858 |
try:
|