Algoritmo naranjo

Ejecutar algoritmo naranjo

medicamento = raw_input ("Nombre del medicamento imputado:")
reaccion = raw_input ("Reacción adversa a medicamento RAM evaluada")
naranjo = 0
textoUno = "Existen notificaciones concluyentes sobre esta reacción?"
textoDos = "Se produja la RAM después de administrar el fármaco sospechoso?"
textoTres = "Mejoró la RAM tras suspender la administración del fármaco o tras administrar una antagonista específico?"
textoCuatro = "Reapareció la RAM tras readministración del fármaco?"
textoCinco = "Existen causas alternativas (diferentes del fármaco) que podrían haber causado la reacción por sí misma?"
textoSeis = "Reapareció la RAM tras administrar placebo?"
textoSiete = "Se detectó el fármaco en la sangre (o en otros fluidos) en concentraciones tóxicas?"
textoOcho = "Fue la reacción más severa al aumentar la dosis o menos severa al disminuirla?"
textoNueve = "Tuvo el paciente alguna reacción similar causada por el mismo fármaco u otro semejate en cualquier exposición anterior?"
textoDiez = "Se confirmó el acontecimiento adverso por cualquier tipo de evidencia objetiva?"
print "Algoritmo naranjo para la adjudicación de reacciones adversas medicamentosas a producto un agente farmacológico"
print "Responder a cada pregunta así: 1: Sí, 0: No, 2: No sabe."
print
Uno = input (textoUno)
if Uno == 1:
  naranjo = naranjo + 1
Dos = input (textoDos)
if Dos == 1:
  naranjo = naranjo + 2
if Dos == 0:
  naranjo = naranjo - 1
if Dos == 2:
  naranjo = naranjo
Tres = input (textoTres)
if Tres == 1:
  naranjo = naranjo + 1
if Tres == 0:
  naranjo = naranjo
if Tres == 2:
  naranjo = naranjo
Cuatro = input (textoCuatro)
if Cuatro == 1:
  naranjo = naranjo + 2
if Cuatro == 0:
  naranjo = naranjo - 1
if Cuatro == 2:
  naranjo = naranjo
Cinco = input (textoCinco)
if Cinco == 1:
  naranjo = naranjo - 1
if Cinco == 0:
  naranjo = naranjo + 2
if Cinco == 2:
  naranjo = naranjo
Seis = input (textoSeis)
if Seis == 1:
  naranjo = naranjo - 1
if Seis == 0:
  naranjo = naranjo + 1
if Seis == 2:
  naranjo = naranjo
Siete = input (textoSiete)
if Siete == 1:
  naranjo = naranjo + 1
if Siete == 0:
  naranjo = naranjo
if Siete == 2:
  naranjo = naranjo
Ocho = input (textoOcho)
if Ocho == 1:
  naranjo = naranjo + 1
if Ocho == 0:
  naranjo = naranjo
if Ocho == 2:
  naranjo = naranjo
Nueve = input (textoNueve)
if Nueve == 1:
  naranjo = naranjo + 1
if Nueve == 0:
  naranjo = naranjo
if Nueve == 2:
  naranjo = naranjo
Diez = input (textoDiez)
if Diez == 1:
  naranjo = naranjo + 1
if Diez == 0:
  naranjo = naranjo
if Diez == 2:
  naranjo = naranjo
if naranjo < 1:
  veredicto = "(improbable)"
if naranjo >= 1 and naranjo <5:
  veredicto = "(posible)"
if naranjo >= 5 and naranjo <9:
  veredicto = "(probable)"
if naranjo >= 9:
  veredicto = "(definitiva)"
print
print "Puntaje naranjo para " + reaccion + " durante exposición a " + medicamento + ": " + str(naranjo), veredicto
print "Clave: Improbable: 0 o menos puntos, Posible: 1-4 puntos, Probable: 5-8 puntos, Definitiva: 9 o más puntos."

Comentarios