ai-diabetes-coach

AI 糖尿病康复管理助手 — 血糖记录、风险分级、个体化饮食/运动建议、胰岛素参考计算。基于 ADA 2025 指南。安全增强设计。

Audits

Pending

Install

openclaw skills install ai-diabetes-coach

AI 糖尿病康复管理助手 (AI Diabetes Coach)

基于 ADA 2025 指南的糖尿病康复管理工具。安全优先设计。

功能

  • 血糖记录与实时建议(危急值自动阻断,强制就医引导)
  • 个体化饮食建议(基于当前血糖和三餐类型)
  • 运动安全建议(依据血糖水平分档)
  • 胰岛素参考剂量计算(含低血糖风险动态修正)
  • 7天风险评估报告(低血糖/高血糖频率分析)
  • 用户个体化参数管理(目标血糖/校正因子/碳水比)

快速开始

# 1. 设置 API 密钥(必须)
export API_KEY=your_strong_secret_key

# 2. 安装依赖
pip install flask

# 3. 启动服务
python app.py

# 服务运行在 http://localhost:5000
# 所有请求需在 Header 添加 X-API-Key: your_strong_secret_key

启动前必须先设置 API_KEY 环境变量,否则服务拒绝启动。 数据存储在内存中,重启后丢失。 默认监听 127.0.0.1:5000,生产部署配合反向代理。

API 概览

路径方法说明
/healthGET健康检查
/profileGET/POST获取/更新用户参数
/recordPOST添加血糖记录
/advicePOST实时血糖建议
/insulinPOST胰岛素剂量计算
/risk/<uid>GET风险报告
/summary/<uid>GET最近记录与建议

安全特性

  1. 危急血糖值(<2.8 或 >20.0 mmol/L)拒绝生成常规建议,强制要求就医
  2. 所有胰岛素建议包含低血糖风险动态修正
  3. 输入白名单与严格类型校验
  4. 敏感操作记录审计日志
  5. 用户参数范围裁剪
  6. 所有响应附带医疗免责声明
  7. API 可选密钥鉴权(生产环境启用)

合规声明

本工具不提供医疗诊断,所有输出必须经医生审核后使用。