Skip to main content
All CollectionsCheck and Cancel
Adding Check and Cancel to your Call Flow
Adding Check and Cancel to your Call Flow

Check & Cancel is a self-serve appointment management option that can be added anywhere in your call flow

Updated over 6 months ago

How do I add Check and Cancel to my call flow?

Check and Cancel can be added in several ways to call your call flow to suit your surgery and can be configured for specific appointment types

Check and Cancel works best when added to your call flow behind a menu, this gives the caller the option to self-serve or continue on to the answering group 

This guide will take you through how to add Check and Cancel to your call flow and how it can be configured and maintained

Before you start you will need to; get Check and Cancel added to your service, create a dedicated API User in your instance of EMIS and add this user to the new Advanced Tab in your Service Delivery Console


Step-by-step guide


Loading an existing call flow

Either through the Service Delivery Console, Numbers Section or via X-flow, Load the call flow you want to add Check and Cancel to


Adding Check and Cancel to Your Call Flow

Start Block - Add your Integration API User

Step 1:

Double-click on the Start block to open the properties

Step 2:

Click on the Integrations tab

Step 3:

Select the EMIS API User from the dropdown

Step 4:

Click Save

Any changes you have made to your Start Block will be saved

Adding Check and Cancel to your Main Menu

Step 1:

Double-click on your Main Menu to open the properties

Step 2:

Click on the Visible Outputs Tab

Step 3:

Tick the option number to be used and add a label so that you can see the options on the block on the workspace

Step 4:

Save changes

Step 5:

When you Save the changes, the Menu block on the workspace will update to show the customisations made

You now have a new output to add Check and Cancel to, which will be offered to the caller from the Main Menu

Prompt Block

By adding a Prompt Block to the start of your Check and Cancel call flow you can briefly explain to the caller how your Check and Cancel will work before they start the process

Step 1:

Drag and drop the Prompt icon onto the X-flow workspace

Your Prompt block will be created in your workspace

Step 2:

Customise your Prompt; example prompt below;

NOTE: You do not want the caller to interrupt the prompt message, so set the Can Interrupt to No

See our full Prompt Block guide to edit the properties, including using Text to Speech

Patient ID Block

Step 1:

Drag and drop the Patient ID icon onto the X-flow workspace

Your Patient ID block will be created in your workspace

Step 2:

Double-click on the Patient ID block on your workspace to access the properties

Step 3:

Set your Prompt Voice to match the voice used in the rest of your call flow

Step 4:

Click Save

Any changes you have made to your Patient ID Block will be saved

Check and Cancel Block

Step 1:

Drag and drop the Check and Cancel icon onto the X-flow workspace

Your Check and Cancel block will be created in your workspace

Step 2:

Double-click on the Check and Cancel block on your workspace to access the properties

Properties Tab

Step 1:

Change the name so you can identify it easily in your call flow, if you have more than one Check and Cancel block

Step 2:

Set your prompt voice to match the voice used in the rest of your call flow

Check Tab

Step 1:

Set the Appointment Timescale. How far in advance you want the patient to be allowed to check - EMIS limitation (90 days)

Step 2:

Allow SMS Request. SMS is set to off as default. Set it to On and it sends the patient an SMS detailing the appointment details they have just checked

Step 3:

Appointments That Can Be Checked. Use the drop-down menu to select the slot types you wish patients to check or select Include All Slot Types 

If no appointments are booked in a particular slot type within the last 30 days the appointment type will not be retrieved

Step 4:

The Refresh Slots button will call the EMIS API to grab all the slot types that are configured on your EMIS system. It will update the slot types that are available from the dropdowns

Cancel Tab

Surgeries can turn off cancel and only allow patients to check appointments if they prefer

Step 1:

Allow Cancelling. Set Cancelling to On to allow patients to cancel their appointments

Step 2:

Disable Cancellations.  Surgeries can select a timescale after which patients cannot cancel their appointments using this service.  Select your preferred timescale via the drop-down


Step 3:

Cancellation SMS. SMS is set to off as default. Set it to On for patients to receive an SMS Cancellation notification confirming the appointment they have cancelled

Step 4:

Appointments That Can Be Cancelled. Use the drop-down menu to choose which appointments are acceptable for patients to cancel themselves or select Include All Slot Types

Step 5:

The Refresh Slots button will call the EMIS API to grab all the slot types that are configured on a customer’s EMIS system. It will update the slot types that are available from the dropdowns

Step 6:

Notify of Appointment Cancellation. Add as many surgery email addresses as needed, each email address must be separated by a comma

Step 7:

Click Save

Any changes you have made to your Check and Cancel Properties Block will be saved

Connect the Dots!

Step 8:

Connect your Check and Cancel output from the Main Menu to your Check and Cancel blocks

How to handle your outputs

Patient ID Block - Not Identified output, Check and Cancel Success output and Check and Cancel Fail output need a final call route. You can;

Re-direct one or all of them to your main call flow, for example, taking them back to your calendar will make sure that the surgery is still open, if they need to speak to someone after they have Checked/Cancelled

Or,

you can add a prompt to inform the caller what to do next

Not Identified - best practice

Where a patient has not been successfully identified the call needs to be redirected. Do not add a hang-up as this will frustrate patients. Instead, you can direct the call back into the call flow during opening hours. If a patient is unidentified using the service out of hours there should be clear messaging about what the patient can do next i.e. suggest a time/number to call back on the next working day.

Deploy

Step 1:

At the top of your call flow you will now see the undeployed version warning

Step 2:

If you are happy with your call flow - Deploy your call flow to make it live

Step 3:

When prompted, add a Deployment description. This helps you go back to previous deployed versions of your call flow, if you need to

Step 4:

Click Deploy

See our guide to Testing your call flow


Check and Cancel Call Flow Examples

Check and Cancel on a main call flow

You can offer Check and Cancel during your call flow so that patients have heard your greeting and any personalised informational messages before being offered the appointment management self-serve option through your main menu

The example below shows one Check and Cancel created for all appointment types

By offering Check and Cancel before a calendar mode callers can use the self-serve option even when your phones are closed or not taking calls such as out of hours, on bank holidays or when you are training

To do this change your prompt for each output from your calendar to a menu and add Check and Cancel as a Visible output

See our guide offering Check and Cancel 24 hours a day here

Check and Cancel on a Group

You can offer Check and Cancel once the caller has selected a specific call Group from your main menu

The example below shows a menu added before the Appointments group, giving the caller another chance to self-serve before speaking to a team member

Check and Cancel for specific appointment types

The two examples below show different ways of handling Check and Cancel for specific appointment types (e.g. Flu Clinic)

This example shows Flu Clinic Check and Cancel added as a main menu option, when you create this check and cancel make sure you you specify your appointment slot type

This example shows a specific appointment type Check and Cancel added to the the Appointments group menu

Once the caller has chosen to go through to the Appointments group from the main menu, they are offered the opportunity to Check and Cancel all appointments, Check and Cancel the Flu Clinic only, or go through to the Appointments team

Dedicated Check and Cancel Phone Line

Surgeries can also decide to implement a dedicated Check and Cancel number, this will allow their patients the ability to use this service outside of surgery operating hours

You can add a new Check and Cancel call flow with a template, through the Numbers Tab of the Service Delivery Console

Patient Experience

We recommend surgeries use this prompt to provide information on the next steps, should they not be identified. You can include other X-flow blocks to build a bespoke dedicated Check and Cancel Call Flow.

Example Prompt

See our Introduction of Check and Cancel for more information on the
Patient Experience

Did this answer your question?