#12 Add allergy integration logic