/// <summary> /// Creates the allergy. /// </summary> /// <param name="patient">The patient.</param> /// <param name="allergyStatus">The allergy status.</param> /// <param name="allergenCodedConcept">The allergen coded concept.</param> /// <returns>An Allergy.</returns> public Allergy CreateAllergy(Patient patient, AllergyStatus allergyStatus, CodedConcept allergenCodedConcept) { var allergy = new Allergy(patient, allergyStatus, allergenCodedConcept); _allergyRepository.MakePersistent(allergy); return(allergy); }