Calculateur de dose tPA
Un adulte de 70 kg reçoit 63 mg d'altéplase au total : un bolus de 6,3 mg et 56,7 mg perfusés sur 60 minutes, à 0,9 mg par kilo avec un plafond de 90 mg. Calcul pédagogique, pas une prescription. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Pondération
- 70
- Poids (kg)
- 70 mg
- Dose (mg/kg)
- 0,9
- Dose totale maximale (mg)
- 90
- Dose totale (mg)
- 63
L'altéplase intraveineuse, aussi appelée activateur tissulaire du plasminogène recombinant ou tPA, est le fibrinolytique classique utilisé chez les adultes éligibles présentant un AVC ischémique aigu. Les protocoles publiés la dosent à partir du poids corporel mesuré à 0.9 milligrammes par kilogramme, sans jamais dépasser quatre-vingt-dix milligrammes, puis répartissent ce total en un bolus de dix pour cent et une perfusion de soixante minutes du reste. Ce calculateur accepte un seul poids corporel positif en kilogrammes, applique ces coefficients et renvoie la dose totale en milligrammes avec les milligrammes du bolus, afin que fiches, simulateurs et tableaux de bord éducatifs partagent une définition arithmétique transparente.
Pourquoi l'altéplase de l'AVC est 0.9 mg/kg avec un plafond de 90 mg
L'altéplase pour l'AVC ischémique aigu n'est pas un flacon de milligrammes unique pour tous. Les protocoles adultes publiés par les grands groupes de recommandations spécifient 0.9 milligrammes d'altéplase par kilogramme de poids corporel mesuré, avec un plafond absolu de quatre-vingt-dix milligrammes afin qu'un patient très corpulent ne reçoive pas une dose linéaire sans borne. Dix pour cent du total obtenu sont administrés en bolus intraveineux en environ une minute ; les quatre-vingt-dix pour cent restants sont perfusés en soixante minutes.
Ces trois nombres — zéro virgule neuf milligrammes par kilogramme, un maximum de quatre-vingt-dix milligrammes et un bolus de dix pour cent — constituent toute l'arithmétique de cette capacité. Le calculateur ne cote pas le NIHSS, ne vérifie pas l'heure de dernière fois vu en bon état et ne dépiste ni hémorragie, ni chirurgie récente, ni anticoagulants ; ces questions d'éligibilité appartiennent à un clinicien et à un protocole local. Ce qu'il fait, c'est rendre l'arithmétique en milligrammes transparente et reproductible.
Vous fournissez la masse corporelle en kilogrammes ; vous recevez milligrammes totaux et milligrammes de bolus calculés avec les mêmes coefficients à chaque fois. Utiliser le poids réel de la balance plutôt que le poids idéal est la convention de cette indication, c'est pourquoi la seule entrée obligatoire est une masse positive. Une valeur nulle ou négative en kilogrammes ne peut représenter la masse d'un patient vivant, donc la requête échoue au lieu de prendre une valeur absolue qui masquerait une erreur de saisie.
Traitez chaque résultat comme un partage éducatif de milligrammes selon la définition publiée de 0.9 milligrammes par kilogramme, jamais comme une prescription ni comme un substitut à une équipe AVC qualifiée.
Ce que vous envoyez et comment le partage en milligrammes est renvoyé
Fournissez weight comme un nombre fini de kilogrammes strictement supérieur à zéro. En cas de succès, le service multiplie le poids par 0.9, plafonne le produit à quatre-vingt-dix milligrammes, puis partage le total plafonné en un bolus de dix pour cent et un reste de perfusion de quatre-vingt-dix pour cent. Un adulte de soixante-dix kilogrammes donne 63 milligrammes au total, un bolus de 6.3 milligrammes et 56.7 milligrammes perfusés, avec capped false.
Un adulte de cent vingt kilogrammes ferait 108 milligrammes sans plafond, donc le résultat est 90 milligrammes au total, un bolus de 9 milligrammes et 81 milligrammes perfusés, avec capped true. Les champs en milligrammes sont arrondis à quatre décimales pour que goldens et widgets restent stables octet par octet d'un runtime à l'autre. Convertissez les livres en kilogrammes en divisant par 2.20462 avant l'appel si votre balance est impériale ; ce point d'entrée ne change pas d'unité en interne.
Associez les chiffres à votre propre fiche de pompe à perfusion si vous avez besoin de millilitres de solution reconstituée : la capacité renvoie des milligrammes d'altéplase, pas des comptes de flacons ni des volumes de diluant.
Où un calculateur de dose tPA intervient dans le travail réel
Les cours de médecine d'urgence et de neurologie utilisent un calculateur de dose tPA pour que les apprenants vérifient le total de 0.9 milligrammes par kilogramme et le bolus de dix pour cent contre un protocole papier, sans inverser à la main une décimale de dix pour cent.
Les centres de simulation et les exercices de code AVC ont besoin d'un oracle déterministe qui renvoie les mêmes milligrammes pour la même masse en kilogrammes à chaque réinitialisation d'un scénario de mannequin, plutôt qu'une cellule de tableur qui a dérivé lorsqu'on a modifié le maximum. Les équipes produit qui construisent des widgets éducatifs d'AVC veulent une étape de milligrammes documentée que les clients peuvent auditer sur papier, non un score opaque qui mélange délai porte-aiguille, pression artérielle et NIHSS en un seul nombre inexpliqué.
Les assistants de recherche qui préparent des jeux de données synthétiques d'urgences ont besoin d'étiquettes stables d'altéplase à partir de poids connus, sans appels réseau ni dérive de modèle. Si vous avez ensuite besoin de milligrammes de tenecteplase, d'une perfusion d'héparine ou d'un score complet de gravité d'AVC, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page tPA.
Présentez toujours les résultats comme des estimations éducatives selon la définition d'altéplase à 0.9 milligrammes par kilogramme ; l'administration clinique exige des professionnels qualifiés, des protocoles locaux et un contexte d'éligibilité que cet outil ne recueille pas. Gardez les requêtes petites, figez les milligrammes arrondis dans les tests, et vous obtenez totaux et bolus reproductibles pour devoirs, plugins LMS et workers de bord, sans dresser un système de pharmacie à vous.
Cas d’usage
Clés de correction de dose AVC en cours
Générez le total à 0.9 mg/kg et le bolus de 10% à partir d'une masse en kilogrammes indiquée, afin que enseignants et auto-correcteurs partagent une vérité de référence transparente d'altéplase.
Exercices de code AVC en laboratoire de simulation
Réinitialisez les cas de mannequin avec le même partage de milligrammes plafonné à chaque passage, au lieu de retaper une formule de tableur pendant un scénario à délai critique.
Widgets éducatifs de fibrinolyse
Affichez milligrammes totaux, de bolus et de perfusion à partir du poids corporel, sans mélanger NIHSS, dernière fois vu en bon état ni dépistages de pression artérielle sur la même page.
Questions fréquentes
Quelle formule ce calculateur tPA utilise-t-il ?
Les milligrammes totaux égalent 0.9 fois le poids corporel en kilogrammes, plafonnés à 90 mg. Le bolus est 10% de ce total plafonné ; la perfusion est les 90% restants (total moins bolus).
Pourquoi existe-t-il un maximum de 90 milligrammes ?
Les protocoles d'altéplase de l'AVC ischémique aigu de l'adulte plafonnent la dose à 90 mg, soit ce qu'un patient de 100 kg recevrait à 0.9 mg/kg. Les patients plus lourds restent à 90 mg plutôt que d'évoluer sans borne.
Que se passe-t-il si le poids est zéro, négatif ou manquant ?
Le poids doit être un nombre fini positif en kilogrammes ; les valeurs non positives ne produisent jamais une dose en milligrammes.
Cela vérifie-t-il si le patient est éligible à l'altéplase ?
Non. Cela convertit seulement une masse positive en kilogrammes en milligrammes. NIHSS, dernière fois vu en bon état, imagerie, risque hémorragique et décisions du protocole local restent du ressort d'un clinicien qualifié.
Combien coûte le calculateur de dose tPA ?
L'outil du navigateur est gratuit et s'exécute localement.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/health/tpa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/tpa", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/tpa",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/tpa", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/tpa", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"weight": 70
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.tpa",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un poids absent, non numérique, nul ou négatif échoue avec invalid_input et n'est pas facturé. L'outil gratuit du navigateur et l'API partagent la même bibliothèque, de sorte qu'une démonstration de cours et un pipeline automatisé s'accordent toujours. Les appels API réussis utilisent le solde prépayé KIT à $0.002 par élément.
Pourquoi l'altéplase de l'AVC est 0.9 mg/kg avec un plafond de 90 mg
L'implémentation est une arithmétique en virgule flottante pure : pas de consultation réseau d'une table de médicaments, pas de modèle de langage et pas d'horloge, de sorte qu'un poids identique produit toujours le même JSON.
Ce que vous envoyez et comment le partage en milligrammes est renvoyé
Le nom canonique du champ est weight ; les alias weight_kg, body_weight et mass sont acceptés afin que formulaires et scripts n'aient pas besoin d'une seule graphie. Les chaînes numériques sont converties ; chaînes vides, champs manquants, NaN, Infinity, zéro et valeurs négatives échouent avec invalid_input en nommant weight et ne sont pas facturés. Le JSON renvoie weight_kg tel quel, dose_mg_per_kg égal à 0.9, max_total_mg égal à 90, total_mg, bolus_mg, infusion_mg, un booléen capped vrai (true) lorsque le plafond de quatre-vingt-dix milligrammes a borné la dose, unit égal à mg, et une chaîne formula qui reformule l'identité en trois étapes. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où un calculateur de dose tPA intervient dans le travail réel
Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par élément réussi et une validation en échec ne consomme pas le solde prépayé.