Inheritance: extends Controller
 /**
  * Executes the update function in the PatientController
  * @param  array $input Patient details, int $id ID of the Patient stored
  * @return void
  */
 public function runUpdate($input, $id)
 {
     Input::replace($input);
     $patient = new PatientController();
     $patient->update($id);
 }
Beispiel #2
0
         echo JsonResponse::error("Patient not set");
     }
 } elseif ($intent == 'getRegNos') {
     $patientController = new PatientController();
     $regNos = $patientController->getExistingPatientRegNos();
     if (is_array($regNos)) {
         echo JsonResponse::success($regNos);
         exit;
     } else {
         echo JsonResponse::error("Not available");
         exit;
     }
 } elseif ($intent == 'verifyRegNo') {
     $regNo = $_REQUEST['regNo'];
     if ($regNo) {
         $patientController = new PatientController();
         if (!$patientController->regNoExists($regNo)) {
             echo JsonResponse::success("Registration number does not exist");
             exit;
         } else {
             echo JsonResponse::error("Registration number already exists.");
             exit;
         }
     } else {
         echo JsonResponse::error("No registration number entered");
         exit;
     }
 } else {
     echo JsonResponse::error('Invalid intent!');
     exit;
 }