The diet office, without the binder
Census, therapeutic diet orders, and a tray line that checks every item against every order — deterministically, with automatic substitutions from the menu's alternates. Built for senior living and hospital food service.
What it does
Census & diet orders
Residents and patients by unit and room with CSV roster import. Kardex-style orders: therapeutic diets, IDDSI texture and fluid consistency, allergens, restrictions, portion size, adaptive equipment, supplements, NPO — new orders supersede, full history retained.
HL7 ADT ingest
Admit, transfer, discharge, and update messages (A01/A02/A03/A08) with allergy and diet-code segments flow straight into the census — every message logged for audit.
AI order parsing, RD-verified
Free-text diet orders parse into structured fields with confidence and warnings — and a dietitian verification gate before any order is trusted.
Conflict-checked tray line
Tray tickets generate from the effective menu × each active diet order. Allergen, diet, texture, and NPO conflicts auto-substitute from menu alternates when possible; assembling → checked → delivered, with late-tray tickets on demand.
Intake & nutrition risk
Percent eaten, fluids, and refusals per meal — documented offline at the point of care — plus weights and a nutrition-risk dashboard over intake trends and weight change.
Per-resident food cost
Raw food cost per resident day (the CMS-budget KPI), computed from what the tray line actually serves — by day, by unit, by resident, with uncosted items flagged.
Watch it work
Diet order to delivered tray, on seeded demo residents.
- Population nutrition: DRI-based targets with menu-vs-target analysis
- Texture variants planned automatically — puree trays get the puree recipe
- Meal-plan and hosted/visitor meals live beside clinical service
- Tableside orders warn servers about diet conflicts as they key items
Every tray, checked every time.
Clinical dining is included in the Pro plan — and in your 30-day trial.