Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Warning |
---|
This method is under development and is in the beta phase. Please note that Bahmni will continue to support the older method of building the form via JSON Configuration |
Purpose and Benefits
The Implementer's Interface is a UI driven way to configure Bahmni. It helps to:
Reduce implementer's time.
Eg: 70% of implementers’ time goes into reports
Easy configurations of templates and patient dashboards
Reduce barrier of entry (lesser technically able people should be able to configure Bahmni)
Entry into a json and a csv and a UI is not ideal
Improve ability to manage the system
Monitoring failures and resolving them
Upgrades
Installing the Implementer Interface
Override the variable implementer_interface
Override the variable in setup.yml located at /etc/bahmni-installer.
Code Block | ||
---|---|---|
| ||
implementer_interface: enabled |
Note | ||
---|---|---|
| ||
|
Configure the
iconIcon in home dashboard
Add new icon in home dashboard for navigating to implementer interface.
In home/extension.json, add the configuration as shown below
Code Block | ||||
---|---|---|---|---|
| ||||
"implementerInterface": { "id": "bahmni.implementer.interface", "extensionPointId": "org.bahmni.home.dashboard", "type": "link", "translationKey": "MODULE_LABEL_IMPLEMENTER_INTERFACE_KEY", "url": "/implementer-interface", "icon": "fa fa-pencil-square-o", "order": 12 } |
Warning | ||
---|---|---|
| ||
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||