Page tree
Skip to end of metadata
Go to start of metadata

mUzima is an adaptable mHealth platform, open-source and Android-based software that allows health providers to work both online and offline.  It's set to operate on constrained environments with low-resources.

Why mUzima?

  • Existing systems used separate applications for data collection and data retrieval, making comprehensive use for patient management clumsy

  • We wanted to have an app that worked very well with OpenMRS across multiple dimensions

  • We wanted a system that was easily extensible for other features - e.g. fingerprinting, teleconsultation, media management, clinical decision support etc.

  • We wanted to move HTML5/Json-based approach

  • We wanted an underlying system that allowed for future use in a cross-platform setting

  • We wanted to avoid dealing with low-level database changes - Use of Lucene and index the entire Json structure to avoid dealing with low-level database changes.

  • We needed to better manage synchronization, security and payload sizes add the standardized communication mechanism with server through REST calls (since previous implementation use custom approach to get data from the server, making the application implementation specific)


  • No labels