Skip to product information

n8n FHIR Observation Triage with Gemini, Sheets & Slack

n8n FHIR Observation Triage with Gemini, Sheets & Slack

 (200+Reviews)
Regular price £17.99
Regular price £17.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n FHIR Observation Triage with Gemini, Sheets & Slack

n8n FHIR Observation Triage with Gemini, Sheets & Slack

Regular price £17.99
Regular price £17.99 Sale price
SAVE Sold out

Automatically triage new FHIR Observations every 15 minutes—then escalate critical results to Slack and log everything in Google Sheets

This n8n workflow polls FHIR Observation data from mock.health, uses Google Gemini to triage each new observation, sends CRITICAL/HIGH alerts to Slack, and tracks processed recommendations in Google Sheets—all on a 15-minute schedule.

What this workflow does

  • Runs on a schedule (every 15 minutes) to check for newly updated FHIR Observation records.
  • Reads the last successful sync timestamp from workflow static data and polls the mock.health FHIR Observation endpoint for records updated since then.
  • Parses the returned FHIR bundle, normalizes each Observation into a consistent alert payload, and stops when no valid observations are returned.
  • Checks Google Sheets for existing observationId entries and filters out observations already marked as processed.
  • For each unprocessed observation, sends it to Google Gemini to generate: severity, headline, clinical rationale, and a recommended action.
  • Routes CRITICAL and HIGH findings to Slack as escalation messages, while preserving the original payload for downstream logging.
  • Appends or updates the observation in Google Sheets, marks it as processed, and advances the stored sync cursor to the newest processed observation timestamp.

Use cases

  • Healthcare ops automation: triage incoming clinical observations and notify the right team quickly via Slack.
  • Monitoring & auditing: maintain a historical log of processed Observation IDs and Gemini recommendations in Google Sheets.
  • Automation engineers & SaaS operators: validate an AI-assisted triage pipeline with scheduled polling and deduplication by observationId.

Technical details

  • n8n nodes/tools used: HTTP Request, Code, if, switch, sticky note, Slack.
  • Integrations: mock.health (FHIR Observation via HTTP Request + bearer token), Google Gemini (severity/headline/rationale/recommendation), and Google Sheets (processed tracking and cursor advancement).
View full details