Calculadora eGFR CKD-EPI 2009
Calcula el filtrado glomerular estimado con la ecuación CKD-EPI 2009: una creatinina de 1 mg/dL en una mujer de 50 años da 65,6 mL/min/1,73 m², estadio G2. Pensada para reproducir gráficos, estudios o informes antiguos que citan esa fórmula exacta. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Creatinina
- 1
- Age
- 50
- Sexo
- Femenino
- TFGe (eGFR)
- 65,6
- Ecuación
- CKD-EPI 2009
- Etapa
- G2
- Etiqueta de estadio
- Mildly decreased
La tasa de filtración glomerular estimada es la cifra de cribado que clínicos, investigadores y equipos de producto utilizan 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 original de creatinina CKD-EPI 2009 publicada por Levey y colaboradores: introduzca la creatinina sérica en mg/dL, la edad en años enteros y el sexo, y reciba la eGFR en mL/min/1.73 m² más una etiqueta de categoría de FG al estilo KDIGO. Los coeficientes de 2009 (141, kappa y alpha según el sexo, potencia −1.209 y 0.993 elevado a la edad) difieren del reajuste sin raza de 2021 que usan muchos laboratorios modernos, de modo que esta herramienta es ideal cuando usted debe reproducir tablas históricas, comparar brazos de estudio codificados con la fórmula antigua o documentar lo que habría informado una HCE heredada. El cálculo es totalmente determinista y se ejecuta de forma local —sin modelos, laboratorios ni llamadas de red—, así 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: utilícela para docencia, codificación de investigación y prototipos de producto que necesiten un paso de eGFR transparente y auditable, y combine siempre la salida con el juicio de un clínico antes de cualquier decisión asistencial.
Qué es la ecuación de creatinina CKD-EPI 2009 y cuándo usarla
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 con aclaramiento de inulina o métodos con radionúclidos es exacta pero poco práctica en 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 Chronic Kidney Disease Epidemiology Collaboration publicó la ecuación de creatinina de 2009 en Annals of Internal Medicine tras agrupar grandes cohortes, mejorando la exactitud respecto a la ecuación del estudio MDRD sobre todo a tasas de filtración más altas.
La forma publicada multiplica una base de ciento cuarenta y uno por un término mínimo y un término máximo del cociente creatinina sérica sobre kappa, luego por cero punto nueve nueve tres elevado a la edad, y por un factor femenino de uno punto cero uno ocho cuando el sexo es femenino.
Kappa es cero punto siete en mujeres y cero punto nueve en hombres; alpha es menos cero punto tres dos nueve en mujeres y menos cero punto cuatro uno uno en hombres; la potencia de creatinina alta es menos uno punto dos cero nueve. Esas constantes son exactamente las que aplica esta capacidad, redondeadas a un decimal en pantalla.
Use esta página cuando su protocolo, artículo o conjunto de datos cite de forma explícita CKD-EPI 2009, cuando audite un sistema heredado que aún imprime valores de 2009, o cuando necesite una comparación lado a lado con ecuaciones más nuevas sin raza. Para flujos clínicos de cribado nuevos, muchas guías prefieren ya el reajuste sin raza de 2021; mantenga ambas herramientas disponibles para que ingeniería e investigación elijan la ecuación que el contexto exige sin adivinar coeficientes a mano.
Entradas, unidades, reglas de validación y forma de la respuesta
Envíe la creatinina como número finito positivo en miligramos por decilitro (mg/dL), la unidad que asumen los coeficientes de CKD-EPI 2009. El sexo debe ser male o female; se aceptan y se normalizan las iniciales m o f. Una creatinina nula o no positiva se rechaza porque un valor sérico no positivo no es clínicamente significativo y rompería los términos de potencia.
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. El artículo original de 2009 también describía un coeficiente racial opcional; esta herramienta nunca aplica ese multiplicador ni pregunta por la raza, de modo que dos adultos con la misma creatinina, edad y sexo reciben siempre la misma eGFR.
Cómo interpretar resultados, límites y patrones de 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 bajar de forma temporal por enfermedad aguda, alta ingesta de carne, ciertos fármacos, extremos de masa muscular o diferencias entre ensayos de laboratorio, y las ecuaciones solo de creatinina son menos exactas en los extremos de masa muscular. No utilice la salida por sí sola para dosificar fármacos nefrotóxicos, autorizar procedimientos o diagnosticar: esas decisiones exigen un clínico con licencia y el cuadro clínico completo, y cuando la creatinina sola no es fiable se prefieren métodos con cistatina C o aclaramiento medido.
Qué puede hacer con ella
Codificación de estudios históricos y réplica de artículos
Adjunte una eGFR CKD-EPI 2009 reproducible y su categoría KDIGO a las filas de investigación cuando los protocolos o publicaciones citen aún la ecuación de creatinina de 2009.
Auditoría de HCE heredada e informes
Compruebe lo que un laboratorio u hospital antiguo habría informado para la misma creatinina, edad y sexo con los coeficientes clásicos.
Docencia y demos de comparación de ecuaciones
Enseñe la diferencia entre 2009 y las fórmulas más nuevas sin raza con salidas transparentes y deterministas que estudiantes y equipos de producto pueden verificar a mano.
Preguntas frecuentes
¿Qué ecuación de eGFR usa esta calculadora?
La ecuación de creatinina CKD-EPI 2009 (Levey et al., Annals of Internal Medicine 2009). Los resultados van en mL/min/1.73 m² y se redondean a un decimal. No se aplica el coeficiente racial del artículo original.
¿En qué se diferencia de la calculadora CKD-EPI 2021?
Los coeficientes difieren: 2009 usa base 141, potencia −1.209, factor de edad 0.993 y factor femenino 1.018 con pares kappa/alpha antiguos. La ecuación sin raza de 2021 usa base 142, potencia −1.200, factor de edad 0.9938 y factor femenino 1.012. Use 2009 para réplica histórica; prefiera 2021 para cribado clínico nuevo.
¿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é ocurre si faltan creatinina, edad o sexo?
Las entradas obligatorias son creatinina positiva en mg/dL, edad en años enteros 18–120 y sexo male o female.
¿Puedo usar este resultado para una decisión clínica?
No. Es una estimación de cribado para docencia, codificación de investigación y prototipos de producto. Diagnóstico, dosificación y decisiones de cuidado exigen un clínico con licencia y 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-ckd-epi-2009 \
-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-ckd-epi-2009", {
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-ckd-epi-2009",
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-ckd-epi-2009", 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-ckd-epi-2009", 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_ckd_epi_2009",
"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
Entradas, unidades, reglas de validación y forma de la respuesta
Si su laboratorio informa en micromoles por litro, convierta primero dividiendo micromoles por litro entre ochenta y ocho punto cuatro antes de llamar a la API. La edad debe ser un número entero de años de dieciocho a ciento veinte; la ecuación de adultos no está validada en niños, de modo que las edades pediátricas fallan con invalid_input en lugar de devolver una etiqueta de estadio adulto engañosa. Al tener éxito, la respuesta devuelve egfr redondeada a un decimal, la cadena de unidad mililitros por minuto por uno punto siete tres metros cuadrados, el nombre de ecuación CKD-EPI 2009, un código de estadio de FG KDIGO de G1 a G5 con un breve stage_label, y ecos de las entradas normalizadas para que quien llama pueda auditar lo calculado sin reanalizar la solicitud. La validación fallida no consume saldo prepago; las llamadas correctas se facturan al precio publicado por ítem.
Cómo interpretar resultados, límites y patrones de integración
La página gratuita del navegador ejecuta la misma lib que la API; las llamadas programáticas cuestan $0.002 por solicitud con cargo al saldo prepago del KIT, unidad item. Combine los campos JSON con su propia interfaz —bandas tipo semáforo, gráficos de tendencia, columnas de exportación de investigación o notas de HCE— manteniendo la interpretación clínica fuera de esta calculadora. Cuando necesite el valor clínico moderno sin raza, pase a la capacidad hermana CKD-EPI 2021; cuando necesite las cifras clásicas de 2009 para replicación o auditoría, permanezca en este endpoint y fije el nombre de la ecuación en sus registros.