Blue Mountain Health System will hold its 23rd Annual Children's Health Fair on Friday,