Table 6.
System requirementsa | Features | |
1. Recording: goal setting, planning, and self-monitoring of PA performance and health status | ||
|
Provide information and instructions to enable the users to set SMART (specific, measurable, accepted, realistic, time limited) goals | Features to support SMART goal setting including a calendar for PA planning |
|
Provide the user with the possibility to record PAs performed | A calendar feature for recording of PAs performed |
|
Provide the users with instructions on how to perform RA specific tests and to record the outcomes | A feature to support the performance and recording of RA specific physical tests and self-rate health tests |
|
Easy access for continuously review and modify set goals | A feature available on the welcome screen, to enter the goal setting screen, to review set goal |
|
Easy access and recording of PAs performed, rewards, and self-tests | A feature available on the welcome screen, to enter the registration screen, to record the PA performed |
|
Provide information and instructions on individual rewards | Features to support identification and registration of individual rewards |
2. Visualization: feedback on personal and peers’ performances and health status | ||
|
Provide the users with feedback on PAs performed and on health outcome | Features to provide visualized feedback on PAs performed in relation to physical fitness and health, displayed as diagrams or bars |
|
Provide the users with feedback and prompts, on PAs performed and on health outcome | A status indicator showing ‘my health and/or PA’ status, eg, as traffic lights or percent |
|
Arrange for the users to share PA performance and health status | A feature to show peer group members, name, pictures/avatars, and health status/PA goal achievement |
|
Visualization of planned PA | A feature to visualize the next planned PA on the welcome screen |
3. System alerts: receive reminders or rewards/punishments from app | ||
|
Enable the system to react to individuals not following the action plan by sending reminders to facilitate adherence to the plan | Features for the system to send reminders as text messages and emails in accordance with individual action plan |
|
Enable the system to give individual rewards | Features for system rewards, eg, medallions, stars |
|
Arrange for the system to send “punishment” if planned PA is not performed | Features for system “punishments”, eg, send an angry face |
4. Social interaction: give and receive encouragements and support from individuals with RA | ||
|
Enable peers to communicate with each other to help solve problematic situations, to comment on PAs performed/not performed, give specific exercise instructions, and to share own experiences of PA | A chat feature |
Enable a supportive climate for peers to: ask for and give advice on physical activity, and receive and give emotional support | Comment areas | |
|
Provide peers with devices to send encouragements | A feature for the possibility to send encouragements/likes |
5. Facts and information: texts and links on up-to-date information about PA in RA | ||
|
Devices to facilitate short tips on good PAs in everyday life | A feature available on the welcome screen to present short tips on good exercises in everyday life |
|
Provide the users with information about positive health consequences of PA and information to reduce fear of movement | A feature to present up-to-date information on PA and access to links related to PA in RA, eg, the SRAb |
|
Provide the users with films and instructions on different PAs | A library with short films on PA on different levels |
|
Provide information about who will supply the app, the intention, and objectives | A section with this information |
aWhat the app should provide for, arrange for, or do.
bSwedish Rheumatism Association.