Calculadora de anion gap
Obtenga el anion gap sérico y su valor corregido por albúmina en un solo paso: sodio 140, cloro 104 y bicarbonato 24 mEq/L dan un gap de 12. Si añade la albúmina en g/dL, verá también el gap corregido. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Sodio sérico
- 140
- Cloro sérico
- 104
- Bicarbonato sérico
- 24
- Albúmina
- 4
- Albúmina normal
- 4
- Unidad de electrólitos
- mEq/L
- Unidad de albúmina
- g/dL
El anion gap sérico estima los aniones no medidos en sangre restando al sodio los principales aniones medidos, cloro y bicarbonato. Médicos, estudiantes y equipos de software sanitario usan esa sencilla diferencia a diario al enseñar el equilibrio ácido-base, revisar paneles metabólicos básicos o integrar calculadoras educativas en aplicaciones. Esta capacidad devuelve tanto el anion gap clásico sin potasio como el gap corregido por albúmina, que ajusta la hipoalbuminemia con la corrección ampliamente enseñada de dos coma cinco miliequivalentes por gramo por decilitro de albúmina por debajo de una referencia normal. Los electrólitos negativos fallan con un claro error de entrada no válida y nunca se cobran.
Qué mide el anion gap sérico y qué entradas necesita
El anion gap es una identidad contable derivada de la electroneutralidad: la suma de cationes medidos debe equilibrar aproximadamente los aniones medidos más los aniones no medidos. En la forma docente habitual sin potasio, el anion gap es igual al sodio menos la suma de cloro y bicarbonato, todo en miliequivalentes por litro o milimoles por litro para iones monovalentes.
Una banda de referencia típica en adultos suele enseñarse cerca de ocho a doce o de doce a dieciséis según los métodos de cloro del analizador, pero este producto no diagnostica enfermedades: solo calcula la aritmética y la corrección por albúmina para que cada cliente obtenga los mismos números. La albúmina opcional en gramos por decilitro gobierna la corrección; si la omite, el motor usa la albúmina de referencia normal, de modo que el gap corregido es igual al no corregido y el término de corrección es cero.
Los límites prácticos mantienen razonables las entradas de aula y de consumo: sodio y cloro de cero a doscientos, bicarbonato de cero a ochenta, albúmina de cero a ocho.
Qué puede hacer con ella
Aplicaciones de educación sanitaria y hojas de trabajo
Las aplicaciones muestran a los alumnos cómo la hipoalbuminemia cambia el gap sin recodificar la corrección de 2.5 mEq en cada cliente.
Preguntas frecuentes
¿Cómo se calcula el anion gap sérico?
Anion gap = sodio − (cloro + bicarbonato), todo en mEq/L.
¿Qué ocurre si un electrólito es negativo?
Los valores negativos de sodio, cloro, bicarbonato o albúmina se rechazan y no se cobran.
¿Es gratuita la calculadora de anion gap?
La herramienta del navegador funciona gratis en su dispositivo.
¿Incluye el potasio en el gap?
No. Este producto usa la forma habitual Na − (Cl + HCO3) sin potasio. El anion gap con potasio es una variante docente distinta y no se calcula aquí.
¿Por qué se corrige el anion gap según la albúmina?
Porque la albúmina es un anión que no se mide: si está baja, el gap sin corregir parece menor de lo que sería con una albúmina normal. La corrección suma 2,5 mEq/L por cada g/dL por debajo de la referencia de 4,0.
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/anion-gap \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sodium":140,"chloride":104,"bicarbonate":24}'const res = await fetch("https://api.kit.forhosting.com/health/anion-gap", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sodium": 140,
"chloride": 104,
"bicarbonate": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/anion-gap",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sodium": 140,
"chloride": 104,
"bicarbonate": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/anion-gap", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sodium":140,"chloride":104,"bicarbonate":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sodium":140,"chloride":104,"bicarbonate":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/anion-gap", 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
{
"sodium": 140,
"chloride": 104,
"bicarbonate": 24
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.anion_gap",
"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
Las entradas son números puros; las salidas son JSON estables con fórmulas, unidades y términos de corrección que usted puede fijar en pruebas.
Qué mide el anion gap sérico y qué entradas necesita
Envíe los campos obligatorios sodium, chloride y bicarbonate como números finitos; se aceptan alias como na, cl, hco3, bicarb y total_co2 cuando están documentados. El campo opcional normal_albumin toma por defecto cuatro coma cero gramos por decilitro. Cualquier electrólito o albúmina negativo falla con invalid_input porque los valores séricos negativos no son un panel válido para esta calculadora. Entradas idénticas siempre producen JSON idéntico porque el proceso es aritmética pura, sin red, sin modelo, sin semilla aleatoria y sin reloj de pared.
Cómo leer anion_gap, la corrección por albúmina y los campos de respuesta
En caso de éxito, la respuesta devuelve sodium, chloride, bicarbonate, albumin y normal_albumin con redondeo estable, fija unit_electrolytes en mEq/L y unit_albumin en g/dL, e informa albumin_provided para que usted sepa si el cliente envió albúmina o se aplicó el valor por defecto. El campo anion_gap es sodio menos cloro menos bicarbonato. El campo albumin_correction es dos coma cinco por normal_albumin menos albumin, el término aditivo en miliequivalentes por litro. El campo anion_gap_corrected es anion_gap más esa corrección, de modo que la hipoalbuminemia eleva el gap corregido hacia lo que habría sido con albúmina normal. correction_factor es siempre dos coma cinco, formula reafirma ambas ecuaciones como una sola cadena docente, y method es siempre serum_anion_gap_albumin_corrected para que el código posterior pueda ramificar sin inspeccionar estructuras. Use anion_gap solo cuando necesite la aritmética clásica del panel; use anion_gap_corrected y albumin_correction al revisar pacientes con albúmina baja o al enseñar por qué los gaps no corregidos parecen menores en ese contexto. Los electrólitos obligatorios ausentes, los valores no finitos, las lecturas out-of-range y cualquier sodio, cloro, bicarbonato o albúmina negativo fallan con invalid_input y no se cobran. No confunda este endpoint con calculadoras de gap osmolar, herramientas de diferencia de iones fuertes, productos de anion gap urinario ni motores completos de interpretación ácido-base: son intenciones de búsqueda y contratos distintos.
Uso de la API, precios, flujos de producto y límites prácticos
Use la calculadora gratuita de anion gap en el navegador para demostraciones en clase, comprobaciones de tareas de enfermería y aprendizaje personal rápido sin reimplementar las fórmulas en cada hoja de cálculo. Prefiera unidades coherentes en miliequivalentes para iones monovalentes; si su interfaz solo recoge números enteros, envíe enteros y el motor aún acepta cadenas numéricas. Mantenga expectativas educativas: esta es una herramienta de cálculo y aprendizaje, no un dispositivo médico de diagnóstico, y las personas con síntomas, trastornos ácido-base conocidos, enfermedad renal o cambios de medicación deben seguir el consejo médico profesional en lugar de cualquier número automatizado aislado. Envíe un cuerpo JSON con los valores obligatorios de sodium, chloride y bicarbonate y los opcionales albumin y normal_albumin cuando desee una corrección explícita por albúmina. Use la API prepagada cuando un SaaS sanitario, una hoja de trabajo electrónica, un laboratorio de simulación, una plataforma de tutoría o un LMS escolar necesite un contrato estable bajo saldo KIT a $0.002 por elemento exitoso; los fallos de validación nunca consumen saldo después de que el motor rechaza la solicitud. Combine este endpoint con sus propias unidades de laboratorio y su flujo clínico: confirme los métodos del analizador para el cloro y cómo su laboratorio informa el dióxido de carbono total frente al bicarbonato, y luego almacene ambos gaps junto a los electrólitos brutos para paneles y columnas de exportación de sodium, chloride, bicarbonate, albumin, anion_gap y anion_gap_corrected. Los autores que distribuyen SDKs pueden mapear anion_gap y anion_gap_corrected en tablas, bandas de color para umbrales educativos que usted mismo defina y tarjetas docentes paso a paso que muestren la cadena de la fórmula.
Casos de integración
Tareas de enfermería y facultad de medicina
Los estudiantes envían paneles de Na, Cl y HCO3 y fijan el anion gap esperado y el JSON corregido por albúmina en correctores automáticos con salidas deterministas.
Laboratorios de simulación y backends SaaS
Las canalizaciones de servidor que ya almacenan paneles metabólicos básicos llaman a un endpoint prepagado para los campos de AG en lugar de duplicar fórmulas en cada lenguaje.
Preguntas técnicas
¿Cómo funciona la corrección por albúmina?
AG corregido = AG + 2.5 × (normal_albumin − albumin), con normal_albumin por defecto de 4.0 g/dL. Los campos opcionales albumin y normal_albumin controlan la corrección; si se omite albumin, toma por defecto la referencia normal, de modo que la corrección es cero.