Top Banner
#WWDC17 © 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Samantha Mravca, Health Team What’s New in ResearchKit and CareKit Session 232 App Frameworks
176

•What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Jul 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

#WWDC17

© 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.

Samantha Mravca, Health Team

•What’s New in ResearchKit and CareKit • Session 232

App Frameworks

Page 2: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

ResearchKit

Page 3: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKitResearchKit

Page 4: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

HealthKit

ResearchKit CareKit

Page 5: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 6: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 7: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 8: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 9: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 10: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

MyAsthma

Page 11: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 12: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Itch Tracker

Page 13: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 14: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

emojifit Diabetes

Page 15: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 16: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

PPD ACT

Page 17: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

PPD ACT

Page 18: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

PPD ACT

Sharp HealthCare

Page 19: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 20: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 21: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 22: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

•New features

Page 23: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

•New features •CareKit prototyping tool

Page 24: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

•New features •CareKit prototyping tool •Community collaboration

Page 25: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

New Features

ResearchKit

Page 26: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Tone Audiometry

Page 27: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Tone AudiometryTone Audiometry

Hearing test

Page 28: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Tone Audiometry

Hearing test

Different audio frequencies

Page 29: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Tone Audiometry

Hearing test

Different audio frequencies

Left and right channels

Page 30: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Tone Audiometry

Hearing test

Different audio frequencies

Left and right channels

Progressive increase in volume

Page 31: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Tone Audiometry

Hearing test

Different audio frequencies

Left and right channels

Progressive increase in volume

Left and right buttons

Page 32: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Stroop

Page 33: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Stroop

Selective attention

Page 34: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Stroop

Selective attention

Concordant

Page 35: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Stroop

Selective attention

Concordant and discordant

Page 36: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Stroop

Selective attention

Concordant and discordant

Returns • Pass/Fail

Page 37: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Stroop

Selective attention

Concordant and discordant

Returns • Pass/Fail • Time to complete

Page 38: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Trail Making Test

Contributor: Faraz Hussain

Page 39: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Trail Making Test

Visual attention

Contributor: Faraz Hussain

Page 40: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Trail Making Test

Visual attention

Task switching

Contributor: Faraz Hussain

Page 41: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Trail Making Test

Visual attention

Task switching

Connect series

Contributor: Faraz Hussain

Page 42: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Range of Motion

Contributors: Darren Levy, Dr. Raj Karia, John Guydo

Page 43: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Range of Motion

Flexed and extended

Contributors: Darren Levy, Dr. Raj Karia, John Guydo

Page 44: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Range of Motion

Flexed and extended

Touch anywhere active task

Contributors: Darren Levy, Dr. Raj Karia, John Guydo

Page 45: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Range of Motion

Flexed and extended

Touch anywhere active task

Accelerometer and gyroscope

Contributors: Darren Levy, Dr. Raj Karia, John Guydo

Page 46: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Range of Motion

Flexed and extended

Touch anywhere active task

Accelerometer and gyroscope

Shoulder

Contributors: Darren Levy, Dr. Raj Karia, John Guydo

Page 47: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Range of Motion

Flexed and extended

Touch anywhere active task

Accelerometer and gyroscope

Shoulder and knee

Contributors: Darren Levy, Dr. Raj Karia, John Guydo

Page 48: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Contributor: Oliver Shcaefer

Page 49: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

ResearchKit

Page 50: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

ResearchKit New features

Tone Audiometry

Stroop

Trail Making

Range of Motion

Video Instruction Step

Digital Object Identifier

NEW

Page 51: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

New Features

CareKit

Page 52: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Care Card

Page 53: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Symptom TrackerCare Card

Page 54: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

InsightsSymptom TrackerCare Card

Page 55: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

ConnectInsightsSymptom TrackerCare Card

Page 56: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

ConnectInsightsSymptom TrackerCare Card

Page 57: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

ConnectInsightsSymptom TrackerCare Card

Page 58: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

ConnectInsightsCare Contents

Page 59: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 60: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 61: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 62: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 63: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

8:28

Page 64: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Set the view controller glyph type and color let viewController = OCKCareContentsViewController(carePlanStore: store)

viewController.glyphType = .heart viewController.glyphTintColor = .red

Page 65: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 66: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 67: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 68: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 69: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 70: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 71: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 72: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 73: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 74: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 75: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 76: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 77: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Setting Activity as Optional let ibuprofenIntervention = OCKCarePlanActivity.intervention(withIdentifier: “ibuprofen”,

groupIdentifier: “Pain Medication”, title: “Ibuprofen”, text: “800 mg”,

tintColor: .green, instructions: “Take ibuprofen as needed for pain”, imageURL: nil, schedule: schedule, userInfo: nil, optional: true)

Page 78: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Setting Activity as Optional let ibuprofenIntervention = OCKCarePlanActivity.intervention(withIdentifier: “ibuprofen”,

groupIdentifier: “Pain Medication”, title: “Ibuprofen”, text: “800 mg”,

tintColor: .green, instructions: “Take ibuprofen as needed for pain”, imageURL: nil, schedule: schedule, userInfo: nil, optional: true)

Page 79: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Initializing a read only activity let recommendations = OCKCarePlanActivity.readOnly(withIdentifier: “readOnlyActivity”,

groupIdentifier: “Recommendations”, title: “Avoid Alcohol”, text: “Until next appointment”,

instructions: “Alcohol may increase chance of migraine”, imageURL: nil, schedule: schedule, userInfo: nil)

Page 80: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Initializing a read only activity let recommendations = OCKCarePlanActivity.readOnly(withIdentifier: “readOnlyActivity”,

groupIdentifier: “Recommendations”, title: “Avoid Alcohol”, text: “Until next appointment”,

instructions: “Alcohol may increase chance of migraine”, imageURL: nil, schedule: schedule, userInfo: nil)

Page 81: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 82: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 83: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Thresholds

NEW

Page 84: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

8%

NumericAdherence

Page 85: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Create Numeric Threshold for Assessment let stressThreshold = OCKCarePlanThreshold.numericThreshold(withValue: NSNumber(value: 7),

type: .numericGreaterThan, upperValue: nil, title: “High stress level. Try to do some relaxation exercises to reduce stress.”)

// Create Adherence Threshold for Intervention let breathingExercisesThreshold = OCKCarePlanThreshold.adherenceThreshold(withValue: NSNumber(value: 2),

title: “Don’t forget to complete your breathing exercises.”)

Page 86: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Create Numeric Threshold for Assessment let stressThreshold = OCKCarePlanThreshold.numericThreshold(withValue: NSNumber(value: 7),

type: .numericGreaterThan, upperValue: nil, title: “High stress level. Try to do some relaxation exercises to reduce stress.”)

// Create Adherence Threshold for Intervention let breathingExercisesThreshold = OCKCarePlanThreshold.adherenceThreshold(withValue: NSNumber(value: 2),

title: “Don’t forget to complete your breathing exercises.”)

Page 87: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Create Numeric Threshold for Assessment let stressThreshold = OCKCarePlanThreshold.numericThreshold(withValue: NSNumber(value: 7),

type: .numericGreaterThan, upperValue: nil, title: “High stress level. Try to do some relaxation exercises to reduce stress.”)

// Create Adherence Threshold for Intervention let breathingExercisesThreshold = OCKCarePlanThreshold.adherenceThreshold(withValue: NSNumber(value: 2),

title: “Don’t forget to complete your breathing exercises.”)

Page 88: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Create Numeric Threshold for Assessment let stressThreshold = OCKCarePlanThreshold.numericThreshold(withValue: NSNumber(value: 7),

type: .numericGreaterThan, upperValue: nil, title: “High stress level. Try to do some relaxation exercises to reduce stress.”)

// Create Adherence Threshold for Intervention let breathingExercisesThreshold = OCKCarePlanThreshold.adherenceThreshold(withValue: NSNumber(value: 2),

title: “Don’t forget to complete your breathing exercises.”)

Page 89: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Create Numeric Threshold for Assessment let stressThreshold = OCKCarePlanThreshold.numericThreshold(withValue: NSNumber(value: 7),

type: .numericGreaterThan, upperValue: nil, title: “High stress level. Try to do some relaxation exercises to reduce stress.”)

// Create Adherence Threshold for Intervention let breathingExercisesThreshold = OCKCarePlanThreshold.adherenceThreshold(withValue: NSNumber(value: 2),

title: “Don’t forget to complete your breathing exercises.”)

Page 90: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 91: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 92: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 93: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Initializing Stress Assessment let stressAssessment = OCKCarePlanActivity.assessment(withIdentifier: “stress”,

groupIdentifier: “Assessments”, title: “Stress”, text: “ResearchKit Survey”,

tintColor: .purple, resultResettable: false, schedule: schedule, userInfo: nil, optional: false)

Page 94: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Initializing Stress Assessment let stressAssessment = OCKCarePlanActivity.assessment(withIdentifier: “stress”,

groupIdentifier: “Assessments”, title: “Stress”, text: “ResearchKit Survey”,

tintColor: .purple, resultResettable: false, schedule: schedule, userInfo: nil, optional: false)

// Creating a Widget for Stress Assessment let stressWidget = OCKPatientWidget.defaultWidget(withActivityIdentifier: “stress”,

tintColor: .red)

Page 95: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Initializing Stress Assessment let stressAssessment = OCKCarePlanActivity.assessment(withIdentifier: “stress”,

groupIdentifier: “Assessments”, title: “Stress”, text: “ResearchKit Survey”,

tintColor: .purple, resultResettable: false, schedule: schedule, userInfo: nil, optional: false)

// Creating a Widget for Stress Assessment let stressWidget = OCKPatientWidget.defaultWidget(withActivityIdentifier: “stress”,

tintColor: .red)

Page 96: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Initializing Stress Assessment let stressAssessment = OCKCarePlanActivity.assessment(withIdentifier: “stress”,

groupIdentifier: “Assessments”, title: “Stress”, text: “ResearchKit Survey”,

tintColor: .purple, resultResettable: false, schedule: schedule, userInfo: nil, optional: false)

// Creating a Widget for Stress Assessment let stressWidget = OCKPatientWidget.defaultWidget(withActivityIdentifier: “stress”,

tintColor: .red)

Page 97: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

optional: false)

// Creating a Widget for Stress Assessment let stressWidget = OCKPatientWidget.defaultWidget(withActivityIdentifier: “stress”,

tintColor: .red)

Page 98: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

// Creating a Widget for Neck Stretches let calculatedPercentage = “67%” let neckWidget = OCKPatientWidget.defaultWidget(withTitle: “Neck Stretches”,

text: calculatedPercentage, tintColor: nil)

optional: false)

// Creating a Widget for Stress Assessment let stressWidget = OCKPatientWidget.defaultWidget(withActivityIdentifier: “stress”,

tintColor: .red)

Page 99: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

optional: False)

// Creating a Widget for Stress Assessment let stressWidget = OCKPatientWidget.defaultWidget(withActivityIdentifier: “stress”,

tintColor: .red)

// Creating a Widget for Neck Stretches let calculatedPercentage = “67%” let neckWidget = OCKPatientWidget.defaultWidget(withTitle: “Neck Stretches”,

text: calculatedPercentage, tintColor: nil)

// Pass the Widgets When Creating the Insights View Controller let viewController = OCKInsightsViewController(insightsItems: insights,

patientWidgets: [stressWidget, neckWidget], thresholds: nil, store: store)

Page 100: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

optional: False)

// Creating a Widget for Stress Assessment let stressWidget = OCKPatientWidget.defaultWidget(withActivityIdentifier: “stress”,

tintColor: .red)

// Creating a Widget for Neck Stretches let calculatedPercentage = “67%” let neckWidget = OCKPatientWidget.defaultWidget(withTitle: “Neck Stretches”,

text: calculatedPercentage, tintColor: nil)

// Pass the Widgets When Creating the Insights View Controller let viewController = OCKInsightsViewController(insightsItems: insights,

patientWidgets: [stressWidget, neckWidget], thresholds: nil, store: store)

Page 101: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 102: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 103: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 104: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 105: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 106: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 107: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 108: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit

Page 109: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit New features

Care Contents

Glyph Assets

Optionality

Read-Only

NEW

Thresholds

Widgets

Inbox

Page 110: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit New features

Care Contents

Glyph Assets

Optionality

Read-Only

NEW

Thresholds

Widgets

Inbox

Connecting CareKit to the Cloud Grand Ballroom A Friday 10:00AM

Bridge API

Page 111: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 112: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 113: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

iStock 641867054, 638602118

Page 114: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Srinath Tupil Muralidharan, Software Engineer

•CareKit Prototyping Tool

Page 115: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 116: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 117: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Exploration

Page 118: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

WireframesExploration

Page 119: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

PropositionWireframesExploration

Page 120: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

DevelopmentPropositionWireframesExploration

Page 121: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Development

Page 122: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

DevelopmentPrototype

Page 123: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 124: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 125: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 126: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 127: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

type

identifier

groupIdentifier

title

text

activityStartDate

activityEndDate

occurences

optional

Pain

NO

Assessment

06/04/2017

[ 1,0,1,0,1,0,1 ]

06/12/2019

Page 128: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

type

identifier

groupIdentifier

title

text

activityStartDate

activityEndDate

occurences

optional

Pain

NO

Care Plan Survey

Pain (lower back)

Scale 1-10

Assessment

06/04/2017

[ 1,0,1,0,1,0,1 ]

06/12/2019

Page 129: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

type

identifier

groupIdentifier

title

text

activityStartDate

activityEndDate

occurences

optional NO

06/04/2017

06/12/2019

Page 130: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

type

identifier

groupIdentifier

title

text

activityStartDate

activityEndDate

occurences

optional

Acetaminophen

NO

Intervention

06/04/2017

[ 3,3,3,3,3,3,3 ]

06/12/2019

Page 131: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

type

identifier

groupIdentifier

title

text

activityStartDate

activityEndDate

occurences

optional

Acetaminophen

NO

Pain Medication

Acetaminophen

325mg

Intervention

06/04/2017

[ 3,3,3,3,3,3,3 ]

06/12/2019

Page 132: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

type

identifier

groupIdentifier

title

text

activityStartDate

activityEndDate

occurences

optional

Acetaminophen

NO

Pain Medication

Acetaminophen

325mg

Intervention

06/04/2017

[ 3,3,3,3,3,3,3 ]

06/12/2019

Plist File

Page 133: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 134: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 135: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

title

text

tintColor

title

text

tintColor

8 of 10

0xff0000

Weight

Pain

175 lbs

0x0000ff

Plist File

Page 136: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 137: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

type

name

relation

monogram

phone

sms

email

facetimeVideo

facetimeAudio

Dr. Maria Ruiz

888-555-5512

Physician

MR

800-555-5555

careTeam

888-555-5512

888-555-5512

Plist File

[email protected]

Page 138: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

type

name

relation

monogram

phone

sms

email

facetimeVideo

facetimeAudio 888-555-5512

Physician

MR

800-555-5555

careTeam

888-555-5512

888-555-5512

[email protected]

Plist File

Dr. Maria Ruiz

Page 139: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit RepositoryXcode

Page 140: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit RepositoryXcode

Page 141: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 142: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Xcode CareKit Repository

Page 143: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Xcode CareKit Repository

Page 144: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 145: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 146: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 147: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 148: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 149: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

•Demo •Building a custom prototype app

Page 150: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Page 151: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Limitations

Page 152: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Limitations• Prototyping only

Page 153: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Limitations• Prototyping only• No support for custom views

Page 154: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Limitations• Prototyping only• No support for custom views• Cannot integrate with ResearchKit or HealthKit

Page 155: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Limitations• Prototyping only• No support for custom views• Cannot integrate with ResearchKit or HealthKit

Features

Page 156: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Limitations• Prototyping only• No support for custom views• Cannot integrate with ResearchKit or HealthKit

Features• No coding required

Page 157: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Limitations• Prototyping only• No support for custom views• Cannot integrate with ResearchKit or HealthKit

Features• No coding required• Rapid prototyping

Page 158: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Limitations• Prototyping only• No support for custom views• Cannot integrate with ResearchKit or HealthKit

Features• No coding required• Rapid prototyping• Highly customizable

Page 159: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKit Prototyping Tool

Limitations• Prototyping only• No support for custom views• Cannot integrate with ResearchKit or HealthKit

Features• No coding required• Rapid prototyping• Highly customizable• Can be leveraged by developers and designers

Page 160: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion
Page 161: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Open Source. It’s what WE make of it.

Page 162: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Collaboration Ideas…

Page 163: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Collaboration Ideas…

Population views • Researchers • Care teams

Page 164: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Collaboration Ideas…

Population views • Researchers • Care teams

EMR Hooks

Page 165: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Collaboration Ideas…

Population views • Researchers • Care teams

EMR Hooks

Modules • Education • Social network • Rewards

Page 166: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Collaboration Our role

Page 167: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Collaboration Our role

Accessibility

Page 168: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Collaboration Our role

Accessibility

Localization

Page 169: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Collaboration Our role

Accessibility

Localization

QA testing

Page 170: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Collaboration Our role

Accessibility

Localization

QA testing

Merge into framework

Page 171: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Contribute

Page 172: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

CareKitResearchKit

Page 173: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

More Informationhttps://developer.apple.com/wwdc17/232

Page 174: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Related Sessions

Connecting CareKit to the Cloud Grand Ballroom A Friday 10:00AM

What’s New in Health WWDC 2017

Page 175: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion

Labs

ResearchKit and CareKit Lab Technology Lab H Fri 11:00AM–1:00PM

Page 176: •What’s New in ResearchKit and CareKit...Contributor: Faraz Hussain. Trail Making Test Visual attention Task switching Connect series Contributor: Faraz Hussain. Range of Motion