For the reviewer Yuzhou Wang, the affiliation The Sixth Affiliated Hospital, Sun Yat-sen University, China was erroneously given as School of Business Administration, China.
The original version of this article has been updated.
For the reviewer Yuzhou Wang, the affiliation The Sixth Affiliated Hospital, Sun Yat-sen University, China was erroneously given as School of Business Administration, China.
The original version of this article has been updated.