Opa galera DEV !!! blz ?
...então...como requisito do sistema, para a marcação de uma consulta é necessário informar o nome do paciente, o nome do médico que pode ser opcional e uma data. No caso de o médico ser opcional, o sistema escolhe um aleatóriamente...mas...nesse caso, não seria interessante também informarmos a especialidade ? Não é o foco do curso, claro, mas, o requisito do sistema ficou sem sentido. Exemplo :
Paciente: José , Medico : Patrícia - Ginecologista (Escolhida pelo sistema) . data: dd/MM/yyyy -hh:mm:ss ;
...ficou estranho , não ?