All diagnoses CRUD now working with population, including update with validation