National Healthcare Group of Singapore
Streamlining Community Health
Program Management for NHG
Streamlining Community Health Program Management for NHG
Streamlining Community Health Program Management for NHG

Client
National Health Group of Singapore
My Role
Product Design
Requirement Gathering
UI Design
Design QA
Timeline
Sept 2023 - Jan 2024
Team Member
1 Lead Product Designer (Me)
1 UI / UX Designer
Context
Context
Building a Digital Solution for NHG’s
Community Health Program Management
Building a Digital Solution for NHG’s
Community Health Program Management
Building a Digital Solution for NHG’s Community Health Program Management
Building a Digital Solution for NHG’s
Community Health Program Management
In line with Singapore’s Healthier SG initiative by the Ministry of Health (MOH), the National Healthcare Group (NHG) sought to create a digital solution to enhance the management of health and lifestyle programs. The goal was to enable seamless collaboration between NHG, community partners, and residents, promoting healthier lifestyles through accessible wellness programs such as exercise and cooking classes.
In line with Singapore’s Healthier SG initiative by the Ministry of Health (MOH), the National Healthcare Group (NHG) sought to create a digital solution to enhance the management of health and lifestyle programs. The goal was to enable seamless collaboration between NHG, community partners, and residents, promoting healthier lifestyles through accessible wellness programs such as exercise and cooking classes.
3 Key Players
3 Key Players
NHG & Their Staff
NHG staff oversee programme data, partner coordination, and healthcare initiatives.
NHG staff oversee programme data, partner coordination, and healthcare initiatives.
NHG staff oversee programme data, partner coordination, and healthcare initiatives.
Community Partners
Organised and delivered health programmes for residents.
Organised and delivered health programmes for residents.
Organised and delivered health programmes for residents.
Residents
Potential participants of wellness programmes
Potential participants of wellness programmes
Potential participants of wellness programmes
The Problem
The Problem
Addressing Operational Inefficiencies
Addressing Operational Inefficiencies
Addressing Operational Inefficiencies
Addressing Operational Inefficiencies
NHG’s workflows, while critical to its mission, faced significant inefficiencies that hindered engagement across all stakeholders. Although users could browse available programs through the NHG Care App, the underlying processes posed challenges for seamless operations.
NHG’s workflows, while critical to its mission, faced significant inefficiencies that hindered engagement across all stakeholders. Although users could browse available programs through the NHG Care App, the underlying processes posed challenges for seamless operations.
Existing Workflow Challenges
Existing Workflow Challenges
1
Limited Digital Access for Residents
Limited Digital Access for Residents
While the NHG Care App allowed residents to browse programs, it did not support digital sign-ups.
While the NHG Care App allowed residents to browse programs, it did not support digital sign-ups.















2
Manual updates by Community Partners
Manual updates by Community Partners
Partners lacked a dedicated platform to manage their offerings, relying on monthly Excel submissions and frequent coordination with NHG, which created significant inefficiencies.
Partners lacked a dedicated platform to manage their offerings, relying on monthly Excel submissions and frequent coordination with NHG, which created significant inefficiencies.





