说实话,我之前一直觉得管理自己的健康记录挺麻烦的。每次去看医生,被问到“你上次头疼是什么时候?”“吃的什么药,剂量多少?”我总是支支吾吾答不上来。病历本上龙飞凤舞的字也经常看不懂,更别说系统整理自己的血压、血糖变化趋势了。直到我发现了这个叫 Medical 的个人健康记录管理工具,才算是找到了组织。
它不是什么在线医疗平台,也不提供诊断(人家官方说了“不是医生,不是诊断工具”),就是一个 本地化的健康数据管家。所有数据都存在你自己的电脑里,隐私这块拿捏得死死的,绝对不传任何第三方。这点让我特别放心,毕竟健康数据太敏感了。
安装过程:简单到离谱
如果你跟我一样用的是那套支持 npx 的环境(比如 Node.js 装好那种),直接在终端敲一行命令就完事儿:
npx skills add https://github.com/xdelin/OpenClaw-Education-Skills --skill medical
运行后,它会自动在当前项目目录下创建 memory/health/ 文件夹,里面预置了几个空 JSON 文件:
- medications.json — 放你的药品清单和服用计划
- symptoms.json — 症状时间线,比如哪天头疼、程度如何
- history.json — 既往病史、手术记录什么的
- vitals.json — 生命体征,血压、血糖、体重等等
- emergency.json — 紧急健康卡数据,用来生成一页纸的摘要
之后所有操作都通过 scripts/ 目录下的 Python 脚本来完成。一开始我还担心要记很多命令,其实常用的就那几个,后面我会列出来。
核心功能:让你秒变“健康记录达人”
我最常用的功能是 症状追踪。之前因为偏头痛频繁去看神经内科,医生总想知道发作规律。现在只要头疼了,我就跑一下脚本:
User: "I have headaches, 6/10 severity, worse in morning"
→ Use scripts/add_symptom.py
系统自动把严重程度、时间、上下文记录下来,下次复诊前直接生成一个症状时间线,医生一目了然,问诊效率高了很多。
用药管理也是刚需。我爸有高血压,之前总忘记吃降压药。我帮他设置好:
User: "I was prescribed Lisinopril 10mg daily"
→ Use scripts/add_medication.py
→ Store in memory/health/medications.json
→ Set up reminder schedule
虽然目前脚本只负责记录,但提醒可以通过其他调度工具配合,至少再也不会漏掉剂量了。
还有 生命体征记录,比如每天测完血压:
User: "Blood pressure 130/85 this morning"
→ Use scripts/add_vital.py --type bp --value "130/85"
→ Track trends over time
几个月下来就能看到趋势图,对自己的健康状况心中有数。
最让我惊喜的是 紧急健康卡 功能。出门旅游或者突发情况时,用一下:
User: "Give me my emergency health card"
→ Use scripts/generate_emergency_card.py
→ Output: One-page summary for wallet/phone lock screen
一张纸就把过敏药物、既往病史、紧急联系人等信息汇总好,放在手机锁屏或者钱包里,关键时刻能救命。
安全性:底线绝不碰
这个工具在安全隐私上设了三条红线:
- ✅ 只能做症状追踪、用药提醒、预约准备等记录类操作
- ❌ 绝对不能诊断疾病或解释症状
- ❌ 绝对不能推荐开始/停止用药
- ❌ 绝对不能替代专业医疗咨询
而且它还有个紧急协议:如果用户描述的症状提示可能为紧急情况(如胸痛、呼吸困难、大出血、意识丧失、自杀念头),会立即引导拨打急救电话,不继续记录。这个设计真的太人性化了。
脚本全家桶一览
我把所有脚本都列出来,方便大家按需使用:
| 脚本名称 | 功能 |
|---|---|
| add_medication.py | 添加新药,包括服用计划 |
| list_medications.py | 显示当前所有药物 |
| check_interactions.py | 检查已知药物相互作用 |
| add_symptom.py | 记录症状,包括严重程度和上下文 |
| get_symptom_timeline.py | 生成症状历史记录,适合给医生看 |
| add_vital.py | 记录生命体征(血压、血糖、体重等) |
| get_vital_trends.py | 展示趋势和平均值 |
| add_history_record.py | 添加医疗历史记录 |
| get_medical_history.py | 调取完整医疗历史 |
| add_lab_result.py | 存储实验室检查结果 |
| generate_emergency_card.py | 创建紧急健康摘要卡 |
| manage_family_profile.py | 切换/添加家庭成员档案 |
家庭档案这个功能很贴心,一家人的健康数据可以分开管理,但都在同一个本地文件夹里。
一点小建议
用这个工具要注意,它只是辅助记录,不能代替医嘱。比如你突然血压很高,还是得先联系医生,而不是光记录。另外,因为数据在本地,记得定期备份 memory/health/ 文件夹,万一电脑坏了就尴尬了。
总体来说,Medical 技能就像一个靠谱的健康助理,帮你把琐碎的健康数据整理得井井有条。如果你也有“看病时说不清症状”“忘记吃药”“想监测慢性病指标”这类需求,真的可以试试看。安装只需一行命令,但之后带来的便利感,绝对值得~