Table 1.
Descriptions of the functionalities implied by standards.
| No | Function | Input | Description | Sourcea,b |
| 1.1 | Blood glucose | Blood glucose values timestamp | User enters values and can view graphs, with low, high, and normal ranges well demarcated. | D/C |
| 1.2 | Blood pressure | Blood pressure timestamp | User enters values and can view graphs, with low, high, and normal ranges well demarcated. | D/C |
| 1.3 | Weight | Weight timestamp | User enters values and can view graphs. | D/C |
| 1.4 | Diet status | Food eaten, carbohydrate timestamp | User enters values and manually selects the type and amount of food. | D/C |
| 1.5 | Record of exercise | Exercise type, intensity, duration | User enters values and manually selects the type and intensity of exercise. | D/C |
| 1.6 | Record of medications | Medications type, amount, timestamp | User enters values and manually selects the type and amount of drugs. | D/C |
| 1.7 | Record of symptoms | Symptoms timestamp | User enters values and manually enters daily physical condition. | C |
| 2 | Diabetes-related education material | Tips, feedback, diabetes health information | Most apps linked to another app for educational material or used Web links. Some had decision support and personalized tips and feedback. | C |
| 3 | Personalized context-based notification and alert | Injection reminders, medication reminders, measuring reminder | User enters reminders manually, and also receives reminders for postprandial testing. Some had automatic tailored alerts. | D |
| 4 | Decision-supporting information | Emails between doctors and patients | Data can be shared between doctors and patients, and doctors can give remote guidance. | C |
| 5 | Data synchronization to personal health record (PHR) | PHR | Synchronization with personal health systems, data can be shared and stored in the cloud platform for easy access. | C |
| 6 | Data evaluation and analysis method | The signs data | The data can be presented in a graph to show the effects of data to blood glucose for doctors to determine. | C |
aC: Functionalities from the clinical guidelines.
bD: Functionalities from the data standards.