ForHosting KIT · Santé et sport

Méthode Varsovie

Un repas de 60 g de glucides, 20 g de lipides et 30 g de protéines, avec un ratio de 10 g par unité, donne 6 unités immédiates et 3 étalées sur 5 heures, soit 9 au total. C'est un guide pédagogique, pas une ordonnance. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Glucides (g)
60
Fat g
20
Protéines (g)
30
Icr
10
Vous obtenez
Lipides (kcal)
180 U
Protéines (kcal)
120
Lipides et protéines (kcal)
300
Unités de glucides
6

La méthode de Varsovie, aussi appelée protocole de pompe à insuline de Pańkowska ou de l'école de Varsovie, estime la dose d'insuline d'un repas à partir des grammes de glucides et de l'effet glycémique tardif des lipides et des protéines. Une unité glucidique vaut dix grammes de glucides. Une unité lipides-protéines (FPU) vaut cent kilocalories de lipides plus protéines, à raison de neuf kilocalories par gramme de lipides et quatre par gramme de protéines. L'insuline immédiate couvre les glucides avec votre ratio insuline-glucides. L'insuline prolongée couvre chaque FPU comme si elle équivalait à dix grammes de glucides, le plus souvent en bolus carré ou dual-wave. Ce calculateur est une feuille éducative déterministe : il ne diagnostique pas, ne prescrit pas et ne remplace pas un clinicien. Les quantités de nutriments négatives sont rejetées.

Unités glucidiques, unités lipides-protéines et l'idée du bolus dual

La méthode de Varsovie a été élaborée à l'Université de médecine de Varsovie pour couvrir les repas mixtes, et pas seulement la ligne glucides d'une étiquette nutritionnelle. Le comptage des glucides reste la première moitié de la dose : dix grammes de glucides digestibles égalent une unité glucidique, et le bolus immédiat ou normal est les grammes de glucides divisés par le ratio insuline-glucides, c'est-à-dire le nombre de grammes de glucides couverts par une unité d'insuline.

La seconde moitié reconnaît que lipides et protéines élèvent la glycémie plus tard et plus longtemps. On additionne neuf kilocalories par gramme de lipides et quatre par gramme de protéines, puis on divise par cent pour obtenir les unités lipides-protéines. Chaque unité lipides-protéines est traitée comme ayant l'effet hyperglycémiant de dix grammes de glucides, si bien que l'insuline prolongée égale les unités lipides-protéines multipliées par dix et divisées par le même ratio.

Les utilisateurs de pompe délivrent en général la part glucidique en bolus normal et la part lipides-protéines en onde carrée ou prolongée ; les personnes sous injections discutent des doses fractionnées ou différées avec leur équipe de soins. Ce point de terminaison n'effectue que cette arithmétique. Il ne connaît ni votre facteur de correction, ni l'insuline active, ni la cible de glucose, et ce n'est pas une prescription.

Servez-vous-en pour vérifier une feuille de calcul, enseigner la logique du bolus dual ou automatiser un protocole documenté que vous suivez déjà avec un clinicien.

Où ce calculateur s'utilise, tarif et ce qu'il ne fait pas

Les sites d'éducation au diabète, les feuilles d'initiation à la pompe et les applications de nutrition qui stockent déjà les macros du repas peuvent appeler une définition unique au lieu de recoder l'arithmétique des unités lipides-protéines dans chaque client. Les démonstrations en classe du bolus dual peuvent montrer les unités immédiates face aux unités prolongées, avec la plage de durée.

Ce n'est pas un dispositif médical : il n'ajuste ni l'index glycémique, ni la soustraction de fibres, ni l'alcool, ni l'insuline résiduelle du bolus, ni la maladie, ni l'exercice, ni la variation menstruelle, et il ne choisit pas un débit basal. Les personnes atteintes de diabète de type 1, de type 2 sous insuline ou d'autres affections utilisant de l'insuline prandiale doivent suivre leur clinicien prescripteur et un diététicien ou éducateur en diabète.

Gardez les requêtes compactes, documentez la source de votre ratio insuline-glucides et traitez les chiffres comme une feuille transparente du protocole de Varsovie, non comme une prescription automatique.

Feuille de bolus dual de pompe pour un repas mixte

Saisissez les grammes de glucides, de lipides et de protéines du repas plus votre ratio insuline-glucides pour séparer l'insuline immédiate des glucides du bolus prolongé lipides-protéines et de sa plage de durée.

Formation et prise en main des unités lipides-protéines

Cliniques et cours montrent pourquoi une pizza ou une assiette riche en protéines exige plus que le comptage des glucides, avec des FPU reproductibles, des grammes équivalents de glucides et des heures d'onde carrée suggérées.

