Using archetypes and Domain Specific Languages on development of ubiquitous applications to pervasive healthcare

Pervasive healthcare focuses on the use of new technologies, tools, and services, in order to help patients to play a more active role in the treatment of their diseases. Since pervasive healthcare environments demand a huge amount of information exchange, the use of technologies like Health Level Seven (HL7) and archetypes has been proposed to provide interoperability between applications for these environments. However, the complexity of such technologies difficults their full adoption as well as the migration from centralized healthcare environments into pervasive ones. Aiming at collaborating to bridge this gap, this paper proposes an approach to integrate archetypes into HL7 v3 messages for the development of pervasive healthcare applications. The approach suggests the use of Domain Specific Languages (DSLs), which simplify the HL7 messages modeling and allow to automate most of the messages schema codification.

[1]  Richard C. Gronback Eclipse Modeling Project: A Domain-Specific Language Toolkit , 2009 .

[2]  C. Doig,et al.  Systematized Nomenclature of Medicine-Clinical Terms direction and its implications on critical care. , 2010, Journal of critical care.

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

[4]  Alois Ferscha,et al.  Pervasive Computing , 2004, Lecture Notes in Computer Science.

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

[6]  Michael G. Morris,et al.  User Acceptance of Information Technology: Theories and Models , 1996 .

[7]  Hyeoun-Ae Park Pervasive Healthcare Computing: EMR/EHR, Wireless and Health Monitoring , 2011, Healthcare Informatics Research.

[8]  Daniel A. Sadilek Prototyping domain-specific language semantics , 2008, OOPSLA Companion.

[9]  Zsolt Török,et al.  Implementing an HL7 Version 3 Modeling Tool from an Ecore Model , 2009, MIE.

[10]  Tim Benson,et al.  Principles of Health Interoperability HL7 and SNOMED , 2009 .

[11]  Frank Budinsky,et al.  EMF: Eclipse Modeling Framework 2.0 , 2009 .

[12]  T Beale,et al.  Archetypes: Constraint-based Domain Models for Future-proof Information Systems , 2000, OOPSLA 2000.

[13]  Upkar Varshney Pervasive healthcare computing , 2009 .

[14]  Alex Mihailidis,et al.  Pervasive Computing in Healthcare , 2006 .

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

[16]  Jack Greenfield,et al.  Software factories: assembling applications with patterns, models, frameworks and tools , 2004, OOPSLA '03.

[17]  WhitsonGeorge Health Level Seven , 2009, Definitions.

[18]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[19]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.

[20]  Grace I. Paterson,et al.  Systematized nomenclature of medicine clinical terms (SNOMED CT) to represent computed tomography procedures , 2011, Comput. Methods Programs Biomed..

[21]  Daniel Lucrédio Uma abordagem orientada a modelos para reutilização de software , 2009 .

[22]  Richard C. Gronback Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit , 2009 .