Refresh automático na aplicação calendário

Prezados,
Atualmente o calendário somente atualiza a página quando o usuário insere ou atualiza um registro de agendamento.
Preciso que a aplicação calendário atualize automaticamente os agendamentos a cada 30s, para refletir os agendamentos feitos via internet ou por outros usuários.
Nas aplicações de consulta e dashboard já existe essa opção na própria configuração (Intervalo de Refresh), mas no calendário não.
Tentei fazer usando o método setInterval no evento OnCalendarScriptInit. Funciona, mas ele derruba o formulário modal de inclusão se a secretária estiver agendando no momento do refresh.
Preciso fazer essa atualização do calendário sem derrubar o formulário de inserção/atualização.
Agradeço sem alguém tiver alguma sugestão.

Sempre critiquei essa aplicação de calendário.
Para mim não tinha que ter formulário dentro dela e sim a possibilidade de ligação com uma app de Formulário e uma macro que atualização o calendário sem refresh.
Acho que para seu caso teria que criar o calendário na unha.l