3
Inefficient CRM Data Entry by NHG Staff
Inefficient CRM Data Entry by NHG Staff
NHG staff manually compiled program schedules from multiple partners and input the data into an outdated CRM to publish offerings on the Care App, leading to inefficiencies and delays.
NHG staff manually compiled program schedules from multiple partners and input the data into an outdated CRM to publish offerings on the Care App, leading to inefficiencies and delays.
4
No CRM Access Due to Data Security
No CRM Access Due to Data Security
A common question arises: why not grant partners access to the CRM to manage their program offerings directly? The answer lies in safeguarding sensitive population data housed within the CRM. To maintain data security and privacy, access was strictly restricted to NHG staff.
A common question arises: why not grant partners access to the CRM to manage their program offerings directly? The answer lies in safeguarding sensitive population data housed within the CRM. To maintain data security and privacy, access was strictly restricted to NHG staff.
Why it’s important?
Why it’s important?
Why a Robust Solution was Necessary
Why a Robust Solution was Necessary
Why a Robust Solution was Necessary
Why a Robust Solution was Necessary
To achieve Healthier SG’s ambitious goals, NHG needed a centralised system that:
To achieve Healthier SG’s ambitious goals, NHG needed a centralised system that:
Streamlined program management for NHG and its partners
Streamlined program management for NHG and its partners
Empowered partners with self-service capabilities to manage their offering
Empowered partners with self-service capabilities to manage their offering
Simplified access to health and wellness programs, empowering residents to take charge of their health journey.
Simplified access to health and wellness programs, empowering residents to take charge of their health journey.
This initiative was not just about operational efficiency—it was about creating a meaningful impact on Singapore's community health by reducing friction in preventive healthcare delivery.
This initiative was not just about operational efficiency—it was about creating a meaningful impact on Singapore's community health by reducing friction in preventive healthcare delivery.
Research and Findings
Research and Findings
Uncovering Stakeholder Needs and System Requirements
Uncovering Stakeholder Needs and System Requirements
Uncovering Stakeholder Needs and System Requirements
Uncovering Stakeholder Needs and System Requirements
To better understand user needs and pain points, we conducted multiple requirement-gathering sessions with over 20 stakeholders, including NHG staff and community partners. Due to the project's scale and complexity, several follow-up sessions were necessary to refine requirements and address emerging challenges.
To better understand user needs and pain points, we conducted multiple requirement-gathering sessions with over 20 stakeholders, including NHG staff and community partners. Due to the project's scale and complexity, several follow-up sessions were necessary to refine requirements and address emerging challenges.
Key Insights
Key Insights
Programme Creation and Management
Partners needed a streamlined way to create or upload programmes and sessions directly to the Care App, with support for both individual and bulk uploads.
Partners needed a streamlined way to create or upload programmes and sessions directly to the Care App, with support for both individual and bulk uploads.
Flexibility to edit and update programme details, such as session times, capacity limits, and other key information, was critical.
Flexibility to edit and update programme details, such as session times, capacity limits, and other key information, was critical.
Restriction & Criteria
Partners requested options to restrict sign-ups based on criteria like planning area, postal code, or age to better serve their target communities.
Partners requested options to restrict sign-ups based on criteria like planning area, postal code, or age to better serve their target communities.
Auto-Check Mechanism
NHG stakeholders required a system to automatically verify programme details for accuracy and appropriateness before publishing them on the Care App.
NHG stakeholders required a system to automatically verify programme details for accuracy and appropriateness before publishing them on the Care App.
Attendance Management
Partners wanted the ability to handle sign-ups directly and track attendance efficiently.
Partners wanted the ability to handle sign-ups directly and track attendance efficiently.
Certificate of Completion
Partners intended to issue certificates of completion to residents who met specific session requirements, encouraging engagement and programme completion.
Partners intended to issue certificates of completion to residents who met specific session requirements, encouraging engagement and programme completion.
Programme Performance Insights
Analytics were needed to understand which programmes performed well, enabling partners to design offerings that aligned with residents’ preferences.
User Access Management
A robust system was required to manage multiple users within each partner centre, ensuring secure roles and permissions.
NHG necessitated distinct user roles with specific access levels, including Super Admin, Relationship Manager, CP Admin, and standard users, to maintain proper system management.
Knowledge Centre
Partners needed a central hub where NHG could share updates, rules, regulations, and requirements to ensure compliance and consistency.
Challenges
Challenges
Navigating Constraints and Complexities
Navigating Constraints and Complexities
Navigating Constraints and Complexities
Navigating Constraints and Complexities
After gathering requirements and understanding user needs, we uncovered several constraints and complexities that shaped the design and implementation process:
After gathering requirements and understanding user needs, we uncovered several constraints and complexities that shaped the design and implementation process:
Challenges
Challenges
1
Scope of Responsiblity
Our team will handled the community partner’s journey, focusing the programme management, and processing incoming signups.
Our team will handled the community partner’s journey, focusing the programme management, and processing incoming signups.
Resident-facing sign-ups occurred on the NHG Care App, requiring seamless data integration between systems.
Resident-facing sign-ups occurred on the NHG Care App, requiring seamless data integration between systems.
2
System Integration
All data had to be stored in the CRM due to strict security requirements
All data had to be stored in the CRM due to strict security requirements
This limitation heavily influenced the platform’s architecture and workflows, as no data could be stored locally on the new platform.
This limitation heavily influenced the platform’s architecture and workflows, as no data could be stored locally on the new platform.
3
Security Compliance
Role-based access controls were implemented to ensure sensitive data remained accessible only to authorised users.
Role-based access controls were implemented to ensure sensitive data remained accessible only to authorised users.
Balancing compliance and usability was critical to creating a secure yet user-friendly system.
Balancing compliance and usability was critical to creating a secure yet user-friendly system.
4
Complex User Roles
The platform needed to support multiple user tiers (e.g., Super Admin, Relationship Manager, CP Admin, and standard users), each with specific roles and permissions.
The platform needed to support multiple user tiers (e.g., Super Admin, Relationship Manager, CP Admin, and standard users), each with specific roles and permissions.
5
Dependency on Legacy Systems
Integration with an outdated CRM system introduced technical challenges, requiring close collaboration with NHG’s technical team to maintain data consistency and accuracy.
Integration with an outdated CRM system introduced technical challenges, requiring close collaboration with NHG’s technical team to maintain data consistency and accuracy.
Define the Problem
Define the Problem
Clarifying the Challenge: Problem Statement and Key Questions
Clarifying the Challenge:
Problem Statement and Key Questions
Clarifying the Challenge:
Problem Statement and Key Questions
Clarifying the Challenge:
Problem Statement and Key Questions
Based on these findings, I developed a problem statement and framed a How Might We (HMW) question to better align with the user’s goals and needs, creating a strong foundation for design solutions.
Based on these findings, I developed a problem statement and framed a How Might We (HMW) question to better align with the user’s goals and needs, creating a strong foundation for design solutions.
Competitor Analysis
Competitor Analysis
To inform the design strategy, I analysed platforms with similar offerings, including ClassPass and TeamUp.
To inform the design strategy, I analysed platforms with similar offerings, including ClassPass and TeamUp.
ClassPass
Allows studio owners to plan class schedules for customer sign-ups, providing insights into seamless scheduling and user-friendly registration flows
Allows studio owners to plan class schedules for customer sign-ups, providing insights into seamless scheduling and user-friendly registration flows
TeamUp
Offers robust features like class creation, attendance tracking, and registration deadlines, highlighting efficient program management and administrative controls.
Offers robust features like class creation, attendance tracking, and registration deadlines, highlighting efficient program management and administrative controls.





