Methods Inf Med 1992; 31(01): 44-55
DOI: 10.1055/s-0038-1634860
Original Article
Schattauer GmbH

The Multi-Trellis Software Architecture and the Intelligent Cardiovascular Monitor

M. Factor
1   Department of Computer Science, New Haven, CT, USA
,
D. H. Gelernter
1   Department of Computer Science, New Haven, CT, USA
,
D. F. Sittig
2   Center for Medical Informatics Yale University, New Haven, CT, USA
› Institutsangaben
Weitere Informationen

Publikationsverlauf

Publikationsdatum:
08. Februar 2018 (online)

Preview

Abstract:

A real-time, intelligent cardiovascular monitor is complex. It must process multiple waveforms, recognize artifacts, extract pertinent parameters, recognize a patient’s clinical state, analyze the problem and formulate a response. This paper presents the multi-trellis (a collection of process trellises), a software architecture for building such a monitor. A process trellis is a uniform hierarchical framework for heterogeneous program modules. The multi-trellis extension allows one to compile several process trellis programs with widely varying run-time requirements into a single executable program that it is efficient, predictable and usable. Our prototype consists of two process trellises. The lower trellis contains processes to analyze three different analog signals: the blood pressure from a non-invasive monitor and an arterial catheter, and the ECG. The upper trellis contains processes to help detect evolving hemodynamic trends, identify abnormalities, and present a succinct summary to the clinician. Our prototype shows that the multi-trellis is a demonstrably useful software architecture for building these real-time, intelligent monitors.