Evaluating Model-Driven Development for large-scale EHRs through the openEHR approach

PURPOSE In healthcare, the openEHR standard is a promising Model-Driven Development (MDD) approach for electronic healthcare records. This paper aims to identify key socio-technical challenges when the openEHR approach is put to use in Norwegian hospitals. More specifically, key fundamental assumptions are investigated empirically. These assumptions promise a clear separation of technical and domain concerns, users being in control of the modelling process, and widespread user commitment. Finally, these assumptions promise an easy way to model and map complex organizations. METHODS This longitudinal case study is based on an interpretive approach, whereby data were gathered through 440h of participant observation, 22 semi-structured interviews and extensive document studies over 4 years. RESULTS The separation of clinical and technical concerns seemed to be aspirational, because both designing the technical system and modelling the domain required technical and clinical competence. Hence developers and clinicians found themselves working together in both arenas. User control and user commitment seemed not to apply in large-scale projects, as modelling the domain turned out to be too complicated and hence to appeal only to especially interested users worldwide, not the local end-users. Modelling proved to be a complex standardization process that shaped both the actual modelling and healthcare practice itself. CONCLUSION A broad assemblage of contributors seems to be needed for developing an archetype-based system, in which roles, responsibilities and contributions cannot be clearly defined and delimited. The way MDD occurs has implications for medical practice per se in the form of the need to standardize practices to ensure that medical concepts are uniform across practices.

[1]  Robin Williams,et al.  e-Infrastructures: How Do We Know and Understand Them? Strategic Ethnography and the Biography of Artefacts , 2010, Computer Supported Cooperative Work (CSCW).

[2]  Paul M. Leonardi,et al.  Crossing the Implementation Line: The Mutual Constitution of Technology and Organizing Across Development and Use Activities , 2009 .

[3]  Joan S. Ash,et al.  Report of conference Track 4: socio-technical issues of HIS , 2003, Int. J. Medical Informatics.

[4]  Michael D. Myers,et al.  A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems , 1999, MIS Q..

[5]  Dennis Wollersheim,et al.  Archetype-Based Electronic Health Records: A Literature Review and Evaluation of Their Applicability to Health Data Interoperability and Access , 2009, Health information management : journal of the Health Information Management Association of Australia.

[6]  Diego Martínez Hernández,et al.  Semantic similarity-based alignment between clinical archetypes and SNOMED CT: An application to observations , 2012, Int. J. Medical Informatics.

[7]  A. Mccarthy Development , 1996, Current Opinion in Neurobiology.

[8]  Knut Bernstein,et al.  Can openEHR Archetypes Be Used in a National Context? The Danish Archetype Proof-of-Concept Project , 2009, MIE.

[9]  Catalina Martínez-Costa,et al.  A model-driven approach for representing clinical archetypes for Semantic Web environments , 2009, J. Biomed. Informatics.

[10]  Juha-Pekka Tolvanen,et al.  Domain-Specific Modeling: Enabling Full Code Generation , 2008 .

[11]  Kalle Lyytinen,et al.  Different perspectives on information systems: problems and solutions , 1987, CSUR.

[12]  Gunnar Ellingsen,et al.  Generification by Translation: Designing Generic Systems in Context of the Local , 2014, J. Assoc. Inf. Syst..

[13]  Bernd Blobel,et al.  A development framework for semantically interoperable health information systems , 2009, Int. J. Medical Informatics.

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

[15]  Catalina Martínez-Costa,et al.  An approach for the semantic interoperability of ISO EN 13606 and OpenEHR archetypes , 2010, J. Biomed. Informatics.

[16]  Amjad Umar,et al.  Exploring a model-driven architecture (MDA) approach to health care information systems development , 2008, Int. J. Medical Informatics.

[17]  Mark Rouncefield,et al.  Model-driven engineering practices in industry: Social, organizational and managerial factors that lead to success or failure , 2014, Sci. Comput. Program..

[18]  Sam Heard,et al.  Archetype Definitions and Principles , 2003 .

[19]  Doug Tudhope,et al.  Reconfiguring the User: , 2000 .

[20]  Subhash Bhalla,et al.  Semantic Interoperability in Healthcare Information for EHR Databases , 2010, DNIS.