Design Process
Design Process
Mapping Out the Application Flow
Mapping Out the Application Flow
Mapping Out the Application Flow
Mapping Out the Application Flow
Given the integration between three systems (NHG Care App, CRM, and our platform), I began by mapping out the user journey across all systems. This exercise:
Given the integration between three systems (NHG Care App, CRM, and our platform), I began by mapping out the user journey across all systems. This exercise:
Clarified which parts of the journey were handled by our platform versus the CRM and Care App.
Clarified which parts of the journey were handled by our platform versus the CRM and Care App.
Identified touchpoints for integration, ensuring smooth data flow.
Identified touchpoints for integration, ensuring smooth data flow.
Facilitated clear communication with backend developers to evaluate design feasibility and define responsibilities for data handlings.
Facilitated clear communication with backend developers to evaluate design feasibility and define responsibilities for data handlings.
Creation of Programme and Sessions





Processing Resident Signup - Attendance Marking - Certificate of Completion
Processing Resident Signup





Analysing CRM and User Behavior
Analysing CRM and User Behavior
I analysed how data was stored in the CRM and observed user behaviour when creating programs. One key insight was that programs often had recurring schedules, resembling a parent-child relationship:
I analysed how data was stored in the CRM and observed user behaviour when creating programs. One key insight was that programs often had recurring schedules, resembling a parent-child relationship:
Program (Parent): Represents the main activity (e.g. Yoga Class)
Program (Parent): Represents the main activity (e.g. Yoga Class)
Sessions (Child): Represents individual occurrences (e.g., Weekly Yoga Sessions).
Sessions (Child): Represents individual occurrences (e.g., Weekly Yoga Sessions).
With this understanding, I designed the platform to support this hierarchical structure, accommodating recurring schedules while adhering to CRM storage constraints.
With this understanding, I designed the platform to support this hierarchical structure, accommodating recurring schedules while adhering to CRM storage constraints.
Wireframes and User Flows
Wireframes and User Flows
Based on these insights, I:
Based on these insights, I:
Developed wireframes to visualise the key workflows, including program creation, session management and sign-up processing.
Developed wireframes to visualise the key workflows, including program creation, session management and sign-up processing.
Mapped user flows to ensure the platform’s features aligned with user needs and system constraints.
Mapped user flows to ensure the platform’s features aligned with user needs and system constraints.
Programme & Sessions





