Abstract
There is need for software systems in order to coordinate the activities of healthcare professionals involved in the treatment of a patient, aligning the care delivery around already existing Clinical Practice Guidelines (CPGs). This is being carried out in care organizations by implementing integrated Care Pathways (CPs). Nonetheless, the generation of these care pathways is not trivial, and multiple barriers exist for their development and enactment. In this paper, a knowledge-based architecture is presented that, by means of Knowledge Engineering methods and Artificial Intelligence Planning and Scheduling (AI P&S) techniques, is able to automatically generate these care pathways from a computer-interpretable representation of CPGs, tackling some of these barriers. Firstly, these techniques consider the patient profile, the care organization details as well as the temporal and resource constraints, implicit in a care process, in order to generate a patient-focused care pathway. Moreover, they also allow the enactment of personalized care plans in a web-based format, powered by a workflow runtime engine, thus providing an ubiquitous and interactive execution to healthcare professionals. Finally, the architecture also includes monitoring and replanning techniques in order to check the current health status of patients and adapt care plans when they do not progress as expected. For the experimental evaluation of the architecture, several tests have been carried out in order to simulate a clinical environment where different care plans were automatically executed, monitored and adapted regarding the health conditions of patients as well as the recommendations specified in a real, CPG of the paediatric oncology area. As conclusion, the proposed architecture seems to be an adequate infrastructure for supporting the automated generation as well as the interactive execution and monitoring of patient-focused care pathways.
Similar content being viewed by others
Notes
This AI planner, formerly known as HTNP (Hierarchical Task Network Planner), has been extended as a commercial product called Decisor, currently property of our start-up IActive Intelligent Technologies [31].
This code is a simplification of the representation of a clinical protocol described in more detail in Sect. 4.
Business Process Management [1].
XPDL (XML Process Definition Language) is a standard language defined by the Workflow Management Coalition [64].
In the application domain of this paper, this context is a clinical environment.
References
Aalst W, Hofstede A, Weske M (2003) Business process management: a survey. In: Aalst W, Weske M (eds) Business process management. Lecture notes in computer science, vol 2678. Springer, Berlin Heidelberg, pp 1–12
Alexandrou D, Skitsas I, Mentzas G (2011) A holistic environment for the design and execution of self-adaptive clinical pathways. IEEE Trans Inf Technol Biomed 15(1):108–118
Allen JF (1983) Maintaining knowledge about temporal intervals. Commun ACM 26(11):832–843
Benson T (2005) Care pathways. Openclinical Website. NHS, National Programme for Information Technology. http://www.openclinical.org/docs/ext/briefingpapers/bensonPathways.pdf. Accessed 12 June 2013
Bonitasoft (2009) NovaBonita (version 4.1.1). http://forge.ow2.org/project/showfiles.php?group_id=56. Accessed 12 June 2013
Bonitasoft (2012) Open source workflow & BPM software. http://www.bonitasoft.com/. Accessed 12 June 2013
Bose R (2003) Knowledge management-enabled health care management systems: capabilities, infrastructure, and decision-support. Expert Syst Appl 24(1):59–71
Campbell H, Hotchkiss R, Bradshaw N, Porteous M (1998) Integrated care pathways. Br Med J 316:133–137
Cancer research UK (2013) http://www.cancerresearchuk.org/home/. Accessed 12 June 2013
Castillo L, Fdez-Olivares J, García-Pérez Ó, Palao F (2006) Efficiently handling temporal knowledge in an HTN planner. In: Proceedings of the 16th international conference on automated planning and scheduling (ICAPS), pp 63–72
Ciccarese P, Caffi E, Quaglini S, Stefanelli M (2005) Architectures and tools for innovative health information systems: the guide project. Int J Med Inform 74(78):553–562
Combi C, Gozzi M, Juarez J, Oliboni B, Pozzi G (2007) Conceptual modeling of temporal clinical workflows. In: Proceedings of the 14th international symposium on temporal representation and reasoning, pp 70–81
Cortés U, Vázquez-Salceda J, López-Navidad A, Caballero F (2004) UCTx: a multi-agent system to assist a transplant coordination unit. Appl Intell 20(1):59–70
COSSAC IRC in cognitive science & systems engineering (2012) Tallis. http://www.cossac.org/technologies/proforma/technologies. Accessed 12 June 2013
Crocker T, Johnson O, King S (2007) Towards a formalization of care pathways to embody good practice in healthcare. In: EGovernment workshop, metropolitan university, Leeds
Dayal U, Hsu M, Ladin R (2001) Business process coordination: state of the art, trends, and open issues. In: Proceedings of the 27th very large databases conference (VLDB), pp 3–13
de Clercq PA, Blom JA, Korsten HHM, Hasman A (2004) Approaches for creating computer-interpretable guidelines that facilitate decision support. Artif Intell Med. doi:10.1016/j.artmed.2004.02.003
Edelkamp S, Hoffmann J (2004) PDDL 2.2: the language for the classical part of the 4th international planning competition. In: Proceedings of the international conference on automated planning and scheduling (ICAPS)
Erol K, Hendler J, Nau DS (1994) HTN planning: complexity and expressivity. In: Proceedings of the 12th national conference on artificial intelligence (AAAI), pp 1123–1128
Fdez-Olivares J, Castillo L, García-Pérez Ó, Palao F (2006) Bringing users and planning technology together. Experiences in SIADEX. In: Proceedings of the 16th international conference on automated planning and scheduling (ICAPS), pp 11–20
Fdez-Olivares J, Castillo L, Cózar J, García-Pérez Ó (2011) Supporting clinical processes and decisions by hierarchical planning and scheduling. Comput Intell 27(1):103–122
Fox M, Long D (2003) PDDL2.1: an extension to PDDL for expressing temporal planning domains. J Artif Intell Res 20:2003
Fox J, Johns N, Rahmanzadeh A (1998) Disseminating medical knowledge: the PROforma approach. Artif Intell Med 14(1–2):157–182
Fox J, Glasspool D, Patkar V, Austin M, Black L, South M, Robertson D, Vincent C (2010) Delivering clinical decision support services: there is nothing as practical as a good theory. J Biomed Inform 43(5):831–843
Ghallab M, Nau D, Traverso P (2004) Automated planning. Theory and practice. Morgan Kaufmann, San Mateo
González-Ferrer A, ten Teije A, Fdez-Olivares J, Milian K (2013) Automated generation of patient-tailored electronic care pathways by translating computer-interpretable guidelines into hierarchical task networks. Artif Intell Med 57(2):91–109
González-Vélez H, Mier M, Julià-Sapé M, Arvanitis TN, García-Gómez JM, Robles M, Lewis PH, Dasmahapatra S, Dupplaw D, Peet A, Arús C, Celda B, Huffel SV, i Ariet ML (2009) HealthAgents: distributed multi-agent brain tumor diagnosis and prognosis. Appl Intell 30(3):191–202
Hallerbach A, Bauer T, Reichert M (2010) Configuration and management of process variants. In: Brocke J, Rosemann M (eds) Handbook on business process management, vol 1. Springer, Berlin Heidelberg, pp 237–255
Han M, Thiery T, Song X (2006) Managing exceptions in the medical workflow systems. In: Proceedings of the 28th international conference on software engineering, pp 741–750
Hatsek A, Young O, Shalom E, Shahar Y (2008) DeGeL: a clinical-guidelines library and automated guideline-support tools. In: ten Teije A, Miksch S, Lucas P (eds) Computer-based medical guidelines and protocols: a primer and current trends, vol 139, pp 203–212. doi:10.3233/978-1-58603-873-1-203
IActive (2013) IActive intelligent technologies. http://www.iactiveit.com. Accessed 12 June 2013
Isern D, Moreno A (2008) Computer-based execution of clinical guidelines: a review. Int J Med Inform 77(12):787–808
Isern D, Moreno A, Sánchez D, Hajnal A, Pedone G, Varga L (2011) Agent-based execution of personalised home care treatments. Appl Intell 34(2):155–180
Kohn L, Corrigan J, Donaldson M et al (2000) To err is human: building a safer health system. Institute of medicine. National Academy Press, Washington
Kumar K, Singh Y, Sanyal S (2009) Hybrid approach using case-based reasoning and rule-based reasoning for domain independent clinical decision support in ICU. Expert Syst Appl 36(1):65–71
Lieber J, d’Aquin M, Badra F, Napoli A (2008) Modeling adaptation of breast cancer treatment decision protocols in the KASIMIR project. Appl Intell 28(3):261–274
Liu J, Wyatt J, Altman D (2006) Decision tools in health care: focus on the problem, not the solution. BMC Med Inf Decis Mak 6(1):4
Maglogiannis I, Zafiropoulos EP, Anagnostopoulos I (2009) An intelligent system for automated breast cancer diagnosis and prognosis using SVM based classifiers. Appl Intell 30(1):24–36
Miksch S (1999) Plan management in the medical domain. AI Commun 12(4):209–235
Miksch S, Shahar Y, Johnson P (1997) Asbru: a task-specific, intention-based, and time-oriented language for representing skeletal plans. In: Proceedings of the 7th workshop on knowledge engineering: methods languages, pp 1–25
Miranda-Mena T, Benítez U, Ochoa J, Martínez-Béjar R, Fernández-Breis J, Salinas J (2006) A knowledge-based approach to assign breast cancer treatments in oncology units. Expert Syst Appl 31(3):451–457
Montani S (2008) Exploring new roles for case-based reasoning in heterogeneous AI systems for medical decision support. Appl Intell 28(3):275–285
Montani S (2010) Prototype-based management of business process exception cases. Appl Intell 33(3):278–290
Myers KL (1999) CPEF: a continuous planning and execution framework. AI Mag 20(40):63–70
Open Clinical Knowledge management for medical care (1998) KASIMIR: knowledge management and decision support system for oncology. http://www.openclinical.org/prj_kasimir.html. Accessed 12 June 2013
Open Clinical Knowledge management for medical care (2001) DeGeL: digital electronic guideline library. http://www.openclinical.org/gmm_degel.html. Accessed 12 June 2013
Open Clinical Knowledge management for medical care (2002) SAGE: standards-based shareable active guideline environment. http://www.openclinical.org/gmm_sage.html. Accessed 12 June 2013
Patkar V, Fox J (2008) Clinical guidelines and care pathways: a case study applying PROforma decision support technology to the breast cancer care pathway. In: ten Teije A, Miksch S, Lucas P (eds) Computer-based medical guidelines and protocols: a primer and current trends, vol 139, pp 233–242. doi:10.3233/978-1-58603-873-1-233
Peleg M, Tu S, Bury J, Ciccarese P, Fox J, Greenes RA, Hall R, Johnson PD, Jones N, Kumar A, Miksch S, Quaglini S, Seyfang A, Shortliffe EH, Stefanelli M (2003) Comparing computer-interpretable guideline models: a case-study approach. J Am Med Inform Assoc 10(1):52–68
Peleg M, Keren S, Denekamp Y (2008) Mapping computerized clinical guidelines to electronic medical records: knowledge-data ontological mapper (KDOM). J Biomed Inform 41(1):180–201
Peleg M, Somekh J, Dori D (2009) A methodology for eliciting and modeling exceptions. J Biomed Inform 42:736–747
Petrovic S, Mishra N, Sundar S (2011) A novel case based reasoning approach to radiotherapy planning. Expert Syst Appl 38(9):10,759–10,769
Quaglini S, Stefanelli M, Cavallini A, Micieli G, Fassino C, Mossa C (2000) Guideline-based careflow systems. Artif Intell Med 20(1):5–22
R-Moreno M, Kearney P (2002) Integrating AI planning techniques with workflow management system. Knowl-Based Syst 15(5–6):285–291
Russell S, Norvig P (2009) Artificial intelligence. A modern approach, 3rd edn. Prentice Hall, New York
Sapena O, Onaindia E (2008) Planning in highly dynamic environments: an anytime approach for planning under time constraints. Appl Intell 29(1):90–109
SEHOP (2003) Protocol for the diagnosis and treatment of the Hodgkin’s disease in childhood and adolescence. https://decsai.ugr.es/~isanchez/EH-SEOP.003.pdf. Accessed 12 June 2013
SEHOP (2012) Spanish society of paediatric haematology and oncology. http://www.sehop.org/. Accessed 12 June 2013
Shalom E, Fridman I, Shahar Y, Hatsek A, Lunenfeld E (2013) Towards a realistic clinical-guidelines application framework: desiderata, applications, and lessons learned. In: Lenz R, Miksch S, Peleg M, Reichert M, Riaño D, ten Teije A (eds) Process support and knowledge representation in health care, vol 7738. Springer, Berlin Heidelberg, pp 56–70
Terenziani P, German E, Shahar Y (2008) The temporal aspects of clinical guidelines. In: ten Teije A, Miksch S, Lucas P (eds) Computer-based medical guidelines and protocols: a primer and current trends, vol 139, pp 81–100. doi:10.3233/978-1-58603-873-1-81
Tu S, Campbell J, Glasgow J, Nyman M, McClure R, Mc-Clay J, Parker C, Hrabak K, Berg D, Weida T, Mansfield J, Musen M, Abarbanel R (2007) The SAGE guideline model: achievements and overview. J Am Med Inform Assoc 14:589–598
Wakamiya S, Yamauchi K (2009) What are the standard functions of electronic clinical pathways? Int J Med Inform 78(8):543–550
Wang Z, Wang H, Qi C, Wang J (2013) A resource enhanced HTN planning approach for emergency decision-making. Appl Intell 38(2):226–238
WfMC (2012) Workflow management coalition, XPDL support and resources. http://www.wfmc.org/xpdl.html. Accessed 12 June 2013
Young O, Shahar Y, Liel Y, Lunenfeld E, Bar G, Shalom E, Martins S, Vaszar L, Marom T, Goldstein M (2007) Runtime application of Hybrid-Asbru clinical guidelines. J Biomed Inform 40(5):507–526
Author information
Authors and Affiliations
Corresponding author
Additional information
This research work has been partially supported by the Andalusian Regional Ministry and the Spanish Ministry of Innovation under projects P08-TIC-3572 and TIN2008-06701-C03-02 respectively.
Rights and permissions
About this article
Cite this article
Sánchez-Garzón, I., González-Ferrer, A. & Fernández-Olivares, J. A knowledge-based architecture for the management of patient-focused care pathways. Appl Intell 40, 497–524 (2014). https://doi.org/10.1007/s10489-013-0466-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-013-0466-0