The patient-user should be able to use application on an iPhone |
DiaFit runs on the following devices running iOS 9.2 or newer: iPhone 5 to iPhone 6s Plus |
The patient-user should have secure access to their account |
DiaFit requires username and password for access. Passwords are saved via the keyed-hashed message authentication code - secure hash algorithm 1 random salted for each password, and standard encryption protocol |
The patient-user should be able to track their eating habits |
DiaFit provides user with access to a large nutrition database for logging dietary intake |
The patient-user should be able to measure calorie intake |
DiaFit calculates the calorie intake of the user, utilizing the food consumption that is input by the user, and the nutritional database |
The patient-user should be able to measure carbohydrates, proteins and fats |
DiaFit provides a graphical breakdown of the macronutrients consumed by the user, based on food consumption that is input by the user, and the database information |
The patient-user should be able to measure calorie expenditure |
DiaFit supports Fitbit devices, Apple watch, or the iPhone on which the DiaFit app is installed, and provides the following calorie expenditure: (1) energy requirement estimate [20], calculated using the data that is input by the user; and (2) physical activity energy expenditure estimate, calculated utilizing the information gathered by the device selected by the user |
The patient-user should be able to track blood glucose |
DiaFit allows the user to track their glucose by inputting their current glucose value, utilizing any type of glucometer |
The patient-user should be able to keep track of their medication |
DiaFit provides data entry for the user to manually enter any medication and, if desired, create a reminder based on the time that medicine is taken |