A client-facing AI assistant for OME Health, designed to hand the conversation to a human coach the moment it is not sure.


OME Health is a UK digital health and nutrition coaching platform, headquartered in London. Each client is paired with a coach who guides a 12-week personalised programme, using tracker data, biological test results, and lifestyle questionnaires to shape week-by-week guidance.
Visit website ↗GreenM built a client-facing AI assistant, deployed inside OME Health's own cloud and integrated into the client-messaging app the platform already used. The assistant answers routine client questions and hands anything unsafe or uncertain to the client's human coach.
OME Health's guidance ran on a fixed rules engine: predictable, but rigid. Clients had a growing pile of personal health data and a coach who could only be in one conversation at a time. Routine questions queued and waited for a human, and a health platform cannot let an AI answer freely on medication or symptoms.
GreenM delivered an AI assistant grounded strictly in OME Health's own content, set up so that every message is risk-checked before a reply is sent. Confident answers go straight to the client. Anything uncertain is escalated to the assigned coach, with full context.
The safety core of the system. When the assistant is not confident it can answer safely, it does not guess. It hands the conversation to the client's coach and tells the client it is doing so. Escalation covers the four cases where a wrong answer does real harm:
On escalation, the client gets a calm handover message, and the coach gets the client's identity, the escalation reason, a suggested response, and a deep link straight into the chat. No medical advice is given during handover. The client is never left waiting, and the coach never starts blind.
The assistant reached real client users and left OME Health able to keep building on their own.
Running with real client users across pilots in Lithuania and Singapore.
Architecture clear enough that OME Health's own engineer continues the work post-handover.
Pencilled in for OME Health's next initiative, the Horizons data and AI project.
Matching the model to the task keeps per-client AI cost inside subscription economics.
"On top of what you delivered, a good reflection of the architecture, it's clear to know what to do and how to proceed." — Aidas · CEO, OME Health
Client-facing AI has to fit the business model underneath it, so cost was a design input from the start.
Delivered in a roughly eight-week build across three stages, from a secure environment to a production assistant handed to OME Health's own team.
Phase 1
Phase 2
Phase 3
The stack behind the assistant: Anthropic Claude (Haiku and Opus) via AWS Bedrock, orchestrated by CrewAI with a confidence and risk check on every message; RAG grounding on a Postgres/Aurora vector store; CometChat for real-time coach handover; AWS Lambda behind API Gateway; deployed to OME Health's own AWS account via Bitbucket pipelines with OIDC.
Healthcare-grade handling of personal health data, kept inside the client's own environment.
Runs inside OME Health's own cloud account. No client data leaves their environment, and ownership transferred at handover.
A UK platform handling special-category health data: design follows UK GDPR and the Data Protection Act 2018, data kept in the client's cloud.
The escalation flow keeps a human coach in control of every unsafe or uncertain answer, in line with ICO and WHO guidance.