我们如何将测试HKClinicalRecord数据加载到HealthKit?

时间:2018-06-05 15:10:43

标签: health-kit hl7-fhir

昨天Apple公布了他们的health records API

documentation for it表示:

  

...临床记录是只读的,因此您无法请求授权共享临床记录类型。您无法创建或保存新的HKClinicalRecord对象。

如果我想做一些原型设计,而且我不为Apple目前支持的医院或诊所工作,我怎样才能将数据加载到HealthKit中以测试阅读并在我的应用程序中使用这些数据?

4 个答案:

答案 0 :(得分:3)

Beta 2将拥有您可以在Simulator中使用的测试帐户,以便您可以测试与HealthKit的集成。如果您有想要测试的特定FHIR患者数据,您可以在您的应用程序中模拟他们的交付。

答案 1 :(得分:2)

您可以使用SMART ON FHIR项目中的Sandbox端点:http://docs.smarthealthit.org/data/dstu2-sandbox-data.html

此Sandbox还在FHIR身份验证中提供SMART,因此您应该可以将其用于测试目的。

编辑:你也可以使用:

答案 2 :(得分:0)

不幸的是你不能!我有同样的问题。这表明使用Apple API方法在采用FHIR数据方面存在严重差距。我们需要的是有一些假人或测试账户的测试医院。这就像Cerner和Epic用于沙盒测试的虚拟账户(Jason A.等等)。理想情况下,您将使用此虚拟帐户登录沙箱运行状况组,并以此方式加载数据。由于您无法像其他Healthkit数据对象那样创建测试数据,因此这是一个真正的问题。原型的唯一方法是在支持这一新功能的医院之一使用您自己的帐户,但有多少开发人员可以做到这一点,而不是很多。有人需要解决此问题或此功能永远不会起飞。理想情况下,每个FHIR对象类型至少需要一个测试记录。 (条件,程序等......)。我分享你的痛苦......

答案 3 :(得分:0)

如果您对使用FHIR资源进行原型设计感兴趣,请查看HAPI FHIR Project。 HAPI FHIR项目有一个可以安装的服务器(或公共服务器),您可以在其中交换FHIR资源。检索并提交。

我不确定这会对Apple HealthKit有所帮助,但它可能是一个开始的地方。 FHIR标准正在快速变化,并且围绕现有的支持是有限的。 Apple实现基于DSTU2,但HAPI项目已经支持DSTU3。

相关问题