Reference Application is a state of the art implementation of OpenMRS, which may serve as a solid base for new implementations. It is designed using the latest UI 2.x and App Framework, which make it easy to add new functionality as small apps in a similar fashion to mobile applications. The Reference Application comes with a number of apps out of the box. Currently we provide apps, which enable you to:
- register patients
- start and end visits
- list patients with active visits
- admit/transfer/discharge patients
- take clinical notes
- capture patient vitals
- display patient summary and visit history.
Try It Out!
Demo (nightly, unreleased current state)
You can always explore the latest version of the Reference Application by going to http://resources.openmrs.org/testing/ and signing in with the following credentials:
Each user has access to different parts of the application and we encourage you to explore them all.
Note that the application is actively developed and any changes are pushed live to the server so it may be unavailable at times. If it is unresponsive or you see errors, please try again in 10-15 minutes.
Please leave your comments in the box on the right as you explore the application.
Standalone (stable, released)
If you want to explore the latest released version of the Reference Application you can download it as a standalone, which is a complete package with an embedded Tomcat and MySQL database. When you first start a standalone, you can pick one of 2 install options. In the starter implementation mode you get a configured and ready to use Reference Application without any patients in it, whereas the demo mode includes randomly generated patients. You can get the standalone version from our download page.
Legacy OpenMRS vs. Reference Application
The Reference Application is built on top of the legacy OpenMRS 1.9.5. You can still download and use the legacy application. See the download page. We will continue to provide support and release new versions of the legacy OpenMRS.
The Reference Application is a set of modules that are installed on the legacy OpenMRS. It means that when you install the Reference Application, you can still access all the features of the legacy application, however we keep them hidden from users by default.
As mentioned previously the Reference Application is built of small apps. There is a couple of apps provided out of the box and we expect to improve them and increase their number overtime so stay tuned. The apps that come with the Reference Application focus on basic functionality that serves as many use cases as possible and also can be adjusted to your specific needs. In this paragraph we will describe the apps that are available and their configuration options.