Release notes for 0903

HealthVault Platform

1. GetAuthorizedPeople API 

We are adding a new platform API which will allow applications to get PersonInfo objects of all the authorized people with various filters and a paging mechanism, this is very helpful if you are doing background processing using context of  HealthVault records.

 

The SDK API for this method looks like:

public System.Collections.Generic.IEnumerable<PersonInfo> GetAuthorizedPeople();

public System.Collections.Generic.IEnumerable<PersonInfo> GetAuthorizedPeople(

                GetAuthorizedPeopleSettings settings

);

 

Thanks to our SDET Jenny Xu, we have a sample illustrating how to use this method: http://code.msdn.microsoft.com/GetAuthorizedPeople.

 

2. We are making CCR/CCD/CDA types immutable.

3. We did numerous transform improvements in CCR/CCD reconciliation.

 

HealthVault Shell:

1. We made appselectrecord page an integral part of application authorization process.

2. The CreateRecord target now redirects back to application and also triggers application authorization. This solves a lot of usability issues around account creation and authorization through our partner applications.

3. In printview of a HealthRecordItem shell we will show signature information.

4. We accomplished a lot of accessibility Improvements.

 

HealthVault Data Types and Vocabularies:

No new data types in this release. We updated organization-relationship vocabulary to include "Laboratory".

 

HealthVault .NET SDK:

We are adding a new overload for constructing ApproximateDateTime from DateTime. Paying heed to what Eric was complaining about here:

ApproximateDateTime exerciseDataTimeApprox =
        new ApproximateDateTime(DateTime.Now);

 

Please note: This release will available in production environment week of March 10,2008.