Skip to content
Back to work

Lab Results Automation

Finalised lab results reach patients without anyone sending them by hand.

The n8n workflow that routes finalised lab results to patients.
Status
Internal
Role
Solo developer and system owner
Client
Nova International Medical Complex, Jeddah
Timeline
June 2026 – July 2026
Stack
n8n, REST APIs, Webhooks, Docker

I built an n8n workflow that picks up finalised laboratory results and delivers them to the right patient automatically. Before this, a staff member sent every result by hand, which was slow and easy to get wrong. The workflow connects the lab's output to the complex's messaging channels over webhooks and REST calls, with conditional routing for results that need a human to look first.

Highlights

  • A webhook fires the moment a result is marked final, so delivery no longer waits for someone to check the lab system.
  • The workflow matches each result to the patient record and sends it on the channel that patient already uses.
  • Conditional branches hold back results that need a clinician's review instead of pushing them out automatically.
  • Failed sends raise a notification rather than disappearing, so staff can see exactly which result did not go out.

This is an internal system with no public URL, so the screens here use seeded data. I can walk through the live system on request.

Watch the walkthrough