The CAPABLE project has been funded by the EU Horizon 2020 Programme over the years 2020-24 to support home care. A system is being designed and implemented supporting remote monitoring and virtual coaching for cancer patients. The system is based on a distributed modular architecture involving many components encapsulating various knowledge. The Case Manager has been designed as a separate component with the aim of coordinating the problem solving strategies. A first version of the Case Manager has been released and used by the components in a prototypical scenario shown at the first project review.
Background: Within the CAPABLE project the authors developed a multi-agent system that relies on a distributed architecture. The system provides cancer patients with coaching advice and supports their clinicians with suitable decisions based on clinical guidelines.
Objectives: As in many multi-agent systems we needed to coordinate the activities of all agents involved. Moreover, since the agents share a common blackboard where all patients’ data are stored, we also needed to implement a mechanism for the prompt notification of each agent upon addition of new information potentially triggering its activation.
Methods: The communication needs have been investigated and modeled using the HL7-FHIR standard to ensure proper semantic interoperability among agents. Then a syntax rooted in the FHIR search framework has been defined for representing the conditions to be monitored on the system blackboard for activating each agent.
Results: The Case Manager (CM) has been implemented as a dedicated component playing the role of an orchestrator directing the behavior of all agents involved. Agents dynamically inform the CM about the conditions to be monitored on the blackboard, using the syntax we developed. The CM then notifies each agent whenever any condition of interest occurs. The functionalities of the CM and other actors have been validated using simulated scenarios mimicking the ones that will be faced during pilot studies and in production.
Conclusions: The CM proved to be a key facilitator for properly achieving the required behavior of our multi-agent system. The proposed architecture may also be leveraged in many clinical contexts for integrating separate legacy services, turning them into a consistent telemedicine framework and enabling application reusability.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.