...
You can find more info about configuring the reference application here.
Features
As mentioned previously the Reference Application is built of small apps. There are a couple of apps provided out of the box and we expect to improve them and increase their number over time. The apps that come with the Reference Application focus on basic functionality. They are designed and developed in a way that satisfies as many use cases as possible and also can be adjusted to specific needs. In this paragraph we will describe features that come with the Reference Application and their configuration options.
...
If you open a role you can see which privileges it has. In the Reference Application we assign API level privileges to all roles automatically and limit access by assigning UI level privileges. You can easily distinguish the two, because UI level privileges start from with "Task:" or "App:". Task privileges relate to specific features available in apps, whereas App privileges limit access to whole apps.
...
If you want to integrate the Address Hierarchy Module or add custom person attributes, you can find directions for Registration App Configuration.
If you want to integrate Registration with a Master Patient Index (MPI) you can find directions for /wiki/spaces/~approce/pages/16875546.
If you want to add/remove address fields or change the address field labels that appear on the form, you can go to System Administration - Advanced Administration - Manage Address Template. For more information see Administering Address Templates.
Patient search
You can use the Find Patient Record app to display recently viewed patients or find any patient in a database by name or ID.
...
A diagnosis that was entered as free-text is displayed in quotes. Each kind of diagnosis is displayed only once. See also Visit Notes.
Vitals
The box shows the last captured vitals. See also Capture Vitals.
...
Note: You can now add custom forms in the actions section. See Manage Forms to add your own action items.
...
In Reference Application 2.6.0 we introduced a number of new customizable widgets. Please see this page for more information.
Patient Visits
...
Under the Configure Metadata screen, there is now a new app to "Manage Forms". It is possible to add custom forms to the new user interface without any custom programming! When you initially enter Manage Forms, it shows you a list of forms that exist in the system. Obviously, before you can configure where a custom form will appear in the system, you must create the form. Both HTML and XForms are supported, but they must be created through the legacy user interface, under System Administration - Advanced Administration.
...
Show If - Do you want to display the form only if the patient has certain characteristics? Perhaps you would only want a maternal health form to be visible on the patient dashboard of a female patient. You would use something like "patient.person.gender=='F' && patient.person.birthdate < '2001-01-01T00:00:00.000+0000' && patient.person.dead==false". Or show if males with an active visit "visit.active && patient.person.gender=='M' ". Or show if the patient has a current visit and they are currently admitted, "visit.active && visit.admitted". For more information on what properties are available, see the Conditionally displaying Apps and Extensions page.
If you are replacing a built-in form, with a new custom form, you can view the configuration of the integrated forms in the source code.
...
This allows implementers to add or remove applications to/from the system without having to build a module. This is done by configuring a JSON definition. For more information see System Administration: Manage Apps.
Viewing And Managing Accounts
...
New to the OpenMRS 2.1 user interface is the OpenMRS Atlas configuration. When the implementation is first established, you must link ownership with an OpenMRS ID. Click “Sign in with your OpenMRS ID” and provide your OpenMRS ID and password. If your browser is already logged in to OpenMRS ID, it will use that account automatically when you click "Sign in".
...