问题标签 [google-healthcare-api]

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 回答
158 浏览

powershell - 从 Mac/Nix 示例转换 Windows 上的 ncat 命令

我正在使用 Google Healthcare API,并且在演练中有一个步骤使用 netcat 将 HL7 消息发送到 MLLP 适配器。

(我使用nmap下载ncat for Windows)

我有适配器在本地运行,但他们提供的命令是为 Mac/Nix 用户编写的,我在 Windows 上。

所以我尝试为windows powershell重写这个:

当我尝试这个时,我得到一个错误,“less”是无效的,而且 -q1 也是一个无效的命令。

如果我删除-q1并且| less命令执行时没有输出或错误消息。

我想知道我是在这里错误地使用了 ncat 还是错误地使用了写入输出?

-q1 参数是什么?

根据我的研究,它似乎不是一个有效的 ncat 参数。

我一直在关注这个演练: https ://cloud.google.com/healthcare/docs/how-tos/mllp-adapter#connection_refused_error_when_running_locally

0 投票
1 回答
106 浏览

date - Google Cloud Healthcare API 按日期搜索 FHIR 资源上的时区返回错误

我正在使用Google Healthcare API并尝试按日期和时区搜索 FHIR 资源,如下例所示:

我收到了这个错误:

根据FHIRGoogle的文档:

它应该可以工作,但是当时区信号为“加号”时。它抛出一个错误。“减号”是什么时候,例如:/Appointment?date=2020-01-23T08:29:00-03:00。有用。

我错过了什么吗?对我来说它看起来像一个错误。

谢谢!

0 投票
1 回答
128 浏览

google-cloud-healthcare - 自定义资源类型 google cloud Healthcare api fhir

我们开发了一种名为 VacancyRequest 的自定义 FHIR 资源类型,用于劳动力管理系统之间的互操作性。我试图了解 google cloud healthcase api FHIR 是否支持自定义资源类型或仅支持 fhir 标准本身的资源,例如 Patient、Encounter 等

0 投票
1 回答
354 浏览

flutter - 如何使用 Flutter 向 googleSignIn 添加范围

我在 Flutter 中使用 googleSignIn 时遇到问题,但前提是我想传入范围。具体来说,我正在尝试访问 Google 的医疗保健 API。我有一个看起来像这样的类:

当我调用该access()方法时,我登录没有问题。然后我添加了 clientId(在谷歌云上注册的 Android 应用程序,以及可以访问指定的医疗保健 api 的用户),具有一些基本范围,所以 signIn 现在看起来像这样:

我再次登录没有问题,但我无法访问医疗保健 API。下一步是添加范围。我已经尝试过两者'https://www.googleapis.com/auth/cloud-platform'https://www.googleapis.com/auth/cloud-healthcare两者。所以现在登录是:

但是现在当我运行我的应用程序时,它会拉起登录名,我输入我的用户信息,然后它就会挂起。我被一个白色的弹出窗口卡住了,圆形进度指示器转来转去,但从不响应。我很乐意提供更多可能有用的信息。有人知道发生了什么吗?

0 投票
1 回答
74 浏览

google-cloud-platform - 如何使用 Google Healthcare Consent API 检查基于 userId 和 dataId 的访问权限?

用户可以将其他用户添加到他们的护理团队,并为其护理团队的每个成员分配一个角色。当访问另一个用户的个人资料时,系统应该检查用户是否同意这样做。

问题1:如何查看用户X是否同意查看用户Y的资料?

问题 2:Google Healthcare Consent API 可以处理这个问题吗?

问题 3:为此使用 Google Healthcare Consent API 有意义吗?

当前概念

示例用例:奶奶是病人,爱丽丝在“医生”环境中照顾她。

在当前设置中,每个护理团队成员都有一个数据映射:

我使用了两种方法来检查 Alice 是否可以访问奶奶的个人资料:

检查数据访问

dataId如果同意任何用户,则此方法将 a作为输入并返回 true。这不是很有用......我应该在我身边查找 userId 并传递角色 requestAttributes吗?(那么,Consent API 提供什么?)

评估用户同意

此方法将 auserId作为输入并返回所有同意的 dataId。这似乎不可扩展。一名医生可能会接触到成千上万的患者。

0 投票
2 回答
2603 浏览

android - 在 Flutter 中使用 Google fit API

我需要我的应用程序从 Google Fit 读取步数。我正在使用健康 3.05 包。现在我复制了示例代码以查看它是否有效,不幸的是它不是。当然,我从这个包自述文件中完成了每一步。我设置了 OAuth2 客户端 ID,我更改了 gradle.properties,因为它们显示在 AndroidManifest.xml 中<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION"/> 。但是,在运行应用程序后,我没有获得任何权限窗口,当我单击按钮获取数据时,我在控制台中收到错误“未授予授权”。我应该怎么办?谢谢

这是我从包示例中复制的代码:

0 投票
0 回答
92 浏览

file-upload - 将多个大型 DICOM 文件上传到 Google Cloud Healthcare

我尝试允许我们的用户将多个DICOM文件从 React 应用程序上传到 Google Healthcare DICOM 商店。

POSTDICOM 实例文件使用 Google Healthcare端点以编程方式直接发送到 DICOM 存储。

它适用于快速连接,但对于慢速连接(比如 ADSL),许多上传的文件最终会409以 Google API 返回的状态结束。更具体地说,延迟后返回一系列(我猜是因为 Google HTTP/2 并行处理)409

上传文件的总大小从 100Mo 到 500Mo 不等(100 到 500 个文件)。

我知道用户不应该尝试使用 ADSL 连接上传这么多的巨量文件,但我试图弄清楚为什么有些文件以200状态上传,而有些文件则以409(在后一种情况下来自谷歌的 XML 响应有一272 FailureReason)。

有没有办法逐个发送上传的文件以避免串行错误响应?或者将多个大文件发送到 Google Cloud 时的一些好的做法?或者我应该简单地阻止用户使用不良连接上传许多大文件?

0 投票
1 回答
40 浏览

google-cloud-platform - Google Cloud Healthcare API 不支持 PlanDefintion/$apply 和 Activity Definition/$apply

我正在尝试通过对 PlanDefinition 和 ActivityDefintion 执行 $apply 操作来创建一个 carePlan 作为输出。

例如:

https://healthcare.googleapis.com/v1beta1/projects/<project_id>/locations/<location_name>/datasets/<dataset_name>/fhirStores/<fhirstore_name>/fhir/PlanDefinition/<plandefintion_id>/$apply?subject=Patient _ /

此端点抛出错误 404(未找到)!!1。

根据 FHIR R4 文档,尝试了多种方法使该端点工作。但似乎 GCP 尚不支持 v1 和 v1beta1 版本的医疗保健 API 中的 PlanDefintion 和 ActivityDefinition 中的 $apply 操作。

在这方面需要帮助。

0 投票
0 回答
12 浏览

google-api - 时间分辨率是否会影响 Google Health API 中的每日配额?

多年来,我一直在使用 Google Health API 下载全球所有国家/地区的多个搜索词的趋势。由于我正在搜索相当多的术语,我经常达到每日配额。现在,我正在下载每周数据。

我的问题是,如果我将时间分辨率从几周更改为几个月或几年,我能否在达到配额之前获得更多条款/国家的数据?换句话说,配额是按数据点计算还是按请求计算?

0 投票
0 回答
108 浏览

google-cloud-platform - Google 云医疗保健导出失败,错误代码为 7

Google 云医疗保健导出失败,错误代码为 7。我正在导出到 GCS。一些对象是在 GCS 中创建的。当我查看相关日志时,我什么也没看到,甚至没有任何错误。我运行的命令如下:

我得到的结果是:

当我使用“gcloud Healthcare Operations describe”查看详细信息时,我得到了以下信息:

我在某处缺少一些权限吗?