public function testRandomData_ParamSetOff_ReturnsFalse() { Yii::app()->params['pseudonymise_patient_details'] = false; $attributes = array('hos_num' => 5550101, 'first_name' => 'Rod', 'last_name' => 'Flange', 'dob' => '1979-09-08', 'title' => 'MR', 'primary_phone' => '0208 1111111', 'address_id' => 1); $patient = new Patient(); $patient->setAttributes($attributes); $patient->save(); $this->assertEquals($attributes['hos_num'], $patient->getAttribute('hos_num'), 'Data should not have changed.'); }
public function createPatientUser($attr) { $flag = FALSE; $flag_2 = FALSE; $patient_model = new Patient(); $patient_model->setAttributes($attr); if ($patient_model->save(FALSE)) { $flag = TRUE; } $user_patient = new UserPatient(); $user_patient->user_id = $attr['user_id']; $user_patient->patient_id = $patient_model->patient_id; if ($user_patient->save(FALSE)) { $flag_2 = TRUE; } if ($flag && $flag_2) { return $patient_model->patient_id; } return FALSE; }