Health
Calcula el volumen corriente ventilatorio protector según el peso corporal predicho (PBW) del ARDSNet. Hombre PBW = 50 + 0.91×(cm−152.4); mujer = 45.5 + 0.91×(cm−152.4). VT = mL/kg×PBW, por defecto 6 mL/kg (rango 4–8). 4 mL/kg para SDRA grave con hipercapnia permisiva; 6 mL/kg estándar; 8 mL/kg límite (presión meseta <30 cmH₂O, si no reducir a 4). Fuentes: ARDSNet NEJM 2000, Brower NEJM 2004, StatPearls, LITFL. No es consejo médico.
Llama a esta herramienta desde tu código en tres lenguajes.
curl -X POST 'http://127.0.0.1:3003/es/api/tools/ventilator-tidal-volume' \
-H 'Content-Type: application/json' \
-d '{"height":175,"sex":"male","vtPerKg":6,"decimalPlaces":0}'Envía una petición POST con tus entradas en JSON. Los parámetros de tipo archivo requieren una subida previa.
POST http://127.0.0.1:3003/es/api/tools/ventilator-tidal-volume| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| height | number | Sí | Patient height in centimeters, used to derive predicted body weight (PBW). |
| sex | select | Sí | Sex, used to select the ARDSNet PBW formula (male base 50, female base 45.5). |
| vtPerKg | number | No | Tidal volume per kg of PBW. Default 6 (lung-protective); range 4 (severe ARDS) to 8 (upper bound, requires plateau pressure < 30 cmH₂O). |
| decimalPlaces | number | No | — |
Resultado JSON
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-ventilator-tidal-volume": {
"name": "ventilator-tidal-volume",
"description": "Calcula el volumen corriente ventilatorio protector según el peso corporal predicho (PBW) del ARDSNet. Hombre PBW = 50 + 0.91×(cm−152.4); mujer = 45.5 + 0.91×(cm−152.4). VT = mL/kg×PBW, por defecto 6 mL/kg (rango 4–8). 4 mL/kg para SDRA grave con hipercapnia permisiva; 6 mL/kg estándar; 8 mL/kg límite (presión meseta <30 cmH₂O, si no reducir a 4). Fuentes: ARDSNet NEJM 2000, Brower NEJM 2004, StatPearls, LITFL. No es consejo médico.",
"baseUrl": "http://127.0.0.1:3003/mcp/sse?toolId=ventilator-tidal-volume",
"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": "ventilator-tidal-volume",
"arguments": {
"height": 175,
"sex": "male",
"vtPerKg": 6,
"decimalPlaces": 0
}
}
}{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}¿Dudas o problemas? Contacta con [email protected]