There have been several attempts at creating a personal health record system like Microsoft Health Vault. All have failed because providers have no incentive to cooperate. However it appears the Apple Health app is getting some traction and they have built interfaces to quite a few providers.