Dimagi

CommCare – a mobile platform for building mobile applications

#Django

#Python

#Global Health

#Full Software Development Cycle

#app


Challenge

Dimagi, Inc. is a for-profit social enterprise based in Cambridge, Massachusetts that delivers open-source software technology suitable for low-resource settings and underserved communities. The company designs clinical interfaces, health information systems and mobile technologies in order to perform patient-level disease management, clinical decision support and health system monitoring. Dimagi has additional offices in New Delhi, India, Cape Town, South Africa, Maputo, Mozambique and Dakar, Senegal.
Mixed-race doctors

Problem

CommCare is a free open-source mobile platform that enables everyone to build mobile apps. It is used in more than 50 countries, and it is the most widely-adopted, technically-advanced and evidence-based mobile platform for low-resource settings.

The client asked us for support in building custom reports for various clients, data migration and in the development of several core functionalities.
Child with mobile phone

Solution

We developed various projects for a considerable number of Dimagi's clients.

For example, we performed data migration of a mobile health alert and reporting system from the old application to CommCareHQ. The system is implemented in Tanzania and is actively used by 4000 frontline workers. Approximately 5 million records were migrated.

Another example was the migration of a system actively used by 1000 frontline workers, which was conducted in January 2013 with the aim of assessing the system’s usability and robustness, as well as of coming up with a plan for its sustainability. We migrated about 2 million records and data reports from the system's old application to CommCareHQ.

We also made custom reports for worldwide organizations, which are used in countries such as Ghana, Malawi, Tanzania, India, Senegal and Bangladesh.

Result

As a result, we helped people monitor their projects by making various reports and charts which are interactive and user-friendly. We have also successfully migrated two obsolete systems to CommCareHQ.
Child with mobile phone

Technologies used

Python Django PostgreSQL jQuery Docker AngularJS Less

PDF Case Study