On middleware for emerging health services

Healthcare concerns have become diverse, ranging from acute and chronic conditions to lifestyle, wellbeing and the prevention of illness. Increasingly, individuals are taking responsibility for monitoring their own conditions. Healthcare technologies are increasingly used not only for administration, but also in specialist treatments and many forms of monitoring, including when a person is mobile. As well as formal interactions with professional carers and results from specialist procedures, care may involve ad hoc interactions with an individual’s community. Together, these yield a wealth of data relevant in different contexts. Unfortunately, many existing healthcare systems are inflexible, single-purpose, and self-contained, so that we cannot fully realise their potential. We believe that a framework for flexible interoperability of healthcare-relevant components is crucial, in a time of increasing need from an ageing population.We present a vision of pervasive, preventative and personalised healthcare. To achieve this we believe that the application logic embodied in components should be separated from the policy that specifies where and how they should be used—which may be in ways not contemplated by their original designers. Middleware should therefore provide a framework that supports not only traditional communication among components but also dynamic reconfiguration of components in response to circumstances that arise, with the management and enforcement of high-level policy integrated with the middleware. By this means, functionality for patients, carers and health administrators can be customised and provided as, when and where required.This paper explores middleware requirements and challenges arising from technology- and population-driven developments in healthcare provision. We describe the specific requirements that middleware must address, and present some practical steps towards addressing these from the initial stages of a middleware (SBUS).

[1]  Santosh K. Shrivastava,et al.  Another look at the middleware for dependable distributed computing , 2012, Journal of Internet Services and Applications.

[2]  David Ingram Reconfigurable middleware for high availability sensor systems , 2009, DEBS '09.

[3]  Hans-Arno Jacobsen,et al.  A Policy Management Framework for Content-Based Publish/Subscribe Middleware , 2007, Middleware.

[4]  Evelyn J. S. Hovenga,et al.  Towards Semantic Interoperability for Electronic Health Records : Domain Knowledge Governance for open EHR Archetypes , 2007 .

[5]  Orrin I. Franko,et al.  Smartphone App Use Among Medical Providers in ACGME Training Programs , 2012, Journal of Medical Systems.

[6]  Cecilia Mascolo,et al.  SenShare: Transforming Sensor Networks into Multi-application Sensing Infrastructures , 2012, EWSN.

[7]  Mohan Kumar,et al.  Dynamic Service Composition in Pervasive Computing , 2007, IEEE Transactions on Parallel and Distributed Systems.

[8]  Cristina Nita-Rotaru,et al.  A survey of attack and defense techniques for reputation systems , 2009, CSUR.

[9]  Shrinath,et al.  Information Flow Control for Secure Cloud Computing , 2016 .

[10]  Wolfgang Klas,et al.  A survey of techniques for achieving metadata interoperability , 2010, CSUR.

[11]  W. Hersh Medical informatics: improving health care through information. , 2002, JAMA.

[12]  Wouter Joosen,et al.  Policy-Driven Tailoring of Sensor Networks , 2010, S-CUBE.

[13]  Pramod K. Varshney,et al.  Data-aggregation techniques in sensor networks: a survey , 2006, IEEE Communications Surveys & Tutorials.

[14]  Sharma Chakravarthy,et al.  Composite Events for Active Databases: Semantics, Contexts and Detection , 1994, VLDB.

[15]  Ilia Petrov,et al.  From Active Data Management to Event-Based Systems and More , 2010, Lecture Notes in Computer Science.

[16]  Rhidian Hughes,et al.  NHS 2010-2015: from good to great , 2010 .

[17]  UngureanuVictoria,et al.  Law-governed interaction , 2000 .

[18]  Friedemann Mattern,et al.  From the Internet of Computers to the Internet of Things , 2010, From Active Data Management to Event-Based Systems and More.

[19]  John Domingue,et al.  The Future of the Internet , 1999, Academia Letters.

[20]  Valérie Issarny,et al.  Guest editorial: Special issue on the future of middleware , 2011, Journal of Internet Services and Applications.

[21]  Jatinder Singh,et al.  SBUS: a generic policy-enforcing middleware for open pervasive systems , 2014 .

[22]  Sharma Chakravarthy Early Active Database Efforts: A Capsule Summary , 1995, IEEE Trans. Knowl. Data Eng..

[23]  Drew Pg Integrating the healthcare enterprise. , 2000, M.D. computing : computers in medical practice.

[24]  James R. Campbell,et al.  n Phase II Evaluation of Clinical Coding Schemes : Completeness , Taxonomy , Mapping , Definitions , and Clarity , 2022 .

