2014 Internship Project
This project is being considered as a potential project for 2014 Internships. If you are a potential intern and are interested in working on this project, please discuss it in detail with the mentor(s) listed here before submitting your internship proposal.
Primary mentor | |
Backup mentor | |
Assigned to |
Background
Reference Application is a state of the art implementation of OpenMRS, which may serve as a solid base for new implementations. It is designed using the latest UI 2.x and App Framework, which make it easy to add new functionality as small apps in a similar fashion to mobile applications. However, lots of the administrative tasks e.g concept, form, global property, roles, locations and privilege management are still being done from the legacy user interface which is accessed via the Advanced Administration App, these tasks need to be ported to the reference application too.
Abstract
This project aims to add several high priority administrative tasks to the Reference Application.Project Champions
Skills Needed
- Decent Java coding skills
- Basic Javascript and SQL skills
- A keen interest in developing good UIs
Objectives
- Add User Account Manager tool see https://tickets.openmrs.org/browse/RA-61
- Manage Locations (including tagging those location)
- Add advanced settings management tool(s), add custom pages for managing specific global properties (e.g. all the security.* GPs together nicely in a Security Settings page)
Extra Credit
- Add a new page that lets you see all data associated with a patient/visit/encounter record (including voided data) in some ugly table format, mainly for an administrator to be able to unvoid data.