Khorana score en el contexto de quimioterapia antineoplásica


# -*- coding: utf-8 -*-
KS = 0
P0 = "Tiene cáncer de estómago, páncreas o cerebro (opciones: 0: No, 1: Sí): "
P1 = "Tiene cáncer de pulmón, linfoma, testículo, renal o ginecológico (opciones: 0: No, 1: Sí): "
P2 = "Recuento de plaquetas pre-quimioterapia por encima de 350k/mm3 (opciones: 0: No, 1: Sí): "
P3 = "Recuento de leucocitos pre-quimioterapia por encima de 11k/mm3 (opciones: 0: No, 1: Sí): "
P4 = "Hemoglobina pre-quimioterapia menor de 10 gr/dL o con eritropoyetina (opciones: 0: No, 1: Sí):"
P5 = "Índice de masa corporal mayor de 35 kg/m2 (opciones: 0: No, 1: Si): "
P6 = "Va a recibir quimioterapia? (opciones: 0: No, 1: Si): "
print("Puntaje de Khorana modificado")
print(
"Esta aplicación busca establecer el riesgo de trombosis venosa profunda / tromboembolismo pulmonar en paciente con cáncer. "
)
print(
"Puntaje de 3 es alto riesgo, de 1-2 es de riesgo intermedio, y 0 es bajo riesgo. "
)
print
print("Inicio")
ansP0 = input(P0)
if ansP0 == "1":
KS = KS + 2
ansP1 = input(P1)
if ansP1 == "1":
KS = KS + 1
ansP2 = input(P2)
if ansP2 == "1":
KS = KS + 1
ansP3 = input(P3)
if ansP3 == "1":
KS = KS + 1
ansP4 = input(P4)
if ansP4 == "1":
KS = KS + 1
ansP5 = input(P5)
if ansP5 == "1":
KS = KS + 1
ansP6 = input(P6)

print("El puntaje de Khorana modificado es de: ")
print(KS)
if KS > 2:
print("El riesgo de tromboembolismo es alto.")
if KS > 0 and KS <3:
print("El riesgo de tromboembolismo es moderado.")
if KS == 0:
print("El riesgo de tromboembolismo es bajo. ")
if ansP6 == "1":
if KS > 1:
print("Considere tromboprofilaxis basado en guía de la ASCO (ASCO, 2019) - https://ascopubs.org/doi/full/10.1200/JCO.19.01461. ")
print("Debe tenerse en cuenta el riesgo de sangrado, contraindicaciones para anticoagulación y las interacciones. ")
print("Nivel de evidencia: intermedio-alto para apixabán (AVERT trial - Carrier, NEJM, 2019) y rivaroxabán (Khorana, NEJM, 2019; intermedio para heparina de bajo peso molecular. Fortaleza de la evidencia: moderada. ")
print ("Opciones")
print("1. Apixabán tabletas 2.5 mg No. 60 Sesenta: tomar 1 tableta vía oral cada 12 horas. ")
print("2. Rivaroxabán tabletas 10 miligramos No. 30 treinta: tomar 1 tableta vía oral cada día. ")
else:
print("No se recomienda tromboprofilaxis (ASCO, 2019). ")

Comentarios