y : "Not Available"; $patient_array['appointment_id'] = (int)$row_patients['appointment_id']; if ($row_patients['IsEmergency'] == 1) { $patient_array['ans'] = "Yes"; } else { $patient_array['ans'] = "No"; } $patient_array['employer_contractor'] = getTableFieldValue('employer_contractor', 'employer_contractor_name', 'id', $row_patients['employer_contractor_id'], ''); $patient_array['dept'] = getTableFieldValue('department', 'dept_name', 'dept_id', $row_patients['dept_id'], ''); $patient_array['patient_name'] = $row_patients['patient_name']; $patient_array['emp_code'] = $row_patients['emp_code']; $patient_array['father_name'] = $row_patients['father_name']; $patient_array['gender'] = $row_patients['gender'] == 'M' ? "Male" : "Female"; $patient_array['ticket_no'] = $row_patients['ticket_no']; $patient_array['bp_sbp'] = $row_patients['bp_sbp']; $patient_array['bp_dbp'] = $row_patients['bp_dbp']; // $patient_array['pulse'] = $row_patients['pulse']; $patient_array['temperature'] = $row_patients['temperature']; $patient_array['spo2_percent'] = $row_patients['spo2_percent']; $patient_array['blood_sugar_rbs'] = $row_patients['blood_sugar_rbs']; $patient_array['blood_sugar_fbs'] = $row_patients['blood_sugar_fbs']; $patient_array['blood_sugar_ppbs'] = $row_patients['blood_sugar_ppbs']; $patient_array['remarks_rece'] = $row_patients['remarks_rece']; $patient_array['remarks'] = $row_patients['remarks']; $patient_array['followup_to_opd'] = $row_patients['followup_to_opd']; $patient_array['followup'] = $row_patients['followup']; $patient_array['external_treatments'] = nl2br($row_patients['external_treatments']); $patient_array['dob'] = (string)$age; $patient_array['appointment_date'] = date_format(date_create($row_patients['appointment_date']), "d-M-Y h:i:sa"); $complaints_ids = $row_patients['complaints']; $complaints_ids_array = array(); $complaints_ids_array = explode(",", $complaints_ids); $patient_array['complaints'] = ""; for ($i = 0; $i < count($complaints_ids_array); $i++) { if ($i == 0) { $patient_array['complaints'] = getTableFieldValue('complaints', 'complaint', 'complaint_id', $complaints_ids_array[$i]); } else { $patient_array['complaints'] = $patient_array['complaints'] . "," . getTableFieldValue('complaints', 'complaint', 'complaint_id', $complaints_ids_array[$i]); } } $findings_ids = $row_patients['examination_remarks']; $findings_ids_array = array(); $findings_ids_array = explode(",", $findings_ids); $patient_array['examination_remarks'] = ""; for ($i = 0; $i < count($findings_ids_array); $i++) { if ($i == 0) { $patient_array['examination_remarks'] = getTableFieldValue('examination_findings', 'examination_finding', 'id', $findings_ids_array[$i]); } else { $patient_array['examination_remarks'] = $patient_array['examination_remarks'] . "," . getTableFieldValue('examination_findings', 'examination_finding', 'id', $findings_ids_array[$i]); } } $ailment_names_ids = $row_patients['ailments_new']; $ailment_names_ids_array = array(); $ailment_names_ids_array = explode(",", $ailment_names_ids); $patient_array['ailments_new'] = ""; for ($i = 0; $i < count($ailment_names_ids_array); $i++) { if ($i == 0) { $patient_array['ailments_new'] = getTableFieldValue('ailment', 'ailment_name', 'ailment_id', $ailment_names_ids_array[$i]); } else { $patient_array['ailments_new'] = $patient_array['ailments_new'] . "," . getTableFieldValue('ailment', 'ailment_name', 'ailment_id', $ailment_names_ids_array[$i]); } } $ailment_system_ids = $row_patients['ailment_systems_new']; $ailment_system_ids_array = array(); $ailment_system_ids_array = explode(",", $ailment_system_ids); $patient_array['ailment_systems_new'] = ""; for ($i = 0; $i < count($ailment_system_ids_array); $i++) { if ($i == 0) { $patient_array['ailment_systems_new'] = getTableFieldValue('ailment_system', 'ailment_sys_name', 'ailment_sys_id', $ailment_system_ids_array[$i]); } else { $patient_array['ailment_systems_new'] = $patient_array['ailment_systems_new'] . "," . getTableFieldValue('ailment_system', 'ailment_sys_name', 'ailment_sys_id', $ailment_system_ids_array[$i]); } } $patient_array['medicines'] = array(); $patient_array['medicines_ext'] = array(); $fetch_medicines = mysqli_query($conn, "SELECT item_id, frequency_id, for_days,item_qty,issued_qty,dosage,dosage_category_id,timing_id FROM treatment WHERE appointment_id = ".$row_patients['appointment_id']."" ) or die(mysqli_error($conn)); $count = 1; while ($row_medicines = mysqli_fetch_assoc($fetch_medicines)) { $medicine_array['count']=$count++; $medicine_array['item_id']=(int)$row_medicines['item_id']; $medicine_array['item_name']=getItemWithFormName($row_medicines['item_id']); $medicine_array['frequency_id']=getTableFieldValue('medicine_frequency', 'frequency_description', 'frequency_id', $row_medicines['frequency_id'], ''); $medicine_array['for_days']=$row_medicines['for_days']; $medicine_array['item_qty']=$row_medicines['item_qty']; $medicine_array['issued_qty']=$row_medicines['issued_qty']; $medicine_array['dosage']=$row_medicines['dosage']; $medicine_array['dosage_category_id']=getTableFieldValue('dosage_category','dosage_category','dosage_category_id',$row_medicines['dosage_category_id']); $medicine_array['timing_id']=getTableFieldValue('medicine_timings', 'timing_description', 'timing_id', $row_medicines['timing_id']); array_push($patient_array['medicines'],$medicine_array); } $fetch_medicines_ext = mysqli_query($conn, "SELECT item_name, frequency, for_days,item_qty,dosage,dosage_category_id,timing FROM treatment_external WHERE appointment_id = ".$row_patients['appointment_id']."" ) or die(mysqli_error($conn)); $count = 1; while ($row_medicines_ext = mysqli_fetch_assoc($fetch_medicines_ext)) { $medicine_array_ext['count']=$row_medicines_ext['count']; $medicine_array_ext['item_name']=$row_medicines_ext['item_name']; $medicine_array_ext['frequency']=$row_medicines_ext['frequency']; $medicine_array_ext['for_days']=$row_medicines_ext['for_days']; $medicine_array_ext['item_qty']=$row_medicines_ext['item_qty']; $medicine_array_ext['dosage']=$row_medicines_ext['dosage']; $medicine_array_ext['dosage_category_id']=getTableFieldValue('dosage_category','dosage_category','dosage_category_id',$row_medicines_ext['dosage_category_id']); $medicine_array_ext['timing']=$row_medicines_ext['timing']; array_push($patient_array['medicines_ext'],$medicine_array_ext); } array_push($patientsList_array,$patient_array); } $jsonData = json_encode($patientsList_array, JSON_PRETTY_PRINT); echo $jsonData; ?>