Versions Compared

Key

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

Primary mentor

Unlicensed user

Backup mentor

TBA

Assigned to

TBA

BlogTBA

Abstract

...

Excerpt

Summary here.

Objectives

Currently, in order to extend the functionality of OpenMRS, you have to create an OpenMRS Module. This requires a fair amount of Java knowledge as well as knowledge of the OpenMRS Java API design. Furthermore, modules are often tied to particular OpenMRS version and are sometimes dependent on specific versions of other modules. All of these facts increase the barrier to extending the functionality of OpenMRS. With the OpenMRS REST API becoming more mature, it makes sense to be able to allow developers with just HTML and JavaScript knowledge to extend the functionality of OpenMRS. The goal of this project is to enable the use Open Web Apps with OpenMRS (as has been done for DHIS2).

Objectives

  1. It should be possible to upload an Open Web App to OpenMRS via the UI and the App should function as expected.

Extra Credit

  1. Add a wish here list here for future development.

...

  • Get to know my fellow peers and co-workers
  • Throughout this period, I will as always be available on IRC to further discuss the proposal with members of the OpenMRS community so that I will be able to adjust or add things that I may have not thought of before.
  • I will be actively engaged in discussions with my Mentor mentor to further understand and agree on what exactly needs to be modified so that OpenMRS will be able to function with an embedded database, while also examining where improvements in the reload module need to be made.My Mentor and I will also be looking at the options presented previously, on how best to approach the deployment of the SDK on various operating systems. This will include the installation itself as well as the use of scripts.the scope and requirements of the project.

May 19 – August 18:

  • Development phase (to be broken down into detailed steps)

Resources

  1. Modules
  2. REST Web Services API
  3. https://developer.mozilla.org/en-US/Apps/Quickstart/Build/Intro_to_open_web_apps
  4. http://www.dhis2.org/doc/snapshot/en/user/html/ch28.html