Calculadora FIB-4 de fibrosis hepática
Combina edad, AST, ALT y plaquetas en el índice FIB-4 de fibrosis hepática: una persona de 52 años con AST 40, ALT 35 y 180 de plaquetas queda entre 1,3 y 2,67, la banda indeterminada. Muestra la fórmula y las unidades para revisarlas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Age
- 52
- Ast
- 40
- Alt
- 35
- Recuento de plaquetas
- 180
- Fib4
- 1,953245
- Categoría
- indeterminate
La calculadora FIB-4 de fibrosis hepática combina cuatro datos habituales —edad, aspartato aminotransferasa, alanina aminotransferasa y recuento de plaquetas— para obtener un índice reproducible de riesgo de fibrosis. Introduzca la edad en años, AST y ALT en unidades por litro y las plaquetas en miles de millones por litro. El resultado incluye la puntuación, la banda convencional baja, indeterminada o alta, la fórmula exacta y las unidades necesarias para auditar el proceso. El cálculo es determinista y no utiliza red, modelos, azar ni reloj. Resulta útil para formación y cribado estructurado, pero no establece un diagnóstico ni sustituye la valoración clínica.
Qué calcula FIB-4 y cómo preparar los cuatro datos
FIB-4 es un índice no invasivo desarrollado para estimar la probabilidad de fibrosis hepática avanzada con datos que suelen constar en la historia clínica. Esta calculadora aplica la ecuación estándar: edad multiplicada por AST, dividida entre el recuento de plaquetas multiplicado por la raíz cuadrada de ALT. Indique la edad en años, AST y ALT en U/L y las plaquetas en 10^9/L.
Las unidades son esenciales: escribir 180000 plaquetas por microlitro en lugar de 180 altera el resultado por un factor de mil. Siempre que sea posible, use resultados del mismo episodio clínico y compruebe los valores copiados. Los cuatro campos son obligatorios porque la fórmula no puede calcularse si falta un componente.
Se admiten números positivos finitos y cadenas numéricas, incluidos decimales. El motor no añade supuestos demográficos salvo la edad indicada ni consulta datos del paciente, rangos, diagnósticos o medicación. Los mismos cuatro valores siempre generan la misma respuesta, apropiada para docencia, pruebas, formularios y procesos auditables.
Cómo interpretar la puntuación y la categoría indicada
La respuesta muestra fib4 redondeado a seis decimales y una categoría basada en puntos de corte generales habituales. Una puntuación inferior a 1.3 se marca como baja; de 1.3 a 2.67, como indeterminada; y superior a 2.67, como alta. Estas etiquetas representan bandas de cribado, no estadios de fibrosis confirmados.
La capacidad predictiva y los umbrales preferidos dependen de la edad, la enfermedad hepática de base, la población, el contexto asistencial y la guía profesional. Algunos protocolos usan un umbral inferior ajustado para personas mayores y otros se diseñaron para causas concretas de hepatopatía. Así se pueden detectar errores de unidad y reconstruir el cálculo.
Una banda baja no descarta enfermedad en todas las personas, y una banda indeterminada o alta no demuestra fibrosis avanzada. Enfermedades agudas, cambios transitorios de aminotransferasas, trastornos hematológicos y variación analítica pueden modificar los componentes. Interprete el resultado junto con antecedentes, exploración, repetición de pruebas y métodos confirmatorios elegidos por profesionales cualificados.
Uso seguro de la calculadora en la práctica
Use la calculadora gratuita del navegador para una comprobación educativa rápida o para revisar una fórmula de hoja de cálculo sin integración propia. Conserve los cuatro valores originales y el contexto de obtención junto a la puntuación para que posteriores revisores identifiquen el panel analítico usado. En las interfaces, muestre claramente las unidades de plaquetas y no presente la categoría como diagnóstico.
Si atiende a personas mayores o a una población con un protocolo específico, aplique en su capa clínica las reglas validadas correspondientes y documéntelas; las etiquetas generales no sustituyen la guía local. No puede recuperar análisis, verificar identidades, evaluar síntomas, considerar medicación, elegir pruebas posteriores ni contactar con profesionales. Quien tome decisiones sobre su salud debe consultar resultados inesperados o preocupantes con personal cualificado, especialmente ante enfermedad hepática conocida o sospechada.
Qué puede hacer con ella
Formación clínica y revisión de fórmulas
Estudiantes y docentes pueden comparar cálculos manuales con un resultado determinista que muestra ecuación, unidades, entradas y bandas convencionales.
Programas de cribado estructurado
Las aplicaciones sanitarias autorizadas calculan un índice coherente con edad y datos analíticos disponibles, manteniendo explícitas las reglas de interpretación.
Procesos de investigación y calidad
Los analistas pueden crear campos FIB-4 reproducibles en conjuntos permitidos y fijar resultados conocidos en pruebas automatizadas.
Preguntas frecuentes
¿Cuál es la fórmula de FIB-4?
FIB-4 es la edad en años multiplicada por AST en U/L, dividida entre las plaquetas en 10^9/L multiplicadas por la raíz cuadrada de ALT en U/L.
¿Cómo se asignan las categorías?
Las puntuaciones inferiores a 1.3 son bajas; de 1.3 a 2.67 son indeterminadas; y superiores a 2.67 son altas. Son bandas generales de cribado, no diagnósticos.
¿Qué unidad de plaquetas debe introducir?
Introduzca el recuento en 10^9/L, también expresado como miles de millones por litro. Si aparece 180, escriba 180, no 180000.
¿Un resultado FIB-4 diagnostica fibrosis hepática?
No. FIB-4 es un índice de cribado. Los umbrales y el rendimiento dependen de edad, población, enfermedad y guía; la interpretación corresponde a profesionales cualificados.
¿Qué puede hacer que un FIB-4 resulte engañoso?
Una enfermedad aguda, cambios pasajeros de las transaminasas, trastornos de la sangre y la variación del laboratorio pueden alterar los cuatro valores. Conviene usar análisis de la misma consulta, y una banda baja no descarta la enfermedad hepática en todas las personas.
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/fib4 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":52,"ast":40,"alt":35,"platelet_count":180}'const res = await fetch("https://api.kit.forhosting.com/health/fib4", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 52,
"ast": 40,
"alt": 35,
"platelet_count": 180
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/fib4",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 52,
"ast": 40,
"alt": 35,
"platelet_count": 180
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/fib4", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":52,"ast":40,"alt":35,"platelet_count":180}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":52,"ast":40,"alt":35,"platelet_count":180}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/fib4", 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
{
"age": 52,
"ast": 40,
"alt": 35,
"platelet_count": 180
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.fib4",
"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 versión web es gratuita; la automatización por API cuesta $0.002 por elemento correcto.
Qué calcula FIB-4 y cómo preparar los cuatro datos
Los datos ausentes, vacíos, no finitos, nulos, negativos o fuera de límites plausibles producen invalid_input. El alias platelets se admite para platelet_count.
Cómo interpretar la puntuación y la categoría indicada
La capacidad devuelve deliberadamente las bandas generales y expone los umbrales en JSON, sin adaptarlos de forma oculta, para que el comportamiento posterior sea visible y comprobable. También repite age, AST, ALT y platelet_count, añade un objeto de unidades, presenta la fórmula e identifica el método como fib4.
Uso seguro de la calculadora web y la API en procesos reales
Recurra a la API cuando una aplicación sanitaria autorizada, un proceso de investigación, una herramienta de mejora de calidad o una plataforma docente necesite el mismo cálculo determinista. Cada elemento correcto cuesta $0.002; los fallos de validación devuelven invalid_input y nunca inventan resultados. El endpoint realiza un cálculo por solicitud sin red, secretos, inferencia de modelos, semillas aleatorias ni dependencia temporal. Por ello permite fijar salidas en pruebas automatizadas y comparar implementaciones.
Preguntas técnicas
¿Qué campos son obligatorios?
Age, AST, ALT y platelet_count son obligatorios. Los valores ausentes, vacíos, no numéricos, nulos, negativos o fuera de rango devuelven invalid_input.
¿Cuánto cuesta la calculadora?
La calculadora web es gratuita. Cada elemento correcto de la API cuesta $0.002; las solicitudes rechazadas durante la validación no se cobran.