EVAL Health
Care Panels

Scheduling assessments

Set up recurring and one-time evaluation schedules to automatically send assessments to patients.

How scheduling works

A schedule ties an evaluation to a patient with a frequency and a communication method. Once set up, the system automatically sends the patient a link to complete the evaluation at the intervals you've configured. Results flow back into the panel as they're submitted — no manual follow-up needed.

This is the core of any ongoing monitoring program. Whether you're tracking weekly PHQ-9 scores, daily pain assessments, or monthly follow-up surveys, schedules handle the repetitive work of sending and tracking.

The schedule view

The Schedule tab shows all active and upcoming schedules for patients in the panel. Each row displays:

  • Next — When the next assessment is due
  • Patient — Who the schedule is for
  • Evaluation — Which evaluation is being sent
  • Received — How many results have been submitted versus how many were expected (e.g., "2 / 3" means two of three expected submissions have been received)
  • Total — The cumulative number of results received across the entire schedule
  • Ends — When the schedule stops (a date, after a number of results, or "Never")

Click any schedule row to view or edit its details.

Setting up a schedule

To create a new schedule, navigate to a patient's chart from the Patients tab, then set up a schedule from within their chart. You'll configure four things: the evaluation, the frequency, the end conditions, and the communication method.

Frequency and repetition

Scheduling uses a two-part model: how many times per day and how often that day repeats.

The daily frequency options are:

  • Once daily
  • Twice daily
  • Three times daily
  • Four times daily
  • As needed (the patient can complete it whenever they want)

The repeat interval controls how often the scheduled day recurs:

  • Never — a one-time assessment
  • Every N days — repeat on a fixed day interval
  • Every N weeks — repeat on specific days of the week (select which days)
  • Every N months — repeat monthly
  • Every N years — repeat yearly
Concrete example: "Twice daily, repeating every weekday" means the patient receives two assessment reminders every Monday through Friday. This is a common setup for behavioral health programs that want daily check-ins during the work week.

End conditions

Every schedule needs an end condition:

  • Never — the schedule runs indefinitely. Best for ongoing clinical monitoring where you want continuous tracking.
  • On a specific date — the schedule stops on the date you choose. Best for research studies with a defined protocol timeline.
  • After a number of results — the schedule stops after the patient has submitted a specific number of results. Best for fixed-count protocols like "complete 12 weekly assessments."
If you're running a research study, set the end date or result count to match your protocol. For a 12-week study with weekly assessments, choose "After 12 results" so the schedule stops automatically when the protocol is complete.

Patient instructions

Each schedule includes a free-text instructions field that the patient sees in their portal alongside the evaluation. Use this to provide context — for example, "Please complete this assessment before your morning medication" or "Rate your symptoms based on the past 7 days."

Keep instructions brief and clear. Patients see this text every time the assessment appears in their portal.

Communication method

When you set up a schedule, choose how the patient receives their assessment reminders:

  • Email — Sends a link to the patient's email address on file
  • Text (SMS) — Sends a link via text message to their mobile number
  • Phone — A manual flag indicating that you'll follow up with the patient by phone. EVAL does not make automated phone calls — this option marks the schedule so your team knows to call the patient directly.
  • WhatsApp — Sends a link via WhatsApp to their mobile number

You can enter a different email or phone number for the schedule if the patient's primary contact information isn't the best way to reach them for assessments.

The communication method determines how the patient is notified. Regardless of method, patients can also access their pending assessments by logging into the Patient Portal directly.

Editing a schedule

You can modify a schedule after it's been created. Click any schedule row in the Schedule tab to open its details, then make your changes. You can update:

  • The frequency and repeat interval
  • The end condition (date, result count, or never)
  • The communication method and contact information
  • Patient instructions
  • The start date

When you save changes, the system recalculates upcoming assessment dates based on your new settings. Any pending assessments that haven't been completed are updated to reflect the new schedule.

Schedules are created per patient from within the patient's chart. There is no bulk scheduling — each patient's schedule must be set up individually. If you're enrolling many patients with the same protocol, consider using a public intake for initial enrollment, then setting up schedules as patients are added.

Missed assessments

If a patient doesn't complete a scheduled assessment, the schedule does not automatically advance to the next period. The missed assessment remains in a waiting state until you take action.

You have two options for handling missed assessments:

  • Skip — Marks the current assessment as skipped and advances the schedule to the next period. Use this when you want to move on without waiting for the patient to respond.
  • Cancel — Stops the schedule entirely. Historical results are preserved, but no further assessments will be sent.
If you're running a research study and need to track completion rates, check the Received column in the Schedule tab regularly. A patient showing "3 / 6" means they've completed three of six expected assessments — use the skip option to advance past missed windows so your protocol timeline stays on track.

Archiving and deleting

If you need to stop a schedule, you have two options:

  • Archive — Stops future notifications but preserves the schedule's history. The schedule remains visible in the Schedules tab with an archived status. Use this when you want to pause monitoring but might resume later.
  • Delete — Permanently removes the schedule. Historical results from the schedule are preserved in the patient's chart, but the schedule configuration is gone.

How the schedule engine works

Behind the interface, the scheduling engine manages date calculation, reminder delivery, and completion tracking automatically.

Assessment windows

Each schedule period defines three timestamps: a start date (when the assessment becomes available), a due date (end of the start day), and an end date (the day before the next scheduled occurrence). The "Received" column tracks completions within the current window against the daily frequency — "1 / 2" means one of two expected daily completions has been received.

Date calculation

The engine uses a self-correcting algorithm that always calculates forward from the original start date. If the system is temporarily unavailable, it won't skip occurrences — it recalculates from the start anchor. For monthly schedules, the engine anchors to the original day of month and respects end-of-month boundaries (January 31 becomes February 28, March 31, etc.).

Schedule completion

A schedule completes automatically when the end date passes, the maximum result count is reached, or (for one-time schedules) the single assessment is completed. When complete, next assessment dates are cleared and a completion timestamp is recorded.

Reminders

EVAL sends reminders through a background scan that periodically finds patients with schedules currently due and dispatches notifications through the configured channel. Reminders follow these rules:

  • One reminder per day per patient. Multiple due schedules are grouped into a single communication per contact method.
  • Timezone-aware delivery. Reminders are only sent after 6:00 AM in the schedule's configured timezone.
  • Active connection required. Reminders are only sent if the patient has an active connection with valid contact information.

What happens when a patient completes an assessment

When a patient submits a completed evaluation for a scheduled assessment, several things happen automatically: the submission is recorded against the current window, the engine recalculates next occurrence dates, and if submitted through the patient portal, the result is copied to the clinician's account so it appears in the care panel.

Schedule reminders are distinct from panel notifications. Reminders go to the patient to prompt them to complete an assessment. Panel notifications go to clinicians when a result arrives that matches their criteria.
Copyright © 2026