AI-Assisted Research for Clinical Alert Intelligence & Transparent Data Synchronization

Project information

  • TEAMProduct Manager, Backend & Frontend Engineers, UX/UI Designer (me!)
  • TIMELINEJune 2026 – Present · Ongoing
  • KEY SKILLSAI-Assisted Research, Notification Systems, Usability Testing, Data Transparency
  • PARTNERSHIPSNursing home facilities
  • TOOLSFigma, Miro, Maze, Claude AI, Dovetail AI
  • Figma Logo
  • Miro Logo
  • Maze Logo
  • Claude AI Logo
  • Dovetail AI Logo

Project Overview

A nurse adjusted a patient's medication based on a record that hadn't synced from the evening shift. No warning. She found out during handover. This came directly from a research participant during interviews — and it became the clearest articulation of what Phase 2 needed to solve: not better UI, but restored clinical trust. Post-launch analytics confirmed two systemic failures: alerts nurses had learned to ignore, and a sync system so invisible that double-saving had become routine. Phase 2 was designed to fix both.

  1. The Noise Problem (Alert Fatigue): Critical notifications were lost in a sea of routine updates, leading to staff ignoring alerts, including important ones.
  2. The Transparency Problem (Sync Anxiety): Invisible sync operations created uncertainty about data state, causing staff to double-save records or call colleagues to verify data accuracy.

The Strategic Solution: Intelligence + Transparency Phase 2 (Ongoing) introduces a twin-pillar architecture designed to restore "Clinical Truth"

  • Intelligent Alert Ecosystem: A centralized hub that categorizes, prioritizes, and surfaces alerts based on clinical urgency, with intelligent filtering to reduce noise at the source.
  • AWS Sync Transparency: Complete visibility into the synchronization pipeline with explicit sync states (Saving → Syncing → Confirmed).

The AI Advantage: To maintain pace with the ongoing timeline, Claude AI is being used to accelerate research synthesis as interviews are conducted. Dovetail AI supports ongoing usability session analysis.

Background

Following the Phase 1 launch, usage analytics and follow-up interviews surfaced two present pain points that better visual hierarchy alone couldn't address.

Persisting Problem Root Cause Why Phase 1 Couldn't Fully Solve It
Alert fatigue remained Signal-to-Noise Ratio: The system treated every update (from vitals to routine log-ins) with equal technical weight. Hierarchy helps scanning but cannot reduce noise at the source
Data Integrity Anxiety Visibility of System Status: Syncing was happening, but it was invisible to the user. Visual feedback confirms failure — it cannot prevent it

Problem Statement

Alert Fatigue Was Endemic

Critical notifications were embedded inside individual patient records — meaning a nurse had to navigate into a specific patient before seeing their alerts. With no cross-patient view, there was no way to see the full picture of a shift at a glance. Only two alert types existed (Critical and Hint), with no urgency hierarchy between them. The only available action was "View Details" — no acknowledge, no dismiss, no defer. Alerts competed visually with clinical data entry fields like blood pressure and prescriptions, making them easy to overlook entirely.

Invisible Sync Created Anxiety

Saves and synchronization with AWS happened invisibly. Staff had no confirmation whether their changes were successfully saved, resulting in duplicate records, verification calls, and growing distrust in the platform’s data integrity.

Challenges Faced

# Challenge Critical Impact
01 Alerts locked inside individual patient records — no cross-patient visibility & no central hub High — staff wasting time hunting for notifications
02 Only two alert types (Critical and Hint) with no clinical urgency hierarchy between them Critical — alert blindness developing
03 No acknowledge, defer, or dismiss actions existed — "View Details" was the only option, forcing full navigation into each patient record High — 15% extra context-switching clicks per shift
04 No filtering, deferral, or personalization of notifications Medium — staff had no control over noise volume
05 No feedback after saving records — saves unconfirmed High — double-save habit creating duplicate records
06 Silent sync failures went completely unnoticed until data was missing Critical — staff acting on stale clinical data
07 No visibility into sync queue, status, or recovery path High — staff calling colleagues to verify data accuracy

