Microsoft Bookings Telemedicine: Setup Guide for Healthcare

With the response to COVID-19, Microsoft received overwhelming demand for early access to the Teams Bookings app for telemedicine visits, as mentioned in this recent announcement around new capabilities in M365 to empower healthcare professionals. With that high demand, Microsoft’s product and engineering teams became so busy fulfilling exceptions that it put the product’s general availability release schedule in extreme jeopardy. Therefore, the Microsoft team made the difficult decision to deny all outstanding exceptions for early access to Bookings in Teams and re-commit to completing the GA release so that all customers in need can benefit as quickly as possible. Microsoft understands that many healthcare practices need a telehealth or virtual visit solution immediately, and they have a temporary solution. This post covers how to use the out-of-the-box features in Bookings to enable your healthcare practice to schedule and complete virtual visits. This solution still uses Microsoft Teams meetings for the audio and video components of the virtual visit. For a quick overview of how Bookings works for virtual visits or telehealth, check out this quick video overview of the solution.

How to Use Microsoft Teams Meetings for Business to Business (B2B) Consults

The Meetings function in Microsoft Teams is a great tool if you want to have virtual consults from:
  • Inside your organization (e.g., Doctor to Doctor or Nurse to Doctor)
  • Outside your organization (e.g., a consulting doctor from another organization)
However, as soon as you want to include a consumer, Microsoft Teams meetings are significantly enhanced by Bookings.

Why Bookings with Microsoft Teams Is a Better Fit for Business to Consumer (B2C) Virtual Visits

Bookings enhances Microsoft Teams meetings in several important ways:
  • Bookings sends the invite from a “business or organization”, not from a user’s email. Microsoft understands that doctors and/or schedulers do not want their personal emails sent out to the public. This protects their privacy and ensures patients are not reaching out to them directly without their consent. If a doctor feels compelled to share their contact information, that is their choice — but Microsoft wants it to be at their discretion.
  • Bookings creates a custom meeting join link for guests. This ensures the patient has the best possible experience when joining a virtual visit. When they click “Join” on a desktop or mobile device, Microsoft Teams will auto-launch in the web browser — no credentials required.
  • Bookings allows an organization to create custom invite templates for all appointment types. This reduces the time and effort for schedulers, so they can focus on what matters most: taking care of the patient.
  • Bookings allows schedulers to view multiple doctors’ availability in one place. This improves efficiency so schedulers can book appointments quickly and move on to the next patient in the queue.
  • Bookings takes advantage of Microsoft Teams meetings infrastructure in the background. This enhances the scheduling, invitation, and join experience for the patient, making for a better overall Business to Consumer virtual meeting.

Pre-Requisites and Setup Instructions for Bookings

  1. All users who need to access Bookings, and all doctors who need to be scheduled via Bookings, must have their mailboxes online.
  2. Turn on the Bookings feature for the tenant (if turned off). The Bookings feature is turned on by default. If it has been turned off for any reason, please re-enable it in the Admin Portal.
How to enable Bookings in your tenant: Navigate to the Microsoft 365 admin center > Settings > Settings > Bookings and make sure you “allow your organization to use Bookings.” See below:
microsoft 365 admin center bookings settings toggle

Make Sure All Users Have the Appropriate License

The supported licenses for Bookings are: A3, A5, E3, E5, or Business Premium.

Ensure the Microsoft Business Apps (Bookings) License Is Assigned to Individual Users

The Bookings app requires the Bookings license — called Business Apps — to be assigned to users before they can access the service. Business Premium, A3, and A5 licensed users already have this license turned on by default. For Microsoft Enterprise customers with E3 and E5 licenses, admins can acquire and assign Business Apps ($0.00) licenses to all users who need the app.

How to Set Up and Configure Bookings

microsoft bookings app in outlook web access

Step 1: Enter Your Business Information

This is the information that will appear in your public schedule and in the footer of appointment invites sent to patients. You can create multiple “businesses” if needed — for example, one per location, one per clinic, or one per region. Each can have different contact information and a different set of doctors on the schedule.
microsoft bookings business information setup screen

Step 2: Set Your Scheduling Policies

If your call center will be fielding all calls and creating all appointments, these policies are less critical. However, if you plan on publishing your schedule to the public, pay close attention here — you want to ensure your doctors have enough lead time for each visit and appropriate buffer time between appointments.

Step 3: Define Your Service Offerings

