Data model

Data model


Health data in a person's HealthVault record is represented by a thing, which is the health data encoded in XML. Each type of health data is represented by a different thing type. When necessary, a new version of a thing type may be introduced with a different schema. HealthVault also defines a set of common data structures used to describe each thing type.

Last updated: June 2013

See the following sections for more information.



Thing types

Describes the structure and content of thing types, how to attach a blob to a thing, and the use of digital signatures to authenticate thing data.

Thing type versioning

Describes how versions are implemented on the HealthVault platform.

Common thing type data types

Describes some of the common data structures used to define the thing types.

HealthVault read-only data

Provides an overview of the HealthVault read-only data feature and the APIs used to store and interact with read-only data.

HealthVault item status

Provides an overview of HealthVault support for indicating whether an item is active or inactive and how applications should store and query for active and inactive items.

Querying data

Describes how to retrieve a specific number of things per query and how to retrieve the rest of the results in subsequent queries.

Paging data

Describes how to retrieve a set number of full things per query and retrieve identifiers for the rest of the results.

Writing data

Describes how to write data using the PutThings request.

Other Resources

© 2016 Microsoft