
这个自动化n8n工作流每天上午8点通过cron触发器运行,从Google Sheets读取患者数据,筛选活跃患者,处理数据生成报告内容,并通过电子邮件和WhatsApp向医生发送报告,同时为危急患者发送警报通知医院工作人员,最后将所有发送的报告记录到专门的表格中。
## 工作原理
– **Cron触发器** – 每天上午8点定时运行
– **Google Sheets(读取)** – 从”Patients”表格获取患者数据
– **筛选节点** – 选择活跃患者
– **代码节点** – 处理数据,创建报告内容,检查危急状况
– **邮件发送节点** – 通过Gmail向医生发送报告
– **HTTP请求节点** – 发送WhatsApp消息
– **危急筛选** – 识别危急患者
– **危急警报邮件** – 通知医院工作人员
– **Google Sheets(写入)** – 将报告记录到”Reports_Log”表格
## Google表格结构
**表格1:患者数据**
– A列:患者ID | B列:患者姓名 | C列:年龄 | D列:当前状况
– E列:体温 | F列:血压 | G列:心率 | H列:当前用药
– I列:医生邮箱 | J列:医生WhatsApp | K列:优先级 | L列:状态 | M列:最后更新
**表格2:报告日志**
– A列:报告日期 | B列:患者ID | C列:患者姓名 | D列:状态 | E列:已发送
## 样本数据
P001 | John Doe | 45 | 稳定 | 98.6 | 120/80 | 72 | 阿司匹林 | dr@hospital.com | +1234567890 | 正常 | 活跃 | 2024-01-15
P002 | Jane Smith | 32 | 发烧 | 101.8 | 130/85 | 88 | 泰诺 | dr2@hospital.com | +1987654321 | 危急 | 活跃 | 2024-01-15
## 使用方法
1. 将工作流JSON导入n8n
2. 配置节点:Google凭据、表格ID、Gmail应用密码、WhatsApp令牌
3. 在Google表格中添加状态为”活跃”的患者
4. 手动测试,然后激活每日运行
## 要求
– 具有指定结构的Google表格
– Google Cloud服务账户JSON
– 启用双重认证的Gmail和应用密码
– WhatsApp Business API令牌
– n8n实例
## 自定义此工作流
– 调整cron表达式以更改计划
– 修改代码节点以自定义报告格式或危急阈值
– 更新邮件/WhatsApp节点以添加更多收件人或模板
– 扩展筛选器以支持更多患者状态

评论(0)