Early HER2 positive BC

 # -*- coding: utf-8 -*- 

# Early HER2 

print("Cáncer de mama HER2-positivo temprano.")

momento = input("Cirugía definitiva 1. Sí, 2. No>> ")

if momento == "1":

  q_previa = input("Recibió quimioterapia con terapia anti HER2 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)>> ")

  r_hormonales = input("Con receptores hormonales de estrógeno o progesterona: 0. No, 1. Sí>> ")



  if q_previa == "1":

    p_cr = input("Se obtuvo respuesta patológica completa: 0. No, 1. Sí>> ")


  if q_previa == "1" and p_cr == "1":

    recomendacion = "Terminar adyuvancia con el mismo anti HER2 hasta completar 1 año (ie, trastuzumab o bloqueo dual trastuzumab más pertuzumab, según el caso). "


  if q_previa == "1" and p_cr == "0":

    recomendacion = "Trastuzumab emtansina adyuvante. "


  if q_previa == "0":

    if (t_grande == "2" or t_grande == "3" or n_avanzado == "1"):

      recomendacion = "Quimioterapia adyuvante con docetaxel más carboplatino más doble bloqueo anti HER2 (trastuzumab más pertuzumab) adyuvante. "


    if (t_grande == "1" or n_avanzado != "1"):

      recomendacion = "Quimioterapia adyuvante con paclitaxel más trastuzumab. "


  if b_cs == "1" or t_grande == "3" or n_avanzado == "1":

    recomendacion = recomendacion + ("Radioterapia adyuvante. ")

  if r_hormonales == "1":

    recomendacion = recomendacion + ("Administrar terapia endocrina por 5 años luego de terapia locorregional, antraciclinas, taxanos y platinos. Se puede administrar concomitante con terapia anti HER2. ")

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 = "Quimioterapia con docetaxel más carboplatino más trastuzumab más pertuzumab neoadyuvante. "


  if t_grande == "1" and n_avanzado == "0" and b_cs_buscada == "1":

    recomendacion = "Quimioterapia con docetaxel más carboplatino más trastuzumab más pertuzumab 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