2 /********************************************************************************\
3 * Copyright (C) ViCarePlus, Visolve (vicareplus_engg@visolve.com) *
5 * This program is free software; you can redistribute it and/or *
6 * modify it under the terms of the GNU General Public License *
7 * as published by the Free Software Foundation; either version 2 *
8 * of the License, or (at your option) any later version. *
10 * This program is distributed in the hope that it will be useful, *
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13 * GNU General Public License for more details. *
15 * You should have received a copy of the GNU General Public License *
16 * along with this program; if not, write to the Free Software *
17 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
18 \********************************************************************************/
19 require_once("../globals.php");
20 require_once("$srcdir/lists.inc");
21 require_once("$srcdir/patient.inc");
22 require_once("$srcdir/acl.inc");
23 require_once("$srcdir/options.inc.php");
24 require_once("$srcdir/translation.inc.php");
28 <title
><?php
xl('Re Identification','e'); ?
></title
>
29 <link rel
="stylesheet" href
='<?php echo $css_header ?>' type
='text/css'>
30 <link rel
="stylesheet"
31 href
='<?php echo $GLOBALS['webroot
'] ?>/library/dynarch_calendar.css'
34 <script type
="text/javascript" src
="<?php echo $GLOBALS['webroot'] ?>/library/dialog.js"></script
>
36 <style type
="text/css">
41 <script language
="JavaScript">
42 function form_validate()
45 if(document
.forms
[0].re_id_code
.value
== "undefined" || document
.forms
[0].re_id_code
.value
== "")
47 alert("<?php echo xl('Enter the Re Identification code');?>");
54 function download_file()
56 alert("<?php echo xl('Re-identification files will be saved in'); echo ' `'.$GLOBALS['temporary_files_dir'].'` '; echo xl('location of the openemr machine and may contain sensitive data, so it is recommended to manually delete the files after its use');?>");
57 document
.re_identification
.submit();
62 <body
class="body_top">
63 <strong
><?php
xl('Re Identification','e'); ?
></strong
>
65 style
="position: absolute; visibility: hidden; z-index: 1000;"></div
>
66 <form name
="re_identification" enctype
="Re_identification_ip_single_code"
67 action
="re_identification_op_single_patient.php" method
="POST" onsubmit
="return form_validate();"><?php
68 $row = sqlQuery("SHOW TABLES LIKE 'de_identification_status'");
72 <table
> <tr
> <td
> 
;</td
> <td
> 
;</td
> </tr
>
73 <tr
> <td
> 
;</td
> <td
> 
;</td
> </tr
>
75 <table
class="de_identification_status_message" align
="center" >
80 <?php
echo xl('Please upgrade OpenEMR Database to include De Identification procedures, function, tables'); ?
>
81 </br
></br
><a target
="Blank" href
="../../contrib/util/de_identification_upgrade.php"><?php
echo xl('Click here');?
></a
>
82 <?php
echo xl('to run');
83 echo " de_identification_upgrade.php</br>";?
><br
>
99 $query = "select status from re_identification_status";
100 $res = sqlStatement($query);
101 if ($row = sqlFetchArray($res))
103 $reIdentificationStatus = addslashes($row['status']);
104 /* $reIdentificationStatus:
105 * 0 - There is no Re Identification in progress. (start new Re Identification process)
106 * 1 - A Re Identification process is currently in progress.
107 * 2 - The Re Identification process completed and xls file is ready to download
111 if($reIdentificationStatus == 1)
113 //1 - A Re Identification process is currently in progress
125 <table
class="de_identification_status_message" align
="center">
129 <?php
echo xl('Re Identification Process is ongoing');
131 echo xl('Please visit Re Identification screen after some time');
132 echo "</br>"; ?
> <br
>
147 else if($reIdentificationStatus == 0)
149 //0 - There is no Re Identification in progress. (start new Re Identification process)
153 <?php
xl('Enter the Re Identification code','e'); ?
> <input
154 type
='text' size
='50' name
='re_id_code' id
='re_id_code'
155 title
='<?php xl('Enter the Re Identification code
','e
'); ?>' /> </br
>
157 <Input type
="Submit" Name
="Submit" Value
=<?php
echo xl("submit");?
>></center
>
160 else if($reIdentificationStatus == 2)
162 //2 - The Re Identification process completed and xls file is ready to download
163 $query = "SELECT count(*) as count FROM re_identified_data ";
164 $res = sqlStatement($query);
165 if ($row = sqlFetchArray($res))
167 $no_of_items = addslashes($row['count']);
169 if($no_of_items <= 1)
171 //start new search - no patient record fount
172 $query = "update re_identification_status set status = 0";
173 $res = sqlStatement($query);
185 <table
class="de_identification_status_message" align
="center">
189 <?php
echo xl('No Patient record found for the given Re Identification code');
191 echo xl('Please enter the correct Re Identification code');
192 echo "</br>"; ?
> </br
>
205 <table align
="center">
226 <table
class="de_identification_status_message"" align="center
">
230 <?php echo xl('Re Identification Process is completed');
232 echo xl('Please Click download button to download the Re Identified data');
233 echo "</br
>"; ?> <br>
246 <table align="center
">
252 <td colspan="2" class="style1
"><input type="button
" name="Download
"
253 value=<?php echo xl("Download
"); ?> onclick="download_file()" ></td>