Evaluación de hemograma antes de la quimioterapia

print "Usted esta aqui porque quiere saber si su examen de sangre es suficiente para iniciar su siguiente ciclo de quimioterapia. "
print
print "Para ello, por favor responda las siguientes preguntas sobre el ultimo examen de sangre."
dias_a_qt = int(raw_input("Cuantos dias falta para la quimioterapia (por ejemlo, si es pasado mañana la respuesta es 2): "))
dias_desde_hemograma = int(raw_input("Cuantos dias han pasado desde que se realizo el examen de sangre (por ejemlo, si fue ayer la respuesta es 1): "))
if dias_a_qt + dias_desde_hemograma >4:
print "Ese resultado puede no ser confiable para definir conducta, contacte al servicio"
else:
print
hematocrito = int(raw_input("Digite el hematocrito (o Hct en algunos laboratorios), en unidades sin decimales (por ejemplo, si es 37.2%, digite 37): "))
plaquetas = int(raw_input("Digite el recuento de plaquetas (o Plt en algunos laboratorios). El valor normal es de 150 a 450: "))
blancos = float(raw_input("Digite el recuento de leucocitos (o WBC en algunos laboratorios). Con un decimal (por ejempolo, si el valor es 5.25, escriba 5.2): "))
print
print
print "Ahora, fijese si el recuento de neutrofilos (en algunos laboratorios es granulocitos, en otros es ANC) esta en porcentaje % o en unidades. Si esta en ambas, prefiera las unidades"
escalaneutrofilos = raw_input("Digite 1 seguido por ENTER si las unidades de neutrofilos son en porcentaje: ")
if escalaneutrofilos == "1":
anc_porcentaje = float(raw_input("Que porcentaje de neutrofilos (granulocitos o ANC) tiene (0-100): "))
anc = 10*(blancos * anc_porcentaje)
print "El recuento absoluto de neutrofilos es: " + str(anc)
else:
anc = float(raw_input("Cual es el recuento absoluto de neutrofilos (granulocitos o ANC en algunos laboratorios) por mmm3: "))
print "El recuento absoluto de neutrofilos es: " + str(anc)
if hematocrito >23 and plaquetas >49 and anc >999:
print "Su examen de laboratorio permite proceder con la quimioterapia programada."
elif hematocrito >23 and plaquetas >49 and anc >499:
print "Su examen de laboratorio permite proceder con la quimioterapia programada, siempre y cuando su oncologo lo avale."
elif hematocrito <24 or plaquetas <50 or anc <500:
print "Su examen de laboratorio No permite realizar la quimioterapia. Se debe realizar nuevo hemograma con diferencial y plaquetas en 1 semana."

 

Comentarios