Users could search for foods, select previously entered items, manually add foods, scan product barcodes to pull nutritional information, and use image/photo-based input to help identify or record what they were eating. Once a food was entered, DIEM could break it down beyond calories into carbohydrates, protein, fat, vitamins, minerals and other individual nutrients so the system had a much more complete picture of the user’s nutrition.