A scalable and self-adapting notification framework for healthcare information systems

There has been a great interest in publish/subscribe systems in recent years. This interest, coupled with the pervasiveness of light-weight electronic devices, such as cellular phones and personal digital assistants, has opened a new arena in publish/subscribe networks. Currently, many broker overlay networks are static and rarely change in structure. Often, a network overlay structure is predefined or manually modified. This paper presents a dynamic broker network for disseminating critical lab and patient information in a Healthcare information system. The reported work builds upon previous network optimization research on ad hoc publish/subscribe networks. The underlying framework utilizes user-defined cost functions to satisfy quality of service constraints. In essence, the broker network optimization problem is reduced to an incremental search problem to generate low cost network configurations. Certain reliability issues are also addressed by providing a scheduling algorithm to selectively retransmit information and handle broker connectivity failures.

[1]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[2]  Rolf Oppliger,et al.  Effective Protection Against Phishing and Web Spoofing , 2005, Communications and Multimedia Security.

[3]  Helge Parzyjegla,et al.  Self-organizing broker topologies for publish/subscribe systems , 2007, SAC '07.

[4]  Cai Zi-xing,et al.  An adaptive genetic algorithm with diversity-guided mutation and its global convergence property , 2004 .

[5]  Olga Papaemmanouil,et al.  SemCast: semantic multicast for content-based data dissemination , 2005, 21st International Conference on Data Engineering (ICDE'05).

[6]  Dominique Barth,et al.  On the Complexity of Routing Permutations on Trees by Arc-Disjoint Paths. Extended Abstract , 2000, LATIN.

[7]  P. Cram,et al.  The frequency of missed test results and associated treatment delays in a highly computerized health system , 2007, BMC family practice.

[8]  Urmimala Sarkar,et al.  Frequency of failure to inform patients of clinically significant outpatient test results. , 2009, Archives of internal medicine.

[9]  Olga Papaemmanouil,et al.  Extensible optimization in overlay dissemination trees , 2006, SIGMOD Conference.

[10]  Christopher Allen,et al.  The TLS Protocol Version 1.0 , 1999, RFC.

[11]  Yanlei Diao,et al.  Towards an Internet-Scale XML Dissemination Service , 2004, VLDB.

[12]  David W Bates,et al.  "I wish I had seen this test result earlier!": Dissatisfaction with test result management systems in primary care. , 2004, Archives of internal medicine.

[13]  Alejandro P. Buchmann,et al.  A peer-to-peer approach to content-based publish/subscribe , 2003, DEBS '03.

[14]  David Levine,et al.  Query processing of streamed XML data , 2002, CIKM '02.

[15]  Nitin H. Vaidya,et al.  Log-time algorithms for scheduling single and multiple channel data broadcast , 1997, MobiCom '97.

[16]  Jussi Myllymaki,et al.  Implementing a scalable XML publish/subscribe system using relational database systems , 2004, SIGMOD '04.

[17]  Roberto Beraldi,et al.  A Self-Organizing Crash-Resilient Topology Management System for Content-Based Publish/Subscribe , 2004, ICSE 2004.

[18]  Olga Papaemmanouil,et al.  Semantic multicast for content-based stream dissemination , 2004, WebDB '04.