Department of Electrical and Computer Engineering, University of Auckland, Auckland, New Zealand New Zealand
University of Auckland New Zealand
Jim Warren has a BS in Computer Science and PhD in Information Systems from the University of Maryland. He holds the Chair in Health Informatics at the University of Auckland, a joint appointment between Computer Science and Population Health. He is also Chair of Health Informatics New Zealand for the term 2008-2010.
University of Auckland, Auckland, New Zealand New Zealand
John Grundy is Professor of Software Engineering at the University of Auckland. His interests include software methods and tools, software architectures and service-oriented systems engineering, user interfaces, visual languages and tools, and distributed systems engineering. He has worked on a number of health IT-related research projects including approaches to health data aggregation, health practitioner and patient user interfaces, and software architectures for health IT systems.
Department of Computer Science, University of Auckland, Auckland, New Zealand New Zealand
John Hosking is Professor of Computer Science and Director of the Centre for Software Innovation at the University of Auckland. Professor Hosking's mina research interests are software engineering, software tools, domain specific visual languages and software meta tools. He has also worked on a number of health IT-related research projects including support for mapping of health messages and user interfaces for patient management.
A Model Driven Approach to Care Planning Systems for Consumer Engagement in Chronic Disease Management
Abizer Khambati, Jim Warren, John Grundy, John Hosking
This work demonstrates a model-driven approach to the development of care plan systems, amenable to: (a) a flexible and extensible definition of care plan scope; and (b) deployment of care plan viewing and tracking functionality to a wide range of physical computing devices. The approach utilises a care plan domain model from which guideline implementers formulate care plan templates aligning to specific clinical guidelines. A clinical end user would subsequently constrain that template (e.g., selecting a subset of available activities and specific targets) to create a care plan instance for an individual patient. An XML care plan visualisation definition created using the Marama tool is transformed to OpenLaszlo script from which Shockwave Flash objects can be compiled, creating Flash applications that run on a variety of hardware for both clinical and patient users. The approach is illustrated with respect to an overweight and obesity guideline.
Health Care Planning; Mobile Health Applications, Model-driven Engineering; Electronic Health Records