2024-10-16 19:18:52 +05:30
< ? 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 ));
2024-11-02 18:03:13 +05:30
die ( mysqli_error ( $conn ));
2024-10-16 19:18:52 +05:30
}
$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 );