Automating appointment scheduling and enhancing patient experiences with EMIS integrated online booking and messaging.