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 Icon 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 | ||
---|---|---|
| ||
|
Note | ||
---|---|---|
| ||
Please note that the new forms that are created through implementer interface can't be configured to see in Patient Dashboard. But the observations that are captured for a concept from the form can be seen in the Patient Dashboard. Example concepts : HEIGHT, WEIGHT |
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||