API de Riesgo de Diabetes¶
Calcular el porcentaje de riesgo de diabetes a partir de la edad, el sexo, la etnia, el nivel de glucosa, la presión arterial, el colesterol HDL, el índice de masa corporal (IMC) y el historial familiar.
Endpoint¶
GET /api/v1/diabetes-riskPOST /api/v1/diabetes-risk/post
Parámetros¶
| Nombre | Tipo | Requerido | En | Descripción |
|---|---|---|---|---|
age | entero | Sí | Consulta/Cuerpo | Edad en años. |
sex | entero | Sí | Consulta/Cuerpo | Valor codificado de sexo esperado por el modelo. |
ethnicity | entero | Sí | Consulta/Cuerpo | Valor codificado de etnia esperado por el modelo. |
weight | número | Sí | Consulta/Cuerpo | Peso corporal (en la métrica kg, en la métrica imperial). |
height | número | Sí | Consulta/Cuerpo | Altura (en la métrica cm, en la métrica imperial). |
fasting_glucose | número | Sí | Consulta/Cuerpo | Valor de glucosa en ayunas. |
systolic_blood_pressure | número | Sí | Consulta/Cuerpo | Lectura de la presión arterial sistólica. |
HDL_cholesterol | número | Sí | Consulta/Cuerpo | Valor del colesterol HDL. |
family_history | entero | Sí | Consulta/Cuerpo | Marcador del historial familiar (entrada del modelo). |
unit | cadena (metric,imperial) | No | Consulta/Cuerpo | Modo de unidad de peso/altura. |
lang | cadena | No | Consulta | Idioma de la respuesta (en,es,de,fr,pt,ja,hi,ar). |
¿Por qué usar este endpoint?¶
- Convertir los marcadores clínicos en una puntuación de riesgo de diabetes unificada.
- Potenciar las alertas preventivas y los flujos de trabajo de triage.
- Estandarizar la lógica de riesgo entre socios y plataformas.
Ejemplo de solicitud¶
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"}'
Ejemplo de respuesta¶
Info
El ejemplo de respuesta a continuación se proporciona únicamente con fines de demostración. Para obtener la estructura JSON completa, en tiempo real y potencialmente más rica, realice una solicitud real a este 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"
}
}
Posicionamiento comercial¶
Endpoint de alto valor para productos de atención preventiva, motores de riesgo de seguros y sistemas de monitorización de enfermedades crónicas.
Nota
El modelo espera entradas numéricas codificadas para sex, ethnicity, y family_history.
Endpoints recomendados¶
GET /api/v1/fitness/fasted-training-risk- API de Riesgo de Entrenamiento en AyyunasGET /api/v1/fitness/injury-risk- API de Riesgo de LesionesGET /api/v1/fitness/metabolic-adaptation-risk- API de Riesgo de Adaptación MetabólicaGET /api/v1/fitness/micronutrient-risk- API de Riesgo de MicronutrientesGET /api/v1/fitness/sedentary-risk-score- API de Puntuación de Riesgo de SedentarismoGET /api/v1/bmi- API de IMC