Progressive Decoupling Drupal to Improve Access to USAID’s Contraceptive Security Data

gerardo , Charlie

Please Note: this session is listed in PM and will span multiple tracks, touching on project management, information architecture, content strategy and coding.

Reliable access to contraceptives is a key component to empowering women, reducing HIV prevalence, and building stronger communities. And yet, 214 million women of reproductive age in developing countries who want to avoid pregnancy are not using a modern contraceptive method.

This unmet need for contraceptives is too high, which is why the U.S. Agency for International Development (USAID) works to improve access to contraceptives in many countries where it works. As part of this work, USAID funded the development of the Contraceptive Security Indicators Dashboard — an interactive online dashboard that country governments, policymakers, and advocates can use to monitor progress toward contraceptive security.

In this session, we will showcase the work done to develop this interactive dashboard, including how we standardized the data, implemented ETL (Extract, Transform, and Load) on an existing Drupal 8 website, and how we exposed the data in a way that it could be consumed by a progressively decoupled dashboard application written in React.

Session attendees will learn:

Why access to contraceptives is important
How improved access to data helps governments and advocates monitor progress towards contraceptive security
Techniques to assess the need to decouple
Methods to prepare and transform data
How to let users update complex information
Integrate highly interactive elements into existing Drupal 8 implementations

The Contraceptive Security Indicators Dashboard was implemented by the USAID Global Health Supply Chain Program-Procurement and Supply Management (GHSC-PSM) project in partnership with Bixal, a Fairfax, VA-based digital communications and technology firm.

Drupal is a registered trademark of Dries Buytaert.