Cordial saludo,
Me parece innecesaria esa validaciones, simplemente siempre se deben filtrar los registros activosy hacer la asignación de esos médicos, igualmente se deben filtrr solo los pacientes activos y operar sobre ellos no veo necesario que la consulta obtenga un registro inactivo.