Tamizaje para ansiedad y depresión (NCCN, 2019)


# -*- coding: utf-8 -*-
ANX = 0
DEP = 0
orden = 0
QOL = 0
print("Tamizaje para detección de ansiedad y depresión en sobrevivientes\n")
print("En las últimas 2 semanas, en la mayoría de los días, ha experimentado uno o más de los siguientes?")
P1 = "Preocupación o miedo relacionado con su cáncer (0. No, 1. Sí): "
P2 = "Nervioso o preocupado por otras cosas (0. No, 1. Sí): "
P3 = "Experimenta dificultad para controlar su preocupación (0. No, 1. Sí): "
P4 = "Menor goce o interés que antes por sus actividades (0. No, 1. Sí): "
P5 = "Se ha sentido triste o deprimido (0. No, 1. Sí): "
P6 = "Ha experimentado dificultad para funcionar en sus actividades normales o retraimiento debido a los síntomas arriba mencionados? (0. No, 1. Sí): "
P7 = "Tiene dificultades en el sueño (para permanecer dormido, para mantenerse dormido, o durmiendo en exceso)? (0. No, 1. Sí): "
P8 = "Tiene dificultades para concentrarse? (0. No, 1. Sí): "
anx = [P1, P2, P3]
for pregunta in anx:
orden = input(pregunta)
if orden == "1":
ANX = ANX + 1
dep = [P4, P5]
for pregunta in dep:
orden = input(pregunta)
if orden == "1":
DEP = DEP + 1
secondtier = [P6, P7, P8]
if ANX > 0 or DEP > 0:
for tier2 in secondtier:
orden = input(tier2)
if orden == "1":
QOL = QOL + 1
if ANX == 0 and DEP == 0 and QOL == 0:
print("Tamizaje negativo para depresión y ansiedad. ")
if ANX > 0 and DEP == 0 and QOL == 0:
print("Tamizaje que muestra ansiedad que no afecta la calidad de vida. No se requiere intevención específica, en este momento. ")
if ANX == 0 and DEP > 0 and QOL == 0:
print("Tamizaje que muestra depresión que no afecta la calidad de vida. No se requiere intevención específica, en este momento. ")
if ANX > 0 and DEP > 0 and QOL == 0:
print("Tamizaje que muestra ansiedad y depresión que no afecta la calidad de vida. No se requiere intevención específica, en este momento. ")
if ANX > 0 and DEP == 0 and QOL > 0:
print("Tamizaje que muestra ansiedad que afecta la calidad de vida. Se recomienda intervención profesional. ")
if ANX > 0 and DEP > 0 and QOL > 0:
print("Tamizaje que muestra ansiedad/depresión que afecta la calidad de vida. Se recomienda intervención profesional. ")
if ANX == 0 and DEP > 0 and QOL > 0:
print("Tamizaje que muestra ansiedad que afecta la calidad de vida. Se recomienda intervención profesional. ")

Comentarios