| Literature DB >> 32049065 |
Alberto Hernández-Reyes1, Fernando Cámara-Martos1, Guillermo Molina Recio2, Rafael Molina-Luque2, Manuel Romero-Saldaña3, Rafael Moreno Rojas1.
Abstract
BACKGROUND: Technology-in particular, access to the Internet from a mobile device-has forever changed the way we relate to others and how we behave in our daily life settings. In recent years, studies have been carried out to analyze the effectiveness of different actions via mobile phone in the field of health: telephone calls, short message service (SMS), telemedicine, and, more recently, the use of push notifications. We have continued to explore ways to increase user interaction with mobile apps, one of the pending subjects in the area of mHealth. By analyzing the data produced by subjects during a clinical trial, we were able to extract behavior patterns and, according to them, design effective protocols in weight loss programs.Entities:
Keywords: behavior maintenance; exercise; health behavior; mHealth; mobile phone; physical activity; push; text message
Mesh:
Year: 2020 PMID: 32049065 PMCID: PMC7055755 DOI: 10.2196/13747
Source DB: PubMed Journal: JMIR Mhealth Uhealth ISSN: 2291-5222 Impact factor: 4.773
Figure 1Push notification flow. The push notification service system works under the Amazon Simple Notification Service (SNS), which provides topics for push-based and many-to-many messaging. Using Amazon Web Services (AWS) Lambda functions from the SNS, messages are sent to a large number of subscriber end points via parallel processing. This process consists of eight steps. Step 1. The publisher sends push notifications from distributed systems. Step 2. Amazon SNS is activated to get fully managed publisher and subscriber messaging and event-driven computing service, including steps 3 and 4. Step 3. SNS Topic: message publishers are decoupled from subscribers by topic. Step 4. Message Filtering: messages are filtered according to subscription filters, which allows for personalization, and are delivered to clients, who connect to the database (DB) through an application programming interface (API). Step 5. AWS Lambda creates notifications and sends them to the client software development kit (SDK) engine through the Apple Push Notification service (APNs), Google Cloud Messaging (GCM), and Firebase Cloud Messaging (FCM). Step 6. The client SDK receives push notifications. Step 7. The user interacts with the push notification. Step 8. The interaction is recorded in the DB through the app’s API.
Figure 2Implementation of push notifications in the study design. Step 1. Clients log in and the system recognizes the group to which each woman was assigned (control or intervention group). Step 2. Women in the control group are given access to their electronic medical record (ie, evolution in anthropometric indicators) and can register their physical activity (PA), including daily steps measured with the Accupedo app. Step 3. Women in the intervention group are given access to the same functionalities as those in the control group. In addition, they receive push notifications to increase self-control (ie, reminders, support messages, and request for registration of compliance with the dietary and PA plans). Step 4. All data are received and recorded in the Clinical Research Manager (Intranet).
Figure 3Screenshots of the full version of the app, including the self-control functionality for the intervention group. 1. Screenshot of the main menu. The following are translated from Spanish: 1a. Welcome to the Nutrición Sur app; 1b. Medical history; 1c. Physical activity; 1d. Self-control; 1e. About us; 1f. Blog. 2. Screenshot of the electronic medical record. The following are translated from Spanish: 2a. Medical and anthropometric history; 2b. Weight (orange), Total fat (blue), Muscle mass (red), Total water (green). 3. Screenshot of the physical activity record. The following are translated from Spanish: 3a. Physical activity; 3b. Number of steps; 3c. Distance; 3d. km/h; 3e. Time; 3f. Average/month; 3g. Submit. 4. Screenshot of the self-control page. The following are translated from Spanish: 4a. Self-monitoring; 4b. Diet fulfilled?; 4c. Physical activity?; 4d. Weight; 4e. Submit.
Figure 4Flowchart of participants. BMI: body mass index; PA: physical activity.
Descriptive characteristics of participants randomized at baseline.
| Variable | Total | No push notifications | Push notifications | |
| Age (years) | 41.5 (11.3) | 40.3 (11.6) | 42.9 (10.9) | .38 |
| Height (m) | 1.6 (0.1) | 1.6 (0.1) | 1.6 (0.1) | .77 |
| Weight (kg) | 82.6 (14.5) | 84.8 (14.9) | 80.5 (13.9) | .25 |
| Body mass index (kg/m2) | 31.8 (5.3) | 32.8 (5.3) | 31.0 (5.3) | .19 |
| Body fat (%) | 42.2 (5.5) | 43.4 (5.0) | 41.0 (5.8) | .10 |
| Muscle mass (kg) | 44.7 (5.1) | 45.0 (5.3) | 44.4 (4.9) | .66 |
| Water (%) | 43.1 (3.9) | 42.1 (3.3) | 44.1 (4.2) | .05 |
Variation of body composition.
| Variable | At 3 months | At 6 months | ||||
|
| No push notifications, mean (SD) | Push notifications, mean (SD) | No push notifications, mean (SD) | Push notifications, mean (SD) | ||
| Weight (kg) | -6.3 (3.3) | -7.1 (2.4) | .27 | -7.1 (3.4) | -7.9 (3.9) | .39 |
| Body mass index, (kg/m2) | -2.1 (1.2) | -2.3 (1.0) | .56 | -8.0 (3.7) | -9.1 (5.7) | .36 |
| Body fat (%) | -5.0 (4.2) | -8.4 (4.7) | .005 | -7.0 (5.7) | -12.9 (6.7) | <.001 |
| Muscle mass (kg) | -2.6 (3.1) | -1.6 (4.1) | .27 | -3.2 (2.8) | -0.8 (4.5) | .02 |
| Water (%) | 3.2 (3.3) | 5.1 (4.5) | .07 | 4.8 (4.3) | 8.0 (5.8) | .02 |
Evolution of body composition based on physical activity (PA) and push notifications at 3 months.
| Variable | Light PA (n=21) | Moderate PA (n=19) | Intense PA (n=20) | ||||||||
|
| No push notifications (n=11), | Push notifications (n=10), | No push notifications (n=9), | Push notifications (n=10), | No push notifications (n=9), | Push notifications (n=11), | |||||
| Weight (kg) | -4.8 (3.8) | -6.5 (2.0) | .22 | -6.9 (2.9) | -8.1 (1.7) | .36 | -7.5 (2.6) | -6.7 (3.2) | .66 | ||
| Body mass index (kg/m2) | -1.7 (1.5) | -2.1 (0.7) | .56 | -2.3 (0.8) | -2.5 (0.9) | .84 | -2.3 (0.9) | -2.2 (1.3) | .55 | ||
| Body fat (%) | -2.3 (3.6) | -5.9 (2.3) | .02 | -5.6 (3.5) | -6.8 (2.4) | .60 | -8.0 (3.5) | -12.0 (5.7) | .07 | ||
| Muscle mass (kg) | -2.8 (3.9) | -2.9 (2.4) | .71 | -2.9 (2.3) | -3.7 (1.8) | .55 | -2.1 (2.8) | 1.6 (5.0) | .11 | ||
| Water (%) | 1.5 (2.5) | 3.4 (1.3) | .04 | 3.1 (3.7) | 4.2 (1.4) | .07 | 5.6 (2.4) | 7.6 (6.9) | .30 | ||
Evolution of body composition based on physical activity (PA) and push notifications at 6 months.
| Variable | Light PA (n=21) | Moderate PA (n=19) | Intense PA (n=20) | |||||||
|
| No push notifications (n=11), | Push notifications (n=10), | No push notifications (n=9), | Push notifications (n=10), | No push notifications (n=9), | Push notifications (n=11), | ||||
| Weight (kg) | -5.6 (3.1) | -7.2 (1.9) | .07 | -9.5 (2.3) | -11.4 (2.4) | .13 | -10.0 (3.7) | -10.0 (4.3) | >.99 | |
| Body mass index (kg/m2) | -5.3 (2.6) | -7.1 (2.0) | .09 | -9.6 (2.3) | -9.5 (5.2) | .54 | - 9.5 (4.3) | -10.6 (7.9) | .88 | |
| Body fat (%) | -1.2 (1.5) | -6.2 (2.1) | <.001 | -8.1 (2.6) | -12.8 (2.6) | .002 | -13.0 (3.7) | -19.0 (6.1) | .046 | |
| Muscle mass (kg) | -4.3 (2.2) | -3.0 (2.1) | .28 | -3.6 (2.1) | -2.9 (1.9) | .24 | -1.4 (3.4) | 3.0 (5.3) | .08 | |
| Water (%) | 1.2 (1.8) | 4.1 (1.6) | .003 | 4.6 (3.2) | 8.2 (2.1) | .02 | 9.3 (3.1) | 11.4 (8.1) | .60 | |
Multiple linear regression models.
| Result variable and modelsa and measures they are adjusted for | Standardized beta |
| SE |
| |||
|
| |||||||
|
|
|
|
|
| |||
|
|
| MPA | -.564 |
|
|
|
|
| IPA | -.556 |
|
|
|
| ||
| Push notifications | -.208 |
|
|
|
| ||
| Weight at baseline | -.367 |
|
|
|
| ||
|
| |||||||
|
|
|
|
|
| |||
|
|
| MPA | -.462 |
|
|
|
|
| IPA | -.863 |
|
|
|
| ||
| Push notifications | -.397 |
|
|
|
| ||
| Body fat at baseline | -.047 |
|
|
|
| ||
|
| |||||||
|
|
|
|
|
| |||
|
|
| MPA | -.003 |
|
|
|
|
| IPA | .478 |
|
|
|
| ||
| Push notifications | .266 |
|
|
|
| ||
| Muscle mass at baseline | -.294 |
|
|
|
| ||
aModels are adjusted for age, weight at baseline, push notifications, percentage of fat at baseline, muscle mass at baseline, percentage of water at baseline, and physical activity (PA).
bR2: coefficient of determination (goodness of fit).
cr: Pearson´s linear correlation.
dMPA: moderate physical activity (sedentary=0, moderate=1).
eIPA: intense physical activity (light=0, intense=1).
fPush notifications (no=0, yes=1).