DEV Community

Cover image for How I Built a Multi-Country HIV Data Collection System Using the Microsoft Power Platform
Wisdom Hove
Wisdom Hove

Posted on • Edited on

How I Built a Multi-Country HIV Data Collection System Using the Microsoft Power Platform

How I Built a Multi-Country HIV Data Collection System Using the Microsoft Power Platform

By Wisdom Hove – Power Platform Consultant | Azure Developer Associate


🌍 Project Background

In 2022, I had the opportunity to design and develop a Monitoring & Evaluation (M&E) System for the Southern African Development Community (SADC). The goal was to help track HIV/AIDS indicators from health facilities across several countries in the region.

We needed to create a multi-lingual, secure, and scalable digital solution that could be used by frontline health workers and policymakers alike.


💡 Why Power Platform?

I selected Microsoft Power Platform because it enabled rapid development, integration, and deployment:

  • Power Apps (model-driven): for data capture and review
  • Power Automate: for real-time workflows and notifications
  • Dataverse: for structured, scalable data storage
  • Power BI: for interactive reports and dashboards
  • Azure Logic Apps: for external data integrations

⚙️ Architecture Overview

  • Users access role-based model-driven apps depending on their country and permission level.
  • Dataverse holds structured data, with relationships for countries, facilities, patients, indicators, etc.
  • Automated flows ensure data validation, notify reviewers, and export reports.
  • Admin users can export pre-built reports and view live dashboards via Power BI.

🧠 Challenges & How I Solved Them

1. Multiple Countries, One Data Model

  • Created a dynamic reference structure for country-specific customizations.

2. Offline Access Needs

  • Provided downloadable Excel templates with Power Automate import capability.

3. Data Security & Governance

  • Used role-based Dataverse security and managed environments.

🎯 Outcomes & Impact

  • Enabled real-time health data collection across 12+ countries.
  • Reduced reporting time from weeks to hours.
  • Empowered health workers with user-friendly tools accessible on mobile or desktop.
  • Contributed to regional HIV/AIDS program visibility and funding justification.

🔧 Tech Stack

  • Power Apps (Model-driven)
  • Power Automate
  • Dataverse
  • Power BI
  • SharePoint
  • Azure Logic Apps

🏁 Lessons Learned

  • Designing for scale and localization is crucial when building humanitarian systems.
  • Dataverse + Power Apps is powerful when aligned with real-world domain models.
  • Power Platform allows small teams to deliver enterprise-grade apps fast — but governance and ALM are key!

📢 More Projects Coming Soon...

I’m currently documenting my work on the Commonwealth GBV and SRH Response System, also built on the Power Platform. Stay tuned!


🧑‍💻 Want to connect or collaborate?

📧 Email: hovewisdom@gmail.com


Top comments (0)