PinMed Suite Dashboard
A comprehensive healthcare dashboard design for medical professionals to manage patient data, appointments, and clinical workflows efficiently.

My Role
- Lead designer
- Interaction designer
- Visual designer
- Prototype
- Design system
- Project manager
Platforms
- Desktop web
- Mobile web
Year
2023–2024
Overview
AlleyPin is one of the biggest companies in Taiwan helping clinics go digital. It builds software that makes clinic work easier and helps patients have a better experience. Over 1,000 clinics use AlleyPin's tools, and more than one million patients have benefited.
This project helps clinics fix common problems they've had for years—like too much manual work, slow paper-based tracking, and poor patient follow-up. The goal is to make clinic workflows fully digital and automated, so staff can work more efficiently and patients get better care.
Problems
We analyzed existing systems and identified three major problems:
Too Much Manual Work
The system depends a lot on people doing things by hand.\n\nThat means it can't track what patients need or send reminders automatically.\n\nThis makes it harder to manage things well, and mistakes happen more easily when people forget stuff.
Everyone's Doing It Differently
Different teams handle things in different ways, so it's hard to keep everything organized.\n\nThe system can't keep track of patient needs or reminders across all departments.\n\nSince a lot of info is passed around by hand or on paper, it's easy for things to get missed or messed up.
Paper Takes Time and Causes Problems
Using paper takes a lot of time and isn't very reliable.\n\nIt's easy to lose papers or make mistakes,\n\nand it's hard to keep patient info safe and easy to access.
Opportunities
Based on our problem analysis, we used "How might we" thinking to identify key opportunities:
1. Automated Scheduling and Appointment Integration to Reduce Workload
Challenge:
Scheduling systems aren't synced, so staff confirm availability manually — slow and error-prone.
HMW:
"How might we automate scheduling and appointment syncing to reduce manual work and prevent errors?"
2. Flexible Time Management to Meet Clinic Operations Needs
Challenge:
Clinics can't react fast to changes — affecting both patients and operations.
HMW:
"How might we enable real-time schedule adjustments to accommodate sudden changes?"
3. Responsive Design for a Seamless Cross-Device Experience
Challenge:
No responsive design means poor mobile experience — disrupting scheduling for staff and patients.
HMW:
"How might we optimize the system for a seamless experience across all devices?"
Goals
We transform key clinic challenges into opportunities and solutions through redesign:
Fragmented Scheduling →Synchronized Management
By synchronizing scheduling and appointments, information is updated in real time with automated management, reducing manual work while improving booking efficiency and accuracy.
Inflexible Time Adjustments →Flexible Scheduling System
Providing a flexible time management system enables clinics to quickly adjust doctors' availability, accommodating last-minute changes such as leave requests or additional consultations.
Lack of Responsive Design →Optimized Cross-Device Experience
Implementing RWD (Responsive Web Design) ensures that clinic staff and patients can seamlessly operate the system across desktops, tablets, and mobile devices, enhancing both booking and management efficiency.
User Personas & Stories
Clinic Operator
Role Description
Responsible for setting up doctor schedules, arranging patient appointments, coordinating consultation rooms, and managing equipment for daily operations.
Goals & Needs
- •Quickly set up doctor schedules and sync to appointment system
- •Real-time query of doctor availability to arrange patient consultations
- •Simplify appointment process and reduce operational steps
- •Flexibly adjust schedules to accommodate sudden changes
Pain Points
- •Schedule and appointment systems are inconsistent, requiring manual communication
- •Complex appointment process prone to errors
- •Lack of cross-location equipment usage information
Clinic Specialist
Role Description
Responsible for patient consultation, treatment planning and tracking, working closely with clinic management staff.
Goals & Needs
- •Quickly create patient appointments
- •Accurately track patient treatment progress and scheduling information
- •Improve service efficiency through simplified system operations
Pain Points
- •Manual patient status confirmation prone to errors
- •Unable to track treatment stages and follow-up tasks in real-time
- •System interface lacks flexibility, limiting workflow efficiency
Design Principles
Our design approach is guided by three core principles that ensure the system meets the real-world needs of healthcare professionals:
Quick Booking
Streamline the appointment booking process to reduce time spent on administrative tasks. Enable staff to create, modify, and confirm appointments with minimal clicks and maximum efficiency.
Modules Design
Organize functionality into logical, interconnected modules that can be accessed independently while maintaining data consistency. This modular approach allows for scalable system growth and easier maintenance.
Mobile Experience
Ensure seamless functionality across all devices with responsive design that adapts to different screen sizes. Healthcare professionals can access critical information whether they're at their desk or on the move.
Deliverables
Real-Time Sync of Scheduling and Appointments
- •Doctors' schedules are automatically synchronized with the appointment system, reducing the time and effort needed for manual confirmation.
- •Appointment staff can instantly view doctors' available time slots, ensuring conflict-free scheduling and improved operational efficiency.
Appointment Management
- •Appointment staff can efficiently schedule patient appointments through an intuitive UI.
- •The system automatically suggests available time slots, reducing manual selection and improving efficiency.
Responsive Web Design (RWD)
- •Optimized mobile UI/UX, providing a touch-friendly interface that allows clinic staff to efficiently manage scheduling and appointments while enabling patients to complete bookings seamlessly.
Reflections
This project helped me understand how important it is to design based on real user needs. At first, we made decisions based on assumptions, which caused problems—especially on mobile. Later, we realized our user Personas didn't match real users. That's when I learned to start with interviews and research.
Since this was the first version of a new product line, the experience also gave me more confidence to handle complex design work and work closely with different teams.
"Learning from real users is the foundation of great design."