My Role

  • Centralized Alert Hub and AWS Sync Transparency systems.
  • I used Claude AI to synthesize interview transcripts in real time, significantly reducing manual analysis time.
  • I used Dovetail AI to tag and organize usability session recordings by theme.
  • Designed the intelligent filtering architecture to support prioritization.
  • Creating transparent synchronization experiences with clear visual feedback and error recovery paths.
  • Producing high-fidelity designs and updating the design system in Figma.
  • Collaborating with engineers on AWS sync state logic and conflict resolution workflows.

RESEARCH & DISCOVERY

Bridging Human Behavior with Technical Data:

To identify why clinical trust was eroding despite a visual redesign, I conducted an ongoing, multi-method research phase. By integrating Claude AI and Dovetail AI, I was able to accelerate the synthesis of qualitative feedback, allowing more time for judgment-based work such as resolving data contradictions and reviewing complex clinical edge cases

Research Objectives:

  • Understand the root causes of alert fatigue and data synchronization distrust
  • Map workflow disruptions and behavioral workarounds
  • Uncover opportunities for intelligent alert management and sync transparency

Research Methods:

Method Participants / Input Tool Output
Semi-structured Interviews 5 nurses Dovetail AI Tagged highlights & themes
AI-Assisted Thematic Analysis 5 interview transcripts Claude AI + Dovetail AI 4 major insight clusters
Alert Log Analysis Anonymized activity Spreadsheet analysis Noise-to-signal ratio and peak failure times
Usability Testing 4 nurses on existing app Maze Task failure points in workflows
Validation Testing 5 participants on new prototypes Maze + Figma Before/after comparison on key metrics

Dovetail AI Workflow:

I imported all interview transcripts into Dovetail, used AI-suggested highlights, and applied 43 tags across the dataset. I then organized highlights into thematic clusters on the Canvas using Board and Table views. This allowed rapid identification of recurring patterns that would have taken significantly longer through manual coding.

Core Questions (asked to all 5 participants):

  1. How do you find out what needs urgent attention at the start of your shift?
  2. When you update a patient record, how do you know the changes were saved?
  3. Have you ever acted on data that turned out to be incorrect or out of date?
  4. If you could change one thing about how alerts work, what would it be?

Some Answers (aggregated and anonymized):

Questions Answers Key Codes
Q1 (Core): How do you find out what needs urgent attention at the start of your shift? I go to my patient list and click into each one individually. There's no overview screen. By the time I've checked five patients I've already forgotten what the first one said. It's a lot of back-and-forth just to build a picture of my shift. [NO-CROSS-PATIENT-VIEW] [NAVIGATION-OVERHEAD]
Q2 (Probe): How often would you say you double-save during a shift? At least three or four times. It sounds small but it adds up, and it means I genuinely don't trust the system to do what I ask it to do. [SYNC-ANXIETY] [PLATFORM-DISTRUST]
Q3 (Core): If you could change one thing about how alerts work, what would it be? One screen when I log in that shows me everything that actually matters — sorted, color-coded, and easy to act on. Not buried inside each patient. [CENTRALIZED-HUB-NEED] [URGENCY-HIERARCHY]
Q4 (Core): Have you ever acted on data that turned out to be incorrect or out of date? Yes. I adjusted a medication note based on a record that hadn't synced from the evening shift. There was no warning — no banner, nothing. I only found out during handover. That was a serious moment. [STALE-DATA-RISK] [SILENT-SYNC-FAILURE] [PATIENT-SAFETY-IMPACT]
Q5 (Probe): You mentioned verification calls — how frequently does that happen on your ward? Once or twice per shift, minimum. A nurse saves something, isn't sure it went through, and calls me to check. It's become routine. That's the problem — it shouldn't be routine. It means the system has already failed before the call happens. [VERIFICATION-NEED] [NORMALISED-WORKAROUND] [SYNC-ANXIETY]

Approach to AI Integration:

To keep pace with the aggressive project timeline, I strategically integrated Claude AI and Dovetail AI into the research workflow.

  • The Workflow:I imported interview transcripts and usability session recordings into Dovetail, leveraging its AI-powered Magic Highlighting and Automatic Clustering for the initial pass. Claude AI was used for real-time thematic synthesis across transcripts. I then conducted a thorough manual audit to ensure clinical accuracy and nuance were preserved (e.g., distinguishing “Alert Fatigue” from “Cognitive Depletion”).
  • AI-Assisted Research: This AI-assisted approach reduced research synthesis time. The time savings allowed me to move immediately into high-fidelity prototyping with fresh, validated insights, specifically uncovering “Sync Anxiety” and “Alert Fatigue” as the core problems to solve in Phase 2.

