Structures

The following structures are available globally.

  • An PCKCarePlan is the ParseCareKit equivalent of OCKCarePlan. An OCKCarePlan represents a set of tasks, including both interventions and assesments, that a patient is supposed to complete as part of his or her treatment for a specific condition. For example, a care plan for obesity may include tasks requiring the patient to exercise, record their weight, and log meals. As the care plan evolves with the patient’s progress, the care provider may modify the exercises and include notes each time about why the changes were made.

    See more

    Declaration

    Swift

    public struct PCKCarePlan : PCKVersionable
  • An PCKContact is the ParseCareKit equivalent of OCKContact. An OCKContactrepresents a contact that a user may want to get in touch with. A contact may be a care provider, a friend, or a family member. Contacts must have at least a name, and may optionally have numerous other addresses at which to be contacted.

    See more

    Declaration

    Swift

    public struct PCKContact : PCKVersionable
  • An PCKHealthKitTask is the ParseCareKit equivalent of OCKHealthKitTask. An OCKHealthKitTask represents some task or action that a patient is supposed to perform. Tasks are optionally associable with an OCKCarePlan and must have a unique id and schedule. The schedule determines when and how often the task should be performed, and the impactsAdherence flag may be used to specify whether or not the patients adherence to this task will affect their daily completion rings.

    See more

    Declaration

    Swift

    public struct PCKHealthKitTask : PCKVersionable
  • An PCKOutcome is the ParseCareKit equivalent of OCKOutcome. An OCKOutcome represents the outcome of an event corresponding to a task. An outcome may have 0 or more values associated with it. For example, a task that asks a patient to measure their temperature will have events whose outcome will contain a single value representing the patient’s temperature.

    See more

    Declaration

    Swift

    public struct PCKOutcome : PCKVersionable, PCKSynchronizable
  • An PCKPatient is the ParseCareKit equivalent of OCKPatient. An OCKPatient represents a patient.

    See more

    Declaration

    Swift

    public struct PCKPatient : PCKVersionable
  • An PCKTask is the ParseCareKit equivalent of OCKTask. An OCKTask represents some task or action that a patient is supposed to perform. Tasks are optionally associable with an OCKCarePlan and must have a unique id and schedule. The schedule determines when and how often the task should be performed, and the impactsAdherence flag may be used to specify whether or not the patients adherence to this task will affect their daily completion rings.

    See more

    Declaration

    Swift

    public struct PCKTask : PCKVersionable