示例#1
0
 function _consult_lab_fecalysis()
 {
     if (func_num_args() > 0) {
         $arg_list = func_get_args();
         $menu_id = $arg_list[0];
         $post_vars = $arg_list[1];
         $get_vars = $arg_list[2];
         $validuser = $arg_list[3];
         $isadmin = $arg_list[4];
     }
     if ($exitinfo = $this->missing_dependencies('fecalysis')) {
         return print $exitinfo;
     }
     $f = new fecalysis();
     if ($_POST["submitlab"] == 'Update Lab Exam') {
         //print_r($_POST);
         $q_request = mysql_query("SELECT request_id FROM m_consult_lab_fecalysis WHERE request_id='{$_POST['request_id']}'") or die("Cannot query 101 " . mysql_error());
         if ($_POST[release_flag] == 1) {
             $release = 'Y';
             $release_date = date('Y-m-d H:i:s');
             $q_update_lab = mysql_query("UPDATE m_consult_lab SET request_done='{$release}',done_timestamp='{$release_date}',done_user_id='{$_SESSION['userid']}' WHERE request_id='{$_POST['request_id']}' AND lab_id='{$_GET['lab_id']}'") or die("Cannot query 107 " . mysql_error());
         } else {
             $release = 'N';
             $release_date = '';
         }
         $pxid = healthcenter::get_patient_id($_GET[consult_id]);
         list($m, $d, $y) = explode('/', $_POST[fecal_date]);
         $date_lab_exam = $y . '-' . $m . '-' . $d;
         if (mysql_num_rows($q_request) != 0) {
             $update_fecal = mysql_query("UPDATE m_consult_lab_fecalysis SET date_lab_exam='{$date_lab_exam}',fecal_color='{$_POST['fecal_color']}',fecal_consistency='{$_POST['fecal_consistency']}',fecal_occultblood='{$_POST['fecal_blood']}',fecal_ova='{$_POST['fecal_ova']}',fecal_wbc='{$_POST['fecal_wbc']}',fecal_rbc='{$_POST['fecal_rbc']}',fecal_bacteria='{$_POST['fecal_bacteria']}',fecal_fat='{$_POST['fecal_fat']}',fecal_starch='{$_POST['fecal_starch']}',fecal_others='{$_POST['fecal_others']}',release_flag='{$release}',release_date='{$release_date}' WHERE request_id='{$_GET['request_id']}'") or die("Cannot query 120 " . mysql_error());
         } else {
             $insert_fecal = mysql_query("INSERT INTO m_consult_lab_fecalysis SET consult_id='{$_GET['consult_id']}', request_id='{$_POST['request_id']}', patient_id='{$pxid}', date_lab_exam='{$date_lab_exam}', fecal_color='{$_POST['fecal_color']}', fecal_consistency='{$_POST['fecal_consistency']}', fecal_occultblood='{$_POST['fecal_blood']}',fecal_ova='{$_POST['fecal_ova']}',fecal_wbc='{$_POST['fecal_wbc']}',fecal_rbc='{$_POST['fecal_rbc']}',fecal_bacteria='{$_POST['fecal_bacteria']}', fecal_fat='{$_POST['fecal_fat']}',fecal_starch='{$_POST['fecal_starch']}',fecal_others='{$_POST['fecal_others']}',user_id='{$_SESSION['userid']}',release_flag='{$release}',release_date='{$release_date}'") or die("Cannot query 106" . mysql_error());
         }
         if ($update_fecal || $insert_fecal) {
             echo "<script language='Javascript'>";
             echo "window.alert('Fecalysis data was successfully been saved.')";
             echo "</script>";
         }
     }
     $f->form_consult_lab_fecalysis($menu_id, $post_vars, $get_vars);
 }
 function _consult_lab_fecalysis() {
 //
 // main submodule for sputum
 //
     if (func_num_args()>0) {
         $arg_list = func_get_args();
         $menu_id = $arg_list[0];
         $post_vars = $arg_list[1];
         $get_vars = $arg_list[2];
         $validuser = $arg_list[3];
         $isadmin = $arg_list[4];
         //print_r($arg_list);
     }
     // always check dependencies
     if ($exitinfo = $this->missing_dependencies('fecalysis')) {
         return print($exitinfo);
     }
     $s = new fecalysis;
     if ($post_vars["submitlab"]) {
         $s->process_consult_lab_fecalysis($menu_id, $post_vars, $get_vars);
     }
     $s->form_consult_lab_fecalysis($menu_id, $post_vars, $get_vars);
 }