This is where you set up your appointment types — an important step for both in-house scheduling and public-facing scheduling. Each appointment type can have a custom invite template and a standard duration. For example, an initial appointment might be 30 minutes, while a COVID-19 screening is only 15 minutes. VERY IMPORTANT: When setting up each service, make sure you toggle the setting to “add online meeting.” See the screenshot below for where to find this toggle:
microsoft bookings service setup with add online meeting toggle highlighted
You can also include preparation instructions for each appointment type — for example: “Be sure to have your insurance card ready” or best practices for joining the meeting. Microsoft has seen many customers create a public landing page with virtual visit instructions. Below is an example of what you might want to include:

When Joining a Virtual Visit at XYZ Hospital or Clinic, There Are 2 Ways to Join:

From Your Desktop

Both Windows and Mac OS are supported. The recommended way to join is using a supported web browser. Supported browsers include:
  • Microsoft Edge
  • Google Chrome
  • Safari (support coming soon)
  • Firefox (not supported)

Mobile Phone

  • Apple: Go to the App Store and download the Microsoft Teams app
  • Android: Go to the Play Store and download the Microsoft Teams app

Step 4: Create Your Staff List

When adding staff or doctors to the business, there are two roles to choose from: Admin Role: Admins can access that business through the Bookings app and schedule appointments. This role is required for schedulers. Viewer Role: Viewers can only view and join appointments through their Microsoft Teams or Outlook calendar. They are not expected to use the Bookings app for scheduling. This role is recommended for doctors.
microsoft bookings staff list with admin and viewer role options

Step 5: Set Employee Working Hours

Each business can have working hours that apply to all doctors, or each doctor can have unique working hours. If you have day shift and night shift doctors, update each individual doctor’s hours accordingly.
microsoft bookings employee working hours configuration screen

Step 6: Schedule Business Closures, Time Off, and Vacation Time (if needed)

Business closures, time off, and vacation time can all be adjusted as needed. See the screenshots below:
microsoft bookings business closures scheduling screen
microsoft bookings time off and vacation scheduling screen

Step 7: Publish or Unpublish Your Booking Page (optional)

If your hospital or clinic wants a public page for patients to self-schedule virtual visits, you can publish this page and share it on social media or embed it on your website. If you prefer to have only your internal call center or schedulers booking appointments, do not publish this page. If you do go public, a web designer can do a lot to make this page stand out. Check out this article from Microsoft to see all the options for customizing your public Bookings page.
microsoft bookings public booking page preview

How to Embed Bookings into a Microsoft Teams Channel

Now that Bookings is set up, it’s recommended to use Microsoft Teams as the hub for your schedulers. Here are the recommended steps for setting up that Team:
  • Create a Team for your schedulers
  • Add channels for each “business” in Teams
    • Pin each business’s Bookings calendar as a tab in their channel
  • Add your schedulers to the Team
Your team structure could look something like this:
microsoft teams channel structure for bookings scheduler team
You can then embed the Bookings URL as a tab within each channel. When you open the team and go to that tab, you can view the full schedule. Each channel can have its own business’s schedule pinned, so schedulers can quickly navigate to the right calendar. Team conversations can be used to communicate about schedule changes or availability updates.

How to “Pin” Bookings as a Microsoft Teams App

Just like the default applications you see on the left sidebar in Teams, you can add Bookings as a pinned app for your users. To do this, you will use App Studio for Microsoft Teams:
  1. Install App Studio through the Teams app store (for yourself first).
  2. In the Manifest editor, click Create a new app.
microsoft teams app studio manifest editor create new app screen
Fill out all the app details. Once complete, click Tabs.
microsoft teams app studio tabs configuration screen
  1. Add a personal tab and use https://outlook.office.com/owa/?path=/bookings/calendar as the Content URL.
  2. Test your app by installing it for yourself first, then publish the app to your organization.
  3. Make the app available for your users using App Permission Policies and Setup Policies in the Microsoft Teams admin center.
  4. Once complete, your users will have an app available that looks like this:
microsoft bookings pinned as a teams app showing appointment calendar view

Need Help Getting This Set Up for Your Practice?

We hope these steps help you leverage Microsoft Bookings to connect with your patients more efficiently. If your practice needs support implementing these tools in a way that stays fully HIPAA-compliant, WheelHouse IT is here to help. We work with healthcare organizations across South Florida and New York to make sure their technology works as hard as they do. Contact WheelHouse IT today or visit our Healthcare IT Support page to learn more about how we support medical practices.

By: Shelly Avery, Microsoft