Key Research Findings:

Criticality Gap: Only 18% of alerts required immediate action, yet all were embedded in patient data entry forms with no urgency hierarchy, forcing nurses to navigate into each patient record individually to find what mattered.

The Trust Tax: 100% of participants reported "Double-Saving" or calling colleagues as a compensatory behavior for invisible sync failures.

Cognitive Depletion: Night-shift nurses demonstrated a 40% higher miss rate for non-critical alerts, highlighting a need for adaptive UI based on shift timing.

DESIGN APPROACH

INTELLIGENCE BY DESIGN

  • Signal Over Noise: Surface what matters; everything else fades until needed.
  • Transparency Builds Trust: Clear states, honest feedback, and no silent failures.
  • Designed for Intelligence: Creating interfaces that enhance human decision-making rather than replacing it.
  • Alert Ecosystem
  • Data Synchronization
03

AI-Assisted Centralized Alert Hub

28% Faster Response to Critical Alerts · Reduced reported alert fatigue . 15% Fewer Context-Switching Clicks

Built a unified notification system that categorizes, prioritizes, and surfaces alerts based on clinical urgency. Staff can now act on critical notifications without context switching.

Key Insight
Alert fatigue was endemic.

Challenge

Alert fatigue was endemic. Critical notifications competed with routine updates, scattered across patient records and system notifications with no central management.

Solution

Created a dedicated alert hub with intelligent filtering, severity-based visual coding, and inline action capabilities. Staff control what reaches them and when.

Key Capabilities

01

Severity Coding

3-tier color system: Critical, Warning, Info

02

Smart Filters

By patient, type, time, or custom criteria

03

Inline Actions

Every alert card surfaces two actions inline: 'View Patient' and 'Mark as Read.

04

Location

Single hub for all notifications

Before

    Alerts embedded inside individual patient records
    No cross-patient view Only Critical and Hint types — no true urgency hierarchy
    No acknowledge or dismiss actions — "View Details" only

After

    Single hub for all notifications
    Visual hierarchy by clinical urgency
    One-tap acknowledge and actions

The redesign introduces a two-layer alert architecture.

  1. The Patient Dashboard surfaces a critical count immediately on login — no navigation required.

  2. The dedicated Alerts & Notifications hub provides full detail, filtering by type and read status, and inline actions on every card.

Final Design Screens

Patient Dashboard Alert Hub Patient Overview Page Navigation Menu

REFINED DESIGNS

Dashboard page

Patient Dashboard (New Design)

Clean, scannable, and action-oriented, immediate post-login overview with prominent search, quick "Add New Patient" CTA, color-coded status badges, and a centralized hamburger menu for seamless navigation across Dashboard, Patients, Alerts, and Logout.

