All work

Survey Builder · Healthcare SaaS · AI exploration

Redesigning complex survey creation for speed, clarity, and AI-assisted workflows

Simplifying clinical survey logic first, then exploring safe automation for questionnaire generation

The Survey Builder is how researchers at Pulse Infoframe collect clinical data. Configuring a single 15-question survey took over ten minutes, skip-logic errors reached live studies, and two of five coordinators avoided conditional logic entirely rather than risk getting it wrong — which meant the data being collected was shaped by what the tool made safe, not by what the study needed.

The obvious move was to add AI. I didn't. I fixed the underlying workflow first, shipped it, measured it, and only then looked for where AI could remove manual work without removing researcher control.

Approached with Lean UX

Modernizing clinical survey authoring with AI-assisted workflows

Overview

Lean UX fit this because the work was two build-measure-learn cycles rather than one linear project: fix the foundation and prove it with users, then run an AI experiment on top of a base that was finally stable enough to justify one.

Role
Design Lead — workflow redesign and AI concept
Team
Product managers, developers, ML team, clinical researchers
Company
Pulse Infoframe — clinical data platform
Scope
Heuristic audit → Redesign → Validation → AI exploration
Assumptions

Discovery

Three problems accounted for most of the friction

I ran a heuristic evaluation against Nielsen Norman's ten usability heuristics, audited load time and latency with engineers, and interviewed five coordinators and three clinical researchers. Eight of ten heuristics were violated at severity 2–4 — but treating all ten as equal would have produced a list, not a direction. Three of them explained most of the observed friction, and those are the three the redesign was built around.

01

Poor system feedback

No visible save state, no validation until publish, no indication that anything had been accepted. Users re-checked their own work constantly because the tool told them nothing.

02

Hidden logic relationships

Conditional branches existed only as abstract “logic nodes” with no way to see how questions connected. Errors surfaced after publishing, in live studies.

03

Repetitive configuration

No templates, no bulk import, no reuse across studies. Coordinators rebuilt near-identical questionnaires by hand, every time.

Hypothesis

Design reasoning

Before and after, problem by problem

The guiding hypothesis was that AI would only be worth adding once the builder underneath it was stable, fast, and predictable — an assistant on top of an unreliable tool just moves the errors around. Each of the three problems resolved into one structural decision.

Problem

Poor system feedback

Nothing confirmed a change had been saved or a field was valid, so users worked defensively and slowly.

Design decision

Immediate feedback and saved states

Inline validation at the point of entry, explicit saved-state indicators, and errors that describe the fix rather than the failure.

Immediate feedback and saved states
After — saved states and validation surfaced as you build
Problem

Hidden logic relationships

Conditional logic was invisible while being built and only testable after publishing to a live study.

Design decision

Persistent, visible logic

A left-panel preview that keeps the question hierarchy and its branching visible while editing, so a broken path is caught before it ships.

Persistent, visible logic
After — logic preview held alongside the editing surface
Problem

Repetitive configuration

Experienced coordinators re-entered near-identical question sets one field at a time.

Design decision

Bulk entry and reuse

Bulk question upload and modular building blocks, so repeated structure is imported rather than retyped.

Bulk entry and reuse
After — bulk question upload for experienced users

Before and after, side by side: the legacy builder offered a single dense surface with no hierarchy and no feedback; the redesign holds structure, logic, and status visible at the same time.

Performance firstVisible logicModular buildingTrust through feedback
Build — Phase 1

Shipped redesign

A performance-first survey builder

Usability audit → redesigned wireframes → new Figma component library → redefined information architecture → interactive prototypes → performance work with the dev team. The shipped redesign added a left-panel logic preview, click-to-edit fields with contextual help, saved states and validation errors, and bulk question upload.

Measure

Validation

What testing showed

Low-fidelity interactive prototypes tested with 5 users, followed by performance work with engineering. Participants singled out the preview logic flow and the modular builder layout.

100%
completed core tasks — add/edit logic, preview, reorder
55%
drop in average time to configure logic
Future concept — not shipped

AI opportunity

What if researchers could start with a validated questionnaire instead of rebuilding it manually?

With the core builder redesigned, I looked at where the remaining manual work actually sat — and it was upstream of the builder entirely. Researchers usually begin with a questionnaire that already exists as a PDF, Word file, or spreadsheet, then interpret its questions, response types, sections, and branching by hand before configuring all of it again.

The opportunity wasn't to have AI design surveys independently. It was to have AI transform an existing questionnaire into a structured draft, while researchers stay responsible for approving the final configuration. That shifts the concept from “AI generates a survey” to “AI prepares a structured draft that researchers validate” — a much smaller claim, and a much more defensible one in a clinical setting.

01

Document interpretation

Identify sections, questions, instructions, and response options inside an unstructured file.

02

Question classification

Map content to supported types — single-select, multi-select, free text, date, scale.

03

Logic detection

Recognize skip logic, dependencies, and conditional questions written as prose.

04

Structure generation

Organize extracted content into sections and reusable survey components.

05

Validation

Flag missing response options, duplicated questions, and conflicting logic before import.

The mapping is what makes this useful at the product-model level rather than as document summarization: “Select one” becomes Single choice, a 1–5 response scale becomes Rating, “If No, skip to Q12” becomes conditional logic, and a section heading becomes a survey section.

Future concept — not shipped

Human-in-the-loop review

AI drafts the survey. Researchers remain responsible for the final configuration.

This is the centre of the concept, not a caveat attached to the end of it. Nothing reaches the production builder without review. Each proposed item exposes what AI detected, how it would appear in the builder, where it came from in the source document, how confidently it was interpreted, and an explicit Accept, Edit, or Reject.

Confidence is used to direct attention, never as proof of clinical correctness. High confidence means a clean match to an existing component; medium means a likely interpretation where another configuration is possible; needs-review means information is missing, wording is ambiguous, or the logic isn't supported. The question it answers for a researcher is simply: where should I look most carefully?

Q14 may never appear. Its condition depends on an answer that is unavailable in Q8.

Validation written as an explanation, not an error count

Ready to import

High-confidence mappings, still fully editable — the reviewer confirms rather than rebuilds.

Review recommended

AI found a plausible interpretation but an alternative configuration is defensible.

Action required

Conflicts or missing information that block safe configuration until a person decides.

Before import, AI validates the survey as a system rather than question by question — unreachable questions, broken branching paths, duplicate items, conflicting conditions. And approved content enters the same redesigned builder rather than spawning a parallel AI workflow, which was a deliberate architectural call: AI should accelerate the existing product, not become a second product people have to learn. I'd phase it accordingly — extract and classify first, then logic assistance, then whole-survey validation, and only then optional optimization for readability and accessibility.

Human controlTraceabilityExplainabilityReversibilityUncertainty is visibleFits the existing workflow

Reflection

This project reinforced the importance of addressing foundational UX and system limitations before layering AI on top. The redesign shifted how teams think about building surveys — from manual, error-prone steps to a streamlined, modular, feedback-rich workflow. The biggest takeaway was the need for transparent AI, where users can always review, edit, and override suggestions. In clinical environments, accuracy is non-negotiable.

Outcome

Shipped

Phase 1 performance and UX redesign delivered with the dev team.

Validated

100% task completion and 55% faster logic configuration in testing.

On the roadmap

AI-assisted builder concept adopted into the 2026 product roadmap.

Designing something complex?

I'm interested in senior product design opportunities involving enterprise platforms, healthcare, AI-enabled workflows, and complex systems.