Sodium corrigé
Voyez la natrémie qu'aurait le patient sans l'effet d'une glycémie élevée : 130 mmol/L avec une glycémie à 400 mg/dL deviennent 134,8 avec le facteur de Katz (1,6) ; vous pouvez aussi utiliser 2,0 ou le 2,4 de Hillier. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Sodium
- 130
- Glucose
- 400
- Unité du glucose
- Mg dl
- Glucose (mg/dl)
- 400
- Facteur
- 1,6
- Glucose de référence (mg/dl)
- 100
Lorsque la glycémie plasmatique s'élève, l'eau est attirée vers l'espace extracellulaire et le sodium de laboratoire baisse même si la quantité de sodium de l'organisme n'a pas changé. Cette dilution est attendue, si bien que le sodium mesuré sous-estime la valeur que vous verriez une fois la glycémie traitée. Ce calculateur de sodium corrigé prend le sodium sérique mesuré en millimoles par litre, la glycémie en milligrammes par décilitre ou millimoles par litre, et un facteur de correction choisi — Katz 1.6, un intermédiaire 2.0 ou Hillier 2.4 — et renvoie le sodium corrigé en millimoles par litre.
Pourquoi le sodium mesuré baisse en hyperglycémie et comment Katz et Hillier le corrigent
Le glucose est un osmole efficace dans le liquide extracellulaire. Lorsque sa concentration grimpe, l'eau quitte les cellules jusqu'à ce que l'osmolalité des deux côtés de la membrane coïncide à nouveau. Le sodium est mesuré dans cette eau extracellulaire diluée, si bien que le Na+ rapporté est plus bas que le sodium qu'aurait le patient à une glycémie normale.
Hillier et ses collègues ont ensuite mesuré une pente plus raide, environ 2.4 millimoles par litre pour 100 mg/dL, que de nombreux calculateurs proposent en alternative lorsque la glycémie est extrêmement élevée. Un facteur intermédiaire de 2.0 se place entre ces deux pentes publiées et figure dans certaines fiches d'enseignement. Un sodium mesuré de 130 mmol/L avec une glycémie de 400 mg/dL et le facteur Katz devient donc 130 plus 1.6 fois 3.0, soit 134.8 mmol/L.
L'ancre de 100 mg/dL est la glycémie normale conventionnelle de ces articles, non une affirmation sur la cible de jeûne d'un individu. Cet outil ne diagnostique ni l'hyponatrémie hypotonique, ni l'hyponatrémie translocative, ni la pseudohyponatrémie liée aux lipides ou à une paraprotéine ; il n'applique que la correction additive publiée afin que vous compariez les deux pentes courantes sur la même paire de chiffres.
Quand regarder la natrémie corrigée
Les équipes d'urgences et d'hospitalisation ont souvent besoin d'un second chiffre à côté d'un sodium mesuré bas lorsque le même prélèvement montre une glycémie dans les centaines ou les milliers élevés : s'agit-il d'une dilution translocative qui devrait s'améliorer quand la glycémie baisse, ou d'un problème hypotonique qui exige encore une restriction hydrique ou du sérum hypertonique ? Appliquer Katz et Hillier sur la même paire de laboratoires borne rapidement cette correction avant le choix des solutés.
Les hôpitaux d'enseignement et les auteurs de QCM utilisent un oracle déterministe pour que les apprenants vérifient 1.6 contre 2.4 sans surprise d'arrondi de tableur. Les intergiciels de laboratoire et les feuilles de parcours du dossier patient informatisé qui stockent déjà le sodium en millimoles par litre et la glycémie en milligrammes par décilitre ou millimoles par litre peuvent appeler un seul point d'entrée au lieu d'embarquer trois nombres magiques dans chaque interface. Une glycémie de 90 mg/dL est le chemin de rejet documenté.
Cette page s'adresse à qui cherche un calculateur de sodium corrigé, une correction du sodium en hyperglycémie, le facteur de Katz ou le sodium de Hillier. Ce n'est pas un outil de déficit en eau libre, ni un trou d'osmolalité sérique, ni un calculateur d'anion gap, ni un protocole de traitement.
Questions fréquentes
Comment calcule-t-on le sodium corrigé en hyperglycémie ?
Na+ corrigé = Na+ mesuré + factor × (glucose en mg/dL − 100) / 100. Le facteur 1.6 est Katz 1973 (défaut), 2.0 est la pente pédagogique intermédiaire et 2.4 est Hillier 1999. Le résultat s'exprime en mmol/L.
Pourquoi une glycémie sous 100 mg/dL échoue-t-elle ?
La correction publiée est définie pour une hyperglycémie au-dessus de la référence de 100 mg/dL.
Puis-je envoyer la glycémie en mmol/L ?
Le moteur multiplie par 18 pour obtenir des mg/dL, puis applique la même référence de 100 mg/dL (environ 5.6 mmol/L).
Quel facteur de correction dois-je choisir ?
Katz 1.6 est le défaut habituel de service. Hillier 2.4 est plus raide et souvent cité à glucose très élevée. 2.0 se place entre les deux. Cet outil applique le facteur que vous envoyez ; il ne choisit pas un protocole clinique.
Que coûte le calculateur de sodium corrigé ?
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/sodium-correction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sodium":130,"glucose":400}'const res = await fetch("https://api.kit.forhosting.com/health/sodium-correction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sodium": 130,
"glucose": 400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/sodium-correction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sodium": 130,
"glucose": 400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/sodium-correction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sodium":130,"glucose":400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sodium":130,"glucose":400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/sodium-correction", 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": 130,
"glucose": 400
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.sodium_correction",
"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
La glycémie doit se situer au niveau classique de 100 mg/dL ou au-dessus ; les valeurs inférieures échouent avec invalid_input, car il n'y a pas de dilution hyperglycémique à inverser. La même arithmétique pure alimente l'exécuteur gratuit du navigateur et l'API prépayée à $0.002 par appel réussi, sans réseau, sans aléa et sans horloge.
Pourquoi le sodium mesuré baisse en hyperglycémie et comment Katz et Hillier le corrigent
Katz, en 1973, a enseigné une règle linéaire encore utilisée en service : ajoutez 1.6 millimoles par litre de sodium pour chaque 100 mg/dL de glucose au-dessus de 100 mg/dL. Les trois partagent la même algèbre : le sodium corrigé égale le sodium mesuré plus le facteur fois (glucose en milligrammes par décilitre moins 100) divisé par 100.
Contrat d'entrée, unités, forme de la réponse et erreur de seuil de glucose
Les millimoles par litre de glucose sont converties avec le facteur clinique conventionnel dix-huit, si bien que les milligrammes par décilitre égalent les millimoles par litre fois 18, et la référence de 100 mg/dL vaut alors environ 5.6 mmol/L. Le sodium doit se situer entre 50 et 200 mmol/L. Après conversion, la glycémie ne doit pas dépasser 2000 mg/dL. Envoyez un corps JSON avec deux nombres finis obligatoires : sodium (alias na, Na, serum_sodium, sodium_mmol, measured_sodium) en millimoles par litre, et glucose (alias glu, blood_glucose, glucose_value, serum_glucose) dans l'unité nommée par glucose_unit. Le glucose_unit facultatif (alias glu_unit, glucose_units, unit_glucose) est l'ensemble fermé mg_dl ou mmol_l et vaut par défaut mg_dl, c'est-à-dire milligrammes par décilitre. Le factor facultatif (alias correction_factor, k, katz_factor) vaut 1.6, 2.0 ou 2.4 et 1.6 par défaut, la pente de Katz. Si la glycémie convertie est sous le seuil de référence normal de 100 mg/dL, la tâche échoue avec invalid_input et un message indiquant que la correction du sodium pour hyperglycémie ne s'applique pas — ces échecs ne sont pas facturés. Champs manquants, chaînes non numériques, unités inconnues et un facteur hors des trois pentes autorisées renvoient aussi invalid_input. En succès, le corps répète sodium, glucose, glucose_unit, glucose_mg_dl et factor ; nomme la méthode katz, two ou hillier ; rapporte reference_glucose_mg_dl de 100, delta_glucose_mg_dl, le terme additif sodium_correction et sodium_corrected en millimoles par litre (unit_sodium), plus la chaîne de formule. Les appels API réussis coûtent $0.002 par item.
Où une API de correction du sodium en hyperglycémie trouve son utilité
Contrôles classiques à la main : sodium 130 avec glucose 400 mg/dL et facteur 1.6, ce qui donne une correction de 4.8 et un sodium corrigé de 134.8 mmol/L ; et sodium 135 avec glucose 22.2 mmol/L et facteur 2.4, ce qui convertit en 399.6 mg/dL et un sodium corrigé de 142.1904 mmol/L. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient peu coûteux les scripts exploratoires lorsque vous envoyez volontairement une glycémie sous la référence pour tester la validation du client.
Cas d'intégration
Hyperglycémie au lit avec un sodium mesuré bas
Devant un bilan à Na+ 130 mmol/L et glucose 400 mg/dL, calculez le sodium corrigé Katz et Hillier pour que l'équipe voie quelle part de l'hyponatrémie est translocative.
Conversion d'unités au laboratoire et au DPI
Les interfaces qui stockent la glycémie en mmol/L appellent le même point d'entrée avec glucose_unit mmol_l et la conversion conventionnelle ×18, en gardant le sodium corrigé en mmol/L à côté de la valeur mesurée.
Oracles d'enseignement et fixtures de référence
Les supports de cours et les bancs de test figent des résultats Katz 1.6 et Hillier 2.4 connus, plus le rejet d'une glycémie sous 100, au lieu de redériver la pente à chaque fiche.