Merge Patient data from Multiple Installations
Primary mentor | @Stephen Senkomago Musoke |
Backup mentor | @Daniel Kayiwa |
Assigned to | @Samuel Male |
Abstract
There are individual installations where each installation is based at a facility (no guarantee of a consistent Internet connection), and is at the same version (OpenMRS, HTML forms, concepts and other metadata) - but there is a need to bring the patient records (or extracts) together to a central database. Site level users and metadata are not synced, neither are concepts and forms, as they are expected to be similar. The merged data (father instance) would be read-only, used reporting and analysis purposes.
Requirements
Good Java and JavaScript skills
Soft skills to interact with the community in order to gather requirements and technical feedback
Skills Needed
Java
JavaScript
HTML
CSS
MySQL
Objectives
Merge patients, encounters, and observations from multiple instances into a new instance.
Extra Credit
Add an option to encrypt data during transfer
Provide an option to anonymise the merged data