md.

UX Design Internship · Karl Storz · 2026

Luna Surgical Console

The live video editor in annotation mode, with numbered pins and a measurement on the feed

Outcome

  • 3Projects built into one working prototype
  • 6 of 10Usability rules fixed in my own review

A working Figma prototype of all three projects. To follow NDA rules, I redrew the screens and hid clinical data.

Role
UX Design Intern
Timeline
Summer 2026 (3 months)
Mentorship
Design Mentor & Clinical Supervisor (names masked)
Tools
FigmaInteractive Prototype

The story in short

A surgery team had one second to understand a screen. Nurses could not tell which robotic arm needed help. Residents could not review video. Scrub nurses could not see what the surgeon pointed at. I designed three fixes for a surgical console: arm identity, a gallery with a video editor, and live annotation.

Note

Much of this work is confidential, so I can share only a few screens and no prototype. Here I focus on the problems, my process and my decisions.

Overview

The product

Drawn for this case study

Patient On the table 1 Arm 1 Own screen 2 Arm 2 Own screen 3 Arm 3 Own screen 4 Arm 4 Own screen Central unit Main controls Top view
The system around the patient, drawn as an illustration. Four robotic arms surround the patient and each has its own screen. One central unit holds the main controls. A setup can use three or four arms.

Drawn for this case study

Handles Control Haptics Arm color LEDs Anatomy view Overlays on top Primary display Touch display Setup, settings, instruments, snapshots Secondary display Handles Control Haptics 1 Wall monitor Live video and marks only
The Luna console, redrawn as a wireframe. The wall monitor showed only the live video and the marks.

How the story runs

ProjectEmpathizeDefineIdeateDesignTest
1 · Arm identityNurses glanced at the arms from across the room.Which arm, what happened, and what to do.Warnings on the picture, and a color bar on each arm.Arm panels and the dashboard.H5 and H6 in the test plan.
2 · Gallery and video editorResidents looked back at images and video days later.Find one moment without scrubbing through an hour of footage.A gallery named by procedure step, and a video timeline.The new gallery and video editor.H3 in the test plan.
3 · Live annotationScrub nurses could not see what the surgeon pointed at.A mark reaches the main screen within a second.Tools on a second screen, and marks only on the main screen.Dashboard final v3.H1, H2 and H4 in the test plan.

Vision & principles

  • 01

    Informed control

    The user can tell what the system just did and what it will do next.

  • 02

    Trust and reliability

    The same tap gives the same result. Nothing appears without a clear reason.

  • 03

    Situational awareness

    The anatomy matters most. The interface stays secondary to it.

  • 04

    Extensibility

    I built the components first, so one color scale worked in every screen.

  • 05

    Clarity

    Every mode has its name on screen and a marked way out.

  • 06

    Familiarity

    I used controls people already know instead of inventing new ones.

The team’s main goal was “designing for confidence.” Six principles came from that goal, and each project below points to the ones it follows.

01Empathize

Users and environment

Drawn for this case study

Wall monitor Console Table Machine

Surgeon

Where they are
Sits at the console with hands on the controls and eyes in the 3D viewer.
What they need from the screen
Marks, measures, and saves images of anatomy without looking away from the surgery.

Environment constraints

02Problem

The problems

Project 1 · Arm identity

Which arm is it?

  • A warning showed in one list, and the arm was only a number.
  • A nurse had to match that number to a real arm in the room.

Success: the right person knows which arm, what happened and what to do, without reading a code.

Project 2 · Gallery and video editor

Where is that moment?

  • The old editor worked on still images only.
  • The old gallery listed times, not procedure steps.
  • A resident looking back had to scrub through an hour of footage.

Success: the user finds one moment without scrubbing.

Project 3 · Live annotation

What is the surgeon pointing at?

  • Scrub nurses at the wall monitor could not see what the surgeon pointed at.
  • The surgeon’s hands stayed on the controls.

Success: a mark reaches the main screen within a second.

The goal

Shared awareness at a glance: everyone in the room knows which arm needs attention and what the surgeon is looking at.

