# Triage hospital FHIR observations with Google Gemini, Google Sheets, and Slack

> Quick overview Youtube Video: https://youtu.be/hq4jZv8EZYg?si=aU0S13Zvbo30IS- This workflow runs every 15 minutes to poll FHIR Observation data from mock.health, uses Google Gemini to triage each new observation, escalates high-severity findings to Slack, and logs all processed observations and recommendations to a Google Sheets tracking sheet. How it works 1. Runs every 15 minutes on a schedule. 2. Reads the last successful sync timestamp from workflow static data and polls the mock.health FHIR Observation endpoint for the most recently updated records since that time. 3. Parses the FHIR bundle, normalizes each Observation into a consistent alert payload, and stops if no valid observations are returned. 4. Checks Google Sheets for matching observationId values and filters out observations already marked as processed. 5. Sends each unprocessed observation to Google Gemini to assign a severity, headline, clinical rationale, and recommended action, then merges the triage back into the ob

- **Domain**: `n8n-workflow-21537.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/21537
- Page (HTML): https://agenstry.com/agents/n8n-workflow-21537.n8n.io
- Documentation: https://n8n.io/workflows/21537