Automatisation du protocole de Varsovie dans les apps et la recherche

Les logiciels de bien-être ou d'étude qui stockent déjà les macros appellent un point de terminaison prépayé stable au lieu de réimplémenter l'arithmétique de Pańkowska dans chaque langage client.

Comment la méthode de Varsovie calcule-t-elle l'insuline du repas ?

Les unités prolongées égalent FPU × 10 / icr. Le total est la somme. Les grammes de nutriments négatifs sont rejetés.

Qu'est-ce qu'une unité lipides-protéines (FPU) ?

Une FPU correspond à 100 kcal provenant des lipides et des protéines. Les lipides apportent 9 kcal par gramme et les protéines 4 kcal par gramme. Chaque FPU est traitée comme ayant l'effet hyperglycémiant de 10 g de glucides.

Combien de temps le bolus prolongé doit-il durer ?

Le tableau de l'école de Varsovie utilisé ici est : 0 FPU → 0 h ; jusqu'à 1 FPU → 3 h ; jusqu'à 2 FPU → 4 h ; jusqu'à 3 FPU → 5 h ; plus de 3 FPU → 8 h. Votre pompe ou votre clinicien peut ajuster la plage.

Combien coûte le calculateur de la méthode de Varsovie ?

L'outil du navigateur est gratuit. Cette feuille est éducative et n'est pas une prescription médicale.

Qu'est-ce que le ratio insuline/glucides ?

C'est le nombre de grammes de glucides couverts par une unité d'insuline, fixé avec votre équipe soignante. Avec un ratio de 10, un repas de 60 g de glucides demande 6 unités pour la part immédiate.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

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

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Unités glucidiques, unités lipides-protéines et l'idée du bolus dual

Des entrées identiques produisent toujours le même JSON, car l'algorithme ne touche ni le réseau, ni un modèle de langage, ni une horloge murale, ni un générateur aléatoire.

Entrées, validation, tableau de durée et champs de réponse

Exemple : soixante grammes de glucides, vingt de lipides, trente de protéines et un ratio de dix donnent six unités glucidiques, trois FPU, six unités immédiates, trois prolongées, neuf au total et une onde de cinq heures. Envoyez en POST un objet JSON avec quatre nombres finis obligatoires. carbohydrate_g, fat_g et protein_g sont des masses de nutriments en grammes et doivent être non négatifs ; une quantité négative échoue avec invalid_input et n'est pas facturée, car une masse ne peut pas être négative. Les alias comprennent carbs, carb_g, carbs_g et carbohydrate pour carbohydrate_g ; fat et lipid_g pour fat_g ; protein et protein_grams pour protein_g. icr est le ratio insuline-glucides en grammes de glucides par unité d'insuline et doit être un nombre fini supérieur à zéro ; les alias insulin_to_carb_ratio, carb_ratio, icr_g et grams_per_unit sont acceptés. Les valeurs peuvent arriver en nombres JSON ou en chaînes numériques ; booléens, objets, chaînes vides, NaN et Infinity sont rejetés en nommant le champ. En cas de succès, la réponse renvoie les entrées nettoyées ainsi que fat_kcal, protein_kcal, fat_protein_kcal, carbohydrate_units, fat_protein_units, carb_equivalent_g (kilocalories lipides-protéines divisées par dix), immediate_units, extended_units, total_units et extended_hours. Le tableau de durée suit l'école de Varsovie : zéro unité lipides-protéines signifie zéro heure prolongée ; jusqu'à une unité, trois heures ; jusqu'à deux, quatre heures ; jusqu'à trois, cinq heures ; plus de trois, huit heures. method vaut toujours warsaw_pankowska et unit est U pour les chiffres d'insuline.

Où ce calculateur s'utilise, tarif et ce qu'il ne fait pas

Les coordinateurs de recherche qui consignent des défis de repas mixtes peuvent figer le JSON attendu, car l'algorithme est une arithmétique pure, sans horloge, sans graine aléatoire et sans réseau. Les items API réussis sont facturés à $0.002 sur le solde KIT ; invalid_input n'est pas débité. Les grammes extrêmement élevés au-dessus du plafond de sécurité de l'isolate sont rejetés afin qu'un Worker reste borné. Associez la vérification gratuite sur l'appareil à l'automatisation API lorsque vous avez besoin des mêmes unités dans un journal backend, un plugin LMS ou un tableau de coaching.

Pourquoi ma demande a-t-elle été rejetée ?

carbohydrate_g, fat_g et protein_g doivent être des nombres finis non négatifs. icr doit être un nombre fini supérieur à zéro. Des valeurs manquantes, non numériques, infinies ou des nutriments négatifs renvoient invalid_input et ne sont pas facturés.

Consulter la documentation complète du KIT →