ForHosting KIT · Utilidades de desarrollo

Método Varsovia

El método de Varsovia, también llamado protocolo de bomba de insulina de Pańkowska o de la Escuela de Varsovia, estima la dosis de insulina de una comida a partir de los gramos de hidratos de carbono y del efecto glucémico tardío de la grasa y la proteína.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Una unidad de hidratos equivale a diez gramos de carbohidrato. Una unidad grasa-proteína (FPU) son cien kilocalorías de grasa más proteína, con nueve kilocalorías por gramo de grasa y cuatro por gramo de proteína. La insulina inmediata cubre los hidratos con su ratio insulina-carbohidrato. La insulina extendida cubre cada FPU como si equivaliera a diez gramos de hidratos, habitualmente en un bolo cuadrado o de onda dual. Esta calculadora es una hoja educativa determinista: no diagnostica, no prescribe ni sustituye a un clínico. Se rechazan cantidades de nutrientes negativas. El widget del navegador es gratuito; las llamadas API correctas se facturan a $0.002.

Cómo usarla

Ingrese sus datos en el formulario de arriba. La herramienta los revisa antes de calcular y muestra el resultado en la misma página.

Revise sus datos

Use las etiquetas y unidades indicadas en cada campo. Si falta algo o un valor está fuera del rango permitido, la página señala qué debe corregir.

Repita el cálculo o automatícelo

Use la herramienta web para comprobaciones individuales y la API cuando necesite integrar la misma capacidad en un flujo automatizado.

Obtenga una respuesta ahora

Ingrese un conjunto de valores y vea el resultado sin preparar una hoja de cálculo ni un script.

Compare escenarios

Cambie un valor a la vez y repita el cálculo para entender qué modifica el resultado.

Automatice el trabajo repetido

Use la API cuando necesite ejecutar el mismo cálculo dentro de su producto o flujo.

¿Cómo calcula el método de Varsovia la insulina de la comida?

Las unidades inmediatas equivalen a carbohydrate_g dividido por icr. Las unidades grasa-proteína equivalen a (9 × fat_g + 4 × protein_g) / 100. Las unidades extendidas equivalen a FPU × 10 / icr. El total es la suma. Se rechazan gramos de nutrientes negativos.

¿Qué es una unidad grasa-proteína (FPU)?

Una FPU son 100 kcal procedentes de grasa y proteína. La grasa aporta 9 kcal por gramo y la proteína 4 kcal por gramo. Cada FPU se trata como si tuviera el efecto hiperglucemiante de 10 g de hidratos.

¿Cuánto debe durar el bolo extendido?

La tabla de la Escuela de Varsovia usada aquí es: 0 FPU → 0 h; hasta 1 FPU → 3 h; hasta 2 FPU → 4 h; hasta 3 FPU → 5 h; más de 3 FPU → 8 h. Su bomba o su clínico pueden ajustar la franja.

¿Por qué se rechazó mi solicitud?

carbohydrate_g, fat_g y protein_g deben ser números finitos no negativos. icr debe ser un número finito mayor que cero. Valores ausentes, no numéricos, infinitos o nutrientes negativos devuelven invalid_input y no se facturan.

¿Cuánto cuesta la calculadora del método de Varsovia?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura. Esta hoja es educativa y no es una prescripción médica.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/health/warsaw-method

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/health/warsaw-method \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"carbohydrate_g":60,"fat_g":20,"protein_g":30,"icr":10}'
{
  "carbohydrate_g": 60,
  "fat_g": 20,
  "protein_g": 30,
  "icr": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.warsaw_method",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →