Online appointment registration