top of page
desktop icon

Please continue on desktop.

Thanks!

Karuna cover image 2.JPG
mike juliano - portfolio - shader-round.

designing

Karuna Health - logo with text.png

scroll

This case study is intended as part of a live presentation.

Want the whole story? Let's chat.

vision

Collaborative Inbox_ Desktop-Phone.png

Increase patient access to care with a collaborative inbox for HIPAA-compliant communication.

Users

users

Mike Juliano UX Designer Portfolio
Mike Juliano UX Designer Portfolio
Mike Juliano UX Designer Portfolio
User Research

Research Tools

  • LogRocket

  • Mixpanel

  • User Surveys

  • User Interviews

  • Expert Panel

  • Focus Groups

  • Medical Journals

Mike Juliano UX Designer Portfolio - UX Research
Mike Juliano UX Designer Portfolio - UX Research
Mike Juliano UX Designer Portfolio - UX Research
Problems

problems I helped solve

Design System
menu-button.png

building a design system

Problem

Without a design system and well-defined layout, new features were built from scratch. The product felt inconsistent and was consequently hard to use.

Research

Navigation

Our primary users almost never left the Patients tab, and the navigation bar actions were rarely used.

Interaction

Key user flows required the user to navigate between multiple interfaces with distinct interactions. The user had to learn how to use each new feature.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Patient List - original design.png

Colors & Typography

A broad palette of colors were used inconsistently across the product, while typography was nearly all the same point size and weight.

Karuna - Competitive Research - Cipher H
Karuna - Competitive Research - Klara.pn
Epic-EHR-and-revenue-cycle-management-1.

I explored a variety of competitive and complimentary products to understand what the market looked like and what other software our users were interacting with.

Ideation

I rearranged actions into structured UI elements that offered a clear and consistent experience across the product and can be easily expanded to accommodate new features.

Patients View-dashboard wireframe.png
Patients View-dashboard stylized.png
Patients View-dashboard stylized-2.png

I reimagined the patient list and navigation bars to drive intended user behavior within the key workflows we were targeting.

Visual Design

IMG_3565-2.JPG
Karuna Health-logo-2048.png
Karuna Health - logo with text (1).png

I worked the CEO to build a deeper understanding of the brand we wanted to communicate. His words included "professionalism, warmth, and reliability."

 

Though blue delivered best on professionalism and was most common in the healthcare products I researched, the gorgeous sunset photographed above served as inspiration for the rest of the color palette.

Color Pallete.png
Original Password Reset Page.png
Mike Juliano UX - Design System

Because first impressions matter...

The toolbar unified all actions on the page and offered an intuitive place to add new features as we built them.

Patient List - original design.png
Mike Juliano UX - Design System
Mike Juliano UX - Karuna Mobile - Patien

The table was one of only two key interfaces. I removed extraneous details and colors so users can focus on the information most important to them.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX - Design System
Mike Juliano UX - Karuna Mobile - Second

I unified all patient-level actions, settings, and content into a single place so it was available during the conversation. With a menu structure, we were able to add new patient tools and information in the future.

Patient Profile - original design.png
Mike Juliano UX - Design System
Mike Juliano UX - Karuna Mobile - Templa

I found many of our current and future user flows involved the user inputing information. I shifted nearly all user inputs into a standard form UI which we reused of a dozen times across the product for consistency and ease of use.

Interaction Design

Mike Juliano UX - Design System
Mike Juliano UX - Design System
Mike Juliano UX - Design System
Mike Juliano UX - Design System
Mike Juliano UX - Design System

In the original design, users predominantly interacted within a single tab. I repurposed the navigation bar to drive key user actions.

 

The expandability of the UI allowed us to drive user actions into filtered subsets of patients, eventually customizable by the user or their organization.

 

For example, an organization can add a list of patients overdue for outreach.

When I first adopted the product, there were barely any empty states so the user was often left having to figure out what to do next. I designed new interface components to drive user behavior as intended.

Phone Calling
menu-button.png

phone calling

Problem

Significant technical and regulatory constraints led to poor user experiences for both Navigators and Patients, sometimes discouraging phone call adoption altogether.

Research

Telnyx.png
FCC.png
HIPAA.png