Where project 1 started

Drawn for this case study

Alerts Arm 2 · Force limit exceeded (0000) Arm 4 · Instrument hot Arm 2 · Force limit exceeded (0000) Arm 2 · Force limit exceeded (0000) 1 2 3 4 Four real arms in the room Which one is arm 2?
Every message looked the same. The arm was a number, so the nurse had to find the real arm in the room.

Where project 2 started

The old screens showed real patient video, so I do not show them. I redrew them as wireframes.

Redrawn from the old design

Digital library Without markups Markups Voice notes Written notes Procedure time: newest first Still image 00:00:00 | 9:03 PM | 9:10 PM Still image 00:00:00 | 9:03 PM | 9:10 PM Still image 00:00:00 | 9:03 PM | 9:10 PM Still image 00:00:00 | 9:03 PM | 9:10 PM Still image 00:00:00 | 9:03 PM | 9:10 PM Still image 00:00:00 | 9:03 PM | 9:10 PM Video Voice 1.25 Procedure 00:32:20 9:30 PM Wireframe
One grid of still images with filter chips on top. Each card showed times.

Where project 3 started

The old design had no way to mark the live video, so there is no old screen to show.

The old design had no live marks. That gap led to my third project.

Strategy

Engineering had limited time, so I did not plan one huge redesign. I chose three steps:

Crawl

Fit into the old layouts

I added basic capture, pin, and measure tools to the old editor.

Walk

Rebuild with components

I made annotation its own mode and used the new console grid.

Run

Use the same rules everywhere

I used one alert scale and one component library in the editor, gallery, and service screens.

Early hypothesis

If this, then that

My hypothesis: if surgeons could mark, measure and save images on the live video without looking away, everyone in the room would see what the surgeon saw.

03Ideate

Lo-fi sketches

L · Force limit
A · Warning on the picture A label with L or R sat next to the instrument. Kept.
Right Primary Arm 3 Error · Force limit
B · Arm color as a fill The whole panel took the arm color. Dropped, because it hid the state.
Right Primary Arm 3 Error Force limit exceeded
C · Color bar, dot and word Color showed identity. The dot and the word showed state. Kept.

04Design

Component system

Choose what to see

Principles used Extensibility

I wrote the component rules first, so every screen looks and acts the same.

1 / 5
Rule 1 · Severity

One alert scale everywhere

  • GreenRunningNormal operation
  • AmberWarningNeeds attention soon
  • RedErrorImmediate action needed
  • GreyInactiveNot in use

I used cyan only for what you picked. It never meant an alert.

Interactive

Find the arm that needs help

Four arms, four colors, one second. Switch between the designs I tested, from the old number-only panels to the final design, and set each arm’s state. Then take the glance test: the screen shows for one second, and you pick the arm that needs help.

Luna Arm panel sandbox

  • Arm 1OrangeRunning
  • Arm 2Light blueWarning
  • Arm 3Dark blueError
  • Arm 4MagentaInactive

Arm 1Orange

Arm 2Light blue

Arm 3Dark blue

Arm 4Magenta

05Prototype

From wireframe to prototype

Wireframe of the live video editor Greyscale prototype of the live video editor Prototype of the live video editor in annotation mode

I built a prototype in Figma to check annotation mode, tap target size and how views switch.

I can’t show the prototype here because of privacy rules. It uses real clinical workflows from the project. I am happy to walk through it with you in a call.

06Test

