Making HealthVault connected application development easier
In order to exchange data meaningfully, for many elements in the various Thing Types HealthVault has the notion of a Codable Value. This allows for a single "display value" string, which is the user-friendly text representation of a value, and zero-to-many coded values that also represent that same value. Each coded value can have a value, vocabulary name, vocabulary family, and vocabulary version. This allows for codified values to be used to specify and exchange data without having to constantly parse text strings. For example, there are multiple codified vocabularies available to represent medications.
HealthVault allows the use of any arbitrary vocabulary anywhere a Codable Value shows up in a schema; however, in some cases a "preferred vocabulary" is identified in the XML schema. In these cases, a majority of partners have provided feedback that a particular vocabulary should typically be used. This is a guideline, and not a requirement.
This section is intended to allow partners and HealthVault to document information on the various vocabularies that are available, which ones different partners are using, and generally for partners to exchange vocabulary-related information.
Please create child pages for each vocabulary, and add notes and information on those pages. Any general vocabulary information can be added here.
For a list of all vocabularies HealthVault has either created, or has the rights to republish, please check out the vocabulary browser here: http://developer.healthvault.com/types/vocabs.aspx.
Please see the individual vocabulary pages in the table of contents (under this page), or check out the articles: