Food Journal

Food journal: patients log meals, you see the trends

Ona's food journal lets patients log meals in the patient portal by searching USDA FoodData Central or snapping a photo that Ona turns into a draft they confirm. Calories and macros fill in from the food data. On the patient's chart, you set daily targets and review calorie, macro and meal trends, compliance and every entry.

  • Search USDA foods or snap a photo
  • Per-patient targets and presets
  • Hide calories from patient
  • Trends and compliance on the chart

Ona's food journal is meal logging in the patient portal, paired with a nutrition view on each patient's chart. Patients search USDA FoodData Central or snap a photo of the plate. Ona fills in calories and macros from the food data, and the patient confirms. It's part of Ona, the AI-native practice management platform, so the journal sits in the same chart as visits, notes, labs and billing.

It's built for registered dietitians and nutrition practices, and for functional, integrative and primary care clinicians running weight-management or metabolic-health plans. It fits any practice that needs an honest food log between visits without turning patients into gram counters.

A week of meals on the patient's chart: averages against target, compliance and trends.

01 · Why it matters

The best care plan fails if the log doesn't.

Patients keep journals when logging is quick. Clinicians read them when the numbers are already added up.

Asking a patient to weigh and count every meal is asking them to become a dietitian for eight weeks. Searching a food or snapping a photo, then checking what Ona filled in, is something people keep doing past week two.

On your side, the week is already added up: average calories and macros against the targets you set, how many days were logged, and trend charts you can click into. Visits start at “let's talk about Wednesday dinners,” not “remind me what you ate last week.”

02 · What you get

Journaling patients stick with.

Search USDA foods

Patients search USDA FoodData Central, including branded products, and enter an amount. Ona scales calories, protein, carbs, fat, fiber, sugars and minerals from the food data. Anything missing goes in as a custom food.

Snap a photo, confirm the draft

Ona's AI lists what it sees, estimates grams and matches each item to a USDA food. The patient renames, swaps the match, adjusts the portion or removes items, then saves.

Context with the meal

Patients can add hunger on a 1–5 scale, mood, setting and a free-text note to a meal. Notes show in the entries table on the chart, and the rest opens with the entry.

Per-patient targets

Set daily calories, protein, carbs and fat, plus optional fiber and sodium. Enter them by hand or start from a preset: Standard, Weight Loss, High Protein, Low Carb or Low Sodium.

Hide calories from patient

One switch takes calorie counts out of the patient's own journal. They still log and see protein, carbs and fat. Your view keeps every number.

Trends on the chart

Average calories and macros against target, a compliance count and logged days. Switch the chart between Calories, Macros and Meals for any date range, and click a day to see its entries.
The patient's day against the target you set, and USDA search for the next meal.

03 · How it works

From entry to insight.

  1. Turn it on

    An owner or admin switches on the food journal in Settings → Food Journal. Patients then see Food journal in their portal, and your team sees it on every patient's chart.
  2. Set the patient's targets

    On the patient's chart, open Food Journal and set daily targets from a preset or by hand. Choose whether the patient sees calorie counts.
  3. The patient logs meals

    Each day has Breakfast, Morning Snack, Lunch, Afternoon Snack and Dinner. Patients tap Add to search for a food or Snap to photograph the plate, check the result and save. Their day shows progress against the target.
  4. You review the trends

    Pick a date range and read the averages against target. A day counts as compliant when calories, protein, carbs and fat all land within 10% of target. Logging shows how many days have entries. Click a day in the chart to filter the entries.
  5. Correct and discuss

    Expand any entry for full nutrient detail and notes. Open it to see hunger, mood and setting, or to edit or delete it if something was logged wrong. Then bring the week into the next visit.

“I used to spend the first fifteen minutes of a visit reconstructing the patient's week. Now we start with the chart already on the table.”

Dr. Sofia MedranoFunctional Medicine · Orchard Health

04 · In practice

Where the journal proves its worth.

Weight management

Calorie and macro accountability without the shame spiral.

Patients see each day against the target you set, and you see the week. Off-plan days show up as data, not a lecture, and the next conversation can be about why, not what.

Sensitive nutrition care

Logging without the calorie count.

When calorie numbers do more harm than good, hide them from the patient. They keep logging meals and macros, and you keep the full picture on the chart.

Metabolic health

Macro distribution over time.

Protein, carbs and fat across the week, next to your targets, with fiber and sodium targets when the plan calls for them.

Functional medicine

Notes plus food, side by side.

The patient's notes show next to each entry's macros, and hunger, mood and setting open with the entry. The rest of the work-up, from labs to supplements, is on the same chart.

FAQ

Common questions.

Is there a food journal app for dietitians inside Ona?
Yes. Ona includes a food journal in the patient portal and a nutrition view on each patient's chart, built for registered dietitians and nutrition-focused practices. It's part of the platform, not a separate app or a paid add-on. Turn it on in Settings → Food Journal.
How does photo meal logging work?
The patient takes or uploads a photo of the meal. Ona's AI lists the items it sees, estimates each portion in grams and matches it to a USDA food. Calories and macros fill in from that match. Everything comes back as a draft, with any caveats from the AI. The patient corrects items, portions or matches and taps Confirm & save. The photo itself isn't stored with the entry.
Where does the nutrition data come from?
From USDA FoodData Central, including its Foundation, SR Legacy and Branded food data. Calories, macros, fiber, sugars, fats and minerals scale to the amount the patient enters. Patients can add a custom food with their own macros when something isn't listed.
Can I set nutrition targets for each patient?
Yes. On the patient's chart you set daily calories, protein, carbs and fat, plus optional fiber and sodium, from a preset or by hand. You can hide calorie counts from the patient. Summary cards show each average against target, and a day counts as compliant when calories, protein, carbs and fat are all within 10% of target.
Can patients log symptoms in the food journal?
Not as a separate symptom log. Each meal can carry hunger on a 1–5 scale, mood, setting and a free-text note. Notes show in the entries table on the chart, and hunger, mood and setting appear when you open the entry.
Can a parent log meals for a child?
Not today. The food journal works on the patient's own portal login. It isn't available while a guardian is acting for a child.
Does the food journal integrate with wearables or CGMs?
Not today. There's no connection to Apple Health, Oura, Whoop or continuous glucose monitors. The journal covers the food side of the picture.
Is patient food data private?
Yes. Journal entries live in your practice's workspace and are encrypted in transit and at rest. Only the patient and your team can see them. Meal photos go to Ona's AI to draft the estimate and aren't saved with the entry.
Ready when you are

Ask the thing you couldn't ask before.

“What did Wednesday look like?” Click the day and see it. Book a fifteen-minute walkthrough.