[25]  Divya Sharma,et al.  Body area networks: A survey , 2016, 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom).

[26]  Peter R. Pietzuch,et al.  Distributed event-based systems , 2006 .

[27]  Frédéric Le Mouël,et al.  A Survey on Service Composition Middleware in Pervasive Environments , 2009, ArXiv.

[28]  David M. Eyers,et al.  Information Flow Control for Secure Cloud Computing , 2014, IEEE Transactions on Network and Service Management.

[29]  Jatinder Singh,et al.  Controlling the dissemination and disclosure of healthcare events , 2010 .

[30]  Valérie Issarny,et al.  The Role of Ontologies in Emergent Middleware: Supporting Interoperability in Complex Distributed Systems , 2011, Middleware.

[31]  Morris Sloman,et al.  Policy driven management for distributed systems , 1994, Journal of Network and Systems Management.

[32]  Valérie Issarny,et al.  An Integrated Development and Runtime Environment for the Future Internet , 2012, Future Internet Assembly.

[33]  Jadwiga Indulska,et al.  A survey of context modelling and reasoning techniques , 2010, Pervasive Mob. Comput..

[34]  Seyed Masoud Sadjadi,et al.  A Survey of Adaptive Middleware , 2003 .

[35]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[36]  Peter Groves,et al.  The 'big data' revolution in healthcare: Accelerating value and innovation , 2016 .

[37]  Heather Wharrad,et al.  Smartphone and medical related App use among medical students and junior doctors in the United Kingdom (UK): a regional survey , 2012, BMC Medical Informatics and Decision Making.

[38]  Philip A. Bernstein,et al.  Middleware: a model for distributed system services , 1996, CACM.

[39]  Clare-Marie Karat,et al.  Usability Challenges in Security and Privacy Policy-Authoring Interfaces , 2007, INTERACT.

[40]  Valérie Issarny,et al.  Towards an Architecture for Runtime Interoperability , 2010, ISoLA.

[41]  Jiannong Cao,et al.  Middleware for Wireless Sensor Networks: A Survey , 2008, Journal of Computer Science and Technology.

[42]  Victoria Ungureanu,et al.  Law-governed interaction: a coordination and control mechanism for heterogeneous distributed systems , 2000, TSEM.

[43]  Massimo Paolucci,et al.  Data interoperability in the future of middleware , 2012, Journal of Internet Services and Applications.

[44]  Alex Mihailidis,et al.  A Survey on Ambient-Assisted Living Tools for Older Adults , 2013, IEEE Journal of Biomedical and Health Informatics.

[45]  W. G. ter Stal,et al.  The role of ontologies , 1995, IJCAI 1995.

[46]  Emil C. Lupu,et al.  Ponder2 - A Policy Environment for Autonomous Pervasive Systems , 2008, 2008 IEEE Workshop on Policies for Distributed Systems and Networks.

[47]  Gordon S. Blair,et al.  The case for reflective middleware , 2002, CACM.

[48]  A. While Improving chronic disease management. , 2005, British journal of community nursing.

[49]  Tim Benson Why Interoperability is Hard , 2016 .

[50]  Douglas C. Schmidt,et al.  R&D challenges and solutions for highly complex distributed systems: a middleware perspective , 2011, Journal of Internet Services and Applications.

[51]  Gilbert Moïsio,et al.  Internet Engineering Task Force , 2014 .

[52]  P Carpenter,et al.  Phase II evaluation of clinical coding schemes: completeness, taxonomy, mapping, definitions, and clarity. CPRI Work Group on Codes and Structures. , 1997, Journal of the American Medical Informatics Association : JAMIA.

[53]  Fabienne Abadie,et al.  Strategic Intelligence Monitor on Personal Health Systems Phase 2, Market Developments – Remote Patient Monitoring and Treatment, Telecare, Fitness/Wellness and mHealth , 2012 .

[54]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[55]  Srdjan Marinovic,et al.  Rumpole: a flexible break-glass access control model , 2011, SACMAT '11.

[56]  Jorg Huber,et al.  Supporting People With Long-term Conditions , 2014 .

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

[58]  Jatinder Singh,et al.  Policy-Based Information Sharing in Publish/Subscribe Middleware , 2008, 2008 IEEE Workshop on Policies for Distributed Systems and Networks.

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

[60]  David M. Eyers,et al.  Disclosure control in multi-domain publish/subscribe systems , 2011, DEBS '11.