[21]  Marc Berg,et al.  Extending the understanding of computerized physician order entry: Implications for professional collaboration, workflow and quality of care , 2007, Int. J. Medical Informatics.

[22]  Peter Schloeffel openEHR Archetypes: Putting the Clinician Back in the Driver's Seat , 2003 .

[23]  Gunnar Ellingsen Tightrope Walking: Standardisation Meets Local Work-Practice in a Hospital , 2004, Int. J. IT Stand. Stand. Res..

[24]  Marc Berg,et al.  Patient care information systems and health care work: a sociotechnical approach , 1999, Int. J. Medical Informatics.

[25]  Andrew Goodchild,et al.  Experiences with a Two-Level Modelling Approach to Electronic Health Records , 2003, J. Res. Pract. Inf. Technol..

[26]  J. Aarts Towards safe electronic health records: A socio-technical perspective and the need for incident reporting , 2012 .

[27]  Geoff Walsham,et al.  Interpretive case studies in IS research: nature and method , 1995 .

[28]  Sebastian Garde,et al.  Towards a comprehensive electronic patient record to support an innovative individual care concept for premature infants using the openEHR approach , 2009, Int. J. Medical Informatics.

[29]  Eko Supriyanto,et al.  Role of OpenEHR as an open source solution for the regional modelling of patient data in obstetrics , 2015, J. Biomed. Informatics.

[30]  Kalle Lyytinen,et al.  Design theory for dynamic complexity in information infrastructures: the case of building internet , 2010, J. Inf. Technol..

[31]  Terhilda Garrido,et al.  The Kaiser Permanente Electronic Health Record: transforming and streamlining modalities of care. , 2009, Health affairs.

[32]  Bran Selic,et al.  The Pragmatics of Model-Driven Development , 2003, IEEE Softw..

[33]  Mark Lycett,et al.  Model-driven systems development: an introduction , 2007 .

[34]  Kristoffer Røed,et al.  Integration as interdependent workaround , 2013, Int. J. Medical Informatics.

[35]  Sebastian Garde,et al.  Towards Semantic Interoperability for Electronic Health Records , 2007, Methods of Information in Medicine.

[36]  Michael van der Zel,et al.  Bridging the gap between software developers and healthcare professionals , 2010 .

[37]  Sebastian Garde,et al.  Engaging Clinicians in Clinical Content: Herding Cats or Piece of Cake? , 2009, MIE.

[38]  Robin Williams,et al.  The managed prosumer: evolving knowledge strategies in the design of information infrastructures , 2014 .

[39]  Jim Warren,et al.  Putting Health Record Interoperability Standards to Work , 2010 .

[40]  Mathias Brochhausen,et al.  Clinical modeling - A critical analysis , 2014, Int. J. Medical Informatics.

[41]  Georgy Kopanitsa,et al.  Development, implementation and evaluation of an information model for archetype based user responsive medical data visualization , 2015, J. Biomed. Informatics.

[42]  Gunnar Ellingsen,et al.  The biography of participation , 2014, PDC '14.

[43]  A. Rector Clinical Terminology: Why Is it so Hard? , 1999, Methods of Information in Medicine.

[44]  James D. Carpenter,et al.  Categorizing the unintended sociotechnical consequences of computerized provider order entry , 2007, Int. J. Medical Informatics.

[45]  Tony R. Sahama,et al.  The Australian general public's perceptions of having a personally controlled electronic health record (PCEHR) , 2014, Int. J. Medical Informatics.

[46]  Ian Sommerville,et al.  Socio-technical systems: From design methods to systems engineering , 2011, Interact. Comput..

[47]  Evans,et al.  Domain-driven design , 2003 .

[48]  Diana E. Forsythe,et al.  “It's Just a Matter of Common Sense”: Ethnography as Invisible Work , 1999, Computer Supported Cooperative Work (CSCW).

[49]  Catalina Martínez-Costa,et al.  Clinical data interoperability based on archetype transformation , 2011, J. Biomed. Informatics.

[50]  A. L. Rector Clinical terminology : Why is it so hard? : Challenges to Progresses , 1999 .

[51]  Rong Chen,et al.  Towards Sustainability of Health Information Systems: How Can We Define, Measure and Achieve It? , 2007, MedInfo.

[52]  Jane Grimson,et al.  Applying the archetype approach to the database of a biobank information management system , 2011, Int. J. Medical Informatics.