A system for providing food product to a patient. The system comprises a patient data device and a processing unit. The patient data device comprises a user interface, and is configured to receive information comprising a food product request from the patient. The processing unit is configured to receive information from the patient data device. The processing unit comprises a memory module and an algorithm. The memory module is configured to store at least: patient information, and food product information. The algorithm is configured to identify a food product for the patient based on: the food product request, the patient information, and the food product information. Methods of providing food product to a patient are also disclosed.L'invention concerne un système pour fournir un produit alimentaire à un patient. Le système comprend un dispositif de données de patient et une unité de traitement. Le dispositif de données de patient comprend une interface utilisateur et il est configuré pour recevoir des informations comprenant une demande de produit alimentaire de la part du patient. L'unité de traitement est configurée pour recevoir des informations en provenance du dispositif de données de patient. L'unité de traitement comprend un module de mémoire et un algorithme. Le module de mémoire est configuré pour stocker au moins : des informations de patient et des informations de produit alimentaire. L'algorithme est configuré pour identifier un produit alimentaire pour le patient en se basant sur : la demande de produit alimentaire, les informations de patient et les informations de produit alimentaire. L'invention concerne également des procédés pour fournir un produit alimentaire à un patient.