Health
Calcule simultanément trois scores de pneumonie et les compare : CURB-65 (0-5, orientation), PSI/PORT (classe I-V, stratification de mortalité la plus précise), SMART-COP (0-10, prédit le besoin de support respiratoire/vasopresseur en réanimation). Chacun a son focus : CURB-65 rapide ; PSI plus précis mais complexe ; SMART-COP détecte ceux nécessitant la réanimation. Affiche le total et la catégorie de chaque score, et analyse la concordance (tous orientent vers ambulatoire/hospitalisation/réanimation). En cas de discordance, privilégier la conduite la plus conservatrice. Sources : Lim 2003, Fine 1997, Charles 2008. Non un avis médical.
Appelez cet outil depuis votre code en trois langages.
curl -X POST 'https://api.elysiatools.com/fr/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}'Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.
POST https://api.elysiatools.com/fr/api/tools/curb-65-vs-pneumonia-severity| Nom | Type | Requis | Description |
|---|---|---|---|
| age | number | Oui | Age in years. Used by all three scores. |
| sex | select | Oui | PSI subtracts 10 points for women. |
| nursingHome | checkbox | Non | PSI +10. |
| confusion | checkbox | Non | CURB-65 +1; SMART-COP +1. |
| urea | checkbox | Non | CURB-65 +1; PSI +20 (BUN ≥30 mg/dL family). |
| rr30 | checkbox | Non | CURB-65 +1; PSI +20. |
| rr25 | checkbox | Non | SMART-COP +1 (lower RR threshold than CURB-65). |
| sbp90 | checkbox | Non | CURB-65 +1; PSI +20; SMART-COP +2. |
| dbp60 | checkbox | Non | CURB-65 +1 (CURB-65 BP criterion, OR with SBP). |
| pulse125 | checkbox | Non | PSI +10; SMART-COP +1. |
| tempExtreme | checkbox | Non | PSI +15 (and PSI Step 1 screening). |
| phLow | checkbox | Non | PSI +30; SMART-COP +1. |
| naLow | checkbox | Non | PSI +20. |
| glucoseHigh | checkbox | Non | PSI +10. |
| hctLow | checkbox | Non | PSI +10. |
| pao2Low | checkbox | Non | PSI +10; SMART-COP +2 (hypoxia). |
| pleuralEffusion | checkbox | Non | PSI +10. |
| multilobar | checkbox | Non | SMART-COP +1. |
| albuminLow | checkbox | Non | SMART-COP +1. |
| neoplastic | checkbox | Non | PSI +30 (and PSI Step 1 screening). |
| liver | checkbox | Non | PSI +20 (and PSI Step 1 screening). |
| chf | checkbox | Non | PSI +10 (and PSI Step 1 screening). |
| cerebrovascular | checkbox | Non | PSI +10 (and PSI Step 1 screening). |
| renal | checkbox | Non | PSI +10 (and PSI Step 1 screening). |
Résultat JSON
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.
Ajoutez ce bloc à la configuration de votre client MCP :
{
"mcpServers": {
"elysiatools-curb-65-vs-pneumonia-severity": {
"name": "curb-65-vs-pneumonia-severity",
"description": "Calcule simultanément trois scores de pneumonie et les compare : CURB-65 (0-5, orientation), PSI/PORT (classe I-V, stratification de mortalité la plus précise), SMART-COP (0-10, prédit le besoin de support respiratoire/vasopresseur en réanimation). Chacun a son focus : CURB-65 rapide ; PSI plus précis mais complexe ; SMART-COP détecte ceux nécessitant la réanimation. Affiche le total et la catégorie de chaque score, et analyse la concordance (tous orientent vers ambulatoire/hospitalisation/réanimation). En cas de discordance, privilégier la conduite la plus conservatrice. Sources : Lim 2003, Fine 1997, Charles 2008. Non un avis médical.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=curb-65-vs-pneumonia-severity",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Après connexion au point d'accès SSE, listez les outils exposés :
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :
{
"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
}
}
}Des questions ou un problème ? Contactez [email protected]