Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Adding New Events within an Event Block of an Arm

  • You can add new events to an Event Block after a study has launched.

  • For participants that do not have that Event Block, nothing happens when a new event is added.

  • For participants that have the Event Block and the event is non-repeating, one of the following will happen:

    1. If the event is in the past, it will get marked as Skipped and nothing participant-facing will occur.

    2. If the event is in the future, it will be scheduled for that date and the event will trigger when that date comes.

  • For participants that have the Event Block and the event is repeating, the following will happen:

    • All repeats in the past will be marked as Skipped.

    • All repeats in the future will be scheduled and ran.

Updating Event Block Settings

  • You can adjust Event Block settings on the arm level after participants have started in the study.

  • Making edits to Event Blocks will affect participants in one of 3 ways:

    1. Participants who had the Event Block but now don’t meet the criteria for the new changes will have the Event Block removed.

      1. Any events associated with the Event Block will also be removed.

    2. Participants who did not have the Event Block but now meet the criteria for the new changes will be given the Event Block.

    3. Participants who had the Event Block and still meet the criteria for the new changes will have their old block removed and a new block will be added.

  • You can also delete Event Blocks after participants have started.

    • If a participant has the Event Block and it is deleted on the arm level, their block will be deleted. Any events that have already happened will remain with the Event Details. Any events that were in the future will be deleted.

    • If a participant has the Event Block but all of the events are in the future, the entire block will be deleted.

    • If a participant doesn’t have the Event Block, nothing happens to their event schedule.

Updating Events within an Event Block

  • You can edit events within an Event Block after participants have started.

  • Making edits to events within Event Blocks will affect participants in one of 3 ways:

    1. Participants with the Event Block but the event has already been rescheduled on the participant level, nothing happens.

    2. Participants with the Event Block and the event hasn’t been rescheduled, the event will update to match the new edits.

      1. If the event is non-repeating and was already marked Completed/Compliant/Skipped, the event adjusts to match the new edits but remains Completed/Compliant/Skipped. Therefore, the event will not trigger any participant-facing content or logic to run.

      2. If the event is non-repeating and is moved to be in the past for the participant, it is marked as Skipped and logic won’t run on those events.

      3. If the event is non-repeating and is in the future, it will run as normal.

      4. If the event is repeating, any events in the past will remain marked Completed/Compliant/Skipped and any events in the future will be updated and run as normal.

    3. Participants without the Event Block won’t have anything occur.

Rescheduling Participants' Event Blocks

  • Event Blocks can be rescheduled manually or by the system when new data comes in. Rescheduled Event Blocks can cause changes to participants' event schedules.

  • Manually rescheduled Event Blocks will update all events within the block to their new dates and can cause one of the following:

    1. If the Event Block is being moved into the future:

      1. Any Completed/Compliant/Skipped events will remain that way and logic won’t run on those events.

      2. Any future event will run logic as normal.

    2. If the Event Block is being moved into the past:

      1. Any Completed/Compliant/Skipped events will remain that way and logic won’t run on those events.

      2. Any future events will be marked as Skipped and logic will not run on those events.

  • New data that comes in can cause the system to reschedule Event Blocks based on the Event Block settings. When that happens:

    • The Event Block will update the date to match the new date.

    • All events in the block will be reopened and evaluated based on the new date.

      • Any event in the past will be marked ask Skipped and will not run any logic.

      • Any event in the future will run logic as normal.