Primary Mentor: Daniel Kayiwa
Backup Mentor: Ellen Ball
Student: Darjilla Haripriya Reddy
Project Link: https://wiki.openmrs.org/display/projects/Condition+List
Overview
Condition list is a used to track diagnoses, symptoms, or findings that are across various encounters. The basic framework of the condition list project has already been completed but there is a lot of scope for improvement before the project can be deployed for production. The main objective of this project is, to replenish the project, fix bugs and engage more functionality to it for better user experience.
Objectives
- Fix error while saving condition- PR1 , PR2 , PR3(Completed)
- Onset date entry should allow past dates only (Completed)
- Display end date for inactive conditions (Completed)
- Remove ‘History Of’ functionality and add labels (Completed)
- Add labels to Condition and Onset date field (Completed)
- Fix radio buttons on ‘Add New Condition’ page (Completed)
- Minor UI changes- PR1, PR2 (Completed)
- Conditions should be limited to diagnosis,findings,etc (Completed)
- Change hover message for ‘x’ icon in manage conditions (Completed)
- Edit Conditions feature- PR1 , PR2 (Completed)
- Add translations to french in Transifex (Completed)
- Cohort Builder for Condition List (in progress)
Additional Objectives
- End date validation (Completed)
- Confirmation before deleting a condition (Completed)
- Cosmetic tweaks for Manage Conditions UI (Completed)
- Add Condition UI enhancement (Completed)
- Upgrade Font Awesome to latest for reference application (Completed)
- Upgrade Font Awesome to latest for uicommons (Completed)
- Replace plus minus icons with labels (Completed)
- Fix error on clicking ‘x’ icon on patient page (Completed)
- Add onset date check for conditions to ConditionValidator (Completed)
Weekly Blog Posts
- OpenMRS Condition List GSoC 2019- Community Bonding Period
- OpenMRS Condition List GSoC 2019 Week 1
- OpenMRS Condition List GSoC 2019 Week 2
- OpenMRS Condition List GSoC 2019 Week 3
- OpenMRS Condition List GSoC 2019 Week 4
- OpenMRS Condition List GSoC 2019 Week 5
- OpenMRS Condition List GSoC 2019 Week 6
- OpenMRS Condition List GSoC 2019 Week 7
- OpenMRS Condition List GSoC 2019 Week 8
- OpenMRS Condition List GSoC 2019 Week 9
- OpenMRS Condition List GSoC 2019 Week 10
- OpenMRS Condition List GSoC 2019 Week 11
- OpenMRS Condition List GSoC 2019 Week 12
Resources
Talk Posts
Mid-term Presentation
Future Work
Work needs to be done on Cohort Builder OWA to allow exporting of concepts and conditions
Thoughts on GSoC
This is the first time I am contributing to an open source organisation and I have never thought this would be so engaging and delightful. My interaction with the community has been amazing.I love the vibe in the forum and the way in which my work and contributions were received in this platform. I am grateful to GSoC to have given me this opportunity to be a part of such a wonderful community. I learnt about Open Source Conventions and the proper style of coding. It also gives me a great sense of satisfaction that, the code I write is used by so many people.Its a wonderful experience working with my mentors and learning new stuff from them. I would keep contributing to this community also after completion of GSoC. I have a new-found respect for this community as everyone helps each other grow selflessly while contributing to this organisation.