Code Preview
#!/usr/bin/env python3
from datetime import datetime, timedelta
import csv
def schedule_followups(start_date, intervals=[3, 7, 14]):
schedule = []
current = datetime.strptime(start_date, '%Y-%m-%d')
for i, days in enumerate(intervals, 1):
followup_date = current + timedelta(days=days)
schedule.append({
'followup': i,
'date': followup_date.strftime('%Y-%m-%d'),
'days_after': days
})
return schedule
# Generate schedule
start = '2025-01-15'
schedule = schedule_followups(start)
for item in schedule:
print(f"Followup {item['followup']}: {item['date']} ({item['days_after']} days)")
# Full script in download...