skip to main content
10.1145/2110363.2110447acmconferencesArticle/Chapter ViewAbstractPublication PagesihiConference Proceedingsconference-collections
short-paper

SPLiCE: a software product line for healthcare

Authors Info & Claims
Published:28 January 2012Publication History

ABSTRACT

In face of well-known inhibitor factors for the dissemination of Healthcare Information Systems (HIS) - "e.g., high development cost, lack of standardization, and technology-orientation" - model-driven engineering (MDE) in general, and OMG's model-driven architecture (MDA) in particular, has been referred to in the medical informatics literature as a cost-effective proposal to advance maintainable HIS. In this paper, we propose an MDE method for HISes that goes beyond MDA. This method seeks a higher degree of maintainability and reuse by adhering to three main principles: transversalization of data models and architecture models, dualization of information and clinical data models, and stylization of architecture models. To support this method on the generation of HIS skeletons, we are progressing work on the development of a software product line called SPLiCE (Software Product Line for healthCarE) that weaves together clinical data models described according to the openEHR specifications and architecture models specified in the Acme language.

References

  1. T. Beale. Archetypes: Constraint-based domain models for future-proof information systems. OpenEHR Standard document, 2002.Google ScholarGoogle Scholar
  2. S. V. Cantrill. Computers in patient care: The promise and the challenge. Commun. ACM, 53:42--47, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. E. Cirilo, A. F. do Prado, W. L. de Souza, and L. A. M. Zaina. Model driven RichUbi: A model driven process for building rich interfaces of context-sensitive ubiquitous applications. In Proc. of the 28th ACM Int. Conf. on Design of Communication, SIGDOC'10, pages 207--214, New York, NY, USA, 2010. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Garlan, R. Allen, and J. Ockerbloom. Exploiting style in architectural design environments. SIGSOFT Softw. Eng. Notes, 19:175--188, December 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Garlan, R. T. Monroe, and D. Wile. ACME: An Architecture Description Interchange Language. In CASCON'97: Proceedings, pages 169--183, Toronto, Ontario, Nov 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. T. A. Gomes, A. Ziviani, N. A. de Souza e Silva, and R. A. Feijóo. Towards a ubiquitous healthcare system for acute myocardial infarction patients in Brazil. In Pervasive Computing and Communications Workshops, 2006. PerCom Workshops 2006. Fourth Annual IEEE Int. Conf. on, pages 5 pp. --589, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. B. Hailpern and P. Tarr. Model-driven development: the good, the bad, and the ugly. IBM Syst J, 45(3):451--61, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. Haux. Medical informatics: Past, present, future. Int J Med Inform, 79(9):599--610, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  9. B. Janamanchi, E. Katsamakas, W. Raghupathi, and W. Gao. The state and profile of open source software projects in health and medical informatics. Int J Med Inform, 78(7):457--472, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  10. V. Jones, A. Rensink, and E. Brinksma. Modelling mobile health systems: an application of augmented MDA for the extended healthcare enterprise. In Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05), pages 58--69, Los Alamitos, CA, USA, 2005. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. Lopez and B. Blobel. A development framework for semantically interoperable health information systems. Int J Med Inform, 78(2):83--103, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  12. J. Miller and J. Mukerji. MDA guide version 1.0.1. Technical report, Object Management Group (OMG), 2003.Google ScholarGoogle Scholar
  13. W. Raghupathi and A. Umar. Exploring a model-driven architecture (MDA) approach to health care information systems development. Int J Med Inform, 77:305--14, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  14. S. Schulz, B. Suntisrivaraporn, F. Baader, and M. Boeker. SNOMED reaching its adolescence: Ontologists' and logicians' health check. Int J Med Inf, 78(Supplement 1):S86--S94, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  15. M. Tuomainen, J. Mykkänen, H. Luostarinen, A. Pöyhölä, and E. Paakkanen. Model-centric approaches for the development of health information systems. Stud Health Tech Inform, 129(1):28--32, 2007.Google ScholarGoogle Scholar
  16. J. R. Vest. More than just a question of technology: Factors related to hospitals' adoption and implementation of health information exchange. Int J Med Inform, 79(12):797--806, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  17. S. Walderhaug, E. Stav, and M. Mikalsen. Experiences from model-driven development of homecare services: UML profiles and domain models. Models in Software Engineering, LNCS, 5421/2009:199--212, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. World Health Organization. Recommended surveillance standards. WHO/CDS/CSR/ISR/99.2, 1999.Google ScholarGoogle Scholar

Index Terms

  1. SPLiCE: a software product line for healthcare

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          IHI '12: Proceedings of the 2nd ACM SIGHIT International Health Informatics Symposium
          January 2012
          914 pages
          ISBN:9781450307819
          DOI:10.1145/2110363

          Copyright © 2012 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 28 January 2012

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • short-paper

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader