The goal of Care-Less is to enable users to collect their heath data, combined with daily check-ins to create a long-term insights into their health. Changes in blood pressure, weight, or even sleeping habits can be collated into a single place, and thus equipping users to have a more unified understanding of their overall health. Furthermore, using daily check-ins builds retenetion, and allows the ability to capture some health events that might not typically be recorded, such as a mild ankle sprain. With Care-Less users areable to track a snapshot of their health over time![
To learn more about this application, watch the video below:
Care-Less is for everyone. The goal is to empower the user to better understand their overall health over time, and monitor any changes. Building solid data and organizing it in a single place equips users of any age to better understand changes to their health, and knowingly track the improvements they have made.
Developed by:
- Robert Crispen -
University of Kentucky
,Computer Science
ParseCareKit synchronizes the following entities to Parse tables/classes using Parse-Swift:
- Signup/Login screen tailored to app
- Signup/Login with email address
- Custom app logo
- Custom styling
- Add at least 5 new OCKTask/OCKHealthKitTasks to your app
- Have a minimum of 7 OCKTask/OCKHealthKitTasks in your app
- 3/7 of OCKTasks should have different OCKSchedules than what's in the original app
- Use at least 5/7 card below in your app
- InstructionsTaskView - typically used with a OCKTask
- SimpleTaskView - typically used with a OCKTask
- Checklist - typically used with a OCKTask
- Button Log - typically used with a OCKTask
- GridTaskView - typically used with a OCKTask
- NumericProgressTaskView (SwiftUI) - typically used with a OCKHealthKitTask
- LabeledValueTaskView (SwiftUI) - typically used with a OCKHealthKitTask
- Add the LinkView (SwiftUI) card to your app
- Replace the current TipView with a class with CustomFeaturedContentView that subclasses OCKFeaturedContentView. This card should have an initializer which takes any link
- Tailor the ResearchKit Onboarding to reflect your application
- Add tailored check-in ResearchKit survey to your app
- Add a new tab called "Insights" to MainTabView
- Replace current ContactView with Searchable contact view
- Change the ProfileView to use a Form view
- Add at least two OCKCarePlan's and tie them to their respective OCKTask's and OCContact's
- Expanding the HealthKit functionality to allow additional biometrics to be tracked.
- Allow for longer time windows for Insights - to better provide users' information on changes over time.
- The ability to log Minor/Major health events to codify dates that might signify impacts onto biometrics
Customizing ResearchKit and syncing with HealthKit was often a difficult task. Trying to identify the specifics of a single property often led to a an investigation of a series of extensions or inheritance to finally arrive at perhaps the correct information.
The easiest way to setup your server is using the one-button-click deplyment method for parse-hipaa.
The easiest way to setup your dashboard is using the one-button-click deplyment method for parse-hipaa-dashboard.