ESH/getProblemDataForIllness.php
2024-10-23 18:28:06 +05:30

37 lines
1.3 KiB
PHP

<?php
include('includes/config/config.php');
include('includes/functions.php');
$empId = $_REQUEST['emp_id'];
$query = "select distinct diseases from prescription_master where emp_id = '" . $empId . "' and (COALESCE(`remission_date`, '0000-00-00') = '0000-00-00' OR `remission_date` IS NULL) ";
error_log("query to get emp chronic illness for opd injury " . $query);
if (!$result = @mysqli_query($conn, $query)) {
error_log("error " . mysqli_error($conn));
exit(mysqli_error($conn));
}
$data = array();
$value = array();
$value_id = array();
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
array_push($value, getTableFieldValue("abnormality", "abnormality_name", "abnormality_id", $row['diseases']));
array_push($value_id, $row['diseases']);
}
} else {
$data['status'] = 200;
$data['message'] = "Data not found!";
}
if ($_REQUEST['prob_code'] == 'ABT' && $_REQUEST['form_type'] == 'checkup') {
$advice = array();
for ($i = 0; $i < count($value); $i++) {
array_push($advice, getTableFieldValue("abnormality", "abnormality_name", "abnormality_id", $value[$i]));
}
$value = $advice;
}
$data['value'] = $value;
$data['valueIds'] = $value_id;
error_log("final chronic illness data " . print_r($data, true));
echo json_encode($data);