Structures
The following structures are available globally.
-
An
See morePCKCarePlan
is the ParseCareKit equivalent ofOCKCarePlan
. AnOCKCarePlan
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.Declaration
Swift
public struct PCKCarePlan : PCKVersionable
-
An
See morePCKContact
is the ParseCareKit equivalent ofOCKContact
. AnOCKContact
represents 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.Declaration
Swift
public struct PCKContact : PCKVersionable
-
An
See morePCKHealthKitTask
is the ParseCareKit equivalent ofOCKHealthKitTask
. AnOCKHealthKitTask
represents some task or action that a patient is supposed to perform. Tasks are optionally associable with anOCKCarePlan
and must have a unique id and schedule. The schedule determines when and how often the task should be performed, and theimpactsAdherence
flag may be used to specify whether or not the patients adherence to this task will affect their daily completion rings.Declaration
Swift
public struct PCKHealthKitTask : PCKVersionable
-
An
See morePCKOutcome
is the ParseCareKit equivalent ofOCKOutcome
. AnOCKOutcome
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.Declaration
Swift
public struct PCKOutcome : PCKVersionable, PCKSynchronizable
-
An
See morePCKPatient
is the ParseCareKit equivalent ofOCKPatient
. AnOCKPatient
represents a patient.Declaration
Swift
public struct PCKPatient : PCKVersionable
-
An
See morePCKTask
is the ParseCareKit equivalent ofOCKTask
. AnOCKTask
represents some task or action that a patient is supposed to perform. Tasks are optionally associable with anOCKCarePlan
and must have a unique id and schedule. The schedule determines when and how often the task should be performed, and theimpactsAdherence
flag may be used to specify whether or not the patients adherence to this task will affect their daily completion rings.Declaration
Swift
public struct PCKTask : PCKVersionable