Calculadora RCRI
Calculadora RCRI: ingrese sus datos y vea un resultado claro en esta página. Gratis para comprobaciones individuales; API desde $0.002.
Ejecutar — gratis
Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.
Cómo usarla
Ingrese sus datos en el formulario de arriba. La herramienta los revisa antes de calcular y muestra el resultado en la misma página.
Revise sus datos
Use las etiquetas y unidades indicadas en cada campo. Si falta algo o un valor está fuera del rango permitido, la página señala qué debe corregir.
Repita el cálculo o automatícelo
Use la herramienta web para comprobaciones individuales y la API cuando necesite integrar la misma capacidad en un flujo automatizado.
Qué puede hacer con ella
Obtenga una respuesta ahora
Ingrese un conjunto de valores y vea el resultado sin preparar una hoja de cálculo ni un script.
Compare escenarios
Cambie un valor a la vez y repita el cálculo para entender qué modifica el resultado.
Automatice el trabajo repetido
Use la API cuando necesite ejecutar el mismo cálculo dentro de su producto o flujo.
Preguntas frecuentes
¿Qué es el índice de riesgo cardíaco revisado (RCRI)?
Es la puntuación preoperatoria de seis ítems de Lee de 1999 para complicaciones cardíacas mayores tras cirugía no cardíaca. Esta herramienta devuelve la puntuación entera (0–6), la clase de riesgo I–IV, una etiqueta breve y el porcentaje publicado de eventos cardíacos mayores.
¿Cuáles son los seis factores que cuenta la calculadora?
Cirugía de alto riesgo, cardiopatía isquémica, insuficiencia cardíaca, enfermedad cerebrovascular, diabetes tratada con insulina y creatinina preoperatoria mayor de 2.0 mg/dL. Cada factor presente suma un punto.
¿Qué ocurre si un factor no es un boolean ni 0/1?
La llamada falla con invalid_input nombrando el campo. Cada factor debe ser un boolean JSON o un valor 0/1; los campos ausentes y tokens como yes se rechazan y no se cobran.
¿Cómo debo interpretar las clases de riesgo I a IV?
La clase I (0 puntos) es riesgo bajo al 0.4%. La II (1 punto) es bajo-intermedio al 0.9%. La III (2 puntos) es intermedia al 6.6%. La IV (≥3 puntos) es riesgo alto al 11%. Las cifras son tasas históricas de cohorte, no un pronóstico personal.
¿Puedo usar este resultado para aclarar a un paciente para cirugía?
No. Es una ayuda aritmética educativa, no un consejo médico. La aclaración cardíaca, la monitorización y si se opera exigen un clínico con licencia y el resto del cuadro clínico que esta calculadora no recoge.
¿Cuánto cuesta la calculadora RCRI?
El widget del navegador funciona gratis y en local. El mismo cálculo por la API se factura a $0.002 por solicitud exitosa con cargo al saldo prepago del KIT; los fallos invalid_input no se cobran.
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/rcri \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/health/rcri", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/rcri",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/rcri", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/rcri", 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
{
"items": [
"valor-1",
"valor-2"
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.rcri",
"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. |