Proposed change to GetThingType that may break users of Microsoft.Health.HealthRecordItemDataTable and Microsoft.Health.Web.HealthRecordItemDataGrid

Due to limitations of the display column definitions for HealthVault types that are returned from the GetThingType HealthVault method, consumers of the HealthRecordItemDataTable and HealthRecordItemDataGrid classes are limited to what data can be shown for each type, how they are sorted, the size of the column, and what can be shown as the column header. We would like to make a change that would add columns to the type definition that are hidden by default. Due to the current implementation of the HealthRecordItemDataTable and HealthRecordItemDataGrid classes, the hidden columns would be shown rather than hidden.

Before making the change to the column definitions for each type we will provide a new implementation of the HealthRecordItemDataTable and HealthRecordItemDataGrid classes that will obey the hidden flag for the new columns.

Is anyone currently using these classes that will be affected by this change? Please let us know if you have any concerns.