Resolve "Repose | End date for periodic schedule"
Closes #810 (closed)
Introduced a new optional element endDate
to PeriodicScheduleConfig
: The last day the schedule is active. (This seemed the most intuitive, compared to endDate
being the first day that the schedule is inactive, but is open to discussion)
Set this to 186
for the REPOSE study because the sporadic symptom checks become active after 180 days. That way, there is some overlap and the participants don't stop using the app prematurely, not answering the spoardic SCs.
Existing periodic SCs are not affected and work as normal in both REPOSE and PAT variants.