Calculadora de categoría de presión arterial
Ubique una lectura de presión arterial de un adulto en su categoría ACC/AHA 2017: 118/76 mmHg es normal, mientras que 125/82 ya es etapa 1 porque la diastólica llegó a 80. Siempre decide la cifra más grave de las dos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Sistólica
- 118
- Diastólica
- 76
- Lectura
- 118/76 mmHg
- Categoría
- normal
- Etiqueta de categoría
- Normal
- Guía
- ACC/AHA 2017
La presión arterial del adulto se expresa con dos números en milímetros de mercurio: la sistólica cuando el corazón se contrae y la diastólica cuando se relaja. El American College of Cardiology y la American Heart Association publican una tabla de umbrales adultos muy usada que sitúa esos dos valores en cinco categorías ordenadas—normal, elevada, hipertensión etapa uno, hipertensión etapa dos y crisis hipertensiva—para que pacientes, estudiantes y equipos de producto etiqueten una lectura de la misma forma siempre.
Qué significan las categorías ACC/AHA y qué datos necesita
La categoría de presión arterial no es un diagnóstico por sí sola; es una etiqueta coherente para un par de lecturas en milímetros de mercurio bajo una guía adulta publicada. Según ACC/AHA 2017, normal significa sistólica por debajo de ciento veinte y diastólica por debajo de ochenta. Elevada significa sistólica de ciento veinte a ciento veintinueve con diastólica aún por debajo de ochenta.
Hipertensión etapa uno aplica cuando la sistólica está entre ciento treinta y ciento treinta y nueve o la diastólica entre ochenta y ochenta y nueve. Hipertensión etapa dos aplica cuando la sistólica es al menos ciento cuarenta o la diastólica al menos noventa. La crisis hipertensiva se marca cuando la sistólica supera ciento ochenta o la diastólica supera ciento veinte, y esa banda tiene prioridad sobre la etapa dos al cruzar esos umbrales extremos.
Los límites prácticos mantienen sanas las entradas educativas y de consumo: sistólica de cuarenta a trescientos, diastólica de veinte a doscientos.
Para qué sirve y qué lecturas acepta
Use la calculadora gratuita en el navegador para demos de aula, páginas de educación al paciente y comprobaciones personales rápidas sin reimplementar la tabla ACC/AHA en cada hoja de cálculo. Prefiera unidades coherentes; si su interfaz solo recoge milímetros de mercurio enteros, envíe enteros y el motor también acepta cadenas numéricas. Las entradas de origen siguen las mismas reglas de retención que otros elementos parse de KIT, y los resultados son seguros de fijar en fijaciones de integración continua porque el algoritmo es totalmente determinista.
Mantenga expectativas educativas: es una herramienta de clasificación y aprendizaje, no un dispositivo médico de diagnóstico, y las personas con síntomas, enfermedad cardiovascular conocida, embarazo o cambios de medicación deben seguir el consejo médico profesional y no una sola etiqueta automática.
Qué puede hacer con ella
Educación al paciente y apps de bienestar
Las apps muestran si una lectura del tensiómetro en casa es normal, elevada o una etapa de hipertensión con etiquetas ACC/AHA sin reprogramar tablas de umbrales en cada cliente.
Preguntas frecuentes
¿Qué categorías de presión arterial usa esta calculadora?
Categorías adultas ACC/AHA 2017: normal (SBP < 120 y DBP < 80), elevada (SBP 120–129 y DBP < 80), hipertensión etapa 1 (SBP 130–139 o DBP 80–89), hipertensión etapa 2 (SBP ≥ 140 o DBP ≥ 90) y crisis hipertensiva (SBP > 180 y/o DBP > 120).
¿Y si sistólica y diastólica caen en etapas distintas?
Se devuelve la categoría mayor (más grave). Por ejemplo, 125/82 es hipertensión etapa 1 porque la diastólica está en 80–89, no elevada.
¿Es gratuita la calculadora de categoría de presión arterial?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Es esto un diagnóstico médico?
No. Es una clasificación educativa de un par de lecturas bajo umbrales ACC/AHA. No sustituye la evaluación clínica, la monitorización ambulatoria ni el consejo médico profesional.
¿Qué lectura se considera crisis hipertensiva?
Una sistólica por encima de 180 o una diastólica por encima de 120 mmHg. Cuando se cruza cualquiera de esos dos límites, la crisis tiene prioridad sobre la etapa 2 de hipertensión.
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/blood-pressure-category \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"systolic":118,"diastolic":76}'const res = await fetch("https://api.kit.forhosting.com/health/blood-pressure-category", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"systolic": 118,
"diastolic": 76
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/blood-pressure-category",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"systolic": 118,
"diastolic": 76
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/blood-pressure-category", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"systolic":118,"diastolic":76}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"systolic":118,"diastolic":76}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/blood-pressure-category", 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
{
"systolic": 118,
"diastolic": 76
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.blood_pressure_category",
"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
Esta capacidad aplica esa tabla ACC/AHA de forma determinista: valida el par, rechaza ordenaciones imposibles en las que la diastólica supera la sistólica, elige la banda más grave cuando ambos números no coinciden y devuelve JSON estructurado con una clave de categoría legible por máquina, una etiqueta humana, la cadena de lectura y el nombre de la guía. La ruta es lógica de comparación pura, sin red, sin modelo y sin reloj de pared, de modo que correctores de ejercicios, apps de coaching y clientes de API prepago fijan salidas idénticas en las pruebas.
Qué significan las categorías ACC/AHA y qué datos necesita
Envíe los campos obligatorios systolic y diastolic como números finitos; los alias sbp, sys, systolic_bp y systolic_mmhg sirven para el número superior, y dbp, dia, diastolic_bp y diastolic_mmhg para el inferior. Entradas idénticas siempre producen el mismo JSON porque el algoritmo nunca toca la red, un modelo, un reloj ni un generador aleatorio. Campos ausentes, valores no finitos, lecturas fuera de rango y cualquier caso en que la diastólica supere la sistólica fallan con invalid_input y no se cobran.
Cómo leer los campos de respuesta y cómo se resuelven bandas en conflicto
Cuando sistólica y diastólica caen en bandas distintas, gana la mayor gravedad: por ejemplo 125/82 es etapa uno porque la diastólica cruzó ochenta, no elevada. Una sistólica alta aislada con diastólica baja sigue subiendo por la regla de la sistólica, como enseñan los clínicos con el componente más grave. En caso de éxito la respuesta repite systolic y diastolic, fija unit en mmHg y construye reading como una cadena compacta SBP barra DBP para mostrar. El campo category es una clave estable entre normal, elevated, hypertension_stage_1, hypertension_stage_2 y hypertensive_crisis, mientras category_label es la frase humana correspondiente para chips de UI e informes. Guideline es siempre ACC/AHA 2017 y method es siempre acc_aha_bp_category para que el código posterior pueda ramificar sin inspeccionar formas. Use category para filtros y analítica, category_label para el texto al usuario y reading cuando solo necesite una línea de visualización. Diastólica mayor que sistólica se rechaza con un mensaje claro invalid_input que indica que diastolic exceeds systolic, porque ese orden no es un par clínico válido en este producto. No confunda este endpoint con calculadoras de presión arterial media, herramientas de presión de pulso, percentiles pediátricos o tablas europeas ESC/ESH: son intenciones y umbrales distintos.
Uso de la API, precios, flujos de producto y límites prácticos
Envíe un cuerpo JSON con los valores obligatorios de presión sistólica y diastólica en milímetros de mercurio. Use la API prepago cuando un SaaS de salud, un formulario de telemedicina, una app de bienestar, una hoja electrónica o un LMS escolar necesiten 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 medición—reposo sentado, manguito adecuado y varias lecturas—y guarde category junto a los números brutos para paneles y columnas CSV de exportación de systolic, diastolic, category y guideline. Quienes publiquen SDKs pueden mapear category y category_label a chips, bandas de color y umbrales de alerta—las mismas etiquetas ordenadas que estudiantes y coaches aprenden en materiales ACC/AHA.
Casos de integración
Deberes de enfermería y ciencias de la salud
Los estudiantes envían pares sistólica/diastólica y fijan el JSON de categoría esperado en correctores automáticos con salidas ACC/AHA deterministas.
Formularios de ingreso y backends de coaching SaaS
Los pipelines de servidor que ya guardan lecturas de PA llaman a un endpoint prepago para claves de categoría en lugar de duplicar la lógica de etapas en cada lenguaje.
Preguntas técnicas
¿Qué ocurre si la diastólica supera la sistólica?
La petición falla con invalid_input. La diastólica no debe ser mayor que la sistólica; cuando lo es, la calculadora rechaza el par sin cobrar y el mensaje de error indica que diastolic exceeds systolic.