问题标签 [healthvault]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
247 浏览

.net - 获取 MS Health Vault 的 XML 格式

我需要弄清楚如何从 MS Health Vault 获取一个文件中的所有记录,其中包括所有药物、过敏、问题、状况、保险等。所以换句话说,我需要找到使用MS HealthValut 对象模型或包含所有数据的对象方法来获取一个XML 文件(即CCR)的方法。目前在输入患者 ID 和记录 ID 时,我只获得一个属性。

如果有人能在这方面帮助我,那就太好了。

0 投票
1 回答
733 浏览

php - 来自基于 PHP 的应用程序的 Microsoft HealthVault 证书

一些背景信息

我正在开发一个应该与 Microsoft HealthVault 交互的 PHP 应用程序。我能够从https://sourceforge.net/projects/healthvaultphp/下载健康保险库库并获取存储在我的健康保险测试帐户中的数据。

现在,该库带有“沙盒”app.id、app.cer 等所有身份验证内容。所以我遇到的问题是如何为我的 php 应用程序获取实时证书。我从 microsoft 下载了 makecert.exe 文件来为我生成证书,但与 healthvaultphp 库中包含的文本文件相比,它生成了一个二进制文件。

我的问题

如何以及应该如何进入以下文件?

身份验证/app.cer

身份验证/app.fp

身份验证/app.pem

0 投票
1 回答
1712 浏览

asp.net-mvc - 在 HttpModule 中创建后在 MVC4 中消失的 Cookie

我创建了一个模块来处理 Microsoft HealthVault 的身份验证。在 BeginRequest 事件处理程序中,我正在检查 authToken,当它收到时,我正在创建一个新的 cookie 来保存用户的信息,以便稍后在控制器中使用。

我丢了饼干,但也许我找错地方了。

事件处理程序将 HttpApplication 作为唯一参数,因此我将 cookie 添加到 application.Response.Cookies 集合中。问题归结为:这个 HttpApplication 实例是单例吗?和 System.Web.HttpContext.Current.ApplicationInstance 一样吗?

不过,也许在生命周期的这一点设置的 cookie 稍后会被清除。那是我做错了吗?

任何帮助是极大的赞赏。

更新

自从我提出这个问题以来,我已经改变了一些事情。我现在在我的 HttpModule 中处理 PreRequestEventHandler。我让 HealthVault 的 WebApplicationUtilities 对象创建和存储 cookie,尽管从概念上来说并没有真正改变。创建 cookie 或在创建 cookie 后第一次读取它时我没有任何问题。

这是我在 HttpModule 事件处理程序中创建 cookie 的代码:

请注意,重定向已被注释。在第一个请求(经过身份验证后)创建 cookie,然后我的默认操作能够使用 LoadPersonInfoFromCookie() 读取它。我发现做重定向导致cookie没有被发送到客户端。

我还注意到,在后续请求中,cookie 不存在于 Request.Cookies 集合中,因此当 LoadPersonInfoFromCookie() 运行时,我最终得到一个空值。奇怪的是,我可以在 Response 对象中看到 cookie,但内容是空的。

这是操作代码,只是因为...

更新

这是来自即时窗口的 cookie。我什至将过期时间延长了 30 天。

在创建后的默认操作中

在对下一个请求的操作中

有趣的是,cookie 是在响应对象中定义的,但是值消失了,并且过期时间被重置。

0 投票
1 回答
226 浏览

health-monitoring - 常见的量化自我数据格式

我有兴趣了解有关Quantified Self数据源的最新技术。具体来说:

  • 我应该期望从常见的 QS 应用程序中看到哪些类型的数据源?
  • 我可以期待常见格式(即GPS 交换格式)的哪些类型的变化 这些格式的示例或这些格式的示例的链接?
  • 作为应用程序构建者访问数据的常用方法是什么?
  • 作为用户/消费者访问原始数据的常用方法是什么?
  • 这些设备的数据访问策略是什么?
  • 哪些设备最重要(请提供数据参考,而不仅仅是意见)?

我知道这是一个很大的、多部分的问题,但是在没有其他上下文的情况下回答其中的一部分将很难决定支持和使用什么。我计划自己针对最流行的应用程序进行这项研究。我将在此处发布我的答案,但我希望其他人能够评论和扩展该内容。因此,如果您要添加另一个应用程序,请考虑将其放在这里。

0 投票
1 回答
507 浏览

android - android 移动应用程序 + 微软健康保险库?

向健康保险库发送一些值的简单 android 移动应用程序的任何帮助/教程。有人试过吗?

0 投票
2 回答
3933 浏览

java - Android - Sqlite 还是 Xml?

我正在开发一个 android 应用程序,该应用程序从类似的活动中采取措施

date + time + int1 + int2 + int3 + string.

我想保存这些措施,然后:

1) 活动以在按日期+时间排序的列表中显示它们并仅显示

当我单击以显示新活动或祝酒词或对话框中的所有字段时

2) 活动能够发送附加到电子邮件的最后一天/过去 7 天/过去 30 天记录

3) 使用记录绘制 2-3 个图表(如饼图/其他)的活动

4)我希望能够将这些记录发送到 Microsoft Healthsvault(它需要它们以特定的 xml 模式)

现在我不知道如何继续。我应该使用 xml 来保存这些记录还是 sqlite。这对于我想要做的图表等更好如果我将它们保存在 sqlite db 中,我可以轻松地将数据导出到 xml文件?或者我应该只使用 xml。对于我想做的事情来说,它是方便的 xml?

0 投票
1 回答
357 浏览

c# - HealthVault 的 WebApplicationUtilities.GetPersonInfo( authToken ) 究竟需要什么功能?

我在绕圈子跑。我在我们的 ASP.NET MVC 应用程序中使用 HealthVault SDK(来自 NuGet 的最新版本)。我的目标是向用户授权我们的 HealthVault 应用程序,检索他们的 PersonID 和 RecordID 并将它们存储在我们的数据库中。我无法获得PersonInfo.

首先,根据http://msdn.microsoft.com/en-us/library/ff803620.aspx#AUTH我将用户重定向到 HealthVault 进行登录。

https://account.healthvault-ppe.com/redirect.aspx?target=AUTH&targetqs=?appid={AppId}%26redirect%3d{ReturnUrl}

我被成功重定向,我授权我的记录和应用程序,我被重定向回来。

上面的代码失败了。扔就行了var p = WebApplicationUtilities.GetPersonInfo( token )

Microsoft.Health.HealthServiceAccessDeniedException:访问被拒绝。

令牌不为空,应用程序拥有所有权限并返回成功,但始终抛出拒绝访问。什么可能是错的?

0 投票
1 回答
178 浏览

healthvault - 如何编辑现有的 HealthVault 应用程序?

我使用 HealthVault SDK 来管理主子应用程序。

  1. 这是我的行动的简短摘录(简单阅读 - 保存)

// get connection for master application

OfflineWebApplicationConnection OfflineMasterConnection = new OfflineWebApplicationConnection(masterAppId, WebApplicationConfiguration.HealthServiceUrl, Guid.Empty);

// retrieve child application info

ApplicationInfo AppInfo = HealthVaultPlatform.GetChildApplication(OfflineMasterConnection, childAppIdGuid);

// save the child application

AppInfo.Update(OfflineMasterConnection);

在此之后:子应用程序的 PublicKeys 消失,任何访问应用程序的尝试都会导致“访问被拒绝”。

2. 当我尝试以相同的方式编辑主应用程序时,除了丢失 PublicKeys 之外,它还失去了“主”状态。它的所有子应用程序都已损坏。

有谁知道编辑现有 HealthVault 应用程序的正确方法?

0 投票
1 回答
114 浏览

c# - 在 HealthVault 中调用 PersonInfo.CreateFromXML 时出现空引用异常

我正在为 HealthVault 中的 PersonInfo 类编写一个夹具,用于单元测试。我已经从现有的 PersonInfo 中获取了 XML,并将其存储在本地文件中。我知道尝试使用 PersonInfo.CreateFromXML ,但它导致空引用异常,没有指示是什么导致它。

首先这是使用这个函数的正确方法,其次我能做些什么让它返回一个 PersonInfo 对象

0 投票
1 回答
103 浏览

c# - HealthVault AUTH 不提供 WCToken(需要访问 PersonInfo 数据)

我正在构建一个 HealthVault Web 应用程序。作为我的问题的序言,我想澄清一下,我没有在我的任何页面中扩展任何 HealthVault 类(HealthServicePageHealthServiceActionPage等)。相反,我使用其中的静态方法WebApplicationUtilities与 HealthVault 数据进行交互。我能够进入登录页面,登录并重定向到我的应用程序就好了。但我需要使用QueryStringWCToken参数PersonInfo通过. 重定向 URL 未返回/不包含参数。GetPersonInfo(string)WebApplicationUtilitiesWCtoken

返回/重定向 URL 的格式应如下(通过 MSDN 上的 HealthVault):

https:// applicationActionURL ?target=AppAuthSuccess&wctoken= auth_token &instanceId=1

而我的只是

https:// applicationActionURL ?target=AppAuthSuccess&instanceId=1

有人可以帮我找到一种不同的方式来访问PersonInfo数据或让WCToken参数显示出来以便我可以使用它吗?谢谢!