Automate patient intake and AI risk triage with Azure OpenAI, Google, and Slack
Needs changesWhat this workflow does
This AI workflow has 10 nodes and runs on a schedule (legacy Cron node) (plus 1 other trigger). Along the way it connects Google Calendar, Gmail, Google Sheets and Slack and 1 more.
How it runs
Trigger: On a schedule (legacy Cron node) (plus 1 other trigger).
- Fetch Calendar Appointments (Google Calendar): get many
- AI Risk Assessment Agent (AI Agent): runs an AI agent, with model: Azure OpenAI Chat Model
- Send Pre-Arrival Intake Email (Gmail): work with message
- Normalize AI Output (Code): runs custom JavaScript code
- Save Assessment to Sheet (Google Sheets): append or update
- Check Risk Level (If): checks a condition and branches into true / false
- Notify Doctor via Slack (Slack): uses Slack
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Cron in Hourly Schedule Trigger: replace with Schedule Trigger.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Cron Hourly Schedule Trigger | Schedule Trigger |
Nodes used (10)
- Cron
n8n-nodes-base.cron - Google Calendar
n8n-nodes-base.googleCalendar - Gmail
n8n-nodes-base.gmail - Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi
From the author
📊 Description Automate patient pre-arrival intake, AI risk assessment, and real-time doctor alerts in one seamless healthcare workflow. ⏰📧 This automation sends scheduled intake reminders before appointments, analyzes submitted patient data using AI, and…