ForHosting KIT · Santé et sport

Calculateur de dose de warfarine

Une personne de 65 ans et 80 kg, VKORC1 GG et CYP2C9 *1/*1, obtient une dose initiale estimée de 41,07 mg par semaine, environ 5,87 mg par jour. C'est une estimation pédagogique à discuter avec votre médecin, 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
Age
65
Pondération
80
VKORC1
GG
Cyp2c9
*1/*1
Vous obtenez
Dose hebdomadaire (mg)
41,07
Dose quotidienne (mg)
5,87
Âge en décennies
6,5
Coefficient VKORC1
0

La warfarine est un antagoniste de la vitamine K dont la quantité hebdomadaire stable en milligrammes varie de plusieurs fois d'un patient à l'autre, car l'âge, la corpulence et deux gènes bien étudiés — VKORC1 et CYP2C9 — modifient à la fois la cible du médicament et la clairance de la S-warfarine. Ce calculateur de dose de warfarine prend l'âge en années, le poids corporel en kilogrammes, un génotype VKORC1 -1639G>A et une paire d'allèles étoile de CYP2C9, puis renvoie une dose hebdomadaire initiale éducative en milligrammes selon une identité fixe de l'International Warfarin Pharmacogenetics Consortium. Il s'agit d'une estimation éducative de départ, non d'une ordonnance.

Comment la dose hebdomadaire en milligrammes se calcule à partir de l'âge, du poids et du génotype

L'identité de ce calculateur de dose de warfarine est le modèle pharmacogénétique à racine carrée de l'International Warfarin Pharmacogenetics Consortium, évalué sur quatre entrées seulement : l'âge en années entières, le poids corporel en kilogrammes, un génotype VKORC1 de G vers A à la position moins 1639, et une paire d'allèles étoile de CYP2C9. La régression publiée prédit la racine carrée de la quantité hebdomadaire en milligrammes, puis élève au carré ce prédicteur, de sorte que le chiffre renvoyé est en milligrammes par semaine et non en milligrammes par jour.

L'âge entre en décennies, c'est-à-dire l'âge divisé par dix, avec un coefficient de moins 0.2614, si bien que chaque décennie de vie supplémentaire abaisse le prédicteur de racine et donc la dose hebdomadaire. Le poids entre en kilogrammes avec un coefficient de plus 0.0128, de sorte qu'un patient plus lourd reçoit une quantité hebdomadaire plus élevée en milligrammes lorsque le génotype est maintenu fixe.

VKORC1 GG est la référence de coefficient zéro ; AG soustrait 0.8677 du prédicteur et AA soustrait 1.6974, conformément au constat bien connu que l'allèle A réduit l'époxyde réductase hépatique de la vitamine K et donc les milligrammes nécessaires pour atteindre un rapport international normalisé typique. CYP2C9 étoile un sur étoile un est la référence ; les allèles étoile deux et étoile trois soustraient 0.5211, 0.9357, 1.0616, 1.9206 ou 2.3312 selon les six paires fermées modélisées par le consortium.

La taille, l'ascendance, les inducteurs enzymatiques et l'amiodarone ne sont pas recueillis : une stature de référence de cent soixante-dix centimètres est intégrée à l'ordonnée à l'origine, et les autres indicatrices optionnelles restent à l'origine d'ascendance européenne, sans inducteur et sans amiodarone de l'ajustement original.

Un patient de soixante-cinq ans et quatre-vingts kilogrammes avec VKORC1 GG et CYP2C9 étoile un sur étoile un aboutit donc près de cinquante milligrammes par semaine après élévation au carré, tandis que le même âge et le même poids avec AA et étoile trois sur étoile trois aboutissent bien plus bas. L'arrondi est stable à deux décimales sur le chiffre hebdomadaire en milligrammes afin que les goldens comparent octet pour octet entre runtimes JavaScript. Les clés de sortie optionnelles sont omises plutôt qu'envoyées à null.

Où un calculateur de dose de warfarine justifie sa place

Les cliniques d'anticoagulation et les services de consultation de pharmacogénétique utilisent un calculateur de dose de warfarine afin qu'un âge déjà porté au dossier, un poids du dernier examen et deux génotypes discrets d'un compte rendu de laboratoire deviennent un nombre hebdomadaire en milligrammes qu'un pharmacien peut écrire à côté du dosage d'un comprimé avant le premier contrôle d'INR.

Les laboratoires d'enseignement de pharmacie et de médecine assignent la même identité pour que les étudiants voient pourquoi deux patients de soixante-cinq ans au même poids ne doivent pas partager la règle de cinq milligrammes par jour lorsque l'un est VKORC1 GG avec CYP2C9 étoile un sur étoile un et l'autre AA avec étoile trois sur étoile trois. La validation échouée ne consomme pas de solde.

Le calculateur ne remplace pas un clinicien diplômé, ne choisit pas un INR cible, ne charge pas un bolus du premier ou du deuxième jour, n'ajuste ni l'amiodarone, ni la rifampicine, ni la vitamine K alimentaire, ni une maladie hépatique, et ne convertit pas un total hebdomadaire en milligrammes en un calendrier de comprimés du lundi au dimanche.

Envoyez les génotypes que votre laboratoire rapporte déjà en notation G vers A en moins 1639 et d'allèles étoile de CYP2C9 et traitez le résultat hebdomadaire comme un chiffre de feuille de travail de départ à vérifier contre la notice et le plan de surveillance de votre juridiction.

Feuilles d'initiation en clinique d'anticoagulation

Transformez l'âge du dossier, le dernier poids corporel et deux génotypes de laboratoire en un seul chiffre hebdomadaire en milligrammes qu'un pharmacien peut noter à côté du dosage d'un comprimé avant le premier INR.

Préremplissage de formulaires et contrôles de tableur

Épinglez la même identité IWPC dans l'intégration continue afin qu'un formulaire d'admission ne traite jamais en silence un génotype inconnu comme une dose de moyenne de population.

Comment calcule-t-on la dose hebdomadaire de warfarine ?

Évaluez l'identité à racine carrée IWPC : 5.6044 plus 0.0087 fois 170 cm, moins 0.2614 fois l'âge en décennies, plus 0.0128 fois le poids en kilogrammes, moins les coefficients VKORC1 et CYP2C9, puis élevez le résultat au carré.

Quels génotypes VKORC1 et CYP2C9 sont acceptés ?

VKORC1 doit être GG, AG ou AA (les formes avec barre comme G/G sont normalisées). CYP2C9 doit être l'un de *1/*1, *1/*2, *1/*3, *2/*2, *2/*3 ou *3/*3. L'ordre des allèles est trié.

Que se passe-t-il si un génotype est inconnu ?

Ce calculateur n'applique pas les coefficients dummy d'inconnu de l'IWPC. Un résultat VKORC1 ou CYP2C9 manquant ou non reconnu est rejeté et n'est pas facturé.

Ce calculateur est-il une ordonnance ou un substitut du clinicien ?

Non. Il renvoie une estimation hebdomadaire initiale éducative. Il ne lit pas l'INR, ne choisit pas une fourchette cible, ne charge pas un bolus et n'ajuste ni l'amiodarone, ni le régime, ni les médicaments interactifs. Confirmez le chiffre auprès d'un clinicien diplômé et de la notice du produit dans votre juridiction.

Pourquoi le calculateur ne demande-t-il ni la stature ni les autres médicaments ?

Il n'utilise que l'âge, le poids et les deux génotypes. Une stature de référence de 170 cm est déjà intégrée à la valeur de départ, et l'ascendance, les inducteurs enzymatiques et l'amiodarone restent au niveau de base du modèle d'origine.

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/warfarin-dosing

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/warfarin-dosing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"age":65,"weight":80,"vkorc1":"GG","cyp2c9":"*1/*1"}'
{
  "age": 65,
  "weight": 80,
  "vkorc1": "GG",
  "cyp2c9": "*1/*1"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.warfarin_dosing",
  "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.

Les génotypes inconnus ou non reconnus échouent avec invalid_input au lieu de substituer une moyenne de population. La même arithmétique pure s'exécute gratuitement dans le navigateur et via l'API à $0.002 par appel réussi.

Comment la dose hebdomadaire en milligrammes se calcule à partir de l'âge, du poids et du génotype

La valeur unknown n'est pas un génotype dans ce contrat ; elle échoue avec invalid_input plutôt que d'appliquer l'indicatrice d'inconnu du consortium, car inventer une dose de moyenne de population à partir d'un compte rendu de laboratoire manquant est pire qu'une erreur honnête.

Contrat d'entrée, énumérations de génotype, forme de la réponse et erreurs

Un poids nul, négatif, manquant, NaN ou Infinity, un âge hors de un à cent vingt, un âge non entier ou une valeur hors des enum de génotype échouent de la même façon. La validation échouée n'est pas facturée. Envoyez par POST un corps JSON avec quatre champs obligatoires. age est l'âge du patient en années entières de un à cent vingt ; les alias comprennent age_years, years et patient_age. weight est la masse corporelle du patient en kilogrammes et doit être un nombre fini strictement positif d'au plus quatre cents ; les alias comprennent weight_kg, body_weight, kg, mass et patient_weight. vkorc1 est le génotype VKORC1 de G vers A en moins 1639 et doit appartenir à l'ensemble fermé GG, AG ou AA ; les formes avec barre comme G/G, A/G et G/A sont acceptées et normalisées ; les alias du nom de champ comprennent vkorc1_genotype, vk et rs9923231. cyp2c9 est la paire d'allèles étoile de CYP2C9 et doit être l'une d'étoile un sur étoile un, étoile un sur étoile deux, étoile un sur étoile trois, étoile deux sur étoile deux, étoile deux sur étoile trois ou étoile trois sur étoile trois ; l'ordre des allèles est trié de sorte qu'étoile deux sur étoile un devient étoile un sur étoile deux ; les alias comprennent cyp2c9_genotype, cyp et cyp2c9_star. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. En cas de succès, le corps inclut les valeurs nettoyées de age, weight, vkorc1 et cyp2c9, weekly_dose_mg comme chiffre principal en milligrammes par semaine, daily_dose_mg comme cette quantité hebdomadaire divisée par sept, age_decades, les deux coefficients de génotype appliqués, la constante reference_height_cm de cent soixante-dix, la chaîne formula, le nom de méthode iwpc_pgx_age_weight_vkorc1_cyp2c9 et une note indiquant qu'il s'agit d'une estimation hebdomadaire initiale éducative, non d'une ordonnance. Les chaînes unknown, unk, missing et un point d'interrogation ne sont pas des génotypes : elles échouent avec invalid_input en nommant le champ et en déclarant que le génotype est inconnu, car un chiffre creux en milligrammes issu d'un laboratoire non rapporté est pire qu'une erreur honnête. Comparez weekly_dose_mg aux dosages de comprimé du produit que vous avez réellement ; ce moteur ne convertit pas les milligrammes en un calendrier de comprimés par jour de la semaine, ne lit pas l'INR et n'ajuste pas les médicaments interactifs.

Où un calculateur de dose de warfarine justifie sa place

Parce que l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, épinglez weekly_dose_mg dans l'intégration continue, et vous obtenez des chiffres éducatifs reproductibles pour des extensions LMS, des workers de bord et le préremplissage de formulaires, sans dresser un système d'aide à la décision clinique.

Travaux pratiques de pharmacogénétique

Donnez aux étudiants le même âge et le même poids avec GG plus étoile un versus AA plus étoile trois afin qu'ils voient pourquoi les milligrammes hebdomadaires changent, puis vérifiez weekly_dose_mg à la main.

Combien coûte le calculateur de dose de warfarine ?

L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé KIT à $0.002 par appel réussi ; une entrée non valide n'est pas facturée.

Consulter la documentation complète du KIT →