Prototyping and Feedback
Prototyping and Feedback
Before each sprint, we conducted meetings with NHG to present the planned work to the Product Owner and key stakeholders, including NHG staff, community partners, and CRM representatives.
Before each sprint, we conducted meetings with NHG to present the planned work to the Product Owner and key stakeholders, including NHG staff, community partners, and CRM representatives.
Using their feedback, we iterated on the designs, refining workflows to improve usability and address technical constraints, ensuring the solution aligned with stakeholder needs and expectations.
Using their feedback, we iterated on the designs, refining workflows to improve usability and address technical constraints, ensuring the solution aligned with stakeholder needs and expectations.
Testing and Iterations
Testing and Iterations
Implementing the Feedback
Implementing the Feedback
Implementing the Feedback
Implementing the Feedback
To ensure that the feature are developed correctly to the specified requirements, I undertook the responsibility to conduct Quality Assurance on the development on each sprint as well as helping in conducting User Acceptance Testing, to ensure the expected functionality and behaviour for each feature based on the requirements outlined during the sprint planning phase.
To ensure that the feature are developed correctly to the specified requirements, I undertook the responsibility to conduct Quality Assurance on the development on each sprint as well as helping in conducting User Acceptance Testing, to ensure the expected functionality and behaviour for each feature based on the requirements outlined during the sprint planning phase.
QA and UAT Phases
QA and UAT Phases
Conducted multiple rounds of testing to validate functionality and integration.
Conducted multiple rounds of testing to validate functionality and integration.
Ensured the platform met NHG’s security requirements
Ensured the platform met NHG’s security requirements
Adjustments During Testing
Adjustments During Testing
Simplified program management workflows for better usability and reduced complexity.
Simplified program management workflows for better usability and reduced complexity.
Enabled walk-in session registrations and QR code check-ins, reducing partner workload for attendance tracking and accommodating users without the NHG Care App.
Enabled walk-in session registrations and QR code check-ins, reducing partner workload for attendance tracking and accommodating users without the NHG Care App.
Refined role-based access controls to enhance security and align permissions with organizational needs.
Refined role-based access controls to enhance security and align permissions with organizational needs.
Improved audit logs for comprehensive tracking and compliance coverage.
Improved audit logs for comprehensive tracking and compliance coverage.
Enhanced user access management, including 2FA reset options and stricter role and access limits per organization.
Enhanced user access management, including 2FA reset options and stricter role and access limits per organization.
Optimised the analytics dashboard for clearer data visualisation and actionable insights.
Optimised the analytics dashboard for clearer data visualisation and actionable insights.
The Solution
A Unified Platform for Smarter Community Health Management and Seamless Integration.
A Unified Platform for Smarter Community Health Management and Seamless Integration.
A Unified Platform for Smarter Community Health Management and Seamless Integration.
A Unified Platform for Smarter Community Health Management and Seamless Integration.
A streamlined Community Health Management platform designed to empower Community Partners with tools to manage programs, sessions, sign-ups, and attendance—while reducing manual workload for NHG Staff and enabling Residents to seamlessly register via the NHG Care App. The platform simplifies workflows, improves oversight, and provides actionable insights through data analytics.
A streamlined Community Health Management platform designed to empower Community Partners with tools to manage programs, sessions, sign-ups, and attendance—while reducing manual workload for NHG Staff and enabling Residents to seamlessly register via the NHG Care App. The platform simplifies workflows, improves oversight, and provides actionable insights through data analytics.










Program & Session Management
Program & Session Management
Create, update, and manage programs and recurring schedules with bulk upload support.










Resident Sign-Up and Attendance Tracking:
Resident Sign-Up and Attendance Tracking:
Integrated with the NHG Care App for direct sign-ups and efficient attendance tracking through QR codes and walk-in registration.










Certificates of Completion:
Certificates of Completion:
Automates issuance of certificates to encourage engagement and recognise participant achievements.










Customisable Analytics Dashboard:
Customisable Analytics Dashboard:
Provides performance insights, attendance trends, and participant engagement metrics to support data-driven decisions.










Knowledge Repository and Communication:
Knowledge Repository and Communication:
Central hub for NHG updates, guidelines, and resources to ensure partners remain informed and compliant.










Role-Based Access Control
Role-Based Access Control
Multi-tiered roles and permissions to ensure secure access and proper oversight for both partners and NHG staff.
Outcome and Learning
Outcome and Learning
Results and Key Takeaways
Results and Key Takeaways
Results and Key Takeaways
Results and Key Takeaways
Outcomes
Since its launch in April 2024, the NHG Cares Partners Portal has onboarded 20+ community partners and automated over 400 programs across 100 sites in Central and North Singapore. It enhances care accessibility and efficiency by enabling partners to manage health and wellness programs seamlessly. The portal also lays the groundwork for improved care continuity through shared services, referrals, and social prescribing. Future plans include integrating digital trust technologies to enhance data security and healthcare interoperability.
What I Learned
Building a multi-system application required clear communication with stakeholders to define data flows, integration points, and ensure smooth execution. Establishing a scalable user access framework early on prevented costly refactoring later in development.
This project reinforced the importance of managing complexity, aligning stakeholder needs, and designing for scalability. I’m proud that the platform received positive feedback and streamlined workflows, supporting NHG’s mission to promote healthier lifestyles.