Online Appointment

Using Druid chatbots in healthcare you can have a 35% increase in patient satisfaction, thanks to quick response time and personalized engagement.

The healthcare digital assistant enables patients and website visitors to schedule an online appointment.

Bot authors can deploy this solution in the following channels: web chat, WhatsApp and Facebook.

Prerequisites

  • Tenant Druid community (open new tenant here) or Druid subscription.
  • You should have a Druid bot. For information on how to create a bot, see Creating Druid Bots.
  • SQL server connection.

Configure the template

After you import this solution, configure it following these steps:

Step 1. Set Up the Bot

In Druid ChatBot Portal:

  1. Configure the Bot.

  2. Set Up Druid Users.

  3. Run Setup Flow.

Step 1: Configure the Bot

Note:  Healthcare default language is set to EN-US and additional language is set to RO. If you want to add additional languages on Healthcare, make sure to add the language of choice as additional bot language and add the according training phrases, synonyms and conditions.

To configure the bot for Healthcare, you need to set special flows and configure the connection strings.

Set special flows

Click the Special Flows section header and select the following special flows:

Special Flow Select
Welcome welcome-check-role
IntentNotFound Intent-not-recognized

In production, you can configure these flows based on your needs.

Step 2. Set the Connection Strings (Apps) Details

Victor provides you with a wide range of apps for integration with various systems to demo various processes. Set up only the apps used by your organization or the ones dedicated to the particular processes you want to demo / use.

Druid App App Type Integrates Druid with Integration Purpose Mandatory app
Apps_Healthcare SQL Your Database. Connects Druid to your DB. Yes
send_email Email Your SMTP / SendGrid server After appointment validation, an email with all the information is sent to the user No
Note:  To run the Retail setup flow, you only need to set up the SQL app.

For information on how to set the connection strings, click on the configuration section specific to the app you want to set:

Step 3: Run Setup Flow

Open chat land bot page and send the message “setup-healthcare”. This command sets up all the DB tables needed in Retail.

Click Done. If the SQL connection strings are properly set, the Healthcare setup completes successfully.

You can now train the entities and the bot and set up the webchat in HTML page.

Step 2. Train the Entities and the Bot

We created Druid for enterprises and unlike other chatbot platforms; its entities are business objects with attributes and references, similar to the UiPath Data Service entities.

Train the Entities

In the Bot configuration page, click the Entities tab. Train the entities "Specialty", "Doctor", "Service", "District" and "Location" by clicking the Edit Schedule icon displayed in line with each entity.

In the pop-up that appears, click the Train button.

After a few seconds, the Status Trained should appear in the pop-up:

Note:   If the train status message does not appear, you might want to check you have properly configured the corresponding Druid app.

After you successfully train the entities, click Save button.

Now you can train the bot.

Train the Bot

Click the Details tab, and then click the NLP section header. The NLP area expands. Scroll down to the Train area and click the Train button.

Note:   It might take a few minutes for the NLP training to complete, so you might need to wait for Druid to finish training all bot entities that have NLP enabled (NLP=true).