Technology is here to serve

The way we serve is by bringing you the best technology solutions that exist,

and by building those that don’t. We foster and hire for technological brilliance

so that you know that you have real expertise on your side.


A Unique Dialog

SchedLogic™ is the brain that powers our offering. It enables you to design a unique dialog between you and your patients during the scheduling process.

You Make The Rules

The rules you define, trigger a series of questions for your patient, prior to scheduling their appointment. SchedLogic™ uses the patient’s answers, historical patient information, data from your EMR, and your rules, to determine which appointment slots to offer the patient. The patient dialog is also your way to give instructions to the patient such as “Don’t forget to bring..”, “Do not eat or drink…”.

We Scale

With SchedLogic™ each dialog is a truly personalized communication that can be unique by practice, practitioner, and patient – at immense scale. We help small practices to large hospitals minimize scheduling errors and prepare their practice for future health-care industry trends.

Personalized Scheduling

Patients can book appointments by available time slots across practitioners or by a preferred practitioner. Patients can book complex appointment chains such as a single appointment, or a sequence of appointments: e.g. consultation with exams, taking into account more than one resource.


The result is higher patient engagement and satisfaction as well as overall cost savings due to streamlined practitioner schedules. SchedLogic™  implements this using our proprietary business-rules engine and algorithms.

Powering Personalization

SchedLogic™ is built into every aspect of our solution offering so that a patient engages with the same personalized logic whether they book their appointment by Web, Mobile, IVR or Call Center. For other benefits see here.

How it works

odoro schedlogic

Schedule Manager – Provider View


All-ways Scheduler – Patient View


Sample Use-case


Rachel is pregnant and in her first trimester. Her doctor recommends that she get an NT scan. She goes into the doctor’s website to schedule an appointment.


Because this type of scan is performed between week 12-14 of a pregnancy, the system asks Rachel to input the date of her last menstrual cycle (LMP).


When Rachel enters the data the system shows her all appointments available per her pregnancy timeline, and instructions on how to prepare for the NT scan. She books the appointment.


Rachel receives a private e-mail with appointment information and adds it to her calendar. She gets a text message reminder 48 hours before her scan with appointment preparation information.