A methodology based on openEHR archetypes and software agents for developing e-health applications reusing legacy systems

BACKGROUND AND OBJECTIVE In Pervasive Healthcare, novel information and communication technologies are applied to support the provision of health services anywhere, at anytime and to anyone. Since health systems may offer their health records in different electronic formats, the openEHR Foundation prescribes the use of archetypes for describing clinical knowledge in order to achieve semantic interoperability between these systems. Software agents have been applied to simulate human skills in some healthcare procedures. This paper presents a methodology, based on the use of openEHR archetypes and agent technology, which aims to overcome the weaknesses typically found in legacy healthcare systems, thereby adding value to the systems. METHODS This methodology was applied in the design of an agent-based system, which was used in a realistic healthcare scenario in which a medical staff meeting to prepare a cardiac surgery has been supported. We conducted experiments with this system in a distributed environment composed by three cardiology clinics and a center of cardiac surgery, all located in the city of Marília (São Paulo, Brazil). We evaluated this system according to the Technology Acceptance Model. RESULTS The case study confirmed the acceptance of our agent-based system by healthcare professionals and patients, who reacted positively with respect to the usefulness of this system in particular, and with respect to task delegation to software agents in general. The case study also showed that a software agent-based interface and a tools-based alternative must be provided to the end users, which should allow them to perform the tasks themselves or to delegate these tasks to other people. CONCLUSIONS A Pervasive Healthcare model requires efficient and secure information exchange between healthcare providers. The proposed methodology allows designers to build communication systems for the message exchange among heterogeneous healthcare systems, and to shift from systems that rely on informal communication of actors to a more automated and less error-prone agent-based system. Our methodology preserves significant investment of many years in the legacy systems and allows developers to extend them adding new features to these systems, by providing proactive assistance to the end-users and increasing the user mobility with an appropriate support.

[1]  Antonio Moreno,et al.  Computer-based execution of clinical guidelines: A review , 2008, Int. J. Medical Informatics.

[2]  Dharmendra Sharma,et al.  An Intelligent Multi Agent Design in Healthcare Management System , 2008, KES-AMSTA.

[3]  Yun Peng,et al.  Agent communication languages: the current landscape , 1999, IEEE Intell. Syst..

[4]  T Beale,et al.  openEHR Architecture Architecture Overview , 2006 .

[5]  Mar Marcos,et al.  Towards the Interoperability of Computerised Guidelines and Electronic Health Records: An Experiment with openEHR Archetypes and a Chronic Heart Failure Guideline , 2010, KR4HC.

[6]  Franco Zambonelli,et al.  Agent-oriented software engineering for Internet agents , 2001 .

[7]  Bruce Jensen,et al.  Inheriting the Wind , 2002, Chosen Peoples.

[8]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[9]  Antonio Moreno,et al.  Software agents in health care , 2003, Artif. Intell. Medicine.

[10]  Antonio Moreno,et al.  Management of Hospital Teams for Organ Transplants Using Multi-agent Systems , 2001, AIME.

[11]  이훈,et al.  지각된 유용성(Perceived Usefulness)의 영향분석 , 2004 .

[12]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[13]  Diego Boscá,et al.  Interoperability of clinical decision-support systems and electronic health records using archetypes: A case study in clinical trial eligibility , 2013, J. Biomed. Informatics.

[14]  Agostino Poggi,et al.  Developing multi‐agent systems with a FIPA‐compliant agent framework , 2001 .

[15]  Wynne W. Chin,et al.  A Comparison of Approaches for the Analysis of Interaction Effects Between Latent Variables Using Partial Least Squares Path Modeling , 2010 .

[16]  Thomas Beale Archetypes and the EHR. , 2003, Studies in health technology and informatics.

[17]  Chia-Chen Chen,et al.  An RFID-Based Software Agent Framework on Pervasive Health Service , 2009, 2009 2nd International Conference on Biomedical Engineering and Informatics.

[18]  Simin Nadjm-Tehrani,et al.  Scale-up and performance studies of three agent platforms , 2004, IEEE International Conference on Performance, Computing, and Communications, 2004.

[19]  L. Varga,et al.  K4Care: Knowledge-Based Homecare e-Services for an Ageing Europe , 2007 .

[20]  Luís Ferreira Pires,et al.  An Architecture for Health Information Exchange in Pervasive Healthcare Environment , 2013, ICEIS.

[21]  Stefan Poslad,et al.  Specifying protocols for multi-agent systems interaction , 2007, TAAS.

[22]  Giosue Vitaglione,et al.  Scalability and Per-formance of JADE Message Transport System , 2002 .

[23]  Anastasia Karanastasi,et al.  Agent Technology Meets the Semantic Web: Interoperability and Communication Issues , 2010 .

[24]  D. F. Adamatti,et al.  A Proposal for Interoperability to Agent Communication Using Synonyms , 2012, 2012 Third Brazilian Workshop on Social Simulation.

[25]  Toshiya Kaihara,et al.  A multi agent system approach for hospital's drugs management using combinatorial auctions , 2010, 2010 8th IEEE International Conference on Industrial Informatics.

[26]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[27]  Marta Mattoso,et al.  Odyssey-Search: A multi-agent system for component information search and retrieval , 2006, J. Syst. Softw..

[28]  Franco Zambonelli,et al.  Agent-Oriented Software Engineering for Internet Applications , 2001, Coordination of Internet Agents: Models, Technologies, and Applications.

