Build the future of communications.
Start Building for Free
  • By Yan Sun
    Build a Doctor Appointment Bot with Azure Bot Service, Language Understanding, and Twilio SMS Build a Doctor Appointment Bot with Azure Bot Service, Language Understanding, and Twilio SMS

    Telehealth services can improve access to healthcare for people living in remote areas. One common issue in remote areas is unreliable internet service. It’s a challenge for patients in remote areas to make appointments via web applications when internet service is poor or not available at all.

    SMS is a reliable and low-cost alternative to reach people living in remote areas. In this article, you will learn how to build a doctor appointment booking system which allows users to book via SMS.

    System Overview

    The architecture of the SMS booking system is illustrated below.

    A diagram to explain how the SMS booking system works. Users send text messages using their phones to a Twilio Phone Number, Twilio forwards the message to the webhook URL which is pointing to the Azure Bot, the Azure Bot forwards the message to the Language Understanding service for AI analysis. The Azure Bot responds to Twilio and Twilio forwards the response back to the users" phone.

    Twilio is the communication channel between Microsoft Azure Bot Service and the end user. The core of the system is an Azure Bot built on the Microsoft Bot Framework. When the bot receives a message, it asks Language Understanding (LUIS) to analyze the message. LUIS responds with the intent of the message, which the bot …

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.