Health
Calcula simultaneamente três escores de pneumonia e os compara: CURB-65 (0-5, encaminhamento), PSI/PORT (classe I-V, estratificação de mortalidade mais precisa), SMART-COP (0-10, prevê necessidade de suporte respiratório/vasopressor na UTI). Cada um tem foco: CURB-65 rápido; PSI mais preciso, porém complexo; SMART-COP detecta quem precisa de UTI. Mostra o total e a categoria de cada escore, e analisa a concordância (todos ambulatorial/internação/UTI). Em caso de discordância, conduta mais conservadora. Fontes: Lim 2003, Fine 1997, Charles 2008. Não é conselho médico.
Chame esta ferramenta a partir do seu código em três idiomas.
curl -X POST 'https://api.elysiatools.com/pt/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}'Envie uma requisição POST com suas entradas em JSON. Parâmetros do tipo arquivo exigem upload prévio.
POST https://api.elysiatools.com/pt/api/tools/curb-65-vs-pneumonia-severity| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| age | number | Sim | Age in years. Used by all three scores. |
| sex | select | Sim | PSI subtracts 10 points for women. |
| nursingHome | checkbox | Não | PSI +10. |
| confusion | checkbox | Não | CURB-65 +1; SMART-COP +1. |
| urea | checkbox | Não | CURB-65 +1; PSI +20 (BUN ≥30 mg/dL family). |
| rr30 | checkbox | Não | CURB-65 +1; PSI +20. |
| rr25 | checkbox | Não | SMART-COP +1 (lower RR threshold than CURB-65). |
| sbp90 | checkbox | Não | CURB-65 +1; PSI +20; SMART-COP +2. |
| dbp60 | checkbox | Não | CURB-65 +1 (CURB-65 BP criterion, OR with SBP). |
| pulse125 | checkbox | Não | PSI +10; SMART-COP +1. |
| tempExtreme | checkbox | Não | PSI +15 (and PSI Step 1 screening). |
| phLow | checkbox | Não | PSI +30; SMART-COP +1. |
| naLow | checkbox | Não | PSI +20. |
| glucoseHigh | checkbox | Não | PSI +10. |
| hctLow | checkbox | Não | PSI +10. |
| pao2Low | checkbox | Não | PSI +10; SMART-COP +2 (hypoxia). |
| pleuralEffusion | checkbox | Não | PSI +10. |
| multilobar | checkbox | Não | SMART-COP +1. |
| albuminLow | checkbox | Não | SMART-COP +1. |
| neoplastic | checkbox | Não | PSI +30 (and PSI Step 1 screening). |
| liver | checkbox | Não | PSI +20 (and PSI Step 1 screening). |
| chf | checkbox | Não | PSI +10 (and PSI Step 1 screening). |
| cerebrovascular | checkbox | Não | PSI +10 (and PSI Step 1 screening). |
| renal | checkbox | Não | PSI +10 (and PSI Step 1 screening). |
Resultado JSON
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}Adicione esta ferramenta ao seu servidor Model Context Protocol para que agentes de IA possam listá-la e chamá-la.
Adicione este bloco à configuração do seu cliente MCP:
{
"mcpServers": {
"elysiatools-curb-65-vs-pneumonia-severity": {
"name": "curb-65-vs-pneumonia-severity",
"description": "Calcula simultaneamente três escores de pneumonia e os compara: CURB-65 (0-5, encaminhamento), PSI/PORT (classe I-V, estratificação de mortalidade mais precisa), SMART-COP (0-10, prevê necessidade de suporte respiratório/vasopressor na UTI). Cada um tem foco: CURB-65 rápido; PSI mais preciso, porém complexo; SMART-COP detecta quem precisa de UTI. Mostra o total e a categoria de cada escore, e analisa a concordância (todos ambulatorial/internação/UTI). Em caso de discordância, conduta mais conservadora. Fontes: Lim 2003, Fine 1997, Charles 2008. Não é conselho médico.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=curb-65-vs-pneumonia-severity",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Após conectar ao endpoint SSE, liste as ferramentas expostas:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Invoque a ferramenta pelo seu id; os argumentos são construídos a partir de seus 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
}
}
}Dúvidas ou problemas? Contate [email protected]