Enabling Appointment Cancellation from Patient Reminders

When patients are sent automated Patient Reminder emails, you can optionally enable the ability for them to cancel their upcoming appointment.

To Enable Appointment Cancellation via Patient Reminders:

  • Log into the Ocean portal. Open the 'Menu'and select 'Patient Reminders'.
  •  
  • Click 'Settings' in the top right corner.
  •  
  • Create a new Reminder Rule by clicking Add Reminder Rule or Edit an existing one.
  •  
  • Under the "Appointment Cancellations" setting, use the drop down and select 'Enabled'.

    Note: Appointment Cancellation cannot be enabled for reminders which send on the same day of the appointment, or after the appointment.

  •  
  • Under the 'Appointment Cancellation Window' setting, enter the minimum amount of time (in days and/or hours) before the appointment that patients are allowed to cancel.

    Note: The cancellation window must be shorter than the time between when the reminder is sent and the appointment itself, so that patients always receive the reminder before their cancellation deadline.

  •  
  • Finish configuring your Reminder Rule and then press 'Save'.

Messaging Template Best Practices

Note: We recommend to including the @apptDate, @apptTime and @providerName keywords in your Messaging Template for patient convenience.

How Patients Cancel Appointments via Patient Reminders:

Through Email Through SMS
  • When appointment cancellation has been enabled in your reminder rule, the [weblink] keyword in the email Messaging Template will be updated with the corresponding hyperlink text (i.e., 'Cancel your appointment' or 'Confirm or cancel your appointment').
  •  
  • After clicking on the confirmation/cancellation link, the patient will be prompted to verify their identity.
  •  
  • After verifying their identity, the patient will be presented with the confirmation/cancellation page, in which they can review their appointment details prior to making their decision.
  •  
  • When the patient selects 'Cancel Appointment', they are prompted to confirm their decision.
  •  
  • After confirming their decision to cancel the appointment, a confirmation message is displayed to indicate that the appointment has been cancelled successfully.
  •  
  • The patient will receive an email confirming that the appointment has been cancelled successfully.
  •  

How Appointment Cancellations Appear in the EMR:

PS Suite Med Access Accuro OSCAR PRO
  • The appointment is automatically updated to Cancelled in the PS Suite schedule.
  •  
  • A Progress Note is created in the patient's chart recording the cancellation.
  •  
  • Note: The appointment may or may not appear with strikethrough text in the PS Suite schedule depending on the enablement of the 'Show appointments cancelled within 24 hours of the appointment date' setting in your PS Suite EMR and the date/time the patient cancelled the appointment with respect to the scheduled appointment date/time.
  •  

How to Obtain a Report of Appointments Cancelled via Patient Reminder:

A report of cancellations via Patient Reminder can be found within the 'Reports' area accesible to Site Admins.

  • Within the Admin area, select 'Reports'.
  •  
  • Under the 'Export Audit Data' heading, select the 'Ocean Reminder Appointment Cancelled' activity, and press 'Export'.

    A complete Data Dictionary for the report is available within: Where can I get reports on Ocean usage?

  •  

Appointments that were originally booked using Ocean Online Booking:

  • For appointments that were originally booked using Ocean Online Booking and then cancelled via Patient Reminder, the appointment within the 'Online Booking' area in Ocean will also be automatically moved to the 'Cancelled' folder.
  •  
  • A note is automatically added to the booking submission in Ocean, indicating that the patient canceled the appointment via patient reminder.
  •  

Appointments that were added to an Ocean eReferral:

  • For appointments that were added to the 'Scheduling' area within an Ocean eReferral and then cancelled via Patient Reminder, the appointment within the eReferral will be automatically removed and a Booking Comment will be added to indicate that the patient cancelled the appointment via patient reminder.
  •  
  • A private note (visible to only the Ocean Site at which the appointment was booked at) will also be added to the 'Notes' area of the eReferral to record the cancellation. This private note also causes the eReferral to be flagged in the Ocean Site's 'Needs Review' folder in the eReferrals & eConsults dashboard.
  •  
  • Since the appointment was removed from the eReferral, the eReferral will also be automatically re-categorized into the 'Pending Booking' status folder in the eReferrals & eConsults dashboard.
  •  
  • This appointment cancellation status change consequently triggers email notifications as outlined below:
  • An email notification will be sent to the referrer (who must be a user on a different Ocean Site):
  •  
  • An email notification will be sent to the patient (this email notification is in addition to the notification shown in Step F above):
  •  
  • An email notification will be sent to the referral recipient:
  •  