Visual & UX Improvements:
  • Overall Layout & Hierarchy: Top-level summary cards (All Patients, Critical, Warnings, Info) with counts and color coding.

  • Quick Actions & CTAs: Large, prominent orange "+ Add New Patient" button and search bar at the top.

  • Alert & Status Visualization: Color-coded badges (red Critical, orange Warning, green Stable) with counts.

  • Navigation & Menu: Hamburger menu at top with key options: Dashboard, Patients, Alerts, Logout.

  • Spacing & Minimalism: Generous spacing, clear card separation, and focused content.

  • Accessibility:High-contrast color coding, larger tappable areas, WCAG 2.1 AA compliant.

  • Micro-interactions: Hamburger menu slide-out with sequential item fade-ins.

  • Alerts & Notifications Screen

    Visual & UX Improvements:
  • Overall Layout & Hierarchy: Centralized page with top-level totals (All Alerts, Critical) and filterable list.

  • Filtering & Personalization: Enables personalized views (e.g., only Critical for busy shifts); cuts irrelevant noise, boosts focus on high-priority cases.

  • Alert Prioritization: Prominent total counters + color-coded cards (red Critical, blue Info, orange Warning).

  • Alert Card Design: Rich cards with patient details, message preview, timestamp, and dual actions ("View Patient" + "Mark as Read").

  • Accessibility: High-contrast colors, large tappable areas, clear icons (WCAG 2.1 AA compliant).

  • Real-Time & Navigation: Direct access via hamburger menu; supports real-time updates and seamless actions.

  • Alert & Notification
    AWS Sync Transparency — Four State Screens

    AWS Sync Transparency — Four State Screens (New Design)

    Complete visibility into the synchronization pipeline through four explicit states. Staff now know exactly where their data is from the moment they tap Save through AWS confirmation.

    Visual & UX Improvements:
  • Saving State: Orange badge ("Saving...") appears top right. Pipeline activates at step one with upload arrow icon. Progress bar shows 35% — "Writing to local record..." Button label changes to "Saving record..." Staff know the action registered immediately.

  • Syncing State: Badge turns blue ("Syncing..."). Step one goes green confirming local save. Step two activates with spinning icon. Progress advances to 70% — "Sending to AWS..." Button reads "Syncing to AWS record..." Data is visibly in transit.

  • Confirmed State: All three pipeline steps turn green. Progress bar reaches 100%. Green badge reads "Synced." Confirmation card appears: "Record saved & synced · Last synced: Today at 14:32 · AWS confirmed." Button returns to green "Save / Update." Single-save confidence restored.

  • Sync Failed State: Badge turns red ("Sync Failed"). Broken cloud icon marks step two as failed. Error card reads: "Record saved locally. Changes not yet sent to AWS. Retry when connection is restored." Two recovery actions surface: "Retry Sync" (orange) and "Save Locally" (grey outline). No silent failure, no ambiguity.

  • Accessibility: Color plus icon plus text label at every state — status is never communicated by color alone. WCAG 2.1 AA compliant.

  • Pipeline Architecture: High-contrast color coding, larger tappable areas, WCAG 2.1 AA compliant.

  • Micro-interactions: Each state has a unique badge color, progress percentage, step indicator, and button label — four distinct layers of feedback ensuring no state is ever invisible to staff.

  • Before & After — Interaction Walkthrough

    Before

    After

    Measuring Clinical Efficiency & Trust

    To validate the designs, I ran moderated usability testing with 5 nurses using realistic clinical scenarios — not controlled tasks. Participants handled actual shift situations: responding to alerts during simulated peak hours, updating records under network disruption, and recovering from sync failures. The goal wasn't to prove the design worked. It was to find where it didn't, before it reached a clinical environment.

    The testing compared performance and confidence between the existing app and the new prototypes.
    Task Before (Existing App) After (Redesign)
    Find & act on a Critical alert Avg. 1m 22s Avg. 1m 02s
    Confirm data synced successfully Avg. 55s Avg. 18s
    Filter alerts to Critical only Feature not available Avg. 12s
    Acknowledge alert (inline) Feature not available Avg. 6s
    Recover from a sync failure 2m 15s (Manual/Uncertain) 42s (Guided recovery)

    STRATEGIC OUTCOMES

    Phase 2 delivered more than feature improvements. It completed the clinical foundation and introduced an architecture designed for intelligent growth.

    User Experience High

    Alert Fatigue Reversed

    By centralizing and structuring alerts by clinical urgency, staff trustthe notification system again. The ignore habit was replaced by confident, prioritized action.

    Data Integrity Critical

    Reduced double-save behavior

    Complete sync transparency ended the double-save behaviour that was corrupting patient records. Staff save once, with confidence.

    Platform Growth Strategic

    AI-Ready Architecture

    The alert filtering system is built to support intelligent, context-aware prioritization as clinical data scales. The foundation is in place for AI driven features in the next phase.

    Compliance Required

    Accessibility Standards

    Updated patterns meet WCAG 2.1 AA standards, supporting staff with varying visual and motor abilities while reducing legal and compliance risk.

    PROJECT REFLECTION

    Phase 2 taught me that the most important design decisions in healthcare are often about what you make visible, not what you build. While "sync transparency" was never a formal feature request, my research into clinician workarounds—double-saving and verification calls—revealed a deep-seated distrust of stale data. Making the system "behave honestly" became the primary design goal.

    This phase also redefined my workflow. By leveraging Claude and Dovetail for initial pattern recognition and clustering, I was able to move past manual tagging and focus on high-stakes judgment: resolving data contradictions and navigating the clinical nuances that directly impact patient safety.