User Insight

Mike Juliano Search Icon

In interview after interview, users commonly complained about the phone calling experience. When introducing new users to the platform, phone call performance was often user's biggest concern both before and after experiencing our solution.

User Goals

  1. Navigators and patients expect a normal phone call experience.
     

  2. When deviations from a normal phone call experience are required, Navigators seek confidence in understanding the process.
     

  3. Patients quickly lose trust with automated voices or call recording messages.

User Flows

Proposed Call Flow - v4.png

A major challenge I faced was in the delay required for backend services to communicate with one another. For patients and navigators, this resulted in an awkward silence when the call was first connect.

To avoid interrupting the patient and navigator when the call was first connected with "this call may be recorded," I reorganized server requests and helped discover a new way to interact with the API.

Visual Design

As users toggled between desk and mobile phones, an inaccurate primary phone number would prevent a successful call. I added the ability to adjust which phone number Karuna calls to close the gap.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare

User Insight

Mike Juliano Search Icon

Users struggled to understand Karuna's unique phone call experience, even after being trained. I found we were able to increase confidence in the product by being explicit about what the user should expect at the time of interaction.

Some users stopped using phone calls because they did not want their calls recorded. We added the ability to toggle this setting at the interaction level to increase use. After testing, we had to further refine how and when we play the "This call may be recorded." message to patients.