Heuristic evaluation

  1. H1

    Visibility of System Status

    I added 3 cues (a cyan border on the video, a top banner, and a tool rail) so surgeons knew marks were live.

    Fixed.
  2. H2

    Match Between the System and the Real World

    I replaced engineering codes with clinical words. Some system errors still needed a review.

    Still open.
  3. H3

    User Control and Freedom

    I made a separate mode with a check button to exit, instead of a confusing toggle.

    Fixed.
  4. H4

    Consistency and Standards

    I used the same 4-color alert scale (green, amber, red, grey) on every console view.

    Fixed.
  5. H5

    Error Prevention

    I stopped taps on a tool from leaving a mark on the live surgery video by accident.

    Fixed.
  6. H6

    Recognition Rather than Recall

    I added a word and an icon to every button, so staff did not have to remember.

    Fixed.
  7. H7

    Flexibility and Efficiency of Use

    Keyboard shortcuts worked for expert users. Custom tool presets stayed on the to-do list.

    Still open.
  8. H8

    Aesthetic and Minimalist Design

    I folded the screen into 3 regions that collapsed. This kept the video clean.

    Fixed.
  9. H9

    Help Users Recognize, Diagnose, and Recover from Errors

    I grouped errors by robotic arm. Repeated error messages still needed to merge into one.

    Still open.
  10. H10

    Help and Documentation

    Help sat in the settings. I left out a full guided tour, because it could distract people in the operating room.

    Still open.

How the control changed: annotation took 6 versions (pills, switches, toggles). I ended with a mode and a check button to exit.

Designed, not run

The company ended the robotic surgery program, so the formal sessions never ran. The test plan was ready.

Feedback

VersionWhat it wasWhy it changed
V1Watch and Annotate as two segments over the feedWatching is not a mode. It is what the screen does when nobody asks for anything.
V2A switch inside the toolbarNext to the tools, it looked like one more tool, not the thing that turns the tools on.
V3A floating glass pill on the feedToo prominent, and it sat on top of a picture that mattered more.
V4The same pill, tap again to leaveA toggle makes the user remember which state they are in. Leaving needs its own button.
V5A Done button with a cross iconA cross means cancel and throw away. Done means finish and keep. The two meanings conflicted.
V6A mode: the rail slides in, the feed gets a cyan edge, a banner names it, a round tick ends itThis is the current version. The word on its own was not enough, so the tools arrive with movement.

I treated it as a styling problem, but it was a state problem: how does a person know which mode the screen is in, and how do they get out? Once I designed the mode, the button design became straightforward.

07Outcome

All three together

  1. BeforeArm identity

    A nurse reads the arm bars and knows which arm needs help.

  2. DuringVideo editor

    The surgeon marks, measures and records on the live feed.

  3. DuringLive annotation

    Marks from another screen show on the main screen.

  4. AfterGallery

    Captures wait there, named by procedure step.

I built all three from the same components, the same severity scale and the same arm colors.

Outcome

3Projects built into one prototype
6 of 10Usability rules fixed in my review*
9Ideas written down to test*

* From my own review of the prototype. The user study was designed, not run.

Outcome

The company ended the robotic surgery program.

My clinical supervisor said the component system and annotation mode could be the basis for future console software.

What I handed over

01

A working prototype

Working flows for annotation, captures, the corner player, case setup and the gallery.

02

A component library

One alert scale, the rules for using the existing arm colors, and the rules for how buttons act.

03

A test plan

A full test plan with 10 tasks and 9 ideas to test.

08Learn

Still unfinished

  • You could not undo one mark, only clear all.
  • Repeated error alerts did not merge into one row.
  • A medical expert still had to review the clinical words.
  • Live annotation still needed an Edit button.

Takeaways

  1. 01

    Write the reason before drawing the screen

    If I could not name the old pattern a choice replaced, I only drew a shape. I made no decision.

  2. 02

    Build components before full screens

    I set the alert rules early, which kept four complex parts consistent without extra fixes.

  3. 03

    Test with a working prototype early

    A running prototype showed a bug where a tap went through to the layer below. Static mockups hid it.

  4. 04

    Design the states of the system, not single controls

    When stuck, I was usually polishing a button. I should have been deciding how the system switches modes.

  5. 05

    Familiar works better than new when mistakes cost a lot

    The corner player worked because people knew it from video apps.

  6. 06

    Test with users earlier, with rougher designs

    I spent six versions polishing one control alone. Ten minutes with a surgeon would have settled it.

To follow privacy and NDA rules, I changed the screens and hid all patient and staff names.

The final live video editor in annotation mode