What happens when a patient tries to cancel their appointment too close to or after the appointment date/time?

  • When a patient attempts to cancel their appointment too close to the appointment date/time (as defined by your 'Appointment Cancellation Window' reminder rule setting), they are prevented from cancelling the appointment and instructed to contact the clinic for further assistance.
  •  
  • Patients are also unable to cancel appointments after the appointment time has passed. However, they will still be able to access the appointment details using the original reminder link.
  •  

How does the Patient Reminder Cancellation Window interact with the Online Booking Cancellation Window?

Patient Attempts to Cancel via Patient Reminder

  • If you have customized your Online Appointment Booking Form to specify a cancellation window for appointments booked through Ocean, and a patient attempts to cancel via a Patient Reminder, Ocean will check to see if they are outside the minimum cancellation windows as set within both the reminder rule and the Booking Form.
  •  
  • If the patient is trying to cancel too close to the appointment date as per either setting, they will be unable to cancel.

Patient Attempts to Cancel via Online Booking Confirmation Email

If a patient attempts to cancel an appointment through the automatic email confirmation they received at the time of booking through Ocean, Ocean will check to see if they are outside the minimum cancellation window as set only within the Booking Form.

If the patient is trying to cancel too close to the time the appointment date, they will be unable to cancel.


Creating / Configuring Patient Reminders

Note: You must be an Ocean administrative user to access Patient Reminders settings.

    • You can customize your automated Patient Reminders by logging into the Ocean Portal. Click the "Menu" button in the top left corner and select "Patient Reminders".
    • Click the "Settings" button in the top right corner.
    • Ensure reminders are enabled and you have set the reminder time of day. Refer to Patient Reminders Settings for a detailed description of each setting.
    • Click "Add Reminder Rule" or "Edit" next to an existing reminder rule to configure your reminder.
    • Clicking either option will bring you to the "New Reminder Rule" or "Edit Reminder Rule" page. Configure each element of your reminder here. Refer to Edit Reminder Rules for a detailed description of each setting. Click Save

Enabling Appointment Confirmation from Patient Reminders

When patients are sent Patient Reminder emails, staff can also use this opportunity to have patients confirm their upcoming appointments, which can then be synced back to the EMR and the Ocean eReferral (if applicable).

How to enable appointment confirmations for Patient Reminders

    • Log into the Ocean portal. Click the "Menu" button in the top left corner and select "Patient Reminders".
    • Click "Settings" in the top right corner. Create a new Reminder Rule by clicking Add Reminder Rule or Edit an existing one. 
    • In the Edit Reminder Rule page, under the "Appointment Confirmation" heading, use the drop down to select enabled. Remember to Save your changes.
It is highly recommended to include the @apptDate, @apptTime and @providerName keywords. You can still send a template lacking these values, but for patient clarity and continuity, it is highly recommended your reminder template includes this information.

How patients confirm their appointments via Patient Reminders

1. Reminders via Email

  • When appointment confirmation has been enabled, the hyperlink in the email body will appear as 'Confirm Appointment'.
  • The hyperlink in the email will take the patient to the Ocean Health Messenger, where they will be required to validate their identity before proceeding.
  • The relevant appointment details will be displayed, and the patient can click the 'Confirm My Appointment' button. Once clicked, the appointment status in your EMR will be automatically updated to 'confirmed'.

    Note: The name of your clinic (e.g., "Demo Site" in this example) corresponds with the Organization Title in your Ocean Site.

  • The patient will be prompted to continue to the Health Messenger to access any secure messages or outstanding forms.
  • If a secure message and/or eForms were included in the email template, the patient can now access the message and complete any forms.

2. Reminders via Text Message

  • If a reminder has a secure message and/or attachment and/or eForm and/or appointment confirmation and the patient has an email on file, the text message will instruct the patient to check their email.
  • If a reminder has an appointment confirmation enabled and the patient doesn't have an email on file, the patient will receive a link in the text message to confirm their appointment. After clicking the link, the patient will be presented with a screen confirming their most recent upcoming appointment date, time, and provider.

Note: The name of your clinic (e.g., "Demo Site" in this example) corresponds with the Organization Title in your Ocean Site.

How appointment confirmations appear in the EMR

PS Suite Med Access Accuro OSCAR PRO Other EMR

In the Patient Reminder settings area, OSCAR Pro clinics can customize the status value that Ocean will update the appointment to when a patient confirms their appointments by adjusting the 'Appointment Status for Appointment Confirmations' setting. When a patient confirms their appointment, the status of the appointment will be updated.

  • In the example image to the right, the 'Appointment Status for Appointment Confirmations' setting has been configured to update the appointment to status code 'h' (the default 'Confirmed' status in OSCAR Pro).

Note: Ocean will attempt to update the appointment status upon confirmation when there is no existing status code for the appointment, or when the existing status code is code 't' (the default 'To Do' status value in OSCAR Pro), or when the existing status code is the status chosen for the 'Appointment Status for Sent Ocean Reminders' setting within the Ocean Site's Patient Reminder settings area.

Related: Ocean Reminder Sent Status

Ocean also offers the ability to set a specific custom appointment status to indicate when a Patient Reminder was sent to the patient by Ocean. For information on how to configure this, please refer to: Set your Appointment Status Setting.

  • In the example image to the right, the 'Appointment Status for Sent Ocean Reminders' setting has been set to code 'h', which has been configured within the OSCAR Pro EMR to represent 'Ocean Reminder Sent'.

How appointment confirmation appears in the Ocean eReferral

If the appointment that the patient is confirming corresponds to the appointment that is scheduled within their eReferral, the referral appointment will be confirmed.

  • The 'Confirmed' checkbox within the eReferral becomes enabled.
  • This automatically moves from referral from the 'Booked Unconfirmed' status folder to the 'Booked Confirmed' status folder.

Sending Patient Reminders via SMS Text Message

Text messages offer an effective method for sharing appointment reminders with patients. The Ocean Platform now provides support for clinics to send Patient Reminders using text messages in addition to email.

This overview explains how you can enable text messages for your Patient Reminders, along with some additional details around capturing patient consent, and the costs involved with enabling this service.

How It Works

Ocean Patient Reminders are sent via email by default (assuming a valid email address is available for the patient). For reminders scheduled before an appointment, you can now also enable a text message that will be sent to the patient on the same date as the email reminder.

Note: Ocean can capture appointment confirmations via text message, but any forms or secure messages associated with the reminder will not be accessible without an email address.

Reminders may appear in the following formats:

Text message reminders that do not include an Ocean eForm and/or a secure message, and do not have appointment confirmation enabled, and do not have appointment cancellation enabled.
  • Patient has Mobile & Email or Mobile only:
Text message reminders that do not include an Ocean eForm and/or a secure message, and do not have appointment confirmation enabled, and do have appointment cancellation enabled.
  • Patient has Mobile & Email or Mobile only:
Text message reminders that do not include an Ocean eForm and/or a secure message, and do have appointment confirmation enabled, and do have appointment cancellation enabled.
+
Text message reminders that do not include an Ocean eForm and/or a secure message, and do have appointment confirmation enabled, and do not have appointment cancellation enabled.
  • Patient has Mobile & Email or Mobile only:
Text message reminders that do include an Ocean eForm and/or a secure message, and do not have appointment confirmation enabled, and do not have appointment cancellation enabled.
  • Patient has Mobile & Email:
  • Patient has Mobile only:
Text message reminders that do include an Ocean eForm and/or a secure message, and do have appointment confirmation enabled, and do not have appointment cancellation enabled.
  • Patient has Mobile & Email:
  • Patient has Mobile only:
Text message reminders that do include an Ocean eForm and/or a secure message, and do not have appointment confirmation enabled, and do have appointment cancellation enabled.
  • Patient has Mobile & Email:
  • Patient has Mobile only:
Text message reminders that do include an Ocean eForm and/or a secure message, and do have appointment confirmation enabled, and do have appointment cancellation enabled.
  • Patient has Mobile & Email:
  • Patient has Mobile only:

How do I change the organization name used in the text message reminder?

Site Admins can modify the organization name used in the text message reminder by updating the 'Organization Title' field in the Admin area.

What language will be used for the text message reminder?

Ocean will send the text message in either English or French, depending on the patient's preferred language as specified in the EMR. If the patient's preferred language is unspecified in the EMR or is an unsupported language, the text message will be sent in English by default.

Which phone number will Ocean send the text message reminder to?

Ocean will send text messages to the mobile phone number listed in the patient's chart. The specific field for each EMR is shown below:

PS Suite Med Access Accuro OSCAR Pro

For PS Suite, Ocean will send the text message reminder to the patient's 'Mobile' phone number.

SMS Text Message Consent

The first time that a reminder rule is configured to send via text messages, an acknowledgement statement will be displayed reminding your site of the additional cost for text message reminders and to collect consent. Patients may not have considered that you would use their cell phone number to send a text message at the time they provided it to your clinic. Although the text message does not contain personal health information (PHI), the phone number itself is a personal identifier.

It is therefore important that you consider your approach to capturing consent from your patients before sending them text messages. Clinics should follow standard industry consent protocols for sending text messages to their patients. Note that patients can easily opt out of receiving text messages

Patients that cannot be sent a text message because they are on the opt-out list will not generate a per message charge. 

Learn more about how to manage text message consent.

Costs Associated with Text Message Reminders

Text message reminders is an optional feature of Patient Reminders. Each text message will be charged on a per message basis (in addition to the monthly Patient Reminders license). The first time that a reminder rule is configured to use text messages, a pop-up will be displayed confirming that you are aware of the additional fee. Selecting "I accept" will confirm your acknowledgement of the additional cost for your site and any subsequent use of text messages for reminders. You can only proceed to use this feature once your acknowledgement has been collected. You can review the number of text messages sent and associated costs at any time in the Billing section within the Admin view.


Reminder Rules - Using Javascript Conditions

Most reminder rules can be built using our simple rule builder. In special cases when our simple rule builder can't meet your needs, you can use JavaScript expressions to create a reminder rule.

1. Specifying a subset of patients using keywords

You can use keywords as a filter to only send reminders to patient appointments that meet that specific criteria. The most common criteria can be triggered using ScriptPatient functions and ScriptUtil functions. These functions are formulated as follows:

Object.function('relevant keyword') == 'value that meets the specific criteria

For "Object.function", select between ScriptPatient functions or ScriptUtil functions. 

For "relevant keyword", use Ocean keywords

For "value that meets the specific criteria", you will need to enter the exact text value. If this is a value from your EMR (e.g. appointment type or reason for visit), it is recommended you copy and paste it directly from your EMR to avoid typographic errors.

Provider names and appointment types can sometimes be returned inconsistently from EMRs. We use .includes instead of an exact match (==) as a catch all to cover these cases. 

Action Rule
Send reminder only for patients over the age of 55.
pt.getAge() > 55
Copy Rule
Send reminder only for female patients.
pt.isFemale()
Copy Rule

2. Including patients that meet one of multiple criteria

You may wish to set a single reminder rule that will be sent for any appointment that meets any one of several criteria. Your first step is to determine the criteria that needs to be met in order for the reminder rule to trigger. You can use the 'or' operand || (two parallel bars), or the 'and' && (two ampersands) within the Javascript condition to specify your condition. Use 'or' to trigger the reminder if any of the conditions apply. Use 'and' to trigger the reminder if all conditions apply.

Action Rule
Send reminder for all female patients over the age of 55.
pt.isFemale() && pt.getAge() >= 55
Copy Rule
Send a reminder for all appointments except those containing "VV" AND "TEL"
!ScriptUtil.getKeyword('@ptReasonForVisit').includes ('VV') && !ScriptUtil.getKeyword('@ptReasonForVisit').includes('TEL')
Copy Rule

3. OSCAR PRO users: key in on free-text Reason field

  • OSCAR PRO contains two Reason fields in the appointment window. Our reminders rule builder by default keys in on the value in the reason drop down. It's possible to key in on the free-text field by using JavaScript expressions.
  • It's also possible to key in on an appointment with both a type and free-text in the reason field. Ocean will string together the Appointment Type and free-text field using a dash "-". Ensure that you are copying the appointment type label verbatim from your EMR. 
Action Rule
Send reminder for appointment containing "video" in the free-text Reason field.
ScriptUtil.getKeyword('@ptReasonForVisit').includes('video')
Copy Rule
Send reminder for appointments with "Initial Intake" AND "video" in the free-text Reason field.
ScriptUtil.getKeyword('@ptReasonForVisit').includes ('Initial Intake-video')
Copy Rule

Test your Reminders

When creating a new reminder rule, especially one that involves custom JavaScripts like the examples above, it's always a good idea to run a test to ensure the script runs as desired. Learn more about Testing Reminders.