Como identificar se existe um dia ja ocupado em um agendamento recorrente?

Em um sistema de agendamentos. No caso de um horário semanal, por exemplo: Toda Quarta-feira as 10h, agendar por 10 semanas seguidas. Como posso fazer para verificar se em nenhuma dessas semanas existe ja um agendamento neste horário. O que me sugerem?