Calculadora de función renal eGFR
Una mujer de 50 años con una creatinina sérica de 1 mg/dL tiene un eGFR de 68,6 mL/min/1,73 m², estadio G2. La ecuación CKD-EPI 2021, sin factor de raza, solo necesita creatinina, edad y sexo, e indica el estadio de filtrado. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Creatinina sérica (mg/dL)
- 1
- Edad (años)
- 50
- Sexo
- Femenino
- TFGe estimada
- 68,6
- Ecuación
- CKD-EPI 2021
La tasa de filtración glomerular estimada es la cifra de cribado estándar que utilizan clínicos y aplicaciones de salud cuando necesitan una lectura rápida de la eficacia con que los riñones depuran los desechos de la sangre. Esta calculadora implementa la ecuación de creatinina CKD-EPI 2021: introduzca la creatinina sérica en mg/dL, la edad en años y el sexo, y reciba la eGFR en mL/min/1,73 m² junto con una etiqueta de categoría de FG al estilo KDIGO. El reajuste de 2021 eliminó el coeficiente de raza presente en la fórmula anterior de 2009: la raza no es una variable biológica, y usarla para corregir un resultado de laboratorio puede infravalorar la enfermedad renal en pacientes negros, así que esta herramienta nunca la solicita. El cálculo es totalmente determinista y se ejecuta de forma local —sin modelos, laboratorios ni llamadas de red—, de modo que las mismas entradas producen siempre el mismo resultado y los valores similares a los de un paciente nunca abandonan la ruta de la solicitud. Esto es una estimación de cribado, no un diagnóstico: úsela para docencia, listas de triaje, codificación de investigación y prototipos de producto que necesiten un paso de eGFR transparente y auditable, y combine siempre el resultado con el juicio de un clínico antes de cualquier decisión asistencial.
Qué es la eGFR y por qué la ecuación pasó a CKD-EPI 2021
La tasa de filtración glomerular es el volumen de sangre filtrado por los glomérulos renales por unidad de tiempo, normalizado a la superficie corporal. La medición directa (aclaramiento de inulina, métodos con radionúclidos) es exacta pero poco práctica para la atención rutinaria, así que los laboratorios informan de una estimación derivada de la creatinina sérica y de factores demográficos.
La ecuación de creatinina CKD-EPI 2009, de la Chronic Kidney Disease Epidemiology Collaboration, fue durante años el estándar de referencia, pero incluía un coeficiente opcional que elevaba la eGFR informada en pacientes identificados como negros. El NIDDK y el grupo de trabajo conjunto de la National Kidney Foundation y la American Society of Nephrology concluyeron que usar la raza de esa manera no tiene justificación científica y puede retrasar el diagnóstico y la derivación a trasplante en pacientes negros con enfermedad renal en fases más tempranas.
El reajuste de 2021 (Inker et al., New England Journal of Medicine, 2021) volvió a derivar la ecuación a partir de las mismas cohortes agrupadas, pero sin ningún término de raza, sacrificando una pequeña cantidad de precisión media a cambio de una fórmula que trata a todos los pacientes por igual.
Entradas, unidades y reglas de validación
Envíe la creatinina como número finito positivo en miligramos por decilitro (mg/dL) —la unidad que asumen los coeficientes de CKD-EPI—. La edad debe ser un número entero de años, de 1 a 120. El sexo debe ser masculino o femenino (se acepta y se normaliza la inicial m/f); la ecuación solo tiene coeficientes publicados para esas dos categorías.
Los campos obligatorios ausentes, los tipos no numéricos y las edades fuera de rango también fallan con un mensaje claro que nombra el campo.
Cómo interpretar los resultados, límites e integración
La eGFR es una estimación de cribado, no un diagnóstico autónomo de enfermedad renal crónica, y esta herramienta no ofrece asesoramiento médico ni interpretación clínica. Los estadios KDIGO de G1 a G5 clasifican solo el nivel de filtración; la estadificación completa de la ERC considera además la albuminuria, el contexto clínico y si la filtración reducida es crónica o aguda.
Los valores pueden descender de forma transitoria por una enfermedad aguda, una ingesta alta de carne, ciertos fármacos, valores extremos de masa muscular o diferencias entre ensayos de laboratorio, y las ecuaciones basadas solo en creatinina son, por naturaleza, menos exactas en los extremos de masa muscular, con independencia de la raza.
No utilice la salida por sí sola para dosificar fármacos nefrotóxicos, dar el alta a pacientes para procedimientos o establecer un diagnóstico: cualquiera de esas decisiones exige un clínico con licencia que valore el cuadro clínico completo, y cuando la creatinina sola no es fiable se prefieren los métodos basados en cistatina C o el aclaramiento medido.
Qué puede hacer con ella
Educación al paciente y formularios de triaje
Permita que las personas exploren cómo la creatinina, la edad y el sexo se traducen en eGFR en una página pública de salud antes de hablar con un clínico, con un nombre de fórmula transparente y sin raza.
Codificación de investigación y etiquetas de conjuntos de datos
Adjunte una eGFR reproducible de CKD-EPI 2021 y su categoría KDIGO a las filas del estudio cuando solo se dispone de creatinina sérica y datos demográficos.
Prototipos de producto y andamiaje de apoyo a la decisión clínica
Cablee un paso determinista de función renal, sin raza, en aplicaciones y listas de comprobación que después ceden el testigo a sistemas clínicos con licencia para las decisiones reales.
Preguntas frecuentes
¿Qué ecuación de eGFR usa esta calculadora?
La ecuación de creatinina CKD-EPI 2021, que no usa la raza. Los resultados van en mL/min/1,73 m² y se redondean a un decimal.
¿Qué unidades debo usar para la creatinina sérica?
Miligramos por decilitro (mg/dL). Si su laboratorio informa en µmol/L, divida entre 88,4 para convertir a mg/dL antes de llamar a la herramienta.
¿Qué pasó con la opción de raza de CKD-EPI 2009?
Se eliminó. El NIDDK y el NKF/ASN recomiendan la ecuación de 2021, sin raza, porque el coeficiente racial anterior no tenía justificación científica y podía retrasar el diagnóstico en pacientes negros. Esta herramienta ya no acepta ninguna entrada de raza.
¿Qué ocurre si la creatinina es cero o negativa?
La creatinina sérica no positiva se rechaza porque no es una entrada válida para los términos de potencia de CKD-EPI.
¿Puedo usar este resultado para tomar una decisión clínica?
No. Es una estimación de cribado pensada para docencia, prototipado e investigación, no un consejo médico. El diagnóstico y las decisiones de tratamiento exigen un clínico con licencia que revise el cuadro clínico completo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"creatinine": 1,
"age": 50,
"sex": "female"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.egfr",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué es la eGFR y por qué la ecuación pasó a CKD-EPI 2021
Esta capacidad implementa exactamente esa fórmula publicada de 2021, sin raza y sin ajustes ocultos, para que ingenieros y docentes puedan reproducir los valores de referencia y cablear la misma cifra en paneles, formularios y flujos de API.
Entradas, unidades y reglas de validación
Si su laboratorio informa en micromoles por litro, convierta primero dividiendo los µmol/L entre 88,4 antes de llamar a la API. Una creatinina nula o no positiva se rechaza con invalid_input, porque un valor sérico no positivo no tiene sentido clínico y rompería los términos de potencia. Al tener éxito, la respuesta devuelve egfr redondeada a un decimal, la cadena de la unidad, el nombre de la ecuación CKD-EPI 2021, un código de estadio de FG de KDIGO (G1–G5) con un breve stage_label, y ecos de las entradas normalizadas para que quien llama pueda auditar lo que se calculó sin volver a analizar la solicitud.
Cómo interpretar los resultados, límites e integración
La página gratuita del navegador ejecuta la misma biblioteca que la API; las llamadas programáticas cuestan $0.002 por solicitud con cargo al saldo prepago del KIT, con unidad por ítem. Combine los campos JSON con su propia interfaz —bandas tipo semáforo, gráficos de tendencia o notas de historia clínica— manteniendo la interpretación clínica fuera de esta calculadora.
Preguntas técnicas
¿Cuánto cuesta la API?
El widget del navegador se ejecuta gratis y de forma local. El mismo cálculo por la API se factura a $0.002 por solicitud con cargo al saldo prepago del KIT, sin cobro en los fallos por invalid_input.