转载

苹果开源框架ResearchKit简介

苹果开源框架ResearchKit简介

翻译自苹果官方文档,译者:@星夜暮晨@有情况_R

ResearchKit 是一个由 Apple 推出的开源框架,它可以让研究人员和开发人员创建用于医疗研究的强大应用。您可以轻松地使用各种各样的可定制模块,您还可以在这些模块的基础上创建可视化授权工作流、实时的动态活动任务,以及调查报告,然后将它们与社区一同分享。由于 ResearchKit 能够与 HealthKit 无缝衔接,因此研究人员可以在他们的研究中获取更多有关的数据——例如日常步数、消耗的卡路里,以及心率等信息。

框架

核心的 ResearchKit 框架提供的核心模块包括了调查引擎、可视化授权工作流,以及活动任务。

核心框架中自带有 Swift 和 Objective-C 的示例、完整概念以及 API 文档。它同样已经翻译为了多种语言。

链接

从 GitHub 上获取

文档

API 参考

调查类应用设计指南

ResearchKit 讨论组

示例代码

观看视频

使用 ResearchKit

ResearchKit 中的任务包含了一系列展示给用户的步骤。所有东西,无论是可视化授权工作流、调查报告,还是活动任务,都可以表示为一项『任务』,这个任务可以在任务视图控制器当中呈现。

  • 在 iOS 设备上构建使用模态展示的调查

  • 使用自定义的可视化授权示例来解释您研究项目的细节,并获得参与者的签名。请确保您的可视化授权工作流得到了您的机构审查委员会 (IRB) 或者伦理委员会的批准。

  • 使用活动任务来邀请用户在指导性条件下执行相应的活动,并使用 iPhone 的传感器来收集相关数据。

后台服务

ResearchKit 框架不包含任何数据管理方案。本框架可以与您所选择的数据管理方案共同使用。当您在为您的研究应用选择后台服务的时候,请考虑到供应商的数据隐私协议以及安全实践。欲了解更多信息,请参见 ResearchKit 框架最佳实践

ResearchKit 教程

这些教程与 ResearchKit 文档一起,将帮助您快速构建并运行 ResearchKit 应用。请注意,这些教程是由 ResearchKit 社区的成员撰写的,Apple 并不完全认可所陈述内容的准确性,也不对承担相应的责任。

如何搭建一个 ResearchKit 项目

高级 ResearchKit 项目配置

学习 ResearchKit

为您的 ResearchKit 调查访问心率数据

如何创建一个新的 ResearchKit 活动任务

ResearchKit 示例代码

ResearchKit 框架自带有两个位于 samples 文件夹中的示例应用:ORKSample 和 ORKCatalog。

ORKSample 应用演示了如何使用 ResearchKit 的主要特性——授权通知、调查报告、活动任务、创建账户,以及密码 PIN 码输入。此外还演示了如何构建一个好的研究应用,以确保其能提供良好的用户体验。您可以通过修改示例应用来为您的研究思路建立快速原型。

ORKSample 拥有:

  • 提供研究报告预览的占位页面

  • 展示参与者结果的管理页面

  • 显示用户关键数据,并提供一个易于访问的链接来让用户退出研究的配置页面

  • 包含一个展示所有研究任务列表的活动页面

ORKCatalog 展示了如何:

  • 构造一个任务

  • 展示任务视图控制器

  • 在任务视图控制器中处理委托回调

  • 访问由任务所收集结果的结构

正文到此结束
Loading...