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:
- The consumer uses a pulse oximeter device to record the data.
- The data is uploaded through the HealthVault Connection Center to the consumers HealthVault Account record.
- 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.