Back to work
Clinical AI · Allied health

AI dietitian

A clinical AI platform for dietitians built on LangGraph — automating diet planning, documentation and clinical workflows so practitioners can see more clients with less admin.

Role
AI architecture & build
Domain
Allied health (regulated)
Core stack
LangGraph · agentic
Design goal
Less clinician admin time

Overview

Dietitians spend a large share of their day on repetitive planning and documentation rather than on clients. The workspace brings an agentic AI assistant directly into that workflow, turning a clinician's intent into structured, reviewable clinical output.

Built on LangGraph, the platform orchestrates multi-step agents that plan diets, generate meal plans, analyze daily portions and produce clinical documentation — always keeping the clinician in control of the final decision. The aim is less admin per client, not a published productivity multiple.

What it does

  • Diet policy & meal planning — generates personalized diet policies, weekly meal plans and daily menus.
  • Daily plan analysis — analyzes and improves a client's daily portions against energy targets.
  • Workflow automation — drafts grocery lists, healthy-snack suggestions and clinical notes.
  • Clinician-in-the-loop — every output is reviewable and editable before it reaches the client.

Impact

AdminDesigned to cut documentation load
LangGraphAgentic orchestration
In-loopClinician approves output
AlliedHealth-grade workflows

How it's built

The product is anonymous here on purpose. What matters is the production shape, not a brand.

  • Multi-tenant backend — one deployment serves many practices. Each clinic is a tenant: its clients, plans and notes stay isolated, and a clinician only sees their own practice.
  • Stripe billing — practices subscribe through Stripe. Payments, plan changes and failed charges follow Stripe's subscription state instead of a custom ledger.
  • Clinician access — authenticated users act inside their tenant. The agent drafts; the clinician still approves what reaches the client.

Stack

PythonLangGraphFastAPImulti-tenantStripe
All work Next: Learning Matrix