Mobile - Channel Picker (call unavailabl

Initially a discreet banner at the top of the page, I redesigned active calls as a full screen experience. With a non-standard phone calling experience, it was more important Karuna users actively understand what is happening along the way to troubleshoot issues in real time.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mobile - Call Tutorial.png
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

To further encourage users to enable call recording, we learned we needed an option to remove recordings if sensitive information was shared.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare

Initially a text input field, we observed users inputing repetitive text or skipping the field to save time. I converted this to a dropdown to help simplify the process and capture structured call data for reporting.

Mobile - Post Call Modal_  inbound calls
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

Calls often failed for our users for reasons beyond our control, resulting in distrust and a perception of poor reliability. We added details about the call progress, along with tooltips to explain things that might seem wrong.

Secondary Contacts
menu-button.png

secondary contacts

Problem

Navigators were having conversations with family members, friends, and caregivers of their patients. But without support for

secondary contacts, users contacted them outside of Karuna or added the contact as a patient phone number, resulting in documentation inaccuracy.

User Goals

  1. Navigators want to be able to communicate seamlessly with secondary contacts that support their patient's care.
     

  2. Navigators need to accurately document encounters they have with secondary contacts to meet regulatory requirements.
     

  3. Navigators must confirm the patient has consented for them to exchange PHI with secondary contacts via text message.

UX/UI Design

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

User Insight

Mike Juliano Search Icon

For some patients like children or the elderly, Navigators communicated predominantly with the secondary contact. In other cases, the secondary contact was part of some temporary interaction.

 

Getting it right required a discreet UI and specific logic to direct users to the right conversation.

To reduce engineering load and meet minimum width constraints, I collaborated with a UX engineer to build a flexible component that can be used in both the tab bar and person menus throughout the product. 

Pre-Call Modal-UI.png

Secondary contacts had to be considered in every user flow, from phone calling to automated campaigns.

Designing secondary contacts was an even greater challenge on mobile, where a small screen size and an uncommon UX made interaction quite tricky.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare Mobile
Mobile Channel Picker (Template Recipien
Mike Juliano UX Designer Portfolio - Enterprise Healthcare Mobile

It took some internal A/B testing to get the design for the secondary contact badge right. It was important it was easy to see and understand to the user, but Navigators reference their caseload by patient name, not the name of the contact.

Repetitive Messages
menu-button.png

repetitive messages

Problem

For certain kinds of messages like appointment reminders, some organizations required Navigators to include lengthy details with important appointment information.

 

We found users maintaining this copy in a Word doc, copying & pasting in Karuna when they needed. Sometimes, messages would go out with unfilled variables like <patientName>.

User Goals

  1. Users want to easily send messages with repetitive content in Karuna without typing it manually or copying & pasting.
     

  2. Users want to avoid accidentally sending incomplete templates to patients.
     

  3. Each customer organization required a custom set of templated messages for their users.
     

  4. Users want templated messages translated in the language of their patient.

UX/UI Design

Mike Juliano UX Portfolio - Template User Flow
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

As I mapped out the user flows, I realized there was a chance the user might not associate the currently selected tab with the template they choose. The recipient dropdown helped solve that.

The limited screen space of mobile forced me to split up the user flows into discreet steps and adjust some of the UI elements such as the form.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

One of my earlier prototypes for templates allowed in-line editing. I replaced this with the above form for consistency with mobile and to leverage standard design system elements rather than building a new complex UI from scratch.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare

Eventually, we moved the template menu to a form as well, leveraging design system components to deliver a familiar, consistent experience with other key workflows.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

I designed a user flow for sending templated messages out in bulk, similar to mail merge. To accommodate a variety of constraints, I had to map out all the edge cases that would templates from correctly being sent to a patient. 

Automated Messaging
menu-button.png

automated messaging

Problem

After normal business hours, patient texts and calls were still sent to the Navigators' phones, making it difficult for users to disconnect at the end of the workday and often leaving patients in the dark without a response.

User Goals

  1. Users want to easily send messages with repetitive content in Karuna without typing it manually or copying & pasting.
     

  2. Users want to avoid accidentally sending incomplete templates to patients.
     

  3. Each customer organization required a custom set of templated messages for their users.
     

  4. Users want templated messages translated in the language of their patient.

UX/UI Design

Combining automated messages with a manual chat interface required balancing of some complex constraints. I needed to avoid manual and automated messages from happening simultaneously. I started by mapping out the evolution of a campaign from being turned on to being dispatched.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare

Support for phone calls required some new research into phone trees and escalation workflows at user organizations.

After Hours

Visual Design

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

If a user initiated a text message conversation shortly before the end of the workday, I wanted to require the user to explicitly acknowledge the patient might receive the After Hours message if they reply.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

When a campaign is active, the navigator had an option to message the patient anyway or pause the after hours response until later. To accommodate navigators working late or outside of normal business hours, I also added an indicator to the navigation bar.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare

Once a campaign was triggered, I wanted to give the user an option to take over and manually reply, if they happened to be looking at the conversation. I had to carefully balance this with the engineering constraints that prevented 1-1 progress mapping.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

After a campaign was executed, it would be important the user acknowledged the missed messages from the patient even though the most recent message was outgoing. I later adjusted the UI to leverage the orange highlight color on the specific parts of the conversation thread the user should focus.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare

This is a prototype I built to help test and validate parts of the campaign UX with potential customers.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare

This prototype demonstrated the user flow for enrolling multiple patients into a campaign at the same time.

Task Management
menu-button.png

task management

Problem

Karuna offered a collaborative inbox for healthcare providers, enabling multiple navigators to support the engagement and communication of each patient.

However, without a proper system for patient handoff between navigators, it was difficult for users to understand which patients messages they were responsible for.

User Goals

Mike Juliano UX Designer Portfolio - Enterprise Healthcare

Ideation

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

UX/UI Design

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

Creating a comprehensive tasking experience to meet all the user goals required all-new supporting components that became quite complex for engineering.

Although I originally argued strongly for a dedicated task list, I was challenged by our CEO and product team to maintain the feature in the primary patient list.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

By adjusting the primary table UI to integrate tasks, I was able to deliver on all the key workflows, rendering the dedicated task list e

By including an in-line history of tasks within the conversation thread, navigators would have the context to understand when & why other users joined the conversation.

Mike Juliano UX Designer Portfolio - Enterprise Healthcare
Mike Juliano UX Designer Portfolio - Enterprise Healthcare

I adjusted the UI to include text buttons to communicate more explicitly what the user should expect.

Results & Impact

results & impact

1

User growth and activation rates increased from a dozen users to several hundred.

2

The number of patients engaged via Karuna increased from about 1k total to 2-3k/week.

3

Customer satisfaction manifested with an increase in sales growth and long term partnerships.

4

User satisfaction and ability to easily interact with the product improved substantially over time.

5

A strong design system enabled Karuna to more easily expand the product in the future. 

bottom of page