All OpenMRS ID accounts have been reset.

Read more and change your password before signing in.
Icon

EXTENDED: OMRS14 Proposals due 30 April! Read more and submit a proposal at OpenMRS Talk.

Skip to end of metadata
Go to start of metadata

OpenMRS has a modular architecture that allows modules to be easily added or removed from the system.  Modules have full access to the system and can modify or enhance the behavior of the system.  For example, the Sync Module adds the ability for an OpenMRS server to synchronize its data with other OpenMRS servers; the HTML Form Entry Module provides a way to create web-based forms for collecting data; and, the Flowsheet Module adds a new way for viewing information.  Modules also provide a mechanism for adapting OpenMRS to local needs.

You can view available (published) modules within the OpenMRS Module Repository.

Some modules may be under development, but not yet published in the module repository.  Many of these can be seen by browsing the modules section of the OpenMRS repository.

You can learn how to write your own module.

Some of the available modules are documented here:

 Note: some modules listed here have 'stub' documentation; they may not be fully documented. You can check out the source code and module repository for a better understanding of the module. Please edit the wiki page to add content if you do so!

2 Comments

  1. Maybe it would be a good idea to give a conceptual and/or technical overview of the architecture here? Or link to a page with this.

  2. What if each module here included a short descriptive overview (1-3 lines)? A la https://dev.twitter.com/docs/api/1.1.