
Programed is a closed management system used in pediatric wards to coordinate appointments and support doctors in patient follow-ups.
When I joined the project, the main challenge was structural: users struggled to move efficiently through key flows, and the overall experience felt fragmented. Users reported eye strain, headaches, and delays in patient care.
Through heuristic evaluation and user flow analysis, I identified that the system only contemplated happy paths, with no recovery options — leading to administrative errors and patient dissatisfaction.

The goal was to simplify and structure the experience without removing necessary complexity.
We mapped core user journeys and redesigned flows to:
Reduce unnecessary steps
Add recovery paths for errors
Improve clarity at decision points
Create stronger consistency across screens
Improve hierarchy and accessibility.
Multiple layout and interaction approaches were tested until achieving the right balance between usability and visual clarity.
I found that users struggled to recover from input errors, causing scheduling issues and delays in patient care.
I designed clear recovery paths and editing options, significantly improving scheduling efficiency, reducing errors, and lowering patient waiting times.
After refining the user flows, I aligned the interface with the improved structure, focusing on clarity, spacing, and consistency.
The visual system was simplified to reduce cognitive load and support task completion.

Results
The final product delivered a more cohesive and intuitive experience.
By restructuring user flows and simplifying interaction patterns, the platform became easier to navigate and more aligned with its intended goals.
Users no longer report eye straining or headaches after work and patient's experience got enhanced by reduced waiting times.
Reduced waiting time for appointments
product of system's errors.
of users said they felt more satisfied with the overall product experience.

