...
If that’s too much, we can set a flag on apps or studies to do this caching or not.
Adherence Service
The following methods will be added to the AdherenceService:
Code Block | ||
---|---|---|
| ||
public class AdherenceService {
public EventStreamAdherenceReport getEventStreamAdherenceReport(
String appId, String studyId, String userId, DateTime now, boolean showActive) {
}
public WeeklyAdherenceReport getWeeklyAdherenceReport(
String appId, String studyId, String userId, DateTime now) {
}
public PagedResourceList<WeeklyAdherenceReport> getPagedWeeklyAdherenceReports(
App app, AccountSummarySearch search) {
}
} |
System Messaging APIs
We have had requirements to message both participants and study administrators over the years. For example, very early on we embedded a blog in an app for this purpose. Then we implemented support for remote push notifications and topics (rarely used). Instead in recent studies we have tried using local notifications based on scheduling information. Now we are talking about showing notifications to administrators about participants being out-of-adherence in an administrative UI. Because “notifications” is heavily overloaded for Bridge, I will call these “system messages.”
...