Building on the Platform
Solutions

Appointment Scheduling

3min

With our Appointment Scheduling Solution applications can retrieve an overview of a patient's existing appointments from the EHR, find available time slots and create or update appointments between systems. No more manual coordination or confusion, you can manage appointments in the system of your choice, knowing the data will automatically transfer between systems.

A typical workflow

A typical workflow for a digital health solution would be to first identify the patient of interest with the Patient Demographics Solution. For the identified patient it will find and select an available time slot before booking an appointment. Picture a virtual assistant application that helps patients with scheduling their doctor's visit by asking simple questions, taking the load off of call centers or nurses.

Retrieve a patient's appointments
Retrieve a patient's appointments

Book a new appointment
Book a new appointment


Here's how that would work with the Founda Platform: When the patient starts a conversation with the application's virtual assistant (VA), the VA will ask the patient for some demographic information and the hospital they are visiting. This hospital is integrated with the VA application and has authorized the application through the Founda Console to access the data. The patient's demographic data is used for the Retrieve Patient by Demographics query to identify the right patient in the EHR. Let's say the patient tells the VA that they're not sure whether their follow-up with their treating doctor is already scheduled. Once the patient is identified, the VA can retrieve a list of the patient's upcoming appointments. Turns out there's no follow-up consultation scheduled yet. The VA can now propose the patient with the soonest 3 available appointment slots in the next week. The patient tells the VA what time slot they would like to book and the appointment will be created in the doctor's schedule in the EHR. Efficient appointment scheduling - enhancing the patient's experience and optimizing healthcare interactions.

The interactions

Each resource has a list of search parameters that are used to search for the resource of interest. For all date parameters, you can use the following modifiers:

  • ge: greater than or equal to
  • le: less than or equal to
  • gt: greater than
  • lt: less than

For example: date=gt2023-01-01