Skip to content
  • There are no suggestions because the search field is empty.

View Builder: Components

This article captures all of the View Builder's components within the App Designer. Notably, most components can further be modified by placing them into your view, selecting them, and adjusting the component settings on the right.

Basic Building Blocks

Component Description Example
Card Group elements together in a box with rounded corners and outer margin.

34770174802963

34770197576979

Section Group elements together in a box with no left/right margin.

34770174808467

34770197581331

Button Performs an Action (see below) when selected. 34770174818579
Action

Performs an action when selected. One of the more common component types used.

Action options include:

  • Start Survey: Launches a survey specified by its Name (not Display Name). Does not require a task to exist.
  • Open Secondary View: Opens the specified Secondary View using its Unique Key.
  • Open Custom View [Legacy]: Launches a custom MyDataHelps view. Should use Open Secondary View (see above) instead.
  • Open Library View [Legacy]: Launches a MyDataHelps library view. Recommended to create your own view builder view.
  • Open URL: Opens the specified URL.
  • Show Tab: Moves the user to the specified Tab using the Unique Key for the tab (under Advanced in the Edit Tab menu).
  • Dismiss / Close View: Closes the current view if a modal.
  • Go Back: Navigates the participant if the current view is nested and not a modal.
  • Show Google Fit Settings: For Android, opens up Google Fit settings.
34770197587731
Text Supports markdown 34770197589267
Graphic Image or icon 34770197591699
Progress Bar Supports piping for numerator and denominator 34770197592595
Conditional Show/hide content based on participant information. 34770174830739
Grid Lay elements out horizontally
Date Range Coordinator Allows paging through dates for date-based components. 34770174831763
Date Range Title Displays title of current date range inside a date range coordinator 34770197597075
Rotating Component Coordinator Renders a single child (component) at a time based on an interval.

34770197598099

Surveys

Component Description Example
Survey Task List Dynamic list of complete/incomplete survey tasks

34770197599251

Inbox Item List Coordinator A coordinator that allows for synchronization of Inbox Item Lists. N/A
Inbox Item List A configurable list of Inbox items 34770174845715

Notifications

Component Description Example
Most Recent
Notification
Displays the most recent notification

34770174848275

Notification List List of notifications

34770174849299

Electronic Health Records

Component Description Example
Connect EHR Prompts the user to connect to their electronic health records. 34770569788563
Provider Search Search interface for a participant to connect their provider or health plan. 34770569799315
Apple Health Records Sync Facilitates having a participant connect to their Apple Health Records.
View EHR Links the user to the Health & Wellness Dashboard if they have an EHR connected. 34770574478227
Lab Results Preview Preview list of lab results in EHR data. Links to full lab history. 34770569808659
Blood Type Display Blood Type if present. Links to Medline info. 34770569811091
Medications Preview Preview list of medications in EHR data. Links to full medication list. 34770569813907
Allergies Preview Preview list of allergies in EHR data. Links to full allergies list. 34770574494355
Immunizations Preview Preview list of immunizations in EHR data. Links to full immunization history. 34770574496147
Reports Preview Preview list of reports in EHR data. Links to full report history. 34770569822355
Conditions Preview Preview list of conditions in EHR data. Links to full condition list. 34770569825939
Procedures Preview Preview list of procedures in EHR data. Links to full procedure history. 34770574502419

Devices / Wearables

Component Description Example
Connect Devices Menu A menu of all device connections available for the participant to select. 34771385198099
Connect Dexcom Prompts the user to connect their Dexcom. 34771385204371
Connect Fitbit Prompts the user to connect their Fitbit. 34771356502163
Connect Garmin Prompts the user to connect their Garmin. 34771356504723
Connect Oura Prompts the user to connect their Oura.
Fitbit Devices Displays the list of connected Fitbit devices. 34771385231123
Garmin Devices Displays the list of connected Garmin devices. 34771385234195
View Device Activity Links the user to the standard device activity dashboard if they have a device connected.

Account

Component Description Example
App Download Prompt Prompts the user to download the app if they are using a web browser. 34771385238163
External Accounts Loading Indicator Displays a loading indicator while data from external accounts (e.g., Fitbit or EHR) is retrieved 34771385244947
External Accounts Preview List of external accounts the user has connected. Opens the full list when connected. 34771356538899

Data Visualization

Component Description Example
Micro Trend Displays activity relative to thresholds or 30 day average for single data type
Relative Activity Displays activity relative to thresholds or 30 day average 34771356543123
Relative Activity Day Coordinator Day navigation view that shows relative activity 34771356557843
Daily Data Chart Week / month chart of daily data 34771356573587
Daily Data Goal Displays progress against a goal
Blood Pressure Configure against sensor and/or survey data to visualize Blood Pressure. 34771385274515
Latest Blood Pressure Reading Displays the participant's most recent blood pressure reading.
Severity Calendar Configure against survey data to show self-reported severity data. 34771356587667
Survey Answer Chart Week / month chart of numberical survey responses. 34771385308691
Goal Displays progress toward a goal.
Insight Matrix Compares values from multiple daily data types in tabular format.
Intraday Heart Rate Chart Shows the heart rate for the selected day.

Engagement

Component Description Example
Points for Badges Displays badges earned for activities

Symptom Shark

Please also refer to the Symptom Shark article.

Component Description Example
Log Today Displays the current day's symptom log or prompts the user to complete it. 34771533618067
Log Entry List Infinite scrolling list of past log entries 34772823579155
Visualization Coordinator Provides data and context for calendar, histogram, and other visualizations 34772823593619
Calendar

Calendar of Symptoms and Treatments for the month.

 

Note: Requires the Visualization Coordinator.

34772801750547
Symptom / Treatment Histograms

Histograms of Symptoms and Treatments for the month.

 

Note: Requires the Visualization Coordinator.

34772801767827
Overall Experience Chart

Chart of overall experience for the month.

 

Note: Requires the Visualization Coordinator.

34772823611411
Report Builder Allows a participant to build a custom PDF report of their Symptom Shark data. 34772823617171

Glucose & Meals

Component Description Example
Glucose Day Coordinator Allows for paging through and selecting days while presenting summary infographics. 34772823622163
Glucose Chart A chart for visualizing glucose readings against steps, sleep, and meals. 34772823622163
Meal Coordinator Shares a self-reported meal log and selected meal across components. N/A
Meal Log

A simple self-reported meal log management component.

 

Note: Requires the Meal Coordinator.

34772823633683
Meal Buttons

A button panel used to add different types of meal log entries.

 

Note: Requires the Meal Coordinator.

34772801790739
Meal Editor A simple self-reported meal log editor. 34772801794451
Meal Analysis Preview A component that displays pending meal analyses, allows for one-at-a-time review, and can open a full meal analysis review worklist.
Stress Level A slider bar for recording daily stress levels. 34772801796755

AI

Component Description Example

AI Assistant

Interactive assistant that a participant can query to better understand their health data 34772823647635

Deprecated

These components still work, but we encourage you to use newer components above that improve upon their functionality.

Component Description Example
Relative Activity Today

Displays today's activity relative to the participant's 30 day average

 

Recommended Component: Relative Activity, in the Data Visualization category

34772823661715