Info | ||
---|---|---|
| ||
This project is being considered as a potential project for Google Summer of Code 2015. 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 | TBA |
GSoC student | TBD |
Abstract
The OpenMRS Household Module (https://wiki.ampath.or.ke/display/ampath/Household+Module) allows a Household to be represented as a type data element in OpenMRS, thereby allowing encounters to be stored for households. This is useful for projects or studies where the household is the key element for population enumeration for example. Since different projects or studies may define a "household" differently, this project proposes (credit to Burke Mamlin for for the idea!) to create cohort-level encounters and observations. One could then model Using this approach we could,
- Model a household as a cohort
...
- Support the added flexibility of defining different cohorts (e.g. an arm of study or a group receiving a certain type of treatment)
...
- adding encounters and observations for entire Cohorts.
This functionality has applications in several areas in health research and delivery.
Requirements
- Satisfactory Java, Spring and Hibernate skills
- Familiarity with the OpenMRS data model
Project champions
- Ali Habib
- Burke Mamlin
- Matt Berg
Objectives
- Convert/Extend the Household module to support Cohort-level encounters and observations
- Expose the ability to create these encounters via a REST interface
Extra credit
- TBD
Resources
- OpenMRS Dev List Discussion: https://groups.google.com/a/openmrs.org/forum/#!searchin/dev/household/dev/hPdu8SQNpJ8/gCfQehvA_LwJ