Retrieving data from HealthVault is done through the GetThings method The GetThings method performs operations very similar to an SQL select statement. It has formats which allow you to choose what part of the thing data to retrieve, similar to the select statement in SQL. It has filters which allow you to specify the criteria for the things to return, similar to the where clause in SQL. It takes a record ID, which is similar to the from clause in SQL. In addition, it allows you to specify multiple query groups in one request, which results in a dataset for each group. It also allows datasets to be paged from the server.