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 |
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
Add new icon in home dashboard for navigating to implementer interface.
In home/extension.json, add the configuration as shown below
"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 } |
|
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 |