Service-oriented subscription management of medical decision data in the intensive care unit.
OBJECTIVE
This paper addresses the design of a platform for the management of medical decision data in the ICU. Whenever new medical data from laboratories or monitors is available or at fixed times, the appropriate medical support services are activated and generate a medical alert or suggestion to the bedside terminal, the physician's PDA, smart phone or mailbox. Since future ICU systems will rely ever more on medical decision support, a generic and flexible subscription platform is of high importance.


METHODS
Our platform is designed based on the principles of service-oriented architectures, and is fundamental for service deployment since the medical support services only need to implement their algorithm and can rely on the platform for general functionalities. A secure communication and execution environment are also provided.


RESULTS
A prototype, where medical support services can be easily plugged in, has been implemented using Web service technology and is currently being evaluated by the Department of Intensive Care of the Ghent University Hospital. To illustrate the platform operation and performance, two prototype medical support services are used, showing that the extra response time introduced by the platform is less than 150 ms.


CONCLUSIONS
The platform allows for easy integration with hospital information systems. The platform is generic and offers user-friendly patient/service subscription, transparent data and service resource management and priority-based filtering of messages. The performance has been evaluated and it was shown that the response time of platform components is negligible compared to the execution time of the medical support services.
Van Hoecke
S
S
Department of Information Technology, Ghent University, Gaston Crommenlaan 8 bus 201, 9050 Gent, Belgium. sofie.vanhoecke@intec.ugent.be
Decruyenaere
J
J
Danneels
C
C
Taveirne
K
K
Colpaert
K
K
Hoste
E
E
Dhoedt
B
B
De Turck
F
F
D003658:Decision Making, Computer-Assisted; D020000:Decision Support Systems, Clinical / Q000458:organization & administration*; D006801:Humans; D007362:Intensive Care Units; D020407:Internet; D011381:Programming Languages; D014584:User-Computer Interface