cd /news/ai-agents/how-we-built-eir-a-secure-healthcare… · home topics ai-agents article
[ARTICLE · art-117157] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

How We Built EIR: A Secure Healthcare Agent Fleet on Google Cloud

A team of developers built EIR, a secure multi-agent healthcare platform on Google Cloud, for the All Things Agentic Hackathon. EIR coordinates specialized agents for patient access, recovery, scheduling, and hospital operations, using Google Agent Runtime, ADK, Gemini 3.5 Flash, and FHIR R4, with features like persistent memory, identity-based security, and human approval for critical actions. The team emphasized that useful agents require more than an LLM, including memory, authorization, and observability.

read2 min views1 publishedAug 31, 2026

For the past month, our team has been building EIR: Healthcare Agent Fleet, a secure multi-agent platform for patient access, recovery, scheduling, and hospital operations. We created this article specifically for the purpose of entering the All Things Agentic Hackathon.

Our goal was to move beyond a single healthcare chatbot and build a real fleet of agents that can collaborate over time, remember context, interact with hospital systems, and stop when human approval is required.

Hospitals already use many software systems, but workflows are still fragmented.

A patient may need to schedule an appointment, recover after discharge, answer a follow-up, or reach a clinician. At the same time, hospital teams manage reviews, inventory, scheduling, and supply operations.

EIR coordinates these workflows through specialized agents rather than asking one model to do everything.

The Patient Access Agent runs on Google Agent Runtime using Google ADK and Gemini 3.5 Flash.

We integrated:

Memory Bank lets EIR remember safe preferences between sessions. For example, a patient can say they prefer Main Clinic and afternoon appointments, then return in a new session and have EIR use that preference when searching for availability.

Agent Identity and Agent Gateway give the agent its own least-privilege identity and govern outbound calls. Model Armor adds another security layer, while backend RBAC remains the final authorization boundary.

EIR includes separate experiences for patients, clinicians, and operations teams.

Patients can:

Clinicians can:

Operations teams can:

Scheduling is backed by FHIR R4 on Google Cloud Healthcare API.

Long-running workflows use Firestore, Pub/Sub, Cloud Scheduler, and Cloud Run.

Recovery Episodes can last for days or weeks.

EIR schedules follow-ups, processes structured patient responses, checks adherence and risk signals, and escalates cases when a clinician should take over.

We deliberately avoid autonomous diagnosis.

Critical actions use deterministic policies and human approval.

The same pattern also applies to hospital supply workflows. Procurement agents may draft purchase orders, but a person must approve them before execution.

We also integrated Vertex AI Veo to generate short recovery education videos from already-approved care instructions.

The generative model does not invent diagnoses, medications, doses, or new clinical guidance.

The biggest lesson was that useful agents need much more than an LLM.

Persistent memory, identity, authorization, observability, asynchronous execution, and human approval all matter.

Building EIR forced us to treat agents as real software actors instead of isolated chat interfaces.

Live demo:

https://eir-ui-658898892127.us-central1.run.app/ Source:

https://github.com/ybedoyab/eir Built by Yulian Bedoya, Juan Quintero, Marycielo Berrio, and Alejandro Feria Gonzalez for the All Things Agentic Hackathon.

── more in #ai-agents 4 stories · sorted by recency
── more on @google cloud 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/how-we-built-eir-a-s…] indexed:0 read:2min 2026-08-31 ·