This might be overkill, but if a patient data criteria has an undefined end date, would we want to consider adding a default end time 15 minutes after the start?

```date ?= moment.utc(criteria.get('start_date') + (15 * 60 * 1000)) if criteria.has('start_date')```