示例#1
0
 /**
  * @param $patient
  *
  * @return mixed|object
  */
 private function getPatient($patient)
 {
     require_once ROOT . '/dataProvider/Patient.php';
     $Patient = new Patient();
     if (isset($patient->RecordNumber)) {
         $patient = $Patient->getPatientByPublicId($patient->RecordNumber);
     } else {
         $patient = $Patient->getPatientByPid($patient->Pid);
     }
     unset($Patient);
     return $this->patient = $patient !== false ? (object) $patient : $patient;
 }
示例#2
0
 /**
  * @param $patient
  *
  * @return mixed|object
  */
 private function getPatient($patient)
 {
     require_once ROOT . '/dataProvider/Patient.php';
     $Patient = new Patient();
     if (isset($patient->PatientAccount)) {
         $patient = $Patient->getPatientByUsername($patient->PatientAccount);
     } else {
         $patient = $Patient->getPatientByPid($patient->Pid);
     }
     unset($Patient);
     return $this->patient = $patient !== false ? $this->convertPatient($patient, false) : $patient;
 }
示例#3
0
 /**
  * @param $patient
  *
  * @return mixed|object
  */
 private function getPatient($patient)
 {
     require_once ROOT . '/dataProvider/Patient.php';
     $Patient = new Patient();
     //		if(isset($patient->Username)){
     //			$patient = $Patient->getPatientByUsername($patient->Username);
     //		} else
     if (isset($patient->RecordNumber)) {
         $patient = $Patient->getPatientByPublicId($patient->RecordNumber);
     } else {
         $patient = $Patient->getPatientByPid($patient->Pid);
     }
     unset($Patient);
     return $this->patient = $patient !== false ? $this->convertPatient($patient, false) : $patient;
 }