Patient Data Based Timeline Module
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 | @Harsha Kumara |
Backup mentor |
|
Assigned to |
|
Abstract
Viewing patient data by going through all the sections in patient profile is burden for users in many occasions. The main objective of this module is to implement a user friendly timeline of patient activities. Patient profile associate with observations, encounters, lab reports, images etc. Viewing the order of activities happen with the time is very useful in observing patient profile data over the time. So this module will be very useful for users of OpenMRS under various roles to see the patient activities over the time. Implementer should careful about exposing patient data to various roles and needs to have set of wel define priviledges to view data of a patient.
Objectives
Create a new module following Creating Modules (improve the documentation if needed)
Apply for a repository at https://github.com/openmrs and a JIRA project
Create tickets in JIRA for tasks to be completed during GSoC
Look for all the possibilities of data available in patient profile to include as timeline events
Prepare a weldefine set of priviledges required to view data
Design a appropriate interface for display timeline of a particular patient
Images and other documents needs to display in the timeline in a proper manner like twitter or Facebook
Timeline should be filter by each category such as observations, encounters etc.
Design a effective user interface which can easily manage and use by users
Wike page needs to be develop for usage of this module
Timeline should be dynamically loaded
Extra Credit
Use Ajax support as applicable as possible when loading data
Make it possible to extend this module to load data to timeline from custom modules