Calculateur de DFG (eGFR)
Une femme de 50 ans avec une créatinine sérique de 1 mg/dL a un DFG estimé de 68,6 mL/min/1,73 m², stade G2. L'équation CKD-EPI 2021, sans critère ethnique, ne demande que créatinine, âge et sexe, et indique le stade de filtration. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Créatinine sérique (mg/dL)
- 1
- Âge (années)
- 50
- Sexe
- Femme
- DFGe estimé
- 68,6
- Équation
- CKD-EPI 2021
Le débit de filtration glomérulaire estimé (DFGe) est le chiffre de dépistage standard qu'utilisent cliniciens et applications de santé lorsqu'il faut évaluer rapidement la capacité des reins à épurer le sang. Ce calculateur applique l'équation créatinine CKD-EPI 2021 : saisissez la créatinine sérique en mg/dL, l'âge en années et le sexe, et obtenez le DFGe en mL/min/1,73 m² ainsi qu'une catégorie de DFG de type KDIGO. La révision de 2021 a supprimé le coefficient d'origine ethnique présent dans l'ancienne formule de 2009 : l'origine n'est pas une variable biologique, et s'en servir pour ajuster un résultat de laboratoire peut sous-estimer l'atteinte rénale chez les patients noirs — cet outil ne le demande donc plus jamais. Le calcul est entièrement déterministe et s'exécute en local — aucun modèle, laboratoire ni appel réseau — de sorte que les mêmes valeurs donnent toujours le même résultat et que les données proches d'un patient ne quittent jamais le circuit de la requête. Il s'agit d'une estimation de dépistage, non d'un diagnostic : servez-vous-en pour la pédagogie, les listes de triage, le codage de recherche et les prototypes produit qui exigent une étape DFGe transparente et auditable, et associez toujours le résultat au jugement d'un clinicien avant toute décision de soin.
Ce qu'est le DFGe et pourquoi l'équation est passée à CKD-EPI 2021
Le débit de filtration glomérulaire est le volume de sang filtré par les glomérules rénaux par unité de temps, rapporté à la surface corporelle. La mesure directe (clairance de l'inuline, méthodes radionucléides) est précise mais impraticable en soins courants ; les laboratoires rapportent donc une estimation dérivée de la créatinine sérique et de facteurs démographiques. L'équation créatinine CKD-EPI 2009 (Chronic Kidney Disease Epidemiology Collaboration) a longtemps fait référence, mais elle comportait un coefficient facultatif qui relevait le DFGe rapporté pour les patients identifiés comme noirs.
Le NIDDK et le groupe de travail conjoint National Kidney Foundation / American Society of Nephrology ont conclu que cet usage de l'origine n'est pas scientifiquement justifié et peut retarder le diagnostic ainsi que l'orientation vers une greffe chez des patients noirs à un stade précoce de maladie rénale.
La révision de 2021 (Inker et al., New England Journal of Medicine, 2021) a rétabli l'équation à partir des mêmes cohortes regroupées, sans aucun terme d'origine, au prix d'une légère perte de précision moyenne mais avec un traitement identique pour chaque patient.
Entrées, unités et règles de validation
Transmettez la créatinine sous forme d'un nombre positif fini en milligrammes par décilitre (mg/dL) — l'unité présumée par les coefficients CKD-EPI. L'âge doit être un entier d'années de 1 à 120. Le sexe doit être male ou female (les initiales m/f sont acceptées et normalisées) ; l'équation ne dispose de coefficients publiés que pour ces deux catégories.
Les champs requis manquants, les types non numériques et les âges hors plage échouent de même avec un message clair nommant le champ.
Comment interpréter les résultats, limites et intégration
Le DFGe est une estimation de dépistage, non un diagnostic autonome de maladie rénale chronique, et cet outil ne fournit ni avis médical ni interprétation clinique. Les stades KDIGO G1 à G5 ne classent que le niveau de filtration ; une stadification complète de la MRC tient aussi compte de l'albuminurie, du contexte clinique et du caractère chronique ou aigu de la baisse de filtration.
Les valeurs peuvent être temporairement abaissées par une maladie aiguë, un apport carné important, certains médicaments, des masses musculaires extrêmes ou des différences de dosage de laboratoire, et les équations fondées sur la seule créatinine sont connues pour être moins précises aux extrêmes de masse musculaire, indépendamment de l'origine.
N'utilisez jamais le résultat seul pour doser des médicaments néphrotoxiques, autoriser un acte ou poser un diagnostic — chacune de ces décisions exige un clinicien habilité s'appuyant sur le tableau clinique complet, et les méthodes fondées sur la cystatine C ou sur une clairance mesurée sont préférables lorsque la créatinine seule n'est pas fiable. Comme l'algorithme est de l'arithmétique pure, il est sûr dans les tests unitaires, les widgets hors ligne et les edge workers.
Cas d’usage
Pédagogie patient et formulaires de triage
Laissez les usagers explorer comment créatinine, âge et sexe se traduisent en DFGe sur une page de santé publique avant de consulter un clinicien, avec un nommage transparent d'une formule sans origine ethnique.
Codage de recherche et étiquettes de jeux de données
Associez un DFGe CKD-EPI 2021 reproductible et une catégorie KDIGO aux lignes d'étude lorsque seules la créatinine sérique et les données démographiques sont disponibles.
Prototypes produit et échafaudages d'aide à la décision clinique
Branchez une étape déterministe et sans origine ethnique de fonction rénale dans des applications et listes de contrôle qui passeront ensuite le relais à des systèmes cliniques agréés pour les décisions réelles.
Questions fréquentes
Quelle équation de DFGe ce calculateur utilise-t-il ?
L'équation créatinine CKD-EPI 2021, qui n'utilise pas l'origine ethnique. Les résultats sont en mL/min/1,73 m² et arrondis à une décimale.
Quelles unités utiliser pour la créatinine sérique ?
Les milligrammes par décilitre (mg/dL). Si votre laboratoire rapporte des µmol/L, divisez par 88,4 pour convertir en mg/dL avant d'appeler l'outil.
Qu'est devenue l'option d'origine ethnique de CKD-EPI 2009 ?
Elle a été supprimée. Le NIDDK et le groupe NKF/ASN recommandent l'équation 2021 sans origine, car l'ancien coefficient d'origine n'était pas scientifiquement justifié et pouvait retarder le diagnostic chez les patients noirs. Cet outil n'accepte plus aucun paramètre d'origine.
Que se passe-t-il si la créatinine est nulle ou négative ?
Une créatinine sérique non positive est rejetée car elle n'est pas une entrée valide des termes en puissance de CKD-EPI.
Puis-je utiliser ce résultat pour prendre une décision clinique ?
Non. Il s'agit d'une estimation de dépistage destinée à la pédagogie, au prototypage et à la recherche, et non d'un avis médical. Le diagnostic et les décisions de traitement exigent un clinicien habilité examinant l'ensemble du tableau clinique.
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/egfr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"creatinine":1,"age":50,"sex":"female"}'const res = await fetch("https://api.kit.forhosting.com/health/egfr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"creatinine": 1,
"age": 50,
"sex": "female"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/egfr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"creatinine": 1,
"age": 50,
"sex": "female"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/egfr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"creatinine":1,"age":50,"sex":"female"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"creatinine":1,"age":50,"sex":"female"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/egfr", 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
{
"creatinine": 1,
"age": 50,
"sex": "female"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.egfr",
"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
Ce qu'est le DFGe et pourquoi l'équation est passée à CKD-EPI 2021
Cette capacité encode exactement cette formule publiée de 2021, sans origine et sans ajustement caché, afin que ingénieurs et enseignants puissent reproduire les valeurs de référence et brancher le même chiffre dans tableaux de bord, formulaires et pipelines d'API.
Entrées, unités et règles de validation
Si votre laboratoire rapporte des micromoles par litre, convertissez d'abord en divisant les µmol/L par 88,4 avant l'appel de l'API. Une créatinine nulle ou négative est rejetée par invalid_input, car une valeur sérique non positive n'a pas de sens clinique et casserait les termes en puissance. En cas de succès, la réponse renvoie egfr arrondi à une décimale, la chaîne d'unité, le nom d'équation CKD-EPI 2021, un code de stade DFG KDIGO (G1–G5) avec un court stage_label, et un écho des entrées normalisées afin que l'appelant puisse auditer le calcul sans réanalyser la requête.
Comment interpréter les résultats, limites et intégration
La page navigateur gratuite exécute la même bibliothèque que l'API ; les appels programmatiques coûtent $0.002 par requête sur solde KIT prépayé, à l'unité. Associez les champs JSON à votre propre interface — bandes tricolores, courbes de tendance ou notes de dossier — en gardant l'interprétation clinique hors de ce calculateur.
Questions techniques
Combien coûte l'API ?
Le widget navigateur s'exécute gratuitement et en local. Le même calcul via l'API est facturé $0.002 par requête sur solde KIT prépayé, sans frais en cas d'échec invalid_input.