Cribado de sepsis
Una temperatura de 39,2 °C, pulso de 110, 24 respiraciones por minuto, leucocitos en 16 y un Glasgow de 13 cumplen los 5 criterios y activan el aviso de sepsis, que solo necesita 2. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Creatividad
- 39,2
- Frecuencia cardíaca
- 110
- Frecuencia respiratoria
- 24
- Recuento de leucocitos
- 16
- Estado mental
- 13
- Criterios cumplidos
- temperature, heart_rate, respiratory_rate, white_cell_count, mentation
- Número de criterios
- 5
El cribado de sepsis a partir de cifras de cabecera es una tarea habitual de enseñanza y triaje: dadas la temperatura, la frecuencia cardíaca, la frecuencia respiratoria, el recuento de leucocitos y una puntuación numérica del estado mental, ¿cumple el patrón los criterios de respuesta inflamatoria sistémica más una alteración de la conciencia? Esta capacidad aplica un cribado determinista SIRS más estado mental, pensado para educación y software, no para un diagnóstico a pie de cama. Puntúa cada una de las cinco entradas frente a umbrales docentes adultos publicados, enumera todo criterio que se dispara y activa una marca de sepsis cuando se cumplen al menos dos criterios.
Qué mide el cribado SIRS más estado mental y qué entradas necesita
En los materiales docentes de adultos la sepsis suele presentarse mediante el síndrome de respuesta inflamatoria sistémica más la sospecha de infección, con el estado mental alterado como pista extra de disfunción orgánica en cribados posteriores al estilo qSOFA. La temperatura es la corporal en grados Celsius: el corte docente SIRS se cumple cuando el valor está por debajo de treinta y seis o por encima de treinta y ocho. La frecuencia cardíaca va en latidos por minuto y se dispara si es estrictamente mayor que noventa.
La frecuencia respiratoria va en respiraciones por minuto y se dispara si es estrictamente mayor que veinte. El recuento de leucocitos está en veces diez a la nueve por litro, numéricamente igual a veces diez a la tres por microlitro, y se dispara cuando el recuento está por debajo de cuatro o por encima de doce. El estado mental es un entero de la Glasgow Coma Scale de tres a quince; una puntuación por debajo de quince cuenta como alteración.
Envíe los cinco como números finitos o cadenas numéricas. Los límites prácticos mantienen sanas las entradas de aula: temperatura de treinta a cuarenta y cinco Celsius, frecuencia cardíaca de uno a trescientos, respiratoria de uno a ochenta, leucocitos de cero a doscientos, estado mental de tres a quince como entero.
Qué puede hacer con ella
Laboratorios de simulación y apps de enseñanza de triaje
Los casos con maniquíes y de e-learning necesitan un oráculo determinista SIRS más estado mental para que las mismas constantes vitales activen siempre la misma marca educativa de sepsis.
Preguntas frecuentes
¿Cómo decide el cribado de sepsis qué criterios se cumplen?
Aplica los cortes docentes SIRS del adulto a temperatura, frecuencia cardíaca, respiratoria y recuento de leucocitos, más GCS por debajo de 15 para el estado mental.
¿Qué ocurre si una entrada no es numérica?
Se rechazan booleanos, cadenas vacías, infinitos y texto no numérico, por ejemplo una palabra en lugar de una temperatura, y no se cobran.
¿Es un diagnóstico y cuánto cuesta el cribado de sepsis?
No. Es un cribado numérico educativo, no un dispositivo médico. La herramienta del navegador funciona gratis en su dispositivo.
¿Cuenta un valor que queda justo en el límite?
No. Cada criterio solo se cumple al superar su límite: una temperatura de 38 °C exactos, un pulso de 90, 20 respiraciones por minuto, leucocitos en 4 o 12 y un Glasgow de 15 se consideran normales.
¿Puedo introducir la temperatura en grados Fahrenheit?
No. Escriba solo grados Celsius. Un valor en Fahrenheit queda fuera del rango aceptado de 30 a 45 y se rechaza en lugar de convertirse, así que conviértalo antes de escribirlo.
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/sepsis \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":39.2,"heart_rate":110,"respiratory_rate":24,"white_cell_count":16,"mentation":13}'const res = await fetch("https://api.kit.forhosting.com/health/sepsis", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 39.2,
"heart_rate": 110,
"respiratory_rate": 24,
"white_cell_count": 16,
"mentation": 13
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/sepsis",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 39.2,
"heart_rate": 110,
"respiratory_rate": 24,
"white_cell_count": 16,
"mentation": 13
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/sepsis", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":39.2,"heart_rate":110,"respiratory_rate":24,"white_cell_count":16,"mentation":13}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":39.2,"heart_rate":110,"respiratory_rate":24,"white_cell_count":16,"mentation":13}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/sepsis", 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
{
"temperature": 39.2,
"heart_rate": 110,
"respiratory_rate": 24,
"white_cell_count": 16,
"mentation": 13
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.sepsis",
"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
Los valores no numéricos, ausentes o no finitos fallan con invalid_input y nunca se facturan. Los elementos API correctos cuestan $0.002.
Qué mide el cribado SIRS más estado mental y qué entradas necesita
Este endpoint no recoge una casilla de infección sospechada: examina los cinco campos numéricos que usted envía e informa qué umbrales SIRS y de estado mental se disparan. Se aceptan alias documentados como temp, hr, rr, wbc y gcs. Campos ausentes, booleanos, cadenas vacías, infinitos y texto no numérico fallan con invalid_input nombrando el campo. Entradas idénticas producen siempre el mismo JSON porque la ruta es comparación pura, sin red, sin modelo, sin semilla aleatoria y sin reloj de pared.
Cómo leer criteria_met, las banderas por campo y sepsis_flag
No trate una marca verdadera como diagnóstico, resultado de cultivo ni motivo para iniciar antibióticos sin un clínico. Es aritmética frente a cortes docentes publicados, no un dispositivo médico ni un sustituto de qSOFA, SOFA, NEWS2 o un paquete completo de sepsis. Unidades conflictivas como temperaturas Fahrenheit se rechazan por el rango Celsius en lugar de convertirse: envíe solo grados Celsius. Si tiene éxito, la respuesta repite los cinco números analizados con redondeo estable y enumera cada criterio disparado en criteria_met con los nombres canónicos temperature, heart_rate, respiratory_rate, white_cell_count y mentation, siempre en ese orden. criteria_count es la longitud de esa lista. Los booleanos companions temperature_met, heart_rate_met, respiratory_rate_met, white_cell_count_met y mentation_met permiten resaltar en un formulario qué filas cruzaron un umbral sin analizar la matriz. sepsis_flag es verdadero cuando criteria_count vale al menos dos y falso en caso contrario, de acuerdo con la regla docente adulta de que dos o más criterios SIRS elevan un cribado de sepsis cuando ya se sospecha infección. La igualdad queda del lado seguro de cada desigualdad: treinta y ocho coma cero Celsius no dispara temperature, noventa latidos por minuto no disparan heart_rate, veinte respiraciones por minuto no disparan respiratory_rate, un recuento de cuatro o de doce no dispara, y un Glasgow de quince no dispara mentation. Use criteria_met para auditorías y fichas docentes, sepsis_flag para una ficha binaria y los booleanos por campo para resaltar filas. formula reescribe los cinco umbrales y la regla de dos o más en una sola cadena; method es siempre sirs_plus_mentation para que el código posterior ramifique sin inspeccionar formas.
Uso de la API, precio, flujos de producto y límites del cribado de sepsis
Use el cribado gratuito de sepsis en el navegador para demostraciones de aula, tareas de enfermería y laboratorios de simulación sin reimplementar las desigualdades SIRS en cada hoja de cálculo. Prefiera unidades SI coherentes; si su interfaz solo recoge enteros, envíe enteros y el motor aún acepta cadenas numéricas. Mantenga expectativas educativas: quienes presenten fiebre, confusión, respiración rápida o un recuento de leucocitos en descenso necesitan valoración médica profesional, no una etiqueta automática aislada. El producto nunca contacta un laboratorio, nunca inventa un cribado aleatorio y nunca estampa un reloj en la carga. Envíe un cuerpo JSON con temperature, heart_rate, respiratory_rate, white_cell_count y mentation obligatorios. Use la API prepago cuando un SaaS sanitario, una hoja electrónica, una app de enseñanza de triaje o un LMS escolar necesite un contrato estable bajo saldo KIT a $0.002 por elemento correcto; los fallos de validación nunca consumen saldo tras el rechazo del motor. Combine este endpoint con su propio flujo de infección sospechada y el protocolo local de sepsis: esta calculadora no pregunta si hay infección ni valora lactato, presión arterial ni diuresis. Guarde criteria_met y sepsis_flag junto a las constantes vitales brutas para paneles, y exporte columnas de las cinco entradas, criteria_count y la marca. Quienes publiquen SDKs pueden mapear sepsis_flag a fichas y criteria_met a una lista de comprobación que cita la cadena formula.
Casos de integración
Tareas de SIRS en enfermería y facultad de medicina
Los estudiantes envían temperatura, frecuencia cardíaca, respiratoria, leucocitos y GCS, y fijan el JSON esperado de criteria_met y sepsis_flag en correctores automáticos.
Backends SaaS de educación sanitaria
Las canalizaciones de servidor que ya almacenan constantes vitales y un recuento de leucocitos llaman a un endpoint prepago en lugar de duplicar las desigualdades SIRS en cada lenguaje.
Preguntas técnicas
¿Cuándo vale verdadero sepsis_flag?
sepsis_flag es verdadero cuando se disparan dos o más de los cinco criterios (criteria_count >= 2). Una sola constante vital anormal con GCS normal no activa la marca.
¿Qué entradas son obligatorias?
Cinco números finitos: temperature en °C, heart_rate en bpm, respiratory_rate en respiraciones por minuto, white_cell_count en ×10^9/L y mentation como GCS entero de 3 a 15.