Health
Calcula simultáneamente tres escalas de neumonía y las compara: CURB-65 (0-5, derivación), PSI/PORT (clase I-V, estratificación de mortalidad más precisa), SMART-COP (0-10, predice necesidad de soporte respiratorio/vasopresor en UCI). Cada una tiene un foco: CURB-65 rápido; PSI más preciso pero complejo; SMART-COP detecta quién necesita UCI. Muestra el total y categoría de cada escala, y analiza la concordancia (si todas apuntan a ambulatorio/ingreso/UCI). Ante discrepancia, se favorece la conducta más conservadora. Fuentes: Lim 2003, Fine 1997, Charles 2008. No es consejo médico.
Llama a esta herramienta desde tu código en tres lenguajes.
curl -X POST 'https://api.elysiatools.com/es/api/tools/curb-65-vs-pneumonia-severity' \
-H 'Content-Type: application/json' \
-d '{"age":70,"sex":"male","nursingHome":false,"confusion":true,"urea":true,"rr30":true,"rr25":true,"sbp90":true,"dbp60":false,"pulse125":false,"tempExtreme":false,"phLow":true,"naLow":false,"glucoseHigh":false,"hctLow":false,"pao2Low":true,"pleuralEffusion":false,"multilobar":true,"albuminLow":true,"neoplastic":false,"liver":false,"chf":false,"cerebrovascular":false,"renal":false}'Envía una petición POST con tus entradas en JSON. Los parámetros de tipo archivo requieren una subida previa.
POST https://api.elysiatools.com/es/api/tools/curb-65-vs-pneumonia-severity| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| age | number | Sí | Age in years. Used by all three scores. |
| sex | select | Sí | PSI subtracts 10 points for women. |
| nursingHome | checkbox | No | PSI +10. |
| confusion | checkbox | No | CURB-65 +1; SMART-COP +1. |
| urea | checkbox | No | CURB-65 +1; PSI +20 (BUN ≥30 mg/dL family). |
| rr30 | checkbox | No | CURB-65 +1; PSI +20. |
| rr25 | checkbox | No | SMART-COP +1 (lower RR threshold than CURB-65). |
| sbp90 | checkbox | No | CURB-65 +1; PSI +20; SMART-COP +2. |
| dbp60 | checkbox | No | CURB-65 +1 (CURB-65 BP criterion, OR with SBP). |
| pulse125 | checkbox | No | PSI +10; SMART-COP +1. |
| tempExtreme | checkbox | No | PSI +15 (and PSI Step 1 screening). |
| phLow | checkbox | No | PSI +30; SMART-COP +1. |
| naLow | checkbox | No | PSI +20. |
| glucoseHigh | checkbox | No | PSI +10. |
| hctLow | checkbox | No | PSI +10. |
| pao2Low | checkbox | No | PSI +10; SMART-COP +2 (hypoxia). |
| pleuralEffusion | checkbox | No | PSI +10. |
| multilobar | checkbox | No | SMART-COP +1. |
| albuminLow | checkbox | No | SMART-COP +1. |
| neoplastic | checkbox | No | PSI +30 (and PSI Step 1 screening). |
| liver | checkbox | No | PSI +20 (and PSI Step 1 screening). |
| chf | checkbox | No | PSI +10 (and PSI Step 1 screening). |
| cerebrovascular | checkbox | No | PSI +10 (and PSI Step 1 screening). |
| renal | checkbox | No | PSI +10 (and PSI Step 1 screening). |
Resultado JSON
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}Añade esta herramienta a tu servidor Model Context Protocol para que los agentes de IA puedan listarla y llamarla.
Añade este bloque a la configuración de tu cliente MCP:
{
"mcpServers": {
"elysiatools-curb-65-vs-pneumonia-severity": {
"name": "curb-65-vs-pneumonia-severity",
"description": "Calcula simultáneamente tres escalas de neumonía y las compara: CURB-65 (0-5, derivación), PSI/PORT (clase I-V, estratificación de mortalidad más precisa), SMART-COP (0-10, predice necesidad de soporte respiratorio/vasopresor en UCI). Cada una tiene un foco: CURB-65 rápido; PSI más preciso pero complejo; SMART-COP detecta quién necesita UCI. Muestra el total y categoría de cada escala, y analiza la concordancia (si todas apuntan a ambulatorio/ingreso/UCI). Ante discrepancia, se favorece la conducta más conservadora. Fuentes: Lim 2003, Fine 1997, Charles 2008. No es consejo médico.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=curb-65-vs-pneumonia-severity",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Tras conectar al endpoint SSE, lista las herramientas expuestas:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Invoca la herramienta por su id; los argumentos se construyen a partir de sus parámetros:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "curb-65-vs-pneumonia-severity",
"arguments": {
"age": 70,
"sex": "male",
"nursingHome": false,
"confusion": true,
"urea": true,
"rr30": true,
"rr25": true,
"sbp90": true,
"dbp60": false,
"pulse125": false,
"tempExtreme": false,
"phLow": true,
"naLow": false,
"glucoseHigh": false,
"hctLow": false,
"pao2Low": true,
"pleuralEffusion": false,
"multilobar": true,
"albuminLow": true,
"neoplastic": false,
"liver": false,
"chf": false,
"cerebrovascular": false,
"renal": false
}
}
}¿Dudas o problemas? Contacta con [email protected]