Wiki Spaces
Documentation
Projects
Resources
Get Help from Others
Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack
2014 Internship Project
Primary mentor | |
Backup mentor | |
Assigned to |
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 and is related to - RA-61Getting issue details... STATUS , 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, Setting (formerly Global Property from platform 1.8 downwards), 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.
Therefore, this project would involve:
Hierarchy of various tools and apps in Administration module
Administration Tools will be built on UI Framework, which form the base of reference application. The module will have standard module dependency on “uiframework” module. The UI Framework is built on Spring MVC and implements Groovy templates for views. So, the views will be provided by .gsp files. Existing fragments of UI 2.0 will be used and new fragments will be created wherever required.
Weekly meetings - ~10 am EST every Wednesday
Emails, IRC
1. 1. Administration App Homepage
2. User manager Dashboard
3. findUser App
4. addUser App
5. Location manager Dashboard
6. locationTags App
7. Advanced Settings Tool
8. Security Settings tool
9. Record Manager tool
10 Comments
Akshika Wijesundara
Hi, I would like to know about this more.
Akash Agrawall
I want to work on this project. I would like to know about this more. Kindly provide the slot in which you are available in IRC.
Sacheth Gupta
Hello Wyclif Luyima. This project will indeed make OpenMRS 2.0 more user friendly, since reaching out to concepts/encounters from reference Application (via advanced administration) is a long loop!
I was wondering which all administrative tasks we plan to add to the reference application for this summer.
Also were can I find the code base of OpenMRS 2.0.
Thanks.
Wyclif Luyima
I will update the project's page once we have select them
Kushal Sunerha
Hi Wyclif Luyima,
I'm working on resources provided, I've been creating apps and pages in the new UI framework. I have also created a sample Admin Page in 2.0 UI. I've got an idea about how to approach the objectives.
I would like to know for Manage locations you have mentioned to include tagging those locations. Does this mean we should have a map widget or tool(using Google API) similar to Atlas module's markers to let them tag it or is it something different?
Wyclif Luyima
It just means the user should be able to manage locations tags, add or remove tags from locations just like in they do on the location form in the legacy web app
Kushal Sunerha
Thank you Wyclif Luyima for the information.
Ujjwal Arora
Hi Wyclif Luyima
I couldn't get 'un-voiding void data' in the extra credit point. Could you elaborate it please ?
Wyclif Luyima
In OpenMRS, voiding data is a soft delete of data, unvoiding is the act of undoing the soft delete
Ujjwal Arora
I have submitted my proposal. Please review it.
http://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2014/ujjwal/5649050225344512