ucam-department-of-psychiatry / camcops

Cambridge Cognitive and Psychiatric Test Kit (CamCOPS)
Other
12 stars 8 forks source link

Reminders or notifications for tasks in single-user mode #330

Open RudolfCardinal opened 6 months ago

RudolfCardinal commented 6 months ago

Not yet required, but quite likely that automatic prompting may be required, for tasks scheduled (or scheduled but not completed after a certain time, etc.), i.e. reminders or notifications.

One option would be client-side. However, this would be fairly complex. For example, under Android, Qt supports background services (https://doc.qt.io/qt-6/android-services.html) and notifications (https://doc.qt.io/qt-6/qtcore-platform-androidnotifier-example.html). And no doubt something similar for iOS. Perhaps Windows too (though not commonly used for this purpose). Not the Linux client (though not commonly used).

A simpler alternative would be e-mail reminders, though -- readily configurable, we have an existing framework for background jobs and for e-mail, all server-side, fewer permissions required on user devices, reminders more easily visible from the server, etc.

martinburchell commented 5 months ago

I think email reminders would be easier, given that is how the groups are currently communicating with their patients. We also have the potential for SMS reminders.