Abstract
Home Care services are notoriously difficult to deliver efficiently, due to the heterogeneity of the involved actors and the usual co-morbidity of the patients assisted at home. The K4Care platform proposes an agent-based three-layered architecture aimed at addressing these two issues and facilitate the provision of these services. The development of the platform was supported by a methodology to help the automation of the modelling and implementation of the multi-agent system. The intelligent agents of the platform, which personify the Home Care domain actors, have the capability to guide the execution of administrative and medical processes, driving the flux of knowledge and control among all the involved professionals, simplifying their interactions and capturing new medical knowledge emerging from physicians. The platform also provides tools that allow medical practitioners to develop personalised treatments, adapted to the clinical and social circumstances of each patient and based on the standard international recommendations for the most frequent Home Care pathologies. The paper describes the architecture of the system, how personalised treatments are created, and how they are executed through the co-ordinated work of agents. A comparison with other relevant guideline execution systems and an evaluation of the actual state of the work are also provided.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Anselma L, Terenziani P, Montani S, Bottrighi A (2007) Automatic treatment of temporal issues in clinical guidelines in the GLARE system. In: Kuhn KA, Warren JR, Leong T-Y (eds) Proc of 12th world congress on health (medical) informatics, MEDINFO 2007. IOS Press, Brisbane, pp 807–811
Aubrecht P, Matousek K, Lhotská L (2008) On designing an EHCR repository. In: Azevedo L, Londral AR (eds) Proc of international conference on health informatics, HEALTHINF 08. INSTICC—Institute for Systems and Technologies of Information, Control and Communication, Funchal, pp 280–285
Batet M, Gibert K, Valls A (2007) The data abstraction layer as knowledge provider for a medical multi-agent system. In: Riaño D, Campana F (eds) Proc of from knowledge to global care AIME 2007 workshop K4CARE 2007. Springer, Amsterdam, pp 87–100
Batet M, Gibert K, Valls A (2007) The data abstraction layer as knowledge provider for a medical multi-agent system. In: Riaño D, Campana F (eds) Proc of from knowledge to global care AIME 2007 workshop K4CARE 2007. Springer, Amsterdam, pp 87–100
Bechhofer S, Yesilada Y, Stevens R, Jupp S, Horan B (2008) Using ontologies and vocabularies for dynamic linking. IEEE Int Comput 12:32–39
Bellifemine F, Caire G, Greenwood D (2007) Developing multi-agent systems with JADE. Wiley, Chichester
Berg D, Ram P, Glasgow J (2004) SAGEDesktop: an environment for testing clinical practice guidelines. In: Liang Z-P (ed) Proc of 26th annual conference of the IEEE engineering in medicine and biology society, IEEE-IEBMS 2004. IEEE Press, San Francisco, pp 3217–3220
Boyd CM, Darer J, Boult C, Fried LP, Boult L, Wu AW (2005) Clinical practice guidelines and quality of care for older patients with multiple comorbid diseases: implications for pay for performance. J Am Med Assoc 294:716–724
Campana F, Cerracchio E, Annicchiarico R, Federici A (2007) The K4Care model validation. K4Care Internal report, Rome, Italy
Campana F, Moreno A, Riaño D, Varga L (2008) K4Care: knowledge-based homecare e-services for an ageing Europe. In: Annicchiarico R, Cortés U, Urdiales C (eds) Agent technology and e-Health. Birkhäuser, Basel, pp 95–115
Ciccarese P, Caffi E, Boiocchi L, Quaglini S, Stefanelli M (2004) A guideline management system. In: Fieschi M, Coiera E, Li JX (eds) Proc of 11th world congress on medical informatics, MEDINFO 2004. IOS Press, San Francisco, pp 28–32
Ciccarese P, Caffi E, Quaglini S, Stefanelli M (2005) Architectures and tools for innovative health information systems: the guide project. Int J Med Inf 74:553–562
Cossentino M (2005) From requirements to code with the PASSI methodology. In: Henderson-Sellers B, Giorgini P (eds) Agent-oriented methodologies. Idea Group, pp 79–106
Durso SC (2006) Using clinical guidelines designed for older adults with diabetes mellitus and complex health status. J Am Med Assoc 295:1935–1940
Eberhart A (2002) Automatic generation of Java/SQL based inference engines from RDF schema and RuleML. In: Horrocks I, Hendler J (eds) Proc of first international semantic web conference on the semantic web, ISWC 2002. Springer, Berlin, pp 102–116
FIPA (2002) FIPA abstract architecture specification (XC00001J). Foundation for intelligent and physical agents (FIPA), Geneva, Switzerland
FIPA (2002) FIPA contract net interaction protocol specification (SC00029H). Foundation for intelligent and physical agents (FIPA), Geneva, Switzerland
FIPA (2002) FIPA request interaction protocol specification (SC00026H). Foundation for intelligent and physical agents (FIPA), Geneva, Switzerland
Fox J, Das S (2000) Safe and sound. AAAI and MIT Press, Menlo Park
Fox J, Beveridge M, Glasspool D (2003) Understanding intelligent agents: analysis and synthesis. AI Commun 16:139–152
Fox J, Alabassi A, Patkar V, Rose T, Black E (2006) An ontological approach to modelling tasks and goals. Comput Biol Med 36:837–856
Fox J, Patkar V, Thomson R (2006) Decision support for healthcare: the PROforma evidence base. Inf Prim Care 14:49–54
Fuxman A, Liu L, Mylopoulos J, Pistore M, Roveri M, Traverso P (2004) Specifying and analyzing early requirements in tropos. Requir Eng 9:132–150
Gennari JH, Musen MA, Fergerson RW, Grosso WE, Crubézy M, Eriksson H, Noy NF, Tu SW (2003) The evolution of Protégé: an environment for knowledge-based systems development. Int J Hum Comput Stud 58:89–123
Gibert K, Valls A, Lhotska L, Aubrecht P (2009) Privacy preserving and use of medical information in a multiagent system. In: Solanas A, Martínez-Ballesté A (eds) Advances in artificial intelligence for privacy protection and security. World Scientific, New York, pp 165–194
Gómez-Pérez A, Fernández-López M, Corcho O (2004) Ontological engineering. Springer, Berlin
Hajnal A, Isern D, Moreno A, Pedone G, Varga LZ (2007) Knowledge driven architecture for home care. In: Burkhard H-D, Lindemann G, Verbrugge R, Varga LZ (eds) Proc of 5th international central and eastern European conference on multi-agent systems, CEEMAS 2007. Springer, Leipzig, pp 173–182
Hajnal A, Pedone G, Varga LZ (2007) Ontology-driven agent code generation for home care in Protégé. In: Hopper T, Noy N, O’Connor M, Rubin D, Tu SW (eds) Proc of 10th international Protégé conference. Budapest, Hungary, pp 91–93
Isern D, K4Care (2008) Knowledge based homecare eservices for an ageing Europe: the K4Care platform. In: Karacapilidis N (ed) Proc of 18th European conference on artificial intelligence, system demonstrations. ECCAI, Patras, pp 11–12
Isern D, Moreno A (2004) Distributed guideline-based health care system. In: Proc of 4th international conference on intelligent systems design and applications, ISDA 2004. IEEE Press, Budapest, pp 145–150
Isern D, Moreno A (2008) Computer-based execution of clinical guidelines: a review. Int J Med Inf 77:787–808
Isern D, Valls A, Moreno A (2006) Learning the user’s preferences for multiple criteria ranking. In: Proc of XIII congreso Español sobre tecnologías y lógica fuzzy, ESTYLF 2006. Ciudad Real, Spain, pp 325–330
Isern D, Moreno A, Pedone G, Varga L (2007) An intelligent platform to provide home care services. In: Riaño D, Campana F (eds) Proc of from knowledge to global care AIME 2007 workshop K4CARE 2007. Springer, Amsterdam, pp 149–160
Isern D, Sánchez D, Moreno A (2007) An ontology-driven agent-based clinical guideline execution engine. In: Bellazzi R, Abu-Hanna A, Hunter J (eds) Proc of 11th conference on artificial intelligence in medicine, AIME 2007. Springer, Berlin, pp 49–53
Isern D, Millan M, Moreno A, Pedone G, Varga LZ (2008) Agent-based execution of individual intervention plans. In: Moreno A, Cortés U, Annicchiarico R (eds) Proc of workshop agents applied in healthcare collocated in 7th int conference on autonomous agents and multiagent systems (AAMAS 08). IFAAMAS, Estoril, pp 31–40
Isern D, Millan M, Moreno A, Pedone G, Varga LZ (2008) Home care personalisation with individual intervention plans. In: Riaño D (ed) Proc of K4Help 2008. Springer, Patras, pp 134–151
Jones J, Wilson A, Parker H, Wynn A, Jagger C, Spiers N, Parker G (1999) Economic evaluation of hospital at home versus hospital care: cost minimisation analysis of data from randomised controlled trial. Br Med J 319:1547–1550
Kalyanpur A, Jiménez Pastor D, Battle S, Padget JA (2004) Automatic mapping of OWL ontologies into Java. In: Maurer F, Ruhe G (eds) Proc of sixteenth international conference on software engineering & knowledge engineering, SEKE 2004. Banff, Alberta, Canada, pp 98–103
Knappe R, Bulskov H, Andreasen T (2007) Perspectives on ontology-based querying. Int J Intell Syst 22:739–761
Lau LM, Shakib S (2005) Towards data interoperability: practical issues in terminology implementation and mapping. In: Proc of HIC 2005: thirteenth national health informatics conference. Health Informatics Society of Australia, Melbourne, pp 208–213
Lee CS, Wang MH, Chen JJ (2008) Ontology-based intelligent decision support agent for CMMI project monitoring and control. Int J Approx Reason 48:62–76
Peleg M, Tu SW, Bury J, Ciccarese P, Fox J, Greenes RA, Hall R, Johnson PD, Jones N, Kumar A, Miksch S, Quaglini S, Seyfang A, Shortliffe E, Stefanelli M (2003) Comparing computer-interpretable guideline models: a case-study approach. J Am Med Inf Assoc 10:52–68
Quaglini S, Stefanelli M, Cavallini A, Micieli G, Fassino C, Mossa C (2000) Guideline-based careflow systems. Artif Intell Med 20:5–22
Real F, Riaño D (2007) Automatic combination of formal intervention plans using SDA* representation model. In: Riaño D, Campana F (eds) Proc of from knowledge to global care AIME 2007 workshop K4CARE 2007. Springer, Amsterdam, pp 75–86
Riaño D (2007) The SDA* model: a set theory approach. In: Kokol P, Podgorelec V, Dušanka M, Zorman M, Verlic M (eds) Proc of 20th IEEE international symposium on computer-based medical systems, CBMS 2007. IEEE Press, Maribor, pp 563–568
Shahar Y, Young O, Shalom E, Galperin M, Mayaffit A, Moskovitch R, Hessing A (2004) A framework for a distributed, hybrid, multiple-ontology clinical-guideline library and automated guideline-support tools. J Biomed Inf 37:325–344
Sittig DF, Wright A, Osheroff JA, Middleton B, Teich JM, Ash JS, Bates DW (2008) Grand challenges in clinical decision support. J Biomed Inf 41:387–392
Staab S, Schnurr H, Studer R, Sure Y (2001) Knowledge process and ontologies. IEEE Intell Syst 16:26–34
Studer R, Benjamins VR, Fensel D (1998) Knowledge engineering: principles and methods. IEEE Trans Knowl Data Eng 25:161–197
Sutton DR, Fox J (2003) The syntax and semantics of the PROforma guideline modeling language. J Am Med Inf Assoc 10:433–443
Terenziani P, Montani S, Bottrighi A, Torchio M, Molino G, Anselma L, Correndo G (2003) Applying artificial intelligence to clinical guidelines: the GLARE approach. In: Cappelli A, Turini F (eds) Proc of AI*IA 2003: advances in artificial intelligence, 8th congress of the Italian association for artificial intelligence. Springer, Heidelberg, pp 536–547
Terenziani P, Montani S, Bottrighi A, Torchio M, Molino G, Correndo G (2004) The GLARE approach to clinical guidelines: main features. In: Kaiser K, Miksch S, Tu SW (eds) Proc of symposium on computerized guidelines and protocols, CGP 2004. IOS Press, Vienna, pp 162–166
Terenziani P, Montani S, Bottrighi A, Molino G, Torchio M (2005) Clinical guidelines adaptation: managing authoring and versioning issues. In: Miksch S, Hunter J, Keravnou E (eds) Proc of 10th conference on artificial intelligence in medicine, AIME 2005. Springer, Aberdeen, pp 151–155
Tu SW, Glasgow J (2006) The SAGE guideline model technical specification (SMI-2006-1243). Stanford Medical Informatics, Stanford
Tu SW, Musen MA (2001) Modeling data and knowledge in the EON guideline architecture. In: Patel V, Rogers R, Haux R (eds) Proc of 10th triennial congress of the international medical informatics association, MEDINFO 2001. IOS Press, London, pp 280–284
Tu SW, Campbell JR, Musen MA (2004) SAGE guideline modeling: motivation and methodology. In: Kaiser K, Miksch S, Tu SW (eds) Proc of symposium on computerized guidelines and protocols, CGP 2004. IOS Press, Prague, pp 167–171
Tu SW, Campbell JR, Glasgow J, Nyman MA, McClure R, McClay J, Parker C, Hrabak KM, Berg D, Weida T, Mansfield JG, Musen MA, Abarbanel RM (2007) The SAGE guideline model: achievements and overview. J Am Med Inf Assoc 14:589–598
Wooldridge M (2002) An Introduction to multiagent systems. Wiley, West Sussex
Young O, Shahar Y (2005) The spock system: developing a runtime application engine for hybrid-asbru guidelines. In: Miksch S, Hunter J, Keravnou E (eds) Proc of 10th conference on artificial intelligence in medicine, AIME 2005. Springer, Berlin, pp 166–170
Young O, Shahar Y, Liel Y, Lunenfeld E, Bar G, Shalom E, Martins SB, Vaszar LT, Marom T, Goldstein MK (2007) Runtime application of Hybrid-Asbru clinical guidelines. J Biomed Inf 40:507–526
Zambonelli F, Jennings NR, Wooldridge M (2003) Developing multiagent systems: the Gaia methodology. ACM Trans Soft Eng Methodol 12:317–370
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Isern, D., Moreno, A., Sánchez, D. et al. Agent-based execution of personalised home care treatments. Appl Intell 34, 155–180 (2011). https://doi.org/10.1007/s10489-009-0187-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-009-0187-6