Health
Calculateur de Dose par Surface Corporelle (BSA)
Dose par surface corporelle (BSA) : formule de Mosteller BSA = √(taille·poids/3600), dose = dose_par_m² × BSA. Indique aussi la dose adulte standard avec la BSA de référence 1,73 m². La BSA est la normalisation recommandée pour de nombreux protocoles cytotoxiques et pédiatriques. Élimination linéaire seulement. Non un avis médical.
Démarrage rapide
Appelez cet outil depuis votre code en trois langages.
curl -X POST 'https://api.elysiatools.com/fr/api/tools/dose-by-body-surface-area' \
-H 'Content-Type: application/json' \
-d '{"height":170,"weight":70,"dosePerM2":200,"decimalPlaces":4}'Référence de l'API
Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.
Point d'accès
POST https://api.elysiatools.com/fr/api/tools/dose-by-body-surface-areaParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
| height | number | Oui | Body height in centimeters. Must be positive. |
| weight | number | Oui | Body weight in kilograms. Must be positive. |
| dosePerM2 | number | Oui | Drug dose per square meter of BSA. Must be positive. |
| decimalPlaces | number | Non | — |
Format de réponse
Résultat JSON
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}Intégration MCP
Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.
Configuration du serveur
Ajoutez ce bloc à la configuration de votre client MCP :
{
"mcpServers": {
"elysiatools-dose-by-body-surface-area": {
"name": "dose-by-body-surface-area",
"description": "Dose par surface corporelle (BSA) : formule de Mosteller BSA = √(taille·poids/3600), dose = dose_par_m² × BSA. Indique aussi la dose adulte standard avec la BSA de référence 1,73 m². La BSA est la normalisation recommandée pour de nombreux protocoles cytotoxiques et pédiatriques. Élimination linéaire seulement. Non un avis médical.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=dose-by-body-surface-area",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Lister les outils disponibles
Après connexion au point d'accès SSE, listez les outils exposés :
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Appeler cet outil
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": "dose-by-body-surface-area",
"arguments": {
"height": 170,
"weight": 70,
"dosePerM2": 200,
"decimalPlaces": 4
}
}
}