Merge branch 'master' of git://github.com/openemr/openemr
[openemr.git] / Documentation / de_identification_readme.txt
blob5fa0b040616222f63e89f8763b5a4fa6954a97dd
1 Instructions to test De Identification:
3 1.Make sure that /interface/de_identification_forms/de_identification_procedure.sh and
4 /interface/de_identification_forms/re_identification_procedure.sh have execute permission for apache user
6 2.Set 'include_de_identification' to 1 in globals.php (currently de-identification works fine only with linux machines)
8 3.After successful login to openemr, create few patients and add issues, prescriptions, immunizations to the patients
10 4.Set de_identification_config variable to 1 ([OPENEMR]/contrib/util/de_identification_upgrade.php)
11 and run de_identification_upgrade.php to create procedures, functions, tables needed for de-identification
12 (administration -> De identification -> click here to run de_identification_upgrade.php - for first time) 
13 or http://HOSTNAME:PORT_NUMBER/contrib/util/de_identification_upgrade.php
14 (eg: http://vicareplus.com:3000/contrib/util/de_identification_upgrade.php). 
15 Mysql root user and password is required for successful execution of the upgrade script
17 5.Please restart the apache server before playing with de-identification and set de_identification_config variable back to zero
19 6.Once de_identification_upgrade is done and apache server is restarted, Start a new de-identification process
20 (administration -> De identification) by providing the inputs to de-identification process
22 7.Visit de-identification screen after some time, click download button to download the de-identified data
23 (De-identification files will be saved in '\tmp' location of the openemr machine and may contain sensitive data, 
24 so it is recommended to manually delete the files after its use)
26 8.For re-identification, provide re-identification code as input and click download button to download the re-identified data
27 (Re-identification files will be saved in '\tmp' location of the openemr machine and may contain sensitive data, 
28 so it is recommended to manually delete the files after its use)
30 9.When current de-identification process got hang in between, run following query in backend 
31 "update de_identification_status set status = 0;" , so as to start new de-identification process. 
32 For case of re-identification, run the following query "update re_identification_status set status = 0;"