Anonymizing Bahmni Database

This document explains how you can run an anonymize script on Bahmni database to anonymize patient data. It is a good idea to anonymize data before sharing it with outsiders to ensure privacy of medical data.

It is also illegal in many countries to share medical data with outsiders / tech staff without proper authorization. For instance in the USA see: http://searchhealthit.techtarget.com/definition/HIPAA-Privacy-Rule

Prerequisites

This is tested for v0.80.

Steps

To make bahmni data anonymous first download all the files from:

https://github.com/Bahmni/bahmni-scripts/tree/master/anonymiseScripts/anonymise


Go inside vagrant box: 

vagrant ssh;


Stop services:

sudo service openmrs stop;
sudo service bahmni-lab stop;
sudo service openerp stop;


Then goto the directory where you have downloaded all the files from the above mentioned link.

For example if you have kept it inside "bahmni" then you have to do: 

cd /bahmni/<directory-name>/


From the directory, run this:

sh ./anonymise.sh

It will execute with the following message: http://pastebin.com/JCSc1UPt 

Then Start the services:

sudo service openmrs start
sudo service bahmni-lab start
sudo service openerp start

See the changes in Bahmni page (before and after data anonymization):

                          Before                                                               After


On this page