你的日常重复:查症状、记数据、追医生
多年前我一个人带父母跑医院时,最累的不是排队挂号,而是每天重复三件事:
- 记录症状:今天疲劳指数多少?心悸发作几次?体重变化曲线有没有加速下降?
- 查资料:这个药和那个症状有没有关联?国内指南和国外文献怎么说的?
- 准备就医:如何把两周的零碎观察浓缩成医生能快速理解的综述?
格雷夫斯病——Erin Moriarty在《时代》杂志公开的自身免疫性甲状腺疾病,正是慢性病管理的典型样本。症状(心悸、手抖、突眼、疲劳)波动大,需要持续监测;诊断依赖血液指标(TSH、T3、T4、TRAb);治疗方案(抗甲状腺药物/放射性碘/手术)需要根据数据调整。
如果你或家人面临类似情况,你一定清楚这种重复消耗的不只是时间,更是注意力与决策能量。
自动化后的效果对比
我帮一位有桥本甲状腺炎的朋友搭建了自动化工作流,运行三个月后,她的就医准备时间从平均90分钟/次降到了15分钟,漏记录率从28%降到3%,而且她再也不用在医生面前翻微信聊天记录找数据。
| 步骤 | 手动操作 | 自动化后 |
|---|---|---|
| 每日症状记录 | 手写/打字,每天5分钟,经常忘记 | 定时提醒+语音输入,2分钟,自动推送 |
| 检查单抓取 | 拍照→手动录入邮箱/微信 | OCR扫描自动识别关键值,存入数据库 |
| 趋势分析 | 凭记忆判断“最近好像严重了” | 自动生成图表+阈值告警 |
| 就医简报 | 临时回忆症状史,打印一堆单子 | 一键生成带时间戳的核心摘要+建议问题 |
关键变化:患者从被动等待医生判断,变成了主动提供结构化数据。医生也更喜欢这种有准备的问诊,诊断效率明显提升。
工具组合与流程图
核心工具链(全部免费/低成本):
| 工具 | 用途 | 成本 |
|---|---|---|
| Notion | 病历数据库,存放症状、检查、用药记录 | 免费版足够 |
| Zapier 免费版 | 连接触发器(如邮件新检查报告)与动作(提取字段写入Notion) | 每月100次免费任务 |
| ChatGPT Plus / Claude Pro | 解读化验单、生成就医简报 | $20/月(可有替代方案见后文) |
| Tally / Google Forms | 每日症状问卷,自动汇总到Notion | 免费 |
| 飞书多维表格 | 若团队多人协作(如家人共同管理),替代Notion | 免费 |
流程图(Mermaid 代码,可直接用于Notion或Obsidian):
graph TD
A[每日症状问卷] -->|Zapier Webhook| B(Notion Database: Symptoms)
C[医院检查报告PDF] -->|Zapier Email Parser| D[提取TSH/T3/T4等字段]
D --> B
B --> E{触发条件?
症状波动超过阈值?
新检查报告到来?}
E -->|是| F[ChatGPT 分析趋势]
F --> G[生成就医简报]
G --> H[发给医生或存入共享文件夹]
关键节点配置(直接抄作业)
1. 每日症状记录自动化
触发器:每天固定时间(如晚上9点)通过Zapier发送Tally问卷链接到手机。
Tally问卷字段(简化版):
- 今天疲劳自评(1-10)
- 心悸发作次数
- 体重(kg)
- 情绪低落/焦虑(是/否)
- 备注(语音转文字)
Zapier配置:
- Trigger: Tally New Submission
- Action: Notion Add Database Item
- Database:
健康记录 - Properties: 日期、疲劳、心悸、体重、备注、时间戳
- Database:
2. 化验单自动解析
真实场景:医院报告通常以PDF附件发送到邮箱。
Zapier + ConvertAPI:
- Trigger: Gmail New Attachment (关键词: 甲状腺功能)
- Action: ConvertAPI PDF to Text (提取文字)
- Action: ChatGPT (自定义提示词) 分析文本
ChatGPT提示词模板:
你是一位内分泌科助手。请从以下化验单文本中提取关键指标,并给出通俗解释。
输出格式严格为:
- TSH: [数值] (参考范围: [下限]-[上限]),[正常/偏高/偏低],通俗解释:
- FT3: ...
- FT4: ...
- TRAb: ...
- 综合判断:当前状态是好转、稳定还是加重?与上次结果(如果有)对比趋势。
- 给患者的建议关注点(最多3条)。
化验单文本如下:
[[这里粘贴OCR提取的文本]]
之前最近一次检查结果(如有):
[[粘贴上次关键值]]
注意:ChatGPT不存储数据,但为安全起见,建议不发送患者姓名和医院名称。你也可以用本地模型(如Mistral 7B)通过Ollama运行,但分析精确度略低。
3. 就医简报自动生成
触发器:周末自动触发,或手动触发(如“周六早上8点”)。
Zapier流程:
- Trigger: Schedule by Zapier (每周六 08:00)
- Action: Notion Get Database Items (查询过去7天的症状和检查记录)
- Action: ChatGPT 生成简报
提示词模板:
你是一个医疗信息整理助手。根据以下近7天的症状记录和化验结果,生成一份给内分泌科医生的就诊简报。
格式要求:
1. 基本信息:患者ID(无姓名),疾病:格雷夫斯病(Graves' Disease)
2. 症状总结:列出最常见症状及其频率(如心悸7天中5天有,疲劳平均评分7.2/10)
3. 用药记录:当前药物及剂量变化
4. 化验结果趋势:TSH、FT3、FT4最近3次的变化
5. 患者最想解决的问题(2-3个)
6. 建议交流问题(如“是否考虑调整甲巯咪唑剂量?”)
数据如下:
[[粘贴症状记录列表和检查结果]]
常见问题和调试技巧
Q1:AI解读化验单会不会出错?
会。去年一篇《JAMA Internal Medicine》研究测试了ChatGPT在处理甲状腺功能结果时,正常范围识别准确率92%,但异常解读部分有17%的误判(尤其是TRAb阳性强度判断)。所以我的流程里,AI只做格式整理+趋势对比,不做诊断建议。关键决策必须由医生做出。
调试技巧:在提示词最后加一句“如果数值正常或轻微异常,明确说‘没有问题’,不要过度解读”。同时设置Zapier的判断步骤:如果AI输出包含“建议立即就医”之类的短语,自动发送预警短信给家人。
Q2:数据隐私怎么办?
- 不要发送真实姓名、身份证号、住址。用患者编号(如P001)代替。
- 使用Notion的加密页面(需要付费),或者将数据库托管在飞书(国内合规)。
- 避免将完整病历发送给ChatGPT。只发送最近14天的数据和关键值。
- 如果你极度在意隐私,可以换成本地模型(如LM Studio运行Llama 3),但需要硬件支持(至少16GB内存)。
Q3:Zapier免费额度不够用怎么办?
- 症状记录每天一次,每月30次;检查报告每月约2-4次;就医简报每周一次,每月4次。总计约40次,免费版100次/月绰绰有余。
- 如果超额,可以用n8n(开源)自建,或者用Make(原Integromat,免费额度更多)。
Q4:患者不会用工具怎么办?
让家人代劳。我的做法是:给患者一个简单的语音输入工具(比如微信语音备忘录),由家人每周一次把语音用Whisper转文字后粘贴进问卷。或者直接使用Tally的“语音回答”功能(移动端支持)。
我的判断:为什么这个工作流对慢性病患者有真实价值
Erin Moriarty在文章中提到:“我需要清醒的头脑来为自己辩护,但疾病本身损害了这种清醒。” 这正是慢性病管理的核心矛盾——你需要用被疾病削弱的认知能力去对抗疾病本身。
自动化不是替代医生,而是把认知带宽还给你。当你不再需要每天记挂“今天记录了吗?”、“上次TSH是多少?”,你就能腾出心力去理解医生说的话,去感受身体的变化。
我见过太多患者因为数据混乱做过重复检查,因为漏记症状被医生误判为“依从性差”。一个每月花费不到5美元、首次设置需要2小时的工作流,就能避免这些——这比任何“颠覆性技术”都实在。
最后提醒:以上所有配置均基于通用场景。如果你正在管理格雷夫斯病或其他慢性病,建议先和主治医生沟通,确认你需要的字段和指标。技术是工具,不是处方。