Page tree

Versions Compared

Key

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

mUzima code is organized into modules with each module playing a specific role. There is inter-dependency in the modules where one module requires another module. e.g to compile muzima-android you will need to have muzima-api which in turn requires that you have search-api.

Also a A similar dependency is maintained with the OpenMRS modules. e.g The TeleConsultation module requires that mUzima RegistrationCore module is installed at runtime.


Tip
All muzima code is stored in the muzima github repository. Some of this code may require that you login to github so its advised you login or create a github account if you do not have one.


  • mUzima mobile:

mUzima Android: https://github.com/muzima/muzima-android

mUzima API: https://github.com/muzima/muzima-api

search API: https://github.com/muzima/search-api

  • Supporting modules:

mUzima Forms Core module:  https://github.com/muzima/openmrs-module-muzimaforms

mUzima Processor module: https://github.com/muzima/openmrs-module-muzima

mUzima Registration module: https://github.com/muzima/openmrs-module-muzimaregistration

mUzima muzimacore

mUzima Consultation module: https://github.com/muzima/openmrs-module-muzimaconsultation

mUzima Fingerprint module: https://github.com/muzima/openmrs-module-fingerprint

  • Device Security modules:

Device Manager webapp: https://github.com/muzima/muzimamanager

Device Manager webapp UI: https://github.com/muzima/muzimamanager-ui

Device Manager client app: https://github.com/muzima/muzimamanager-android

 

Info
iconfalse
titleNote:
It is adviced that you Fork the repository(ies) of choice and work on your fork. To have your code merged to the main repo, create a Pull Request in github and our repository manager will work with you to merge the code