A platform to allow virtual appointments