Calculadora de osmolalidad sérica: sodio, glucosa y BUN
Un sodio de 140, una glucosa de 90 y un BUN de 14 dan una osmolalidad sérica calculada de 290 mOsm/kg: 280 del sodio, 5 de la glucosa y 5 del BUN. Escriba los tres valores de laboratorio. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Sodio
- 140
- Glucosa
- 90
- Bun
- 14
- Osmolalidad calculada (mOsm/kg)
- 290
- Aporte del sodio (mOsm/kg)
- 280
- Aporte de la glucosa (mOsm/kg)
- 5
- Aporte del BUN (mOsm/kg)
- 5
Esta calculadora de osmolalidad sérica estima la concentración de partículas disueltas en el suero a partir de tres valores habituales de laboratorio: sodio en mEq/L, glucosa en mg/dL y nitrógeno ureico en sangre, o BUN, en mg/dL. Aplica la ecuación convencional de osmolalidad calculada y muestra tanto el resultado final como el aporte de cada valor. Se trata de una estimación y no de una medición directa, por lo que debe interpretarse junto con el método del laboratorio, el contexto clínico y las sustancias que la ecuación no contempla.
Introduzca los tres valores en las unidades requeridas
Siempre que sea posible, use los valores de sodio, glucosa y BUN obtenidos de la misma muestra. Introduzca el sodio en miliequivalentes por litro (mEq/L), y la glucosa y el BUN en miligramos por decilitro (mg/dL). La coherencia de las unidades es esencial, porque los divisores de la ecuación convierten las concentraciones de masa convencionales de glucosa y BUN en sus aportes osmóticos aproximados.
No introduzca directamente valores de glucosa o BUN expresados en milimoles por litro sin convertirlos antes. La calculadora exige los tres campos y solo admite números finitos. El sodio debe ser mayor que cero; la glucosa y el BUN no pueden ser negativos.
Estas validaciones detectan datos ausentes y entradas imposibles, pero no determinan si un resultado es fisiológicamente plausible ni si la muestra sufrió problemas de obtención, manipulación o comunicación. Confirme cualquier cifra inesperada en el informe original antes de utilizar el resultado en documentación, docencia u otros cálculos.
Comprenda la ecuación y el resultado obtenido
El doble del sodio aproxima el aporte osmótico del sodio y de los aniones que lo acompañan. Las divisiones de la glucosa entre 18 y del BUN entre 2.8 convierten sus concentraciones convencionales en mg/dL en aportes aproximados en mmol/L. El resultado se expresa en mOsm/kg y se redondea a un decimal para ofrecer una salida estable y legible.
La respuesta también separa los aportes del sodio, la glucosa y el BUN, lo que facilita revisar la aritmética o explicar diferencias entre resultados. Es una estimación calculada, no una medición directa: la osmolalidad medida se obtiene con un osmómetro. Algunas referencias emplean otra ecuación, por ejemplo un coeficiente próximo a 1.86 para el sodio o una constante añadida.
Al comparar cifras, identifique la fórmula exacta empleada y no suponga que todos los cálculos son intercambiables.
Interprete la osmolalidad calculada dentro de su contexto
La osmolalidad sérica calculada suele compararse con la osmolalidad sérica medida para obtener la brecha osmolal. Esta capacidad no calcula dicha brecha porque la osmolalidad medida no forma parte de la entrada; reste el valor calculado del medido solo cuando ambos correspondan a muestras y unidades compatibles. Una diferencia puede deberse a osmoles no medidos, variación analítica, diferencias temporales o a la ecuación elegida, y por sí sola no constituye un diagnóstico.
La fórmula tampoco representa de manera explícita todos los solutos posibles. Utilice la salida como ayuda aritmética transparente para docencia, revisión de historias, tratamiento de datos o un flujo dirigido por profesionales, no como sustituto del juicio clínico ni de la confirmación de laboratorio. Si el valor puede influir en la atención, la medicación, los líquidos o una evaluación toxicológica urgente, debe interpretarlo un profesional sanitario cualificado junto con los síntomas, antecedentes, demás análisis y referencias del laboratorio local.
Revise los valores fuente y sus unidades cuando el resultado no concuerde con el cuadro general.
Qué puede hacer con ella
Comprobar la aritmética del laboratorio
Reproduzca una osmolalidad sérica calculada a partir de sodio, glucosa y BUN, y vea cada componente de la ecuación.
Apoyar un flujo de brecha osmolal
Obtenga el valor calculado que después podrá compararse con una osmolalidad sérica medida por separado.
Enseñar la fórmula convencional
Muestre cómo el sodio domina la estimación y cómo contribuyen la glucosa y el BUN tras convertir las unidades.
Preguntas frecuentes
¿La osmolalidad calculada equivale a la medida?
No. La calculada es una estimación basada en determinados solutos; la medida se determina directamente con un osmómetro de laboratorio.
¿Puedo introducir glucosa o BUN en mmol/L?
No. Esta ecuación espera ambos valores en mg/dL. Convierta cualquier resultado en mmol/L antes de introducirlo.
¿Calcula también la brecha osmolal?
No. La brecha también requiere una osmolalidad sérica medida, que no es un dato de entrada de esta capacidad.
¿Por qué otra calculadora puede dar un resultado diferente?
Algunas fuentes aplican ecuaciones, coeficientes o constantes alternativos. El redondeo y la diferencia temporal entre muestras también pueden cambiar la comparación.
¿Por qué el sodio cuenta el doble?
Porque al duplicar el sodio se aproxima su aporte osmótico junto con el de los aniones que lo acompañan. Por eso domina el resultado: en el ejemplo, el sodio aporta 280 de los 290 mOsm/kg.
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/serum-osmolality \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sodium":140,"glucose":90,"bun":14}'const res = await fetch("https://api.kit.forhosting.com/health/serum-osmolality", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sodium": 140,
"glucose": 90,
"bun": 14
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/serum-osmolality",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sodium": 140,
"glucose": 90,
"bun": 14
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/serum-osmolality", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sodium":140,"glucose":90,"bun":14}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sodium":140,"glucose":90,"bun":14}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/serum-osmolality", 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,
"glucose": 90,
"bun": 14
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.serum_osmolality",
"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
Comprenda la ecuación y el resultado obtenido
El cálculo es 2 × sodium + glucose ÷ 18 + BUN ÷ 2.8.
Preguntas técnicas
¿Qué fórmula utiliza esta calculadora?
Utiliza 2 × sodium + glucose / 18 + BUN / 2.8, con el sodio en mEq/L y la glucosa y el BUN en mg/dL.
¿Cuánto cuesta una solicitud de API?
Cada solicitud de API cuesta $0.002. El cálculo también puede ejecutarse localmente en el navegador porque utiliza JavaScript puro y ningún servicio de red.