dialysis-assistant — dialysis-助手
v1.0.2自动记录和分析透析上下机体重、血压及脱水量,提供趋势、警告和个性化饮水建议。
运行时依赖
安装命令
点击复制技能文档
透析记录助手 (dialysis)
自动记录透析数据,提供脱水量计算、趋势分析、超重警告、血压记录等完整功能。
激活关键词
用户发送消息包含以下关键词时自动激活:
透析、下机、上机 体重、脱水 透析记录、历史 下次透析 设置干体重、设置舒适体重、设置脱水上限 核心功能
- 记录下机体重
用户说"下机 59.6"或类似格式时自动记录:
提取体重数值(支持:小数、整数) 可选血压(如"下机 59.6 血压 140/90") 可选备注(如"下机 59.6 备注 有点头晕") 自动计算距上次透析天数 自动判断是否达到干体重/舒适体重
支持格式:
下机 59.6 下机59.6 下机 59.6 血压 140/90 下机 59.6 备注 头晕
- 记录上机体重
用户说"上机 63.5"时自动计算:
计算体重增长(本次 - 上次下机) 计算体重增长百分比 计算建议脱水量(不超过上限和体重增长) 计算超滤率 (ml/h) 预计透析后体重 超重警告(超过3400ml时提醒) 喝水建议(根据间隔天数)
支持格式:
上机 63.5 上机63.5 血压 150/95
- 查看历史记录
用户说"透析记录"或"历史"时:
显示最近10次透析记录表格 包含:日期、上机体重、下机体重、脱水量、间隔天数 趋势分析:平均脱水量、近3次平均体重增长 血压趋势(如果有记录)
- 下次透析参考
用户说"下次透析"时:
显示上次下机体重和脱水量 距上次透析天数 根据间隔天数给出安全体重增长范围 每日喝水建议上限
- 修改设置
用户可调整个人参数:
设置干体重 60.5 - 干体重 (kg) 设置舒适体重 59 - 舒适体重 (kg) 设置脱水上限 3500 - 脱水上限 (ml)
- 查看设置
文件位置:/other/透析数据(勿删)/dialysis-data.json(公共空间)
数据格式:
{ "设置tings": { "dryWeight": 60.8, "comfortWeight": 59.5, "maxRemoval": 3400 }, "records": [ { "date": "2026-04-13", "preWeight": 63.5, "postWeight": 59.6, "preBp": "150/95", "postBp": "140/90", "removal": 3900, "intervalDays": 1, "notes": "有点头晕", "timestamp": "2026-04-13T09:15:00" } ] }
响应示例 记录下机 ✅ 已记录下机体重: 59.6 kg 🩺 血压: 140/90 🎯 达到舒适体重! 📝 备注: 有点头晕
记录上机 📋 透析设置建议
🖊️ 上机体重: 63.5 kg 💧 体重增长: 3900 ml (6.1%) 💧 建议脱水量: 3400 ml ⏱️ 超滤率: 850 ml/h 🎯 预计下机: 60.1 kg 🩺 上机血压: 150/95 🎯 预计可达干体重 ⚠️ 体重增长 3900ml,已达上限! 💧 建议今日饮水: ≤ 1360 ml
━━━━━━━━━━━━━━━━━━━━━━
🏥 目标参考: 干体重: 60.8 kg 舒适体重: 59.5 kg 脱水上限: 3400 ml
祝透析顺利!💪
历史记录 📊 透析历史记录 (最近10次) ━━━━━━━━━━━━━━━━━━━━━━ 日期 上机 下机 脱水 间隔 ━━━━━━━━━━━━━━━━━━━━━━ 2026-04-13 63.5 59.6 3400 1 2026-04-11 64.0 59.8 4200 2 ...
📈 平均脱水量: 3500 ml (接近上限) 📊 近3次平均体重增长: 4000 ml 🩺 最近血压: 140/90
默认参数 干体重: 60.8 kg 舒适体重: 59.5 kg 脱水上限: 3400 ml 技术实现
脚本位置:/home/node/.OpenClaw/workspace/技能s/dialysis/dialysis.py
调用方式:通过 Python 脚本处理用户消息,返回格式化结果。
注意事项 体重单位为 kg,脱水量单位为 ml 血压格式支持:xxx/xx(如 140/90) 超滤率按4小时透析计算 体重增长超过脱水上限时会发出警告 所有记录自动保存到本地 JSON 文件