-
Notifications
You must be signed in to change notification settings - Fork 2
Admin Apps
To open "Manage Apps" page, click the “Manage Apps” button on the "System Administration" page.
More information about OpenMRS apps can be found here:

Below you can find a list of the built-in apps provided with implementation.
| App | Description |
|---|---|
| etlliteapp.basicEtllite | This app adds a ETL Lite button under the System Administration subpage |
| cfl.registerCaregiver | This app allows to register a caregiver |
| cfl.personDashboard.bestContact | This app enables to show best contact time (messages widget) on the caregiver dashboard |
| cfl.personDashboard.graph | This app allows to picture adherence feedback graph (with default configuration) on caregiver dashboard |
| cfl.personDashboard.relationships | This app allows to show proper relationships on the relatives widget on the caregiver dashboard |
| cfl.personHeader | This app is responsible for properly showing information about person status on caregiver dashboard |
| cfl.patientDashboard.improvements | Makes some additional improvement on the patient dashboard. Changes the default order of widgets, etc. |
| cfl.patientDashboard.relationships | This app allows to show proper relationships on the relatives widget on the patient dashboard |
| cfl.registerPatient | This app allows to register a patient |
| cfl.personDashboard | This app is responsible for showing adequate widgets on caregiver dashboard |
| visitapp.basicVisits | This app adds visits on the patient dashboard in general actions section |
| visitapp.visitsOverview | This app adds Visit Overview button on the homepage |
| visits.patientDashboard.visitsSection | This app adds visits widget on the patient dashboard |
| messagesapp.basicMessages | This app adds messages link to the general actions panel on the patient dashboard and adds a button to the messages settings on the System Administration page |
| messages.patientDashboard.bestContact | This app allows to picture adherence feedback graph (with default configuration) on patient dashboard |
| messages.patientStatus | This app is responsible for properly showing information about person status on patient dashboard |
| cfl.findPerson | This app allows searching for caregiver |
| cfl.patientflags | This app adds patient flags widget on the patient dashboard |
| cfl.allergies | This app adds allergies widget on the patient dashboard |
| cfl.latestobsforconceptslis | This app adds widget with the latest observations on the patient dashboard |
| cfl.init.call | This app adds Initiate call link to general actions panel on both patient and caregiver dashboards and allows to init a call |
| smsapp.basicSms | This app adds a SMS button under the System Administration subpage |
| cfl.patientProgram.list | This app adds programs widget to the patients dashboard |
| messages.patientDashboard.graph | This app allows to picture adherence feedback graph (with default configuration) on the patient dashboards |
| callflowsapp.basicCallflows | This app adds a Call Flows button under the System Administration subpage |
| cfl.conditions | This app adds conditions widget on the patient dashboard |
Apps can be enabled by clicking the "Play" icon and, on the other side, can be disabled by clicking the "Stop" icon. Information about app status is displayed in the table.

To add a new app, you need to click the "Add App Definition” button at the top.

Add app definition screen appears with two fields – app ID and definition. To the app ID, you should provide an id that will identify the app. In an app, a definition is implemented in an appropriate json defining app actions. Created app is custom-defined and can be edited.

Custom defined apps are editable. You can edit an app by clicking the "Pen" icon in the app definition row.

"Edit App Definition" page displays with editable app definition field where changes can be provided.

Custom-defined apps can be deleted by clicking the "X” icon in the row of the app.

Deleting the app needs to be confirmed.

ADMIN GUIDE
Configuration
Modules
FAQ
USER GUIDE
Modules
DEVELOPER GUIDE