API pour l'évaluation du risque de diabète¶
Calculer le pourcentage de risque de diabète à partir de l'âge, du sexe, de l'origine ethnique, de la glycémie, de la tension artérielle, du taux de HDL, de l'IMC et de l'historique familial.
Point de terminaison¶
GET /api/v1/diabetes-riskPOST /api/v1/diabetes-risk/post
Paramètres¶
| Nom | Type | Obligatoire | Valeur | Description |
|---|---|---|---|---|
age | entier | Oui | Requête/Corps | Âge en années. |
sex | entier | Oui | Requête/Corps | Valeur de sexe encodée attendue par le modèle. |
ethnicity | entier | Oui | Requête/Corps | Valeur d'origine ethnique encodée attendue par le modèle. |
weight | nombre | Oui | Requête/Corps | Poids du corps (unité kg, unité impériale). |
height | nombre | Oui | Requête/Corps | Taille (unité métrique, unité impériale). |
fasting_glucose | nombre | Oui | Requête/Corps | Valeur de glycémie à jeun. |
systolic_blood_pressure | nombre | Oui | Requête/Corps | Lecture de la pression artérielle systolique. |
HDL_cholesterol | nombre | Oui | Requête/Corps | Valeur du cholestérol HDL. |
family_history | entier | Oui | Requête/Corps | Indicateur d'historique familial (entrée du modèle). |
unit | chaîne (metric, imperial) | Non | Requête/Corps | Mode d'unité poids/taille. |
lang | chaîne | Non | Requête | Langue de la réponse (en, es, de, fr, pt, ja, hi, ar). |
Pourquoi utiliser ce point de terminaison¶
- Transformer les marqueurs cliniques en un score de risque de diabète unifié.
- Fournir des alertes préventives et des flux de travail de tri.
- Standardiser la logique de risque entre les partenaires et les plateformes.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/diabetes-risk?age=45&sex=1ðnicity=1&weight=84&height=177&fasting_glucose=112&systolic_blood_pressure=132&HDL_cholesterol=46&family_history=1&unit=metric&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/diabetes-risk/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"age":45,"sex":1,"ethnicity":1,"weight":84,"height":177,"fasting_glucose":112,"systolic_blood_pressure":132,"HDL_cholesterol":46,"family_history":1,"unit":"metric"}'
Exemple de réponse¶
Info
L'exemple de réponse ci-dessous est uniquement à des fins de démonstration. Pour obtenir la structure JSON complète, en temps réel et potentiellement plus riche, effectuez une requête vers cet endpoint.
{
"age": 45,
"BMI": 26.81,
"diabetes_risk": 28.47,
"risk_band": "moderate",
"risk_band_label": "Moderate",
"risk_signal": "Moderate diabetes risk pattern detected.",
"action_plan": ["Improve insulin-sensitive habits", "Follow periodic screening"],
"monitoring_plan": "Recheck markers in planned intervals.",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "7a4ac23db2db4f7a",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "diabetes_risk",
"response_language": "en"
}
}
Positionnement commercial¶
Point de terminaison à haute valeur pour les produits de soins préventifs, les moteurs de risque des assureurs et les systèmes de surveillance des maladies chroniques.
Note
Le modèle attend des entrées numériques encodées pour sex, ethnicity, et family_history.
Points de terminaison recommandés¶
GET /api/v1/fitness/fasted-training-risk- API de risque pour l'entraînement à jeunGET /api/v1/fitness/injury-risk- API de risque de blessureGET /api/v1/fitness/metabolic-adaptation-risk- API de risque d'adaptation métaboliqueGET /api/v1/fitness/micronutrient-risk- API de risque de micronutrimentsGET /api/v1/fitness/sedentary-risk-score- API de score de risque de sédentaritéGET /api/v1/bmi- API de l'IMC