Coordinating patient preferences through automated negotiation: A multiagent systems model for diagnostic services scheduling. (October 2019)