JairoCesar commited on
Commit
f24c6ab
·
verified ·
1 Parent(s): f69feb1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +33 -8
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", ej. Purinas, Gluten, Lactosa, Aminas]**. Concretamente, durante una fase inicial, 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, aquí tienes excelentes alternativas. Por ejemplo, si debes reducir **[el grupo de alimentos problemático, ej. lácteos, trigo, carnes rojas]**, puedes probar con:
822
- * **[Sugerencia 1 de reemplazo lógico usando tu conocimiento general. Ej: para lácteos, sugiere leches vegetales; para trigo, harinas sin gluten; para carnes rojas, pollo o pescado.]**
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. Ej: para FODMAPs, habla de porciones; para histamina, de la frescura de los alimentos; para lectinas, del remojo y la cocción; para gluten, de la contaminación cruzada o leer etiquetas de salsas; para purinas, de evitar caldos de carne y extractos.]**''',
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. También pueden indicarte si los exámenes mencionados en las recomendaciones clínicas son apropiados para ti.''',
828
 
829
- "\n### **IMPORTANTE: Descargo de Responsabilidad**",
830
- "Este análisis es una herramienta informativa de IA, **NO un diagnóstico médico.** Consulta siempre a un profesional cualificado para evaluar tu caso."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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: