# -*- coding: utf-8 -*-
# Early TNBC
print("Cáncer de mama triple negativo temprano.")
momento = input("Cirugía definitiva 1. Sí, 2. No>> ")
if momento == "1":
q_previa = input("Recibió quimioterapia previa: 0. No, 1. Sí>> ")
b_cs = input("Cirugía preservadora de mama: 0. No, 1. Si> ")
t_grande = input("Tamaño del tumor al diagnóstico: 1. Hasta 2 cm (T1), 2. De 2-5 cm, 3. T3/T4>> ")
n_avanzado = input("Compromiso ganglionar al diagnóstico: 0. Negativo (N0), 1. Positivo (N1-3)>> ")
m_brca = input("Mutación germinal patogénica de BRCA1/2: 0. No (o desconocido), 1. Positivo>> ")
if q_previa == "1":
p_inmunoterapia = input("Recibió inmunoterapia preoperatoria (i.e., pembrolizumab) 0. No, 1. Sí >>")
p_cr = input("Se obtuvo respuesta patológica completa: 0. No, 1. Sí>> ")
if q_previa == "1" and p_cr == "1" and p_inmunoterapia == "1":
recomendacion = "Terminar adyuvancia con pembrolizumab hasta completar 1 año. "
if q_previa == "1" and p_cr == "1" and p_inmunoterapia != "1":
recomendacion = "No requiere quimioterapia neoadyuvante. "
if q_previa == "1" and p_cr == "0" and m_brca == "1":
recomendacion = "Olaparib adyuvante. "
if q_previa == "1" and p_cr == "0" and m_brca == "0" and p_inmunoterapia != "1":
recomendacion = "Capecitabina adyuvante. "
if q_previa == "1" and p_cr == "0" and m_brca == "0" and p_inmunoterapia == "1":
recomendacion = "Continuar con pembrolizumab adyuvante. Considerar capecitabina adyuvante. "
if q_previa == "0":
if m_brca == "0":
recomendacion = "Quimioterapia adyuvante con antraciclinas (ie, dosis densas AC) y taxanos. "
if (t_grande == "2" or t_grande == "3" or n_avanzado == "1") and m_brca == "1":
recomendacion = "Quimioterapia adyuvante con antraciclinas (ie, dosis densas AC) y taxanos, seguido por olaparib adyuvante. "
if (t_grande == "1" or n_avanzado != "1") and m_brca == "1":
recomendacion = "Quimioterapia adyuvante con antraciclinas (ie, dosis densas AC) y taxanos. No se indica olaparib. "
if b_cs == "1" or t_grande == "3" or n_avanzado == "1":
recomendacion = recomendacion + ("Radioterapia adyuvante. ")
if momento != "1":
b_cs_buscada = "0"
t_grande = input("Tamaño del tumor al diagnóstico: 1. Hasta 2 cm (T1), 2. De 2-5 cm, 3. T3/T4>> ")
if t_grande == "1":
b_cs_buscada = input("Mastología requiere quimioterapia para lograr preservación de mama: 0. No, 1. Si> ")
n_avanzado = input("Compromiso ganglionar al diagnóstico: 0. Negativo (N0), 1. Positivo (N1-3)>> ")
if t_grande == "2" or t_grande == "3" or n_avanzado == "1":
recomendacion = "Quimioinmunoterapia con paclitaxel más carboplatino más pembrolizumab, seguido por AC más pembrolizumab neoadyuvante. "
if t_grande == "1" and n_avanzado == "0" and b_cs_buscada == "1":
recomendacion = "Quimioinmunoterapia con antraciclinas (ie, AC dosis densas) seguida por paclitaxel más carboplatino neoadyuvante. "
if t_grande == "1" and n_avanzado == "0" and b_cs_buscada != "1":
recomendacion = "Proceder con cirugía (sin quimioterapia neoadyuvante) "
print("")
print("")
print("Recomendación: ")
print(recomendacion)
Comentarios
Publicar un comentario