public function addRequestReply()
 {
     $expertId = Session::get('expert_id');
     if (!isset($expertId)) {
         return json_encode(array('message' => 'not logged'));
     }
     $requestId = Input::get('id');
     if (isset($requestId)) {
         $patientRequest = PatientRequest::find($requestId);
         if (isset($patientRequest)) {
             if ($patientRequest->status == "consultant replied") {
                 $patientRequest->status = 'expert replied';
                 $replyFrom = "expert";
             } else {
                 if ($patientRequest->status == "assigned") {
                     $patientRequest->status = 'consultant replied';
                     $replyFrom = "consultant";
                 }
             }
             $patientRequestReply = new PatientRequestReply();
             $patientRequestReply->request_id = $requestId;
             $patientRequestReply->reply_from = $replyFrom;
             $patientRequestReply->expert_id = Session::get('expert_id');
             $patientRequestReply->comment = Input::get('reply');
             $patientRequestReply->status = 'active';
             $patientRequestReply->created_at = date("Y-m-d h:i:s");
             $patientRequestReply->updated_at = date("Y-m-d h:i:s");
             $patientRequestReply->save();
             $patientRequest->save();
             return json_encode(array('message' => 'done'));
         } else {
             return json_encode(array('message' => 'invalid'));
         }
     } else {
         return json_encode(array('message' => 'invalid'));
     }
 }
 public function getExpertRequestReply($requestId)
 {
     $adminId = Session::get('admin_id');
     if (!isset($adminId)) {
         return json_encode(array('message' => 'not logged'));
     }
     $requestReply = PatientRequestReply::where('request_id', $requestId)->where('reply_from', 'expert')->first();
     if (isset($requestReply)) {
         return json_encode(array('message' => 'found', 'requestReply' => $requestReply->toArray()));
     } else {
         return json_encode(array('message' => 'empty'));
     }
 }