我有一个第三方应用程序,它试图从iOS健康应用程序中收集临床健康记录。我已经成功地使用了这些steps来访问苹果健康7记录类型。为了满足这项任务的要求,我还需要访问“患者数据”。这些数据可以在Apple Health App的accounts下找到:


在"FHIR患者数据“选项卡中:


苹果健康工具包API允许这种类型的数据获取吗?
发布于 2019-11-27 02:22:04
你的问题的答案是肯定的,API支持检索FHIR记录。在获得数据后,您必须自己拆分数据。下面是一些获取记录的示例代码;
func getClinicalDocuments()
{
guard let cdaType = HKObjectType.documentType(forIdentifier: .CDA) else {
print("unable to create CDA type.")
return
}
allDocuments.removeAll(keepingCapacity: true)
let cdaQuery = HKDocumentQuery(documentType: cdaType, predicate: nil, limit: HKObjectQueryNoLimit, sortDescriptors: nil, includeDocumentData: true)
{ (query, results, done, error) in
if results != nil
{
for d in results!
{
self.allDocuments.append(d as! HKCDADocumentSample)
}
}
}
healthStore.execute(cdaQuery)
}https://stackoverflow.com/questions/59052913
复制相似问题