Modificaciones de dosis por pirexia asociada a dabrafenib / trametinib


# -*- coding: utf-8 -*-
print ("Peldaños de dosis de dabrafenib: ")
print ("1. 150 miligramos")
print ("2. 100 miligramos")
print ("3. 75 miligramos")
print ("4. 50 miligramos")
dosis = raw_input ("En qué peldaño de dosis está el paciente 1-4: ")
print
print
if dosis == "1":
step = 1
if dosis == "2":
step = 2
if dosis == "3":
step = 3
if dosis == "4":
step = 4
print ("Peldaños de dosis de trametinib: ")
print ("1. 2 miligramos")
print ("2. 1.5 miligramos")
print ("3. 1 miligramos")
dosis2 = raw_input ("En qué peldaño de dosis está el paciente 1-3: ")
print
print
if dosis2 == "1":
step2 = 1
if dosis2 == "2":
step2 = 2
if dosis2 == "3":
step2 = 3
print ("Establezca a qué categoría de pirexia pertenece:")
print ("0. No pirexia o ≤38.5 grados Celsius (≤101.3F). ")
print ("1. 38.5 a 40 grados Celsius (101.3-104F). ")
print ("2. >40 grados Celsius (>104F).")
print ("3. Con escalofríos, deshidratación, hipotensión o falla renal. ")
toxR = raw_input ("Categoría de toxicidad se ubica - 0-3: "); print
if toxR == "0":
tox = "0"
if toxR == "1":
tox = "1"
if toxR == "2":
tox = "2"
if toxR == "3":
tox = "3"
print
repet = "0"
if tox != "3":
repetido = raw_input("Ha tenido un episodio previo de pirexia? 1. Si, 0. No. ")
if repetido == "1":
repet = "1"
if repetido != "1":
repet = "0"
print
print
print("Recomendaciones: ")
if tox == "0":
if step == 1:
print("Se continúa con dabrafenib 150 miligramos. ")
if step == 2:
print("Se continúa con dabrafenib 100 miligramos. ")
if step == 3:
print("Se continúa con dabrafenib 75 miligramos. ")
if step == 4:
print("Se continúa con dabrafenib 50 miligramos. ")
if step2 == 1:
print("Se continúa con trametinib 2 miligramos. ")
if step2 == 2:
print("Se continúa con trametinib 1.5 miligramos. ")
if step2 == 3:
print("Se continúa con trametinib 1 miligramos. ")

if repet == "0" and tox == "1":
if step == 1:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 150 miligramos. ")
if step == 2:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 100 miligramos. ")
if step == 3:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 75 miligramos. ")
if step == 4:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 50 miligramos. ")
if step2 == 1:
print("Se continúa con trametinib 2 miligramos. ")
if step2 == 2:
print("Se continúa con trametinib 1.5 miligramos. ")
if step2 == 3:
print("Se continúa con trametinib 1 miligramos. ")

if repet == "1" and tox == "1":
if step == 1:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Considere prednisona 10 mg PO cada día por más de 5 días, si pirexia no resuelta en 3 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 150 miligramos. ")
if step == 2:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Considere prednisona 10 mg PO cada día por más de 5 días, si pirexia no resuelta en 3 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 100 miligramos. ")
if step == 3:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Considere prednisona 10 mg PO cada día por más de 5 días, si pirexia no resuelta en 3 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 75 miligramos. ")
if step == 4:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetamionfén 1000 mg PO cada 6 horas. Considere prednisona 10 mg PO cada día por más de 5 días, si pirexia no resuelta en 3 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 50 miligramos. ")
if step2 == 1:
print("Se continúa con trametinib 2 miligramos. ")
if step2 == 2:
print("Se continúa con trametinib 1.5 miligramos. ")
if step2 == 3:
print("Se continúa con trametinib 1 miligramos. ")
if repet == "0" and tox == "2":
step = step + 1
if step == 1:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 150 miligramos. ")
if step == 2:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetamiofén 1000 mg PO cada 6 horas. Reiniciar el día siguient a la resolución de la pirexia. Se continúa con dabrafenib 100 miligramos. ")
if step == 3:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 75 miligramos. ")
if step == 4:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 50 miligramos. ")
if step == 5:
print("Se suspende dabrafenib y trametinib por pirexia")
if step2 == 1 and step != 5:
print("Se continúa con trametinib 2 miligramos. ")
if step2 == 2 and step != 5:
print("Se continúa con trametinib 1.5 miligramos. ")
if step2 == 3 and step !=5:
print("Se continúa con trametinib 1 miligramos. ")
if repet == "1" and tox == "2":
step = step + 1
if step == 1:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Considere prednisona 10 mg PO cada día por más de 5 días, si pirexia no resuelta en 3 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 150 miligramos. ")
if step == 2:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Considere prednisona 10 mg PO cada día por más de 5 días, si pirexia no resuelta en 3 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 100 miligramos. ")
if step == 3:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Considere prednisona 10 mg PO cada día por más de 5 días, si pirexia no resuelta en 3 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 75 miligramos. ")
if step == 4:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Considere prednisona 10 mg PO cada día por más de 5 días, si pirexia no resuelta en 3 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 50 miligramos. ")
if step == 5:
print("Se suspende dabrafenib y trametinib por pirexia")
if step2 == 1 and step != 5:
print("Se continúa con trametinib 2 miligramos. ")
if step2 == 2 and step != 5:
print("Se continúa con trametinib 1.5 miligramos. ")
if step2 == 3 and step !=5:
print("Se continúa con trametinib 1 miligramos. ")
if tox == "3":
step = step + 1
if step == 1:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Inicie prednisona 10 mg PO cada día por más de 5 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 150 miligramos. ")
if step == 2:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Inicie prednisona 10 mg PO cada día por más de 5 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 100 miligramos. ")
if step == 3:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Inicie prednisona 10 mg PO cada día por más de 5 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 75 miligramos. ")
if step == 4:
print("Suspender inmediatamente dabrafenib y trametinib. Descarte falla renal, deshidratación, hipotensión y escalofríos. Iniciar acetaminofén 1000 mg PO cada 6 horas. Inicie prednisona 10 mg PO cada día por más de 5 días. Reiniciar el día siguiente a la resolución de la pirexia. Se continúa con dabrafenib 50 miligramos. ")
if step == 5:
print("Se suspende dabrafenib y trametinib por pirexia")
if step2 == 1 and step != 5:
print("Se continúa con trametinib 2 miligramos. ")
if step2 == 2 and step != 5:
print("Se continúa con trametinib 1.5 miligramos. ")
if step2 == 3 and step !=5:
print("Se continúa con trametinib 1 miligramos. ")

print("Referencia: Daud, A. Oncologist. 2017 Jul; 22(7): 823–833.")

Comentarios