Both Google Health and Microsoft HealthVault offer an API to integrate other systems, eg. systems of health care providers. This is necessary for Google and Microsoft to provide personal computerized health records (PCHR) with added value services. There is a very informative post about the APIs offered and differences between them on the Healthcare IT Guy blog. Google Health and HealthVault App Integration from the trenches | The Healthcare IT Guy.