| Literature DB >> 30598011 |
Antonio Benítez-Guijarro1, Ángel Ruiz-Zafra2, Zoraida Callejas3, Nuria Medina-Medina4, Kawtar Benghazi5, Manuel Noguera6.
Abstract
Good health is the result of a healthy lifestyle, where caring about physical activity and nutrition are key concerns. However, in today's society, nutritional disorders are becoming increasingly frequent, affecting children, adults, and elderly people, mainly due to limited nutrition knowledge and the lack of a healthy lifestyle. A commonly adopted therapy to these imbalances is to monitor physical activity and daily habits, such as recording exercise or creating custom meal plans to count the amount of macronutrients and micronutrients acquired in each meal. Nowadays, many health tracking applications (HTA) have been developed that, for instance, record energy intake as well as users' physiological parameters, or measure the physical activity during the day. However, most existing HTA do not have a uniform architectural design on top of which to build other applications and services. In this manuscript, we present system architecture intended to serve as a reference architecture for building HTA solutions. In order to validate the proposed architecture, we performed a preliminary evaluation with 15 well recognized experts in systems and software architecture from different entities around world and who have estimated that our proposal can generate architecture for HTA that is adequate, reliable, secure, modifiable, portable, functional, and with high conceptual integrity. In order to show the applicability of the architecture in different HTA, we developed two telemonitoring systems based on it, targeted to different tasks: nutritional coaching (Food4Living) and physical exercise coaching (TrainME). The purpose was to illustrate the kind of end-user monitoring applications that could be developed.Entities:
Keywords: healthy habits; software architecture evaluation; software development; systems and software architectures; telemonitoring; virtual coaches
Mesh:
Year: 2018 PMID: 30598011 PMCID: PMC6339204 DOI: 10.3390/s19010108
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System user overview.
Figure 2Communication scheme of the system.
Figure 3Architecture scheme of the system.
Figure 4Breakdown of e-coaching modules.
Figure 5Schema of the architecture for nutritional telemonitoring (Food4Living).
Figure 6Architecture for locomotion telemonitoring (TrainME).
Figure 7Welcome screen and display of outstanding goals.
Figure 8Drop down to register a meal.
Figure 9Record display panel.
Figure 10Notification reminder system.
Validation survey questions.
| Number | Question |
|---|---|
| Q1 | The subsystems and modules of the proposed architecture satisfy the needs of health system telemonitoring and e-coaching, |
| Q2 | The modularity of the proposed architecture allows easily making changes in the components that form it without affecting the other components too much, |
| Q3 | The design of the proposed architecture allows the implementation of its subsystems to be independent of the technology used. |
| Q4 | The proposed architecture allows easily including new components. |
| Q5 | The proposed architecture allows interacting with third-party services. |
| Q6 | The subsystems are sufficiently independent and self-contained to allow their integration into other architectures. |
| Q7 | Each of the subsystems, their modules, and their components are pertinent for the operation of the system without including unnecessary redundancies. |
| Q8 | The proposed architecture allows the incorporation of security mechanisms for the protection of accesses and unauthorized uses. |
| Q9 | In case of failure of any of the subsystems, the proposed architecture allow other parts of the system to operate normally through the synchronization of local backup copies. |
| Q10 | The proposed architecture allows distributing the load among its subsystems and provides more computing resources when necessary through a cloud system. |
Survey results per question.
| Question | DK/NA | Totally Disagree | Partly Disagree | Partly Agree | Totally Agree |
|---|---|---|---|---|---|
| Q1 | 6.67% | 0.00% | 13.33% | 66.67% | 13.33% |
| Q2 | 6.67% | 0.00% | 13.33% | 60.00% | 20.00% |
| Q3 | 6.67% | 0.00% | 20.00% | 46.67% | 26.66% |
| Q4 | 33.33% | 0.00% | 13.33% | 26.67% | 26.67% |
| Q5 | 20.00% | 0.00% | 6.67% | 53.33% | 20.00% |
| Q6 | 20.00% | 0.00% | 13.33% | 40.00% | 26.67% |
| Q7 | 13.33% | 0.00% | 6.67% | 46.67% | 33.33% |
| Q8 | 6.67% | 20.00% | 0.00% | 33.33% | 40.00% |
| Q9 | 6.67% | 0.00% | 20.00% | 46.67% | 26.66% |
| Q10 | 26.66% | 0.00% | 6.67% | 26.67% | 40.00% |