Calculadora SAAG
Una albúmina sérica de 3,5 g/dL menos una albúmina ascítica de 1,2 g/dL da un SAAG de 2,3, por encima del corte de 1,1: la hipertensión portal es probable. Escriba ambos valores y obtenga el gradiente y su lectura. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Albúmina sérica
- 3,5
- Albúmina del líquido ascítico
- 1,2
- SAAG
- 2,3 g/dL
- Umbral
- 1,1
- Indicación
- likely
- Etiqueta de la indicación
- High SAAG (≥ 1.1 g/dL) — portal hypertension likely
El gradiente de albúmina suero-ascitis, casi siempre escrito SAAG, es la albúmina sérica menos la del líquido ascítico, en gramos por decilitro. La enseñanza de hepatología usa un umbral de 1.1 g/dL: un SAAG alto indica que la hipertensión portal es probable y un SAAG bajo, que es improbable. Esta calculadora acepta ambos valores, devuelve el gradiente y etiqueta esa indicación para que aulas, hojas de paracentesis y backends de producto compartan un mismo contrato.
Qué mide el SAAG y cómo se aplica el umbral de 1.1 g/dL
El gradiente de albúmina suero-ascitis es una resta que se usa siempre que se muestrea líquido ascítico y hay una albúmina sérica contemporánea. Calcule el SAAG como albúmina sérica menos albúmina del líquido ascítico, ambas en gramos por decilitro.
Los manuales de hepatología y las diapositivas de paracentesis tratan 1.1 g/dL como umbral operativo: un gradiente mayor o igual a 1.1 g/dL es un SAAG alto e indica que la hipertensión portal es probable, mientras que un gradiente inferior a 1.1 g/dL es un SAAG bajo e indica que la hipertensión portal es improbable. La ascitis de SAAG alto se asocia clásicamente con cirrosis, ascitis cardiaca y obstrucción del flujo venoso hepático.
La ascitis de SAAG bajo se asocia clásicamente con carcinomatosis peritoneal, peritonitis tuberculosa, ascitis pancreática, fístula biliar y síndrome nefrótico. Esta capacidad implementa solo esa aritmética y la indicación binaria; no diagnostica una etiología concreta, no aplica criterios de Light de proteínas o LDH y no sustituye al clínico que ve al paciente. Las entradas deben ser finitas y no negativas.
El cero de albúmina se acepta como número no negativo para que un cero documentado no se reescriba en silencio. Trate siempre la indicación como enseñanza educativa de la regla de 1.1 g/dL, no como salida de un dispositivo médico ni como diagnóstico autónomo.
Dónde se usa una calculadora SAAG, precios y límites prácticos
Los cursos de medicina y enfermería asignan sin cesar ejercicios de SAAG a partir de pares de albúmina, de modo que un oráculo de confianza que devuelve el gradiente junto a una marca de hipertensión portal acelera la corrección y las demostraciones. Los programas de gastroenterología y hepatología usan la regla de 1.1 g/dL a pie de cama tras una paracentesis diagnóstica, y los instructores necesitan claves deterministas que coincidan con la aritmética a mano.
Los equipos de producto que construyen hojas educativas, laboratorios de simulación o aplicaciones de educación sanitaria quieren un camino documentado de suero menos ascitis que los clientes puedan auditar a mano, no una puntuación opaca que mezcle proteínas, recuento celular e imagen sin revelarlo. Los ayudantes de investigación que preparan conjuntos sintéticos de ascitis necesitan etiquetas SAAG estables a partir de pares de albúmina conocidos, sin llamadas de red ni deriva de modelo.
Si más adelante necesita anion gap, calcio corregido, cociente BUN-creatinina o presión arterial media, trátelos como intenciones de búsqueda y páginas distintas en lugar de sobrecargar esta página de SAAG. Presente siempre los resultados como estimaciones educativas de la fórmula publicada del gradiente; las decisiones clínicas exigen profesionales cualificados, el resto del análisis del líquido y protocolos que esta herramienta no recoge.
Qué puede hacer con ella
Claves de corrección SAAG en el aula
Permita que los estudiantes envíen albúmina sérica y ascítica y fijen el SAAG esperado más la marca de hipertensión portal a 1.1 g/dL en correctores automáticos.
Aplicaciones didácticas de paracentesis
Las aplicaciones educativas muestran cómo el SAAG alto frente al bajo se relaciona con la hipertensión portal sin recodificar la resta en cada cliente.
Preguntas frecuentes
¿Cómo se calcula el SAAG?
El SAAG es la albúmina sérica menos la albúmina del líquido ascítico, ambas en g/dL.
¿Qué valor de SAAG sugiere hipertensión portal?
Por debajo de 1.1 g/dL la indication es unlikely.
¿Qué unidades usa la calculadora SAAG?
Gramos por decilitro (g/dL) para ambas albúminas, en línea con el umbral de 1.1 g/dL.
¿Qué enfermedades dan un SAAG alto?
Un gradiente de 1,1 g/dL o más se asocia clásicamente con la cirrosis, la ascitis de origen cardiaco y la obstrucción del drenaje venoso del hígado, situaciones en las que la hipertensión portal es probable.
¿Qué enfermedades dan un SAAG bajo?
Un gradiente inferior a 1,1 g/dL se asocia con la carcinomatosis peritoneal, la peritonitis tuberculosa, la ascitis pancreática, la fuga biliar y el síndrome nefrótico, en los que la hipertensión portal es poco probable.
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/saag \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"serum_albumin":3.5,"ascites_albumin":1.2}'const res = await fetch("https://api.kit.forhosting.com/health/saag", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"serum_albumin": 3.5,
"ascites_albumin": 1.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/saag",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"serum_albumin": 3.5,
"ascites_albumin": 1.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/saag", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"serum_albumin":3.5,"ascites_albumin":1.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"serum_albumin":3.5,"ascites_albumin":1.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/saag", 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
{
"serum_albumin": 3.5,
"ascites_albumin": 1.2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.saag",
"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
La albúmina sérica o ascítica negativa falla con invalid_input y nunca se cobra. Las llamadas API exitosas cuestan $0.002 por elemento; la validación fallida no consume saldo prepago.
Qué mide el SAAG y cómo se aplica el umbral de 1.1 g/dL
Una albúmina sérica o ascítica negativa no puede representar una albúmina de laboratorio para este modelo y falla con invalid_input en lugar de tomar un valor absoluto. El camino es aritmética de coma flotante pura, sin red, sin semilla aleatoria y sin reloj de pared, de modo que pares idénticos siempre producen JSON idéntico.
Contrato de entrada, campos de respuesta, unidades y errores
Envíe dos campos obligatorios. Los valores por encima de quince g/dL se rechazan para que un panel en g/L no se trate en silencio como g/dL frente a un umbral de 1.1. Las comprobaciones clásicas incluyen suero 3.5 con ascitis 1.2, que da SAAG 2.3 e hipertensión portal probable, y suero 3.2 con ascitis 2.6, que da SAAG 0.6 e hipertensión portal improbable. La igualdad en 1.1 es SAAG alto. El campo serum_albumin es la albúmina sérica en gramos por decilitro y debe ser un número finito de cero a quince; se aceptan los alias serum, serum_alb, alb_serum y serum_albumin_gdl. El campo ascites_albumin es la albúmina del líquido ascítico en la misma unidad y también debe ser finito y no negativo hasta quince; se aceptan los alias ascites, ascitic, ascitic_albumin, ascitic_fluid_albumin y alb_ascites. Los campos ausentes, las cadenas vacías, los valores no numéricos, NaN, Infinity y cualquier albúmina negativa fallan con invalid_input y no se cobran. Si tiene éxito, la respuesta devuelve serum_albumin y ascites_albumin limpios, informa saag como su diferencia, fija unit en g/dL e incluye siempre threshold 1.1. El booleano portal_hypertension es true cuando saag es mayor o igual a 1.1 y false en caso contrario. El campo indication vale likely o unlikely, e indication_label reitera la frase docente de SAAG alto o bajo para mostrar. La cadena formula reitera que SAAG es albúmina sérica menos albúmina del líquido ascítico, y method es siempre serum_ascites_albumin_gradient para que el código posterior ramifique sin inspeccionar formas. Convierta g/L a g/dL antes de llamar; este endpoint no reescala unidades.
Dónde se usa una calculadora SAAG, precios y límites prácticos
Como esta capacidad es un motor parse puro, el precio de la API es la base publicada de $0.002 por elemento exitoso y la validación fallida no consume saldo. Combine este endpoint con su propio flujo de laboratorio: confirme que ambas albúminas se extrajeron en torno al mismo momento y se informaron en gramos por decilitro, y luego almacene saag, portal_hypertension e indication junto a los valores brutos.
Casos de integración
Laboratorios de simulación y backends SaaS
Las canalizaciones de servidor que ya almacenan paneles de albúmina emparejados llaman a un endpoint prepago para los campos SAAG en lugar de duplicar el umbral en cada lenguaje.
Preguntas técnicas
¿Qué ocurre si un valor de albúmina es negativo?
La solicitud falla con invalid_input. Los valores negativos de serum_albumin o ascites_albumin se rechazan y no se cobran.
¿Cuánto cuesta la calculadora SAAG?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada no válida no se cobra.