DietManager: Personalized Diet Plans Generation System

Technology domains
Cloud Solutions | Mobile | Big Data and Analytics | AI | Neural networks | Machine Learning | Deep Learning
BPM+ Health COVID-19 Navigator
With thousands of COVID-19-related articles and studies being published every day, it's difficult for healthcare providers and individuals to keep up to date with the latest news, diagnosis, and treatment trends. Therefore, there's a strong need for a comprehensive database that would provide accurate and reliable information on coronavirus...
Value-Based Care Platform
Management of chronic diseases is a challenging process for both patients and healthcare providers that requires ongoing monitoring, supervision, and creating personalized care plans. To achieve greater outcomes, enhance the patient experience, and reduce operational costs, medical professionals seek to adopt new approaches and technology solutions...
Care Management Platform
Healthcare providers daily struggle with paper-based workflows, extensive administrative workload, and disjointed communication. It results in medical errors, unhappy patients, physician burnout, and considerable costs.This underscores the need for an all-in-one digital solution that would automate all routine processes and free up medical staff so that they can perform their primary task — deliver care to patients...
Healthcare Predictive Analytics Tool
In something as complex and people-centric as healthcare, sometimes every minute counts. Each late decision is a missed opportunity to spot signs of deterioration and take immediate action to save a patent's life.Therefore, physicians always need to stay one step ahead of the situation to detect and prevent critical conditions as soon as possible. It would help reduce patient risk, greatly improve outcomes, and lower overall costs...
Skin Analysis System
Despite a wide variety of beauty products on the market, most consumers have a hard time finding an effective skincare product that can help them address their skin problems, be it acne, dry skin, or wrinkles. The thing is that today most major skincare brands focus on making products suitable for everyone.It emphasizes the need for a solution that would help customers get personalized skincare recommendations to choose the products that meet their needs and, thus, save time and money...
Healthcare Document Management Software
More than any other office environment, hospitals, clinics, and healthcare companies are loaded with a massive amount of documents and therefore struggle to manage them effectively and hassle-free as well as comply with strict healthcare data security standards.Moreover, many healthcare providers already have healthcare document management software in place, but struggle with problems they create...
DietManager: Personalized Diet Plans Generation System
Many people know good nutrition helps maintain a healthy weight. But in fact, the benefits of eating healthy go beyond staying fit. Good nutrition can help strengthen the immune system, easily cope with ongoing illnesses, and reduce the risk of developing chronic diseases such as diabetes, heart disease, stroke osteoporosis, and some cancers...
EHR and Medical Billing Software
Medical billing and practice management have long been and still are a daunting and time-consuming reality of running a healthcare facility. Many providers suffer from a heavy load of administrative tasks and massive amounts of paperwork required for medical billing.This is where digital technology comes into play. A powerful integration of EHR solutions and medical billing software can help providers fully automate all daily time-consuming operations, ensure anytime, fast access to healthcare and billing information, and lower costs...
Medical Scheduling System
Trying to manage outpatient appointments, hospitals, clinics, and healthcare companies daily struggle with extensive paperwork, a massive amount of incoming calls, and increased frequency of no-shows. Long wait times and always busy phone lines result in a negative patient experience and low retention rates.Healthcare providers need an easy-to-use solution to automate the appointment scheduling process, optimize administrative workflow, minimize non-attendance, and reduce wait times to enhance care delivery and improve communication with patients...
Medical Billing System
Although medical offices are increasingly adopting digital technologies to automate daily processes and increase the quality of patient care, simply getting paid remains one of the biggest challenges for many practices. Healthcare providers daily struggle with denied claims, late patient payments, cumbersome filing of multiple claims individually, and constantly changing CPT codes. Whether the billing process is successful and smooth also depends on the software a practice has in place.The billing system of our Customer, a medical billing organization, lacked the necessary functionality, was unable to process claims quickly, randomly froze, and shut down. It was based on DOS and had not been updated since the initial installation. Therefore, our Customer’s employees, accustomed to Windows programs, found it increasingly difficult to work with...
Automatic Reflex Diagnostics System
It usually takes several days or, in more complicated cases, several weeks from a doctor visit to the administration of treatment. This negatively affects the patient's health and delays treatment, which is especially dangerous in cases of serious diseases, when every minute matters.This is where unconventional diagnosis methods come into play. Powered by computer technology, they allow physicians to find hidden patterns in the human body that lead to disease and prevent serious conditions at the earliest stage possible...


Many people know good nutrition helps maintain a healthy weight. But in fact, the benefits of eating healthy go beyond staying fit. Good nutrition can help strengthen the immune system, easily cope with ongoing illnesses, and reduce the risk of developing chronic diseases such as diabetes, heart disease, stroke osteoporosis, and some cancers.

It’s quite difficult to choose a diet that fits your needs and to strictly follow it, especially considering the huge variety of diets and nutrition programs available on the internet. One should understand that there’s no one-size-fits-all option. A diet plan should be created based on a person’s health and goals.

And the best source of information about the state of internal organs and systems is a biochemical blood test. It allows you to determine the body’s need for micro- and macro-nutrients, vitamins, hormones, and enzymes and detect metabopc abnormapties.


To enable our Client to provide their customers with individual, reliable, and data-based nutrition recommendations, we have developed a custom software solution — DietManager*. It’s an AI-based system that can create personalized diet plans based on biochemical blood test results.

That’s how it works: patients upload their biochemical blood test results to a mobile app, click ‘analyze’, and receive personalized diet plans and nutrition tips suitable for their medical condition and health.

DietManager consists of two components: a web-based application for medical professionals and administrators and a mobile application for patients.

* This is a custom solution we have developed for the specific needs of a particular Client. Does it look like it may be a good fit for you? Contact us, and we’ll build a custom solution tailored specifically to your business needs.

Mobile application

The app provides the following features:

  • Registration;
  • Patient profile with personal information, smoking status, race, ethnicity, etc.;
  • Manual blood test results uploading;
  • Blood test results processing based on machine learning technology;
  • Food lists — food items are divided into 3 groups: allowed ones, those that should be limited, and the ones that a patient must avoid;
  • Diet plans;
  • Recipes;
  • Physical activity recommendations;
  • Diet diary with daily weight measurements, consumed calories;
  • Medication and doctor appointment reminder;
  • Online doctor consultations via text, video;
  • Synchronization with fitness trackers, smartwatches, smart scales, and more.

Web application

The app allows doctors to:

  • Get dietary recommendations based on patient blood results;
  • Adjust patient diet plans recommended by the app;
  • Create new diet plans;
  • Monitor patient progress;
  • Review patient diet diaries.

Using the DietManager web app, administrators can create and edit directories: diet plans, food lists, reference ranges for blood tests, and more.

Project’s results

DietManager helps healthcare providers achieve the following:

  • Improved patient outcomes;
  • More personalized, data-driven care.

Technical challenges

  • Development of algorithms for the analysis of user’s biochemical blood test results;
  • Development of AI algorithms to create food lists;
  • Development of algorithms for selecting recipes with recommended food items.
/*validation in theme functions*/

Get in touch with Softarex’s team

Have questions about your future project? Feel free to contact our team. Fill out the form below, and our consultants will get in touch with you shortly to discuss your desired software.