Welcome to another release and update of HealthVault!
We are very pleased to introduce new features such as Health Statements, Emergency Preparedness Improvements, Integrated Application & Device directory, new data types (Health Journal Entry, Comment and Care Plan) and more.
The HealthVault 1202 release is now available in the HealthVault pre-production environment. These changes will be available in the production environment next week. The associated version of the HealthVault .NET SDK is available here.
Health Statements
HealthVault users will now receive a periodic email with notifications and a brief snapshot of recent account activity. New users and a subset of existing users will be automatically subscribed. All users have the option to unsubscribe or subscribe at any time on their account settings page. As we continue to make improvements to HealthVault we look forward to adding more notifications and information to better connect and engage with our users.
Emergency Preparedness Updates
A number of improvements have been made to the Emergency Preparedness scenario:
Application and Device Directory
The HealthVault application and device directory has been integrated into the HealthVault Shell. Users can easily discover applications and devices without returning to the signed-out experience. The application and device directory within the Shell offers a number of exciting features. Users can now:
Data Types
We are adding three new data types in this release:
Health Journal Entry: This type supports the recording of daily health experiences. Some example usage scenarios include mood tracking applications, headache tracking, and maintaining a diary of health-related issues.
Comment: This type supports the ability to comment or annotate health items. This can be used, for instance, to provide additional context about a health item, including freeform notes.
Care Plan: This type summarizes a care plan focused on goal setting and tasks. Note: At this time we are releasing this type in the pre-production environment (PPE) only. Some example usage scenarios include:
A team of individuals associated with the care plan can be defined to enable coordination of care. For example, a physician and a cardiologist in the case of managing a chronic heart condition, or a personal trainer and dietician in the case of managing weight loss.
Application Specific Record ID
Before this release, when two different users authorized the same record for an application, there wasn’t an easy mechanism for the app to determine that it was in fact the same record. The application would see a different record ID for each respective authorization to the same record. We’ve added an Application Specific Record ID that lets an app determine if authorizations from different people are in fact for the same underlying record ID.
This is useful in a number of scenarios. As an illustration, suppose your application is the patient portal for a hospital and you synchronize patient health records in the hospital with HealthVault records. If both a mother and a father have custodial rights to their child’s health record, and each individually authorizes the child’s HealthVault record to your hospital portal app, you would previously have had two different identifiers for the child’s record. One would correspond to the authorization by the mother, and the other would correspond to the authorization by the father. Your app can now easily determine that the two authorizations are for the same underlying record by examining the application specific record ID. This makes synchronizing records between your system and HealthVault much simpler.
The application specific record ID is returned in the record object from the following methods: GetPersonInfo, GetPersonAndRecordForAlternateId, GetAuthorizedPeople, and GetAuthorizedRecords.