89 lines
2.6 KiB
PHP
89 lines
2.6 KiB
PHP
|
<?php
|
||
|
include('includes/config/config.php');
|
||
|
error_reporting(E_ERROR | E_PARSE);
|
||
|
|
||
|
$year = implode(',', $_REQUEST['year']);
|
||
|
|
||
|
$year2 = implode(',', $_REQUEST['year']);
|
||
|
|
||
|
$year1 = explode(',', $year);
|
||
|
|
||
|
$patient_id = $_REQUEST['patient'];
|
||
|
// $patient_id = '1440';
|
||
|
|
||
|
error_log("parameters:" . $year . " " . $patient_id);
|
||
|
|
||
|
// $year1 = array(2020,2021,2018,2019,2022,2017);
|
||
|
|
||
|
$qry_filter = "";
|
||
|
$qry_date = "";
|
||
|
|
||
|
if (isset($month) && $month != '') {
|
||
|
$qry_date .= " and month(medical_entry_date) in (" . $month . ")";
|
||
|
}
|
||
|
|
||
|
|
||
|
$data = array();
|
||
|
|
||
|
if (isset($year) && $year != '' && sizeof($year1) > 1) {
|
||
|
for ($j = 0; $j < sizeof($year1); $j++) {
|
||
|
|
||
|
error_log("year:" . $year1[$j] . " size:" . sizeof($year1));
|
||
|
$qry_date1 = "";
|
||
|
|
||
|
$qry_date1 .= "and year(medical_entry_date) ='" . $year1[$j] . "'";
|
||
|
|
||
|
|
||
|
|
||
|
$hbd = "select m.hbd,m.medical_entry_date , p.patient_name from medical_examination m left join patient_master p on m.patient_id = p.id where m.patient_id = '" . $patient_id . "' $qry_date $qry_date1";
|
||
|
|
||
|
error_log("hbd:" . $hbd);
|
||
|
|
||
|
$hbd_result = mysqli_query($conn, $hbd);
|
||
|
|
||
|
$k = 0;
|
||
|
if (mysqli_num_rows($hbd_result)) {
|
||
|
while ($hbd_row = mysqli_fetch_assoc($hbd_result)) {
|
||
|
$data[$year1[$j]]['name'][$k] = $hbd_row['patient_name'];
|
||
|
$data[$year1[$j]]['hbd'][$k] = $hbd_row['hbd'];
|
||
|
$data[$year1[$j]]['mdate'][$k] = $hbd_row['medical_entry_date'];
|
||
|
$k++;
|
||
|
}
|
||
|
} else {
|
||
|
$data[$year1[$j]]['name'][$k] = null;
|
||
|
$data[$year1[$j]]['hbd'][$k] = null;
|
||
|
$data[$year1[$j]]['mdate'][$k] = null;
|
||
|
$k++;
|
||
|
}
|
||
|
}
|
||
|
error_log("details: " . json_encode($data));
|
||
|
} else {
|
||
|
if (isset($year2) && $year2 != '') {
|
||
|
$qry_date .= " and year(medical_entry_date) ='" . $year2 . "'";
|
||
|
}
|
||
|
|
||
|
$hbd = "select m.* , p.patient_name from medical_examination m left join patient_master p on m.patient_id = p.id where m.patient_id = '" . $patient_id . "' $qry_date";
|
||
|
|
||
|
error_log("hbd:" . $hbd);
|
||
|
|
||
|
$hbd_result = mysqli_query($conn, $hbd);
|
||
|
|
||
|
$i = 0;
|
||
|
if (mysqli_num_rows($hbd_result)) {
|
||
|
while ($hbd_row = mysqli_fetch_assoc($hbd_result)) {
|
||
|
$data[$i]['name'] = $hbd_row['patient_name'];
|
||
|
$data[$i]['mdate'] = $hbd_row['medical_entry_date'];
|
||
|
$data[$i]['hbd'] = $hbd_row['hbd'];
|
||
|
|
||
|
$i++;
|
||
|
}
|
||
|
} else {
|
||
|
$data[$i]['name'] = $hbd_row['patient_name'];
|
||
|
$data[$i]['mdate'] = 0;
|
||
|
$data[$i]['hbd'] = 0;
|
||
|
}
|
||
|
error_log("details: " . json_encode($data));
|
||
|
}
|
||
|
|
||
|
echo json_encode($data);
|