HealthVault Data Types

Type Preview: Pulse Oximetry (Blood Oxygen Saturation, Heart Rate)

Pulse Oximetry consists of two primary pieces of data - blood oxygen saturation level and heart rate and is typically collected by means of a device.  The primary scenario supporting this update is:

  1. The consumer uses a pulse oximeter device to record the data.
  2. The data is uploaded through the HealthVault Connection Center to the consumers HealthVault Account record.
  3. Consumer applications that consume pulse oximetry data are used to monitor the data.

When designing the data type to support this scenario, a secondary scenario became apparent to support other devices and methods of collecting heart rate information.  For example, a consumer might be very interested in a utility to allow them to track their resting heart rate each day.  Since this same activity would not necessarily include a device or the need to track the oxygen saturation levels of the blood, we decided to split this data type into the following 2 data types and we'd appreciate your feedback on the design:

Blood Oxygen Saturation (required elements in bold)

when (date-time) - The date and time of this measurement.

value (percentage) - The measured blood oxygen saturation percentage.

measurement-method (codable-value) - The technique used to obtain the measurement. <preferred-vocabulary>blood-oxygen-saturation-measurement-method</preferred-vocabulary>

Heart Rate

when (date-time) - The date and time of this measurement.

value (nonNegativeInteger) - The heart rate in beats per minute (BPM).

measurement-method (codable-value) - The technique used to obtain the measurement. <preferred-vocabulary>heart-rate-measurement-method</preferred-vocabulary>

measurement-conditions (codable-value) - The conditions under which the heart rate was measured. Examples: Resting, Active, Morning, Evening. <preferred-vocabulary>heart-rate-measurement-conditions</preferred-vocabulary>

measurement-flags (codable-value) - Additional information about the measurement. Examples: Incomplete measurement, irregular heartbeat, triple scan. <preferred-vocabulary>heart-rate-measurement-flags</preferred-vocabulary>

Please comment on this post with any suggestions on updates to these two new data types.  We'll keep these open for comment until July 14th.

Published Thursday, July 03, 2008 3:16 PM by timsell
New Comments to this post are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker