Primary mentor@Suthagar | |
Backup mentor@Daniel | |
Assigned to | @Tawrun Tawrun Vankineeni |
Abstract
Excerpt |
---|
OpenMRS needs location based restrictions like privilege level access restrictions. So the Location based access control(LBAC) should provide an restriction mechanism to restrict user access only to the logged in location of the authenticated user. That way, if some one is logged in a certain location, they should see only those encounters, observations, and patients registered in that location. But the System Developer account should be able to see patients in all locations. |
...
- Create a dashboard for LBAC module - Prefer to go for a react OWA.
- Create a an OWA page to show/edit the configurations of LBAC through the REST endpoint.
- Create a an OWA page with required functions for patient migrations from one location(or unknown) to another location.
Status - Completed Phase - II
Pending work
- Add location restrictions to Reporting-REST, and Reference metadata modules.
The second phase of this project completed during the Google Summer of code 2019 period, and released version 0.2.0.
- Download the Location Based Access Control v0.2.0
- Release Thread
- Deployment Steps
- Project GitHub Link
- Project JIRA Link
- Final Report: GSoC 2019 - Location Based Access Control
Resources
- Download the Location Based Access Control v0.1.1
- Deployment Steps
- Project GitHub Link
- Project JIRA Link
- Final Report : GSoC 2018 - Location Based Access Control