HealthVault类结构

时间:2019-03-26 11:00:05

标签: healthvault

我今天才开始评估Microsoft的HealthVault API。

我已经在网上找到了一些东西(主要是MS),但似乎主要是市场营销问题,因此,如果有任何Healthvault程序员认为他们拥有良好的(即技术)资源,那么我将不胜感激。分享它。我已经找到并下载了nuget程序包,因此也在寻找潜在客户。

我有一个更具体的问题。我做的第一件事是查找Microsoft.Health.ItemTypes.BloodGlucoseMeasurement,因为葡萄糖测量将是我的主要兴趣。从一个名为Measurement<T>的类继承,具有一个名为Value的double属性。到目前为止,一切都有意义。但是,我看不到的是一个变量,用于存储与值关联的单位。既不在基类中也不在其子类中。

像葡萄糖之类的东西有两个不同的标准单位,这取决于您在世界上的位置,因此我想知道,Healthvault在高水平上如何支持不同的单位(特别是葡萄糖)?

我希望使用C#和.NET(最新版本),但是在此阶段,我只想了解Healthvault如何挂在一起。

1 个答案:

答案 0 :(得分:0)

找到了。

要回答我的特定问题:HealthVault以固定的毫摩尔/升单位存储葡萄糖值。

BloodGlucostMeasurement类具有DisplayValue属性。然而。这导致确实支持指定不同单位的类。因此,我的用户界面可以采用100 mg / dl(另一个通用单位)的格式,并存储转换后的值。

我可以看到只有一次使用才能实际存储数据的价值,但是仅查看地理环境,我很惊讶微软采用mmol / l。