PatientAllergyAssignment::allergyList PHP Méthode

allergyList() public méthode

List of allergies.
public allergyList ( $patient_id )
    public function allergyList($patient_id)
    {
        $patient = Patient::model()->findByPk((int) $patient_id);
        $allergy_ids = array();
        foreach ($patient->allergies as $allergy) {
            if ($allergy->name != 'Other') {
                $allergy_ids[] = $allergy->id;
            }
        }
        $criteria = new CDbCriteria();
        !empty($allergy_ids) && $criteria->addNotInCondition('id', $allergy_ids);
        $criteria->order = 'display_order';
        return Allergy::model()->active()->findAll($criteria);
    }