Redesigning a pediatric management system to reduce cognitive load and improve clinical workflows

Through field observations, interviews and usability research, I redesigned the core workflows of a hospital management system, improving efficiency, accessibility and long-term scalability.

Outcomes

Reduced patient waiting times

Faster administrative workflows

Improved accessibility

My role

Product Designer

Team

2 people

Tech stack

Figma | Docs

FigJam

Deadline

6 Weeks

Context

Programed is a scheduling and patient management platform used in pediatric wards.

Doctors and administrative staff relied on it every day to schedule appointments, monitor patients and update medical records.

Although the system worked, years of incremental changes created usability issues that slowed down daily work.

Design process

Research

Field observations

User interviews

User Personas

Critical User Journeys

Benchmark

Define

Problem statement

User needs

Product / business needs

Desgin principles

Prototype

User flows

Wireframes

Low Fidelity prototypes

Validation

Stakeholder feedback

Internal reviews

Behavior observation

Moderated usability testing

Final Design

High Fidelity UI

Design System

Accessibility

Documentation

Developer handoff

Research

Goal

Understand why medical staff experienced unnecessary friction during daily workflows.

Field observations

We observed doctors and administrative staff using the platform during real appointments.

User Interviews

Interviwed medical and administrative staff to understand their mental model and what they need from the product on a daily basis.

Insights

Administrative staff

If I click the wrong patient, I have to start over and book on overtime

Administrative staff

After several hours using the software I get headaches.

Medical staff

Finding previous information takes too long.

User personas

Definition

Critical User Journeys

Mapped out the main user journeys on for our users in order to identify problems and where to solve them.

Appointment management

Administrative staff

Users need to:

  • Book new appointments

  • Edit schedule for modifications

  • Manage patient information


Patient evolution

Healthcare professional

Users need to:

  • Review past information

  • Track key metrics

  • Input new information

  • Access information about family members

Problem Statement

The platform performed well functionally, but didn't allow for recovery from errors and everyday workflows contained unnecessary friction that increased task completion time, caused user frustration and reduced operational efficiency.

Design principles

Accessibility first

Ui must keep in mind that users will use the software daily for 8hs shitfts.

Recovery path

Allow users to make mistakes and recover from them

Cognitive load

Reduce unnecesary friction and allow for a more pleasing experience

Consistency

Make interactions feel natural and similar to what the users already know

Original software

  • Focuses only on the happy path.

  • Provides no mechanism for error recovery.

  • Disallows cancellations.

  • Prevents rescheduling.

  • Information is poorly sorted

  • Lack of visual hierarchy

Re-design

  • Provide recovery paths

  • Allow for editing schedules

  • Information architecture properly sorted

  • Applied hierarchy



Ideation

User Flow redesign

Original flow

Re-designed flow

Wireframe exploration

Explored and tested multiple approaches before selecting the final solution.

Key Design Decisions

These were the most relevant changes that led us closer to our goals

Unified appointment screen

Before


Multiple screens, search filters and clicks.


After


Single workflow showing information all the time

Recovery from mistakes

Before


A mistake means start over and overbook appointments


After


Edit in place without changing screens

Accessibility

Before


Visual noise, incosistency, small font sizes, lack of hierarchy, too much plain white.


After


Low saturation colors and high contrast within elements

Large typography

Patient evolution

Before


Text only, impossible to scan


After


Applied visual hierarchy and added charts for better scanability

Scrollable clinic history

Hand-off

Final UI

Design tokens and atomic UI

Created a design system based on that years material design guidelines and documented color, font, gaps and padding usage within the project.


Created complex components applying atomic design principles to ensure consistency

Final Outcome

Reduced patient waiting times

Faster administrative workflows

Improved accessibility

Reflections & learnings

Accessibility improves performance

Accessibility improves performance

Reducing eye strain directly improved productivity during long work sessions.

Reducing eye strain directly improved productivity during long work sessions.

Error recovery is part of usability

Error recovery is part of usability

Most delays weren't caused by complex tasks, but by the inability to recover quickly from simple mistakes.

Most delays weren't caused by complex tasks, but by the inability to recover quickly from simple mistakes.

How I'd Improve It Today

Every design is a snapshot of what the team knows at that moment.

Every design is a snapshot of what the team knows at that moment.

Since completing this project, I've gained more experience designing enterprise products and conducting usability research. Looking back, there are several areas I would improve, not because the original solution failed, but because today I have a broader toolkit and a different perspective on complex workflows.

Since completing this project, I've gained more experience designing enterprise products and conducting usability research. Looking back, there are several areas I would improve, not because the original solution failed, but because today I have a broader toolkit and a different perspective on complex workflows.

Reduce visual density

Reduce visual density

The interface exposes a large amount of information simultaneously. While this reduced navigation, it also increased cognitive load.


  • Introduce progressive disclosure

  • Group related information into collapsible sections

  • Increase whitespace and visual hierarchy

  • Reduce secondary information until needed

The interface exposes a large amount of information simultaneously. While this reduced navigation, it also increased cognitive load.


  • Introduce progressive disclosure

  • Group related information into collapsible sections

  • Increase whitespace and visual hierarchy

  • Reduce secondary information until needed

Validate with measurable UX metrics

Validate with measurable UX metrics

Most validation was qualitative.

Today I'd combine interviews with quantitative measurements.

Most validation was qualitative.

Today I'd combine interviews with quantitative measurements.

Design for long-term product growth

Design for long-term product growth

The redesign solved the immediate usability problems.

Today I'd also think about how the product could evolve over several years.


Examples:

  • Permission system

  • Audit logs

  • Notification center

  • Custom dashboards

  • Saved filters

  • Mobile companion experience


The goal would be creating a platform rather than solving isolated screens.

Available for freelance work

Logo

Let's create something amazing & extraordinary together.

Copyright and design by Gaston Johansen - 2025

Available for freelance work

Logo

Let's create something amazing & extraordinary together.

Copyright and design by Gaston Johansen - 2025

Available for freelance work

Logo

Let's create something amazing & extraordinary together.

Copyright and design by Gaston Johansen - 2025

Create a free website with Framer, the website builder loved by startups, designers and agencies.