I talked to a doctor at Stanford and he mentioned to me one reason why the main Stanford Health and Stanford Children's Health have separate patient portals (not unified) that you have to create separate logins for is because of the huge amount Epic wanted to charge to merge them. (They both run separate Epic instances as far as I can tell)