Nutrition Module

REEVY

Nutrition Center

REEVY is a health care and education center through nature which contributes to the total restoration of your health. 

The Goal

REEVY wanted to be able to calculate the nutritional value of meals delivered to clients directly from its Odoo system. It also needed to provide nutritional reports to its clients about their meals and also to help its employees properly allocate meal quantities.

It needed an Odoo module with a large database of food items which would allow it's nutritionists to easily create meals based on the nutritional value of the ingredients,  generate nutritional reports and also export the nutritional data of meals to another module for further processing.


1. Models

3 basic models were created: the Food items, Nutrition Line and Nutrition Calculator models. The 1st model allows for adding different food items based on their category with names, images and per gram nutritional content, the module comes with sample more than 100 food items available by default. The last 2 models were used to allow users create meals using Nutritional items and then calculate the total nutritional value of a single meal using different food items.

2. Views

Multiple views were created for the 2 main models (Food Items & Nutrition Calculator models). First, a Kanban view for the Food items model with filters for the different types of food items. Also, a modified form view was created for the Nutrition Calculator model to display the Nutritional content of a created meal. 

3. Reports

Two reports were designed for summarizing the nutritional parameters of a given meal in different levels of detail. 
 Download Nutritional Report Sample                      Download Nutritional Receipt Report Sample: 

4. Security

A security group was created for Nutritionists to allow access to the various models and views.

The Results

The Nutrition module has been a game changer for REEVY as it has helped it:  

Increased operational efficiency
by reducing costs.

Drastically improved client retention from 15% to 85%

Improved client outcomes and properly
educating clients.

Patient Management Module