Skip to main content

Advertisement

Log in

Agent-based execution of personalised home care treatments

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. Bechhofer S, Yesilada Y, Stevens R, Jupp S, Horan B (2008) Using ontologies and vocabularies for dynamic linking. IEEE Int Comput 12:32–39

    Article  Google Scholar 

  6. Bellifemine F, Caire G, Greenwood D (2007) Developing multi-agent systems with JADE. Wiley, Chichester

    Book  Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Campana F, Cerracchio E, Annicchiarico R, Federici A (2007) The K4Care model validation. K4Care Internal report, Rome, Italy

  10. 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

    Chapter  Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

  14. Durso SC (2006) Using clinical guidelines designed for older adults with diabetes mellitus and complex health status. J Am Med Assoc 295:1935–1940

    Article  Google Scholar 

  15. 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

    Google Scholar 

  16. FIPA (2002) FIPA abstract architecture specification (XC00001J). Foundation for intelligent and physical agents (FIPA), Geneva, Switzerland

  17. FIPA (2002) FIPA contract net interaction protocol specification (SC00029H). Foundation for intelligent and physical agents (FIPA), Geneva, Switzerland

  18. FIPA (2002) FIPA request interaction protocol specification (SC00026H). Foundation for intelligent and physical agents (FIPA), Geneva, Switzerland

  19. Fox J, Das S (2000) Safe and sound. AAAI and MIT Press, Menlo Park

    Google Scholar 

  20. Fox J, Beveridge M, Glasspool D (2003) Understanding intelligent agents: analysis and synthesis. AI Commun 16:139–152

    MathSciNet  MATH  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Fox J, Patkar V, Thomson R (2006) Decision support for healthcare: the PROforma evidence base. Inf Prim Care 14:49–54

    Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Chapter  Google Scholar 

  26. Gómez-Pérez A, Fernández-López M, Corcho O (2004) Ontological engineering. Springer, Berlin

    Google Scholar 

  27. 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

    Google Scholar 

  28. 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

  29. 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

    Google Scholar 

  30. 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

    Google Scholar 

  31. Isern D, Moreno A (2008) Computer-based execution of clinical guidelines: a review. Int J Med Inf 77:787–808

    Article  Google Scholar 

  32. 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

  33. 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

    Google Scholar 

  34. 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

    Google Scholar 

  35. 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

    Google Scholar 

  36. 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

    Google Scholar 

  37. 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

    Google Scholar 

  38. 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

  39. Knappe R, Bulskov H, Andreasen T (2007) Perspectives on ontology-based querying. Int J Intell Syst 22:739–761

    Article  MATH  Google Scholar 

  40. 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

    Google Scholar 

  41. 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

    Article  Google Scholar 

  42. 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

    Article  Google Scholar 

  43. Quaglini S, Stefanelli M, Cavallini A, Micieli G, Fassino C, Mossa C (2000) Guideline-based careflow systems. Artif Intell Med 20:5–22

    Article  Google Scholar 

  44. 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

    Google Scholar 

  45. 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

    Google Scholar 

  46. 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

    Article  Google Scholar 

  47. 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

    Article  Google Scholar 

  48. Staab S, Schnurr H, Studer R, Sure Y (2001) Knowledge process and ontologies. IEEE Intell Syst 16:26–34

    Article  Google Scholar 

  49. Studer R, Benjamins VR, Fensel D (1998) Knowledge engineering: principles and methods. IEEE Trans Knowl Data Eng 25:161–197

    MATH  Google Scholar 

  50. Sutton DR, Fox J (2003) The syntax and semantics of the PROforma guideline modeling language. J Am Med Inf Assoc 10:433–443

    Article  Google Scholar 

  51. 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

    Google Scholar 

  52. 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

    Google Scholar 

  53. 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

    Google Scholar 

  54. Tu SW, Glasgow J (2006) The SAGE guideline model technical specification (SMI-2006-1243). Stanford Medical Informatics, Stanford

    Google Scholar 

  55. 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

    Google Scholar 

  56. 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

    Google Scholar 

  57. 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

    Article  Google Scholar 

  58. Wooldridge M (2002) An Introduction to multiagent systems. Wiley, West Sussex

    Google Scholar 

  59. 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

    Google Scholar 

  60. 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

    Article  Google Scholar 

  61. Zambonelli F, Jennings NR, Wooldridge M (2003) Developing multiagent systems: the Gaia methodology. ACM Trans Soft Eng Methodol 12:317–370

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Isern.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-009-0187-6

Keywords

Navigation