Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  • 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.

  • Need 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)