Methods Inf Med 2003; 42(01): 79-88
DOI: 10.1055/s-0038-1634212
Original article
Schattauer GmbH

On the Design of a Generic and Scalable Multilayer Software Architecture for Data Flow Management in the Intensive Care Unit

J. Decruyenaere
1   Department of Intensive Care, Ghent University Hospital, Belgium
,
F. De Turck
2   Department of Information Technology, Ghent University, Belgium
1   Department of Intensive Care, Ghent University Hospital, Belgium
,
S. Vanhaste
2   Department of Information Technology, Ghent University, Belgium
,
F. Vandermeulen
2   Department of Information Technology, Ghent University, Belgium
,
P. Demeester
2   Department of Information Technology, Ghent University, Belgium
,
G. de Moor
3   Department of Medical Informatics, Ghent University Hospital, Belgium
› Author Affiliations
Further Information

Publication History

Received: 14 May 2001

Accepted: 20 August 2002

Publication Date:
07 February 2018 (online)

Summary

Objectives: The current Intensive Care Information Systems (IC-ISs) collect and store monitoring data in an automated way and can replace all paper forms by an electronic equivalent, resulting in a paperless ICU. Future development of IC-ISs will now have to focus on bedside clinical decision support. The current IC-ISs are data-driven systems, with a two-layer software architecture. This software architecture is hardly maintainable and probably not the most optimal architecture to make the transition towards future systems with decision support. The aim of this research was to address the design of an alternative software architecture based on new paradigms.

Methods: State-of-the art component, middleware and agent technology were deployed to design and implement a software architecture for ICU data flow management.

Results: An advanced multi-layer architecture for efficient data flow management in the ICU has been designed. The architecture is both generic and scalable, which means that it neither depends on a particular ICU nor on the deployed monitoring devices. Automatic device detection and Graphical User Interface generation are taken into account. Furthermore, a demonstrator has been developed as a proof that the proposed conceptual software architecture is feasible in practice. The core of the new architecture consists of Bed Decision Agents (BDAs). The introduction of BDAs, who perform specific dedicated tasks, improves the adaptability and maintainability of the future very complex IC-ISs.

Conclusions: A software architecture, based on component, middleware and agent technology, is feasible and offers important advantages over the currently used two-layer software architecture.

* Postdoctoral fellow for the Fund of Scientific Research–Flanders (F.W.O.-V., Belgium)


 
  • References

  • 1 Morris AH, Gardner RM. Computer applications. In: Hall J, Schmidt G, Wood L. eds. Principles of critical care. New York: Mc Graw-Hill, 1992; 500-14.
  • 2 van Bemmel JH. Handbook of medical informatics. Bohn Stafleu Van Loghum 1996
  • 3 Fein IA. The critical care unit. In search of management. Crit Care Clin 1993; 9: 401.
  • 4 Seiver A. Critical care computing: past, present and future. Crit Care Clin 2000; 16: 601-21.
  • 5 European Society of Intensive Care and Emergency Medicine, Working Group for Technological Developments. European users’ requirements for information systems for intensive care. 1996
  • 6 Heinckiens PM. Building scalable database applications, object oriented design, architectures, and implementations. Addsion-Wesley; 1998
  • 7 Pierpont GL, Thilgen D. Effect of computerised charting on nursing activity in intensive care. Crit Care Medicine 1995; 23: 1067-73.
  • 8 Menke JA, Broner CW, Campbell DY, Mc Kissick MY, Edwards-Beckett JA. Computerized clinical documentation system in the pediatric intensive care unit. BMC Med Inform Decis Mak 2001; 1 (Suppl. 01) 3.
  • 9 Maracovic D, Kenney C, Elliott D, Sindhusake D. A comparison of nursing activities associated with manual and automated documentation in an Australian intensive care unit. Comput Nurs 1997; 15 (Suppl. 04) 205-11.
  • 10 Metnitz PGH, Lenz K. Patient data management systems in intensive care – the situation in Europe. Intensive Care Med 1993; 21: 703-13.
  • 11 de Keizer NF, Stoutenbeek CP, Hanneman LAJBW, de Jonge E. An evaluation of patient data management systems in Dutch intensive care. Intensive Care Med 1998; 24: 167-71.
  • 12 Morris AH. Rational use of computerized protocols in the intensive care unit. Critical Care 2001; 5: 249-54.
  • 13 Cockburn A. Surviving object-oriented projects, a manager’s guide. Ed. Addison-Wesley; 1997
  • 14 OMG. The complete formal/98-12-09: CORBA Specification. www.omg.org December 1998
  • 15 ISO/IEC standards. 10746.
  • 16 ITU-T recommendation. X.900.
  • 17 Vanhastel S, De Turck F, Demeester P. Design of a generic platform for efficient and scalable cluster computing based on middleware technology. IEEE CCGRID2001. conference; May 2001
  • 18 De Turck F, Vanhastel S, Backx P, Duysburgh B, Demeester P. Design of a generic architecture for service management and monitoring of service level agreements through distributed intelligent agents. IFIP/IEEE IN2001 conference; May 2001
  • 19 De Turck F, Vanhastel S, Volckaert B, Demeester P. A generic middleware-based platform for scalable cluster computing. Elsevier J Future Generation Computer Systems,. Volume 18, Issue 4, March 2002 pp. 549-60.
  • 20 McKinley BA, Moore FA, Sailors RM, Cocanour CS, Marquez A, Wright RK, Tonnesen AS, Wallace CJ, Morris AH, East TD. Computerized decision support for mechanical ventilation of trauma induced ARDS: Results of a randomized clinical trial. J Trauma Critical Care 2001; 50: 415-24.
  • 21 East TD, Heerman LK, Bradshaw RL, Lugo A, Sailors RM, Ershler L, Wallace CJ, Morris AH. et al. Efficacy of computerized decision support for mechanical ventilation: Results of a prospective multi-center randomized trial. J Am Med Inf Ass. 1999 Suppl S, 251-55.
  • 22 King JA. Intelligent agents: Bringing good things to live. AI Expert,. 1995: 17-9.
  • 23 Tuma P, Buble A. Technical report on open CORBA benchmarking, Tech. Report No. 2001. 1, Dep. of SW Engineering, Charles University; Prague.:
  • 24 Cooreman K, De Turck F, Demeester P. Study of performance aspects of distributed software alternatives. Master Thesis Ghent University. June 2000
  • 25 De Turck F. Design of a generic software architecture for efficient management of integrated broadband communication networks and scheduled multimedia services. PhD Thesis; May 2002