【发布时间】:2018-06-05 15:10:42
【问题描述】:
昨天 Apple 宣布了他们的health records API。
...临床记录是只读的,因此您不能请求授权来共享临床记录类型。您不能创建或保存新的 HKClinicalRecord 对象。
如果我想做一些原型设计,但我不为 Apple 目前支持的医院或诊所工作,如何将数据加载到 HealthKit 以测试在我的应用中读取和使用这些数据?
【问题讨论】:
昨天 Apple 宣布了他们的health records API。
...临床记录是只读的,因此您不能请求授权来共享临床记录类型。您不能创建或保存新的 HKClinicalRecord 对象。
如果我想做一些原型设计,但我不为 Apple 目前支持的医院或诊所工作,如何将数据加载到 HealthKit 以测试在我的应用中读取和使用这些数据?
【问题讨论】:
Beta 2 将包含您可以在 Simulator 中使用的测试帐户,以便您可以测试与 HealthKit 的集成。如果您有想要测试的特定 FHIR 患者数据,可以在您的应用中模拟他们的交付。
【讨论】:
您可以使用 SMART ON FHIR 项目中的沙盒端点:http://docs.smarthealthit.org/data/dstu2-sandbox-data.html
此沙盒还提供 SMART on FHIR 身份验证,因此您应该能够将其用于测试目的。
编辑:你也可以使用:
【讨论】:
很遗憾,你不能!我有同样的问题。这代表了使用 Apple API 方法采用 FHIR 数据的严重差距。需要的是一个带有一些虚拟或测试帐户的测试医院。这就像 Cerner 和 Epic 用于沙盒测试的虚拟帐户(Jason A. 等)。理想情况下,您将使用此虚拟帐户登录沙盒健康组并以这种方式加载数据。由于您无法像其他 Healthkit 数据对象那样创建测试数据,这是真正的问题。制作原型的唯一方法是在支持此新功能的医院之一使用您自己的帐户,但有多少开发人员可以做到这一点,并不多。有人需要解决这个问题,否则这个功能永远不会起飞。理想情况下,每种 FHIR 对象类型至少需要一个测试记录。 (条件、程序等...)。我分担你的痛苦......
【讨论】:
如果您对使用 FHIR 资源进行原型设计感兴趣,请查看HAPI FHIR Project。 HAPI FHIR 项目有一个您可以安装的服务器(或一个公共服务器),您可以在其中交换 FHIR 资源。检索并提交。
我不确定这对 Apple HealthKit 是否有帮助,但它可能是一个起点。 FHIR 标准正在迅速变化,对现有标准的支持有限。 Apple 实现基于 DSTU2,但 HAPI 项目已经支持 DSTU3。
【讨论】: