Improved the loading experience for ACC Accreditation Services performance-tracking tools by introducing a system-aligned skeleton screen and collaborating with engineering to address backend performance issues. The new loading state provided immediate visual feedback during long load times while backend caching improvements reduced actual load time for repeat visits.
Product Analyst
American College of Cardiology Accreditation Services
6 weeks (research, design, and requirements)
Adobe XD
ACC Accreditation Services provides digital performance-tracking tools used by hospitals and cardiovascular service lines to monitor clinical outcomes and manage accreditation workflows.
These tools are used frequently by both internal reviewers and external healthcare organizations. Reliable system performance is critical because users depend on these tools to complete accreditation reporting and quality improvement activities.
However, many tools required 25–40 seconds to load, creating significant usability issues.
Because the interface provided no loading feedback, users often assumed the system had frozen or crashed.
The platform lacked a clear loading state during long data retrieval times.
Without visual feedback, users frequently believed the system had failed and would refresh the page, navigate away, or submit support requests.
Improving the loading experience required addressing both:
Users experienced a blank or static screen while the system retrieved large datasets.
A layout-aligned skeleton screen appears immediately when the tool begins loading, providing visual feedback that data is being retrieved.
Content transitions seamlessly from skeleton state to the fully loaded interface.
I conducted structured load-time testing across internal users and external hospital clients using multiple browsers and network conditions.
Testing consistently showed 25–40 second cold load times across several accreditation tools.
Users demonstrated consistent behavior during long loads:
Several patterns emerged from the analysis:
The redesign needed to improve the user experience without requiring major changes to existing tool architecture.
Because backend data processing could not be eliminated immediately, the solution focused on improving perceived performance through UI feedback while engineering addressed the root performance issues.
The redesigned loading experience introduced a skeleton screen that mirrors the layout of the final tool interface.
This approach provides immediate visual feedback while data is being retrieved.
The interface follows a predictable loading sequence:
This confirms to users that the system is actively loading and has not stalled.
In parallel with the UI improvements, engineering identified the root performance issue.
Each tool executed redundant database queries on every load.
Engineering implemented:
These improvements significantly reduced repeat load times.