问题标签 [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 回答
55 浏览

c# - 部署后的 HealthVault 安全异常

我正在开发一个 HealthVault 网络应用程序(VS2012/asp.net)。它在我的本地主机上运行良好。Healthvault Web 应用程序需要证书(PFX)才能运行。我确保此 pfx 位于服务器上的单独目录中,并且我的 web.config 指向正确的证书。

当我在我的 deploymet 环境(http://www.mydomain.nl/healthvaultapp/default.aspx)上测试应用程序时,我获得了 Healthvault 登录名,但在登录后,抛出了安全异常。有谁知道可能出了什么问题?提前致谢! 在此处输入图像描述

0 投票
1 回答
108 浏览

c# - 无法将 healthvault 证书上传到 Windows azure

我正在为以下问题发疯:我正在为 Microsoft HealthVault 开发一个 Web 应用程序 (asp.net)。在开发过程中一切正常。

但是,我需要将开发版本 (PPE) 发布到 Azure。下载发布文件,30 秒后,我的项目在 Azure 上发布。到目前为止,一切都很好。但是,必须上传证书(.pfx)文件。虽然我确实拥有 .pfx 文件形式的证书,但我无法上传它,因为 Azure 需要证书中的密码。但是这个证书是由 Health Vault Application Manager 自动创建的,并且没有密码。

如何使用密码安装证书?应该如何进行?任何想法,我现在有点卡住了。据我所知,微软本身并没有预见到这种情况。

0 投票
1 回答
163 浏览

healthvault - 您所在位置不支持 HealthVault 应用

我使用 healthvault sdk 应用程序管理器创建了一个演示应用程序,并在 healthvault ppe 上注册了该应用程序。当我运行该应用程序时,它完美运行并从 healthvault 获取和显示数据。

我为另一个应用程序使用了相同的应用程序 ID 和证书,当我尝试运行第二个应用程序时,它会给出以下错误/消息

我们很抱歉。您所在的位置不支持 MyHealthVaultDemo。“由于帐户位置与此应用不匹配,您将无法使用 MyHealthVaultDemo。”

任何人都可以帮助我使用注册的 AppID 的第二个应用程序有什么问题,这对于第一个应用程序来说很好。谢谢

0 投票
0 回答
67 浏览

c# - 使用 HealthVault SDK 获取 GetMeaningfulUseVDTReport 结果时遇到问题

我一直在开发一个应用程序,该应用程序通过 Health 发送 CCD 文档的 DOPU(下车/取货)请求。创建 DOPU 请求并获取 HealthVault 生成的相应令牌工作正常。

我现在使用两种 SDK 方法来获取有意义的使用报告数据:

  1. OfflineWebApplicationConnection.GetMeaningfulUseTimelyAccessDOPUDocumentReport让我收到所有发送的 DPU 请求。这工作正常,这总是给我正确的 DOPU 请求(带有数据/时间戳、令牌和应用程序 ID)。
  2. 另一个是OfflineWebApplicationConnection.GetMeaningfulUseVDTReport方法。这是导致问题的原因。无论我设置什么日期范围(一周、一个月、Datetime.MinValue 到 DateTime.MaxValue),我总是没有得到任何结果。无论我进入我的 HV 帐户多少次,都可以查看和下载我的连接 DOPU 文档。该 SDK 方法仍然没有给我任何结果。

我还尝试在发送 CCD 以专门设置patient-identry-date时使用 CCD 扩展 XML 。同样,这不会影响我的报告结果。

是否有其他人比我在 SDK 中的有意义的用户方法方面拥有更多经验,对我为什么在通话中一无所获有任何建议OfflineWebApplicationConnection.GetMeaningfulUseVDTReport

这是我用来运行报告的一些示例代码(一些注释行只是我尝试不同的日期范围)。我还可以发布一些代码片段,展示我如何发送 DOPU 请求,尽管这一切似乎都符合预期。

更新 1 尝试了 MS 在 codeplex 上的示例有意义使用 Web 应用程序。将它与我们的应用程序 ID/凭据一起使用。嗯,它奏效了。至少到目前为止还不确定有什么不同。

更新 2 因此,我尝试了许多其他真正的 CCD(在我们的 PPE 环境中,完成后立即删除它们),包括测试 CCD。我什至在我的应用程序中设置了 ConnectPackage,使其行为与 MS 的测试应用程序相同。无论我发送什么,我都知道对 CCD 有意义地使用 VDT 数据。但是,MS 测试应用程序中的测试 CCD 可以正常工作。

更新 3 尝试通过 MS 测试应用程序发送 CCD。再次,它发送,我可以毫无问题地连接到一个 HV 帐户。无论使用的日期范围如何,我都没有得到 VDT 数据。也许我们的 CCD 有问题?

0 投票
1 回答
77 浏览

emr - 集中式电子病历系统

我们是否有包含所有医院、医生和患者数据的集中式 EMR 系统?

我们需要在一些需要集中式 EMR 的 API 或维护集中式数据的门户上工作。

有人可以帮忙吗?

0 投票
1 回答
465 浏览

c# - 使用重新文本文件时未检测到资源文件

我正在研究 Microsoft 的 HealthVault SDK,我正在尝试为 SDK 提供的文本资源添加一些翻译。

这是一块使用的资源文件

资源.restext

这是初始化资源管理器的代码。

其中 baseName 是resources, assemblyToUse 是Assembly.GetCallingAssembly()

默认字符串存在于名为resources.restext. 我希望将一些字符串翻译成瑞典语,然后我添加resources.sv-se.restext并进行了翻译。当我构建项目时,在bin名为sv-se. 但是字符串仍然取自默认资源文件。我修改了默认文件,更改立即反映。

我尝试手动加载 dll,清单名称由 name 组成Microsoft.Health.ItemTypes.resources.sv-se.resourcesResourceManager我用那个名字和相同的程序集初始化了。

但是,我尝试并能够使用以下方法获取密钥

我的问题是这样的:

正确的使用方法是ResourceManger什么?卫星程序集是否应该传递给 RM 构造函数?以及必须如何命名资源文件,这样我就不必编辑清单名称来创建资源管理器实例?

0 投票
1 回答
408 浏览

c# - 如何从 XML 文件中解析 CCD 文档

我想构建一个程序来从 C# 中的 XML 文件解析 CCD 文档。所以我已经从 nuget HealthVault 包中找到并安装了,但我不知道这个库是否适合我的工作。现在我的问题是,如何从 Object c# 中的 xml 文件解析 CCD 文档?

0 投票
0 回答
85 浏览

soapui - 在 SOAPUI 中的 XML 有效负载中生成签名

我有以下 XML,需要生成签名而不是标记“{$SIGNATURE}”,签名应该是“内容”标签内内容的 RSA-SHA1。

0 投票
1 回答
40 浏览

asp.net-mvc - 在 MVC 应用程序中获取用户 Healthvault RecordID

似乎我无法自己解决这个问题。我正在尝试注册用户以进行离线 Healthvault 访问,但找不到不到四年的好例子。HV 发生了变化,MVC 也发生了变化。

据我了解,您基本上需要四件事来访问 Healthvault 上的用户信息。应用程序证书、与该证书关联的应用程序 ID、personId 和 recordId。(最后两个在不同的情况下得到不同的名字并没有帮助。)

在 HV 将用户送回后,我在处理重定向时遇到问题。我似乎无法控制它的去向或如何获取 personId 和 recordId。

为了帮助我了解正在发生的事情,我想做的是构建一个非常基本的 MVC 应用程序,其中用户单击一个按钮,他们被带到 Healthvault,在那里进行身份验证,授权我的应用程序,他们返回应用程序,我得到他们的 personId和记录ID。我不想让他们像我发现的大多数示例一样使用 HV 对我的应用程序进行身份验证。

非常感谢这方面的任何帮助。

0 投票
0 回答
103 浏览

c# - HealthVault 在 C# 中手动添加(上传)CCD xml 和导出(下载)CCD xml

现在我们有两个问题:

  1. 是否可以在 C# 中手动执行 CCD 添加(上传)功能?

我们有“自动提交”的CCD上传功能的工作代码如下: 在此处输入图像描述

这将“自动提交”上传的 CCD xml 文件中的所有数据,如下所示。 在此处输入图像描述

但是,我们要使用“手动提交”上传 CCD xml 文件,如下所示: 在此处输入图像描述

在这里,用户实际上可以选择(添加项目)在用户上传 CCD xml 文件后手动将项目添加到测量中或不添加。

我们希望有一个类似的功能让用户手动选择要添加的项目(而不是仅仅自动提交所有数据)。

那么,是否可以像我在 C# 中执行“自动提交”一样实现“手动提交”?怎么做...?

  1. 是否可以在 C# 中将“导出”CCD 功能实现为 HeathVault?

我们的目标是实现一个下载 CCD 函数,该函数返回与 HealthVault 上的“导出”相同的结果。 在此处输入图像描述 在此处输入图像描述

然后我们得到一个导出的文件,它的名字是“用户名.xml”

到目前为止,我们尝试的是: 在此处输入图像描述

然后我们可以在 HealthVault 上获取 CCDs xml 文件(我的帐户为 CCD_0~CCD_2): 在此处输入图像描述

但是,这些 CCD xml 文件(即使将这些 CCD 合并为一个文件)与“User name.xml”(使用“导出”功能将 CCD 文件导出到 HealthVault 上)完全不同。

我们认为不同的是,我们得到的 CCD_0~CCD_2 文件只是用户上传的 CCD 文件。HealthVault 会将用户提交的上传文件读写到一个HealthVault 自己的用户个人CCD xml 文件中。

然后“导出”功能导出唯一一个HealthVault自己的用户个人CCD xml文件。如果不正确,您能否解释一下 HeathVault 如何将已提交的上传 CCD xml 文件合并到一个用户个人 CCD xml 文件中?

是否可以在 C# 中将“导出”CCD 功能实现为 HeathVault 页面?怎么做...?

任何想法或讨论都会受到赞赏。