Wiki Spaces
Documentation
Projects
Resources
Get Help from Others
Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack
The Merge Patient data from Multiple Installations project was as a result of GSoC 2018. The module is used for merging Patient and related metadata from one Openmrs instance to another. Data is transferred using an external drive from one machine to another.
The mergepatientdata module is very easy to use. It doesn't required complicated configurations to get working. Currently the module initial version isn't yet released on Openmrs Add ons platform neither bamboo CI. However, for now we could go ahead and manually build the .omod file manually from the repo, install in on your distro.
An Encounter is a complex OpenmrsObject with lots of metadata it wraps. We still have a few resources to add by the next releases.
After the installation is complete, you would like to :
Not every implementation is satisfied by the default config. Could be you only wanna export Patients without Encounters. This can all be configured at the 'Load Configuration' section.
{ "general" : { "localInstanceId" : "Development Server", "persistSuccessAudit" : true, "persistFailureAudit" : true }, "exporting" : { "enabled" : true, "classes" : [ { "classTitle" : "Patient", "enabled" : true, "openmrsClass" : "org.openmrs.Patient" }, { "classTitle" : "Location", "enabled" : true, "openmrsClass" : "org.openmrs.Location" }, { "classTitle" : "Encounter", "enabled" : true, "openmrsClass" : "org.openmrs.Encounter" } ] }, "importing" : { "enabled" : true, "classes" : [ { "classTitle" : "Patient", "enabled" : true, "openmrsClass" : "org.openmrs.Patient" }, { "classTitle" : "Location", "enabled" : true, "openmrsClass" : "org.openmrs.Location" }, { "classTitle" : "Encounter", "enabled" : true, "openmrsClass" : "org.openmrs.Encounter" } ] } }
Code - https://github.com/samuelmale/openmrs-module-mergepatientdata
TBD
This module was developed by Samuel Male for Summer Of Code 2018.