In this paper, a multiagent system (MAS) is presented, aiming to enhance monitoring, surveillance, and educational services of a generic medical contact center (MCC) for chronic disease management. In such a home-care scenario, a persistent need arises for efficiently monitoring the patient contacts and the MCC's functionality, in order to effectively manage and interpret the large volume of medical data collected during the patient sessions with the system, and to assess the use of MCC resources. Software agents were adopted to provide the means to accomplish such real-time information-processing tasks, due to their autonomous, reactive and/or proactive nature, and their effectiveness in dynamic environments by incorporating coordination strategies. Specifically, the objective of the MAS is to monitor the MCC environment, detect important cases, and inform the healthcare and administrative personnel via alert messages, notifications, recommendations, and reports, prompting them for actions. The main aim of this paper is to present the overall design and implementation of a proposed MAS, emphasizing its functional model and architecture, as well as on the agent interactions and the knowledge-sharing mechanism incorporated, in the context of a generic MCC.