Open1

HealthKit/CareKit/ResearchKitまとめ

RyugaRyuga

HealthKit

https://developer.apple.com/documentation/healthkit
HIG
https://developer.apple.com/jp/design/human-interface-guidelines/healthkit

CareKit

CareKitはオープンソース
https://github.com/carekit-apple/CareKit

OCK(Open Care Kit)とは
CareKitのAPIやクラス名のプレフィックスとして使われる「OCK」は「Open Care Kit」の略です。CareKitはオープンソースのフレームワークで、患者のケア管理や健康管理をサポートします。

これらのプレフィックスは、それぞれのフレームワークに属するクラスやメソッドを示すために使われます。

  • 2016/5に発表された。
  • CareKitにはCareKit UIとCareKitStoreという2つのフレームワークがある。

CareKit UI

3つのコンポーネントが用意されている。

  • Tasks
  • Charts
  • Contacts

Tasks

OCKSimpleTaskView()
OCKInstructionsTaskVIew()
OCKGridTaskVIew()
OCKChecklistTaskView()
OCKSimpleLogTaskView()

Charts

Contacts

CareKit Store

CareKit StoreはCoreDataのラッパーである。

ResearchKit

ORK(Open Research Kit)とは
ResearchKitのAPIやクラス名のプレフィックスとして使われる「ORK」は「Open Research Kit」の略です。ResearchKitはオープンソースのフレームワークで、医療研究におけるデータ収集や管理をサポートします。

HIG
https://developer.apple.com/jp/design/human-interface-guidelines/researchkit

https://developer.apple.com/videos/play/wwdc2021/10068/

ResearchKit参考URL
https://developer.apple.com/wwdc20/10216

https://github.com/carekit-apple/CareKit