Communication Preferences & Personalization

Product Feature Overview: Communication Preferences & Personalization


Feature Overview

The Communication Preferences & Personalization feature empowers users to tailor the types of communications they receive. Users can opt to receive communications through multiple channels, such as SMS text with phone number verification, email, or push notification. Users can also control whether their messages include personal health information (PHI), such as their name, provider information, and overdue care needs, ensuring they receive relevant information while having the flexibility to protect their privacy.


End User Value

This feature empowers users to customize how and what kind of information they receive. By enabling users to opt into receiving communications that include PHI, they receive more personalized, relevant updates. Those who opt-out of PHI messages still receive important information with a general context. Providing this level of control builds trust and enhances user satisfaction.


User Journey(s) Enabled

Setting Up Communication Preferences

  • The user accesses the communication preferences screen during onboarding or through settings.
  • They toggle between different communication options (e.g., enabling or disabling text messages).
  • They enter their mobile number, click "Verify," and complete the number verification process.

Opting into PHI Communications

  • The user selects whether to include personal health information (PHI), such as the user’s name, provider name, and overdue care needs, in their communication preferences.
  • If the user opts in, they receive personalized health updates like appointments reminders, lab results, overdue care needs and prescription reminders. If they opt out, they continue receiving general communications without PHI.

Example UI Screens



Integration with SDK

The Communication Preferences & Personalization features are supported by the registerDevice, deregisterDevice, and createConsent methods.

Enabling Push Notifications:
Utilizes the registerDevice method to register a user's device upon opting in to receive push notifications.

Disabling Push Notifications
Utilizes the deregisterDevice method to unregister a user's device upon opting out of push notifications.

Personalized Communications
Utilizes the createConsent method with category of COMMUNICATION_PREFERENCES_PHI to enable personalized communications including PHI.