Health
Одновременно рассчитывает три шкалы пневмонии и сравнивает их: CURB-65 (0-5, маршрутизация), PSI/PORT (класс I-V, наиболее точная стратификация летальности), SMART-COP (0-10, предсказывает потребность в ИВЛ/вазопрессорах в ОРИТ). У каждой свой фокус: CURB-65 быстр; PSI точен, но сложнее; SMART-COP выявляет нуждающихся в ОРИТ. Выводит баллы и категорию каждой шкалы, а также согласованность (все ли указывают на амбулаторно/госпитализацию/ОРИТ). При расхождении предпочтительнее более консервативное решение. Источники: Lim 2003, Fine 1997, Charles 2008. Не медицинская консультация.
Вызовите этот инструмент из своего кода на трёх языках.
curl -X POST 'https://api.elysiatools.com/ru/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}'Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.
POST https://api.elysiatools.com/ru/api/tools/curb-65-vs-pneumonia-severity| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
| age | number | Да | Age in years. Used by all three scores. |
| sex | select | Да | PSI subtracts 10 points for women. |
| nursingHome | checkbox | Нет | PSI +10. |
| confusion | checkbox | Нет | CURB-65 +1; SMART-COP +1. |
| urea | checkbox | Нет | CURB-65 +1; PSI +20 (BUN ≥30 mg/dL family). |
| rr30 | checkbox | Нет | CURB-65 +1; PSI +20. |
| rr25 | checkbox | Нет | SMART-COP +1 (lower RR threshold than CURB-65). |
| sbp90 | checkbox | Нет | CURB-65 +1; PSI +20; SMART-COP +2. |
| dbp60 | checkbox | Нет | CURB-65 +1 (CURB-65 BP criterion, OR with SBP). |
| pulse125 | checkbox | Нет | PSI +10; SMART-COP +1. |
| tempExtreme | checkbox | Нет | PSI +15 (and PSI Step 1 screening). |
| phLow | checkbox | Нет | PSI +30; SMART-COP +1. |
| naLow | checkbox | Нет | PSI +20. |
| glucoseHigh | checkbox | Нет | PSI +10. |
| hctLow | checkbox | Нет | PSI +10. |
| pao2Low | checkbox | Нет | PSI +10; SMART-COP +2 (hypoxia). |
| pleuralEffusion | checkbox | Нет | PSI +10. |
| multilobar | checkbox | Нет | SMART-COP +1. |
| albuminLow | checkbox | Нет | SMART-COP +1. |
| neoplastic | checkbox | Нет | PSI +30 (and PSI Step 1 screening). |
| liver | checkbox | Нет | PSI +20 (and PSI Step 1 screening). |
| chf | checkbox | Нет | PSI +10 (and PSI Step 1 screening). |
| cerebrovascular | checkbox | Нет | PSI +10 (and PSI Step 1 screening). |
| renal | checkbox | Нет | PSI +10 (and PSI Step 1 screening). |
JSON-результат
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.
Добавьте этот блок в конфигурацию вашего MCP-клиента:
{
"mcpServers": {
"elysiatools-curb-65-vs-pneumonia-severity": {
"name": "curb-65-vs-pneumonia-severity",
"description": "Одновременно рассчитывает три шкалы пневмонии и сравнивает их: CURB-65 (0-5, маршрутизация), PSI/PORT (класс I-V, наиболее точная стратификация летальности), SMART-COP (0-10, предсказывает потребность в ИВЛ/вазопрессорах в ОРИТ). У каждой свой фокус: CURB-65 быстр; PSI точен, но сложнее; SMART-COP выявляет нуждающихся в ОРИТ. Выводит баллы и категорию каждой шкалы, а также согласованность (все ли указывают на амбулаторно/госпитализацию/ОРИТ). При расхождении предпочтительнее более консервативное решение. Источники: Lim 2003, Fine 1997, Charles 2008. Не медицинская консультация.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=curb-65-vs-pneumonia-severity",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}После подключения к SSE-endpoint выведите список доступных инструментов:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Вызовите инструмент по его id; аргументы формируются из его параметров:
{
"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
}
}
}Вопросы или проблемы? Свяжитесь с [email protected]