Variation du sodium sérique
Voyez de combien la natrémie devrait bouger après un litre de soluté : avec un sodium à 110, du sérum salé à 3 % (513 mEq/L) et 42 litres d'eau corporelle, elle monte d'environ 9 mEq/L. Estimation pédagogique, pas un plan de traitement. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Sodium
- 110
- Sodium de la solution perfusée
- 513
- Eau corporelle totale
- 42
- Variation du sodium
- 9,3720930233 mEq/L
- Sodium prévu
- 119,3720930233
La formule d'Adrogué-Madias estime de combien le sodium sérique doit monter ou baisser après un litre d'un liquide intraveineux donné. Cliniciens, étudiants et équipes de logiciels de santé utilisent cette estimation pour enseigner les perfusions hypotoniques et hypertoniques, revoir des cas d'hyponatrémie et d'hypernatrémie, ou intégrer des calculateurs pédagogiques dans des applications. Ce calculateur de variation du sodium prend le sodium sérique actuel, la concentration en sodium du perfusat et l'eau corporelle totale, puis renvoie la variation attendue en milliequivalents par litre ainsi qu'un sodium projeté après ce litre. Les résultats sont des estimations pédagogiques et ne remplacent ni la surveillance sériée, ni le choix des fluides, ni l'avis médical professionnel.
Ce que mesure la variation de sodium d'Adrogué-Madias et quels fluides elle couvre
Le plus un compte le litre supplémentaire que vous ajoutez ; le numérateur est le surplus ou le déficit de sodium que ce litre transporte par rapport au sodium actuel du patient. Lorsque le sodium du perfusat est supérieur au sodium sérique, comme avec le sérum salé à trois pour cent à cinq cent treize milliequivalents par litre, la variation est positive et le sodium sérique doit monter.
Lorsque le sodium du perfusat est inférieur, comme avec le glucose à cinq pour cent dans l'eau à zéro milliequivalent par litre, la variation est négative et le sodium sérique doit baisser. Le sérum isotonique à cent cinquante-quatre milliequivalents par litre produit une petite variation lorsque le sodium sérique avoisine cent quarante.
L'eau corporelle totale s'estime en général comme une fraction du poids — environ zéro virgule six fois le poids en kilogrammes chez l'homme adulte, zéro virgule cinq chez la femme adulte, et des fractions plus basses chez les patients plus âgés ou plus adipeux — mais ce point d'accès n'estime pas cette fraction à votre place ; vous envoyez la valeur en litres déjà calculée. Une eau corporelle totale nulle est rejetée, car un compartiment d'eau vide n'est pas une entrée clinique valide.
Où l'estimation aide, et ses limites
Appelez le calculateur gratuit de variation du sodium dans le navigateur pour des démonstrations en classe, des devoirs d'infirmiers et un apprentissage personnel rapide sans réimplémenter Adrogué-Madias dans chaque tableur. Les flux typiques envoient un bilan d'hyponatrémie avec sérum salé à trois pour cent et une estimation d'ECT pour montrer à quel point le sodium peut monter par litre, ou envoient du glucose dans l'eau face à un sodium sérique élevé pour montrer la baisse attendue.
Les personnes présentant des symptômes, des troubles connus du sodium, une maladie rénale, une insuffisance cardiaque ou un changement de médicaments doivent suivre un avis médical professionnel plutôt qu'un seul nombre automatisé.
Cas d’usage
Fiches pédagogiques d'hyponatrémie
Les applications éducatives montrent comment le sérum salé à trois pour cent versus le glucose dans l'eau déplace le sodium sérique par litre sans recoder l'identité ECT plus un sur chaque client.
Questions fréquentes
Comment calcule-t-on la variation attendue de sodium ?
C'est la variation d'Adrogué-Madias par litre de perfusat.
Que se passe-t-il si l'eau corporelle totale est nulle ?
Une eau corporelle totale nulle n'est pas une entrée clinique valide pour cette formule et n'est pas facturée.
Cela remplace-t-il l'avis médical ou inclut-il le potassium de la poche ?
Non. Les résultats sont des estimations pédagogiques. Les personnes atteintes de troubles du sodium doivent suivre un avis professionnel, pas seulement ce calculateur.
Pourquoi le glucosé à 5 % fait-il baisser le sodium et le salé à 3 % le monter ?
Parce que le glucosé à 5 % ne contient pas de sodium et dilue celui de l'organisme. Le sérum salé à 3 % contient 513 mEq/L, bien au-dessus de toute natrémie, donc chaque litre apporte plus de sodium que l'eau corporelle qui l'entoure.
Comment estimer l'eau corporelle totale ?
Une estimation courante est d'environ 0,6 fois le poids en kilos chez l'homme adulte et 0,5 chez la femme adulte, moins chez les personnes âgées ou plus adipeuses. Le calculateur ne l'estime pas : vous saisissez les litres déjà calculés.
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/sodium-change \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sodium":110,"infusate_sodium":513,"total_body_water":42}'const res = await fetch("https://api.kit.forhosting.com/health/sodium-change", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sodium": 110,
"infusate_sodium": 513,
"total_body_water": 42
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/sodium-change",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sodium": 110,
"infusate_sodium": 513,
"total_body_water": 42
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/sodium-change", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sodium":110,"infusate_sodium":513,"total_body_water":42}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sodium":110,"infusate_sodium":513,"total_body_water":42}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/sodium-change", 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
{
"sodium": 110,
"infusate_sodium": 513,
"total_body_water": 42
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.sodium_change",
"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
Une eau corporelle totale nulle est rejetée avec invalid_input, car un compartiment d'eau corporelle vide n'est pas une entrée clinique valide.
Ce que mesure la variation de sodium d'Adrogué-Madias et quels fluides elle couvre
La variation attendue de sodium sérique par litre de perfusat est l'identité d'Adrogué-Madias enseignée en électrolytes : sodium_change égale le sodium du perfusat moins le sodium sérique actuel, le tout divisé par l'eau corporelle totale plus un litre. L'arithmétique est déterministe : des nombres identiques produisent toujours le même JSON, avec un arrondi stable afin que les tests figent sodium_change d'un runtime à l'autre sans surprises de virgule flottante.
Contrat d'entrée, champs de réponse et comportement d'erreur
Le sodium sérique doit être strictement positif et dans la plage pédagogique déclarée. Le sodium du perfusat doit être non négatif afin que le glucose dans l'eau à zéro reste valide. Les clés de sortie facultatives sont omises plutôt que mises à null. Associez ce point d'accès à votre propre estimation poids vers ECT ; ce calculateur n'infère ni le sexe, ni l'âge, ni l'adiposité à partir de la requête. Envoyez un corps JSON par POST avec trois nombres finis obligatoires. Le champ sodium est le sodium sérique actuel en milliequivalents par litre ; les alias comprennent na, Na, serum_sodium, current_sodium et sodium_meq. Le champ infusate_sodium est la concentration en sodium du perfusat dans les mêmes unités ; les alias comprennent infusate_na, na_inf, infusate et infusate_na_meq. Le champ total_body_water est l'eau corporelle totale en litres ; les alias comprennent tbw, body_water, tbw_l et total_body_water_l. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides et valeurs non finies échouent avec invalid_input en nommant le champ. L'eau corporelle totale doit être supérieure à zéro : une valeur nulle ou un volume négatif échoue avec invalid_input et n'est pas facturée, car un compartiment d'eau corporelle nul n'est pas une entrée valide pour cette formule. En cas de succès, le corps répète les trois entrées, rapporte sodium_change comme la variation attendue en milliequivalents par litre, rapporte projected_sodium comme le sodium actuel plus cette variation après un litre, fixe unit à mEq/L, réaffirme la chaîne de formule et fixe method à adrogue_madias afin que les clients se branchent sur l'identité de l'algorithme.
Usage de l'API, tarifs, flux produits et limites pratiques
Utilisez l'API prépayée lorsqu'un SaaS de santé, une feuille électronique, un laboratoire de simulation, une plateforme de tutorat ou un LMS scolaire a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais de solde après le rejet de la requête par le moteur. Gardez les requêtes petites, figez sodium_change dans les tests avec l'arrondi documenté, et vous obtiendrez des chiffres reproductibles pour edge workers, greffons LMS et entonnoirs de santé grand public sans dresser un soutien à la décision clinique que vous n'êtes pas habilité à offrir. Indiquez toujours que les chiffres sont des estimations pédagogiques : la formule d'origine ignore le potassium du perfusat sauf si vous l'avez déjà ajouté dans infusate_sodium, ignore les pertes urinaires en cours et ne remplace ni les contrôles sériés du sodium, ni les règles de restriction hydrique, ni les plafonds de correction prescrits par un clinicien.
Cas d'intégration
Devoirs d'infirmiers et de faculté de médecine
Les étudiants envoient le sodium actuel, le sodium du perfusat et l'ECT, puis figent le JSON attendu de sodium_change dans des correcteurs automatiques avec des sorties déterministes d'Adrogué-Madias.
Laboratoires de simulation et backends SaaS
Les pipelines serveur qui stockent déjà des bilans d'électrolytes et une estimation d'ECT appellent un point d'accès prépayé pour sodium_change au lieu de dupliquer la formule dans chaque langage.
Questions techniques
Quels champs sont obligatoires ?
Trois champs obligatoires : sodium (Na sérique actuel en mEq/L), infusate_sodium (Na du perfusat en mEq/L) et total_body_water (litres, doit être supérieur à zéro). Les champs manquants renvoient invalid_input et ne sont pas facturés.
Combien coûte le calculateur de variation du sodium ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.