public function searchPatient($parameter) { $patient_model = new PatientModel(); $search_result = array(); $feedback = $patient_model->searchPatient($parameter); foreach ($feedback as $patient) { $patient_array = array(); $patient_array[PatientTable::patient_id] = $patient[PatientTable::patient_id]; $patient_array['value'] = $patient[PatientTable::surname] . " " . $patient[PatientTable::firstname] . " " . $patient[PatientTable::middlename]; $patient_array[PatientTable::firstname] = $patient[PatientTable::firstname]; $patient_array[PatientTable::surname] = $patient[PatientTable::surname]; $patient_array[PatientTable::middlename] = $patient[PatientTable::middlename]; $patient_array[PatientTable::regNo] = $patient[PatientTable::regNo]; $patient_array[PatientTable::sex] = $patient[PatientTable::sex]; array_push($search_result, $patient_array); } return $search_result; }
public function autocompletepatientAction() { $term = $this->_request->getParam('term'); $patientModel = new PatientModel(); $patientData = $patientModel->fetchAll($patientModel->getPatientByName($term)); $json = '['; $first = true; foreach ($patientData as $row) { if (!$first) { $json .= ','; } else { $first = false; } $json .= json_encode(array("id" => $row['cdpatient'], "value" => $row['nmperson'])); } $json .= ']'; echo $json; //echo "". GslabUtils::autoCompletePatientSearch($nmclient); }
public function EditPatientBasicInfo($data) { $patient = new PatientModel(); return $patient->UpdatePatientBasicInfo($data); }
$value = $DoctorModel->get_all_doctor($_GET["term"]); break; case "get_doctor_info": $DoctorModel = new DoctorModel($conn); $value = $DoctorModel->get_doctor_info($_GET["id"]); break; case "get_casetype": $DoctorModel = new DoctorModel($conn); $value = $DoctorModel->get_casetype($_GET["id"]); break; case "get_all_patient": $PatientModel = new PatientModel($conn); $value = $PatientModel->get_all_patient($_GET["typ"], $_GET["term"]); break; case "get_patient_dtl": $PatientModel = new PatientModel($conn); $value = $PatientModel->get_patient_dtl($_GET["patid"]); break; case "appt_cleanup": $CalendarModel = new CalendarModel($conn); $value = $CalendarModel->appt_cleanup(); break; case "get_appt_lst": $ApptModel = new ApptModel($conn); $value = $ApptModel->get_appt_lst($_GET["docid"]); break; case "get_appt_dtl": $ApptModel = new ApptModel($conn); $value = $ApptModel->get_appt_dtl($_GET["apptid"]); break; case "save_appt_dtl":