[29]  Jaakko Lahteenmaki,et al.  Interoperability of personal health records , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[30]  Klaus Pohl,et al.  Software Product Line Engineering - Foundations, Principles, and Techniques , 2005 .

[31]  Donna L. Hudson,et al.  Intelligent agents in home healthcare , 2010, Ann. des Télécommunications.

[32]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[33]  Winfried Lamersdorf,et al.  Evaluation of Agent-Oriented Software Methodologies - Examination of the Gap Between Modeling and Platform , 2004, AOSE.

[34]  J E Bardram,et al.  Pervasive Healthcare as a Scientific Discipline , 2008, Methods of Information in Medicine.

[35]  R. Likert “Technique for the Measurement of Attitudes, A” , 2022, The SAGE Encyclopedia of Research Design.

[36]  Hafiz Farooq Ahmad,et al.  Ontology Services between Agents and OWL Based Web Services , 2007, Third International Conference on Semantics, Knowledge and Grid (SKG 2007).

[37]  Paul Jen-Hwa Hu,et al.  Investigating healthcare professionals' decisions to accept telemedicine technology: an empirical test of competing theories , 2002, Inf. Manag..

[38]  David Sánchez,et al.  Knowledge-driven delivery of home care services , 2012, Journal of Intelligent Information Systems.

[39]  Bing Wu,et al.  Legacy Information Systems: Issues and Directions , 1999, IEEE Softw..

[40]  Jose M. Such,et al.  Performance evaluation of open-source multiagent platforms , 2006, AAMAS '06.

[41]  Marcela D. Rodríguez,et al.  Context-Aware Mobile Communication in Hospitals , 2003, Computer.

[42]  Wanderley Lopes de Souza,et al.  UMA ARQUITETURA PARA TROCA DE MENSAGENS NO CUIDADO DE SAÚDE PERVASIVO BASEADA NO USO DE AGENTES INTELIGENTES An Architecture for Message Exchange in Pervasive Healthcare based on the use of Intelligent Agents , 2013 .

[43]  Fred D. Davis,et al.  Toward preprototype user acceptance testing of new information systems: implications for software project management , 2004, IEEE Transactions on Engineering Management.

[44]  T Beale Archetype Definition Language (ADL) , 2004 .

[45]  David Sánchez,et al.  Agents applied in health care: A review , 2010, Int. J. Medical Informatics.

[46]  Simon J Mitchell,et al.  Teamwork, communication, formula-one racing and the outcomes of cardiac surgery. , 2014, The journal of extra-corporeal technology.

[47]  Julian Padget,et al.  Using software agents to preserve individual health data confidentiality in micro-scale geographical analyses , 2006, J. Biomed. Informatics.

[48]  Ruzena Bajcsy,et al.  Robust Medical Data Delivery for Wireless Pervasive Healthcare , 2009, 2009 Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing.

[49]  Antonio Francisco do Prado,et al.  Using the dual-level modeling approach to develop applications for pervasive healthcare , 2013 .

[50]  David Sánchez,et al.  Agent-based execution of personalised home care treatments , 2011, Applied Intelligence.

[51]  Hajar Kashfi An openEHR-Based Clinical Decision Support System: A Case Study , 2009, MIE.

[52]  Luís Ferreira Pires,et al.  A novel architecture for message exchange in Pervasive Healthcare based on the use of Intelligent Agents , 2013, 2013 ACS International Conference on Computer Systems and Applications (AICCSA).

[53]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.

[54]  Martyn Fletcher,et al.  Implementing Industrial Multi-agent Systems Using JACK , 2003, PROMAS.

[55]  Fu-Shiung Hsieh Collaborative Workflow Management in Holonic Multi-Agent Systems , 2011, KES-AMSTA.

[56]  Pavel Vrba JAVA-Based Agent Platform Evaluation , 2003, HoloMAS.

[57]  Luís Ferreira Pires,et al.  Message generation facilities for interoperability in pervasive healthcare environments , 2013, AMCIS.

[58]  Nicoletta Fornara,et al.  A peer to peer agent coordination framework for IHE based cross-community health record exchange , 2013, SAC '13.

[59]  Jacques Pasquier-Rocha,et al.  Enhancing E-Health Information Systems with Agent Technology , 2008, International journal of telemedicine and applications.

[60]  K. P. Logan,et al.  Prognostic software agents for machinery health monitoring , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[61]  Karin Baier Core J2ee Patterns Best Practices And Design Strategies , 2016 .

[62]  Luís Ferreira Pires,et al.  A Novel Approach to Developing Applications in the Pervasive Healthcare Environment through the Use of Archetypes , 2013, ICCSA.

[64]  J. L. Cardoso de Moraes,et al.  Methodological support to develop interoperable applications for pervasive healthcare , 2014 .

[65]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[66]  Luís Ferreira Pires,et al.  Towards a Reusable Architecture for Message Exchange in Pervasive Healthcare , 2013, ICEIS.

[67]  Douglas T. Ross,et al.  Structured Analysis (SA): A Language for Communicating Ideas , 1977, IEEE Transactions on Software Engineering.

[68]  Ulises Cortés,et al.  Formalizing an electronic institution for the distribution of human tissues , 2003, Artif. Intell. Medicine.

[69]  Hilton Vicente César OpenEHR-based pervasive health information system for primary care: First Brazilian experience for public care , 2013, Proceedings of the 26th IEEE International Symposium on Computer-Based Medical Systems.

[70]  Cláudia Maria Lima Werner,et al.  Adaptation and Composition Within Component Architecture Specification , 2006, ICSR.