The first object oriented monitor for intravenous anesthesia.
OBJECTIVE
To describe the design and implementation of "INFUSION TOOLBOX," a software tool to control and monitor multiple intravenous drug infusions simultaneously using pharmacokinetic and pharmacodynamic principles.


METHODS
INFUSION TOOLBOX has been designed to present a graphical interface. Object Oriented design was used and the software was implemented using Smalltalk, to run on a PC. Basic tools are available to manage patient, drugs, pumps and reports. These tools are the PatientPanel, the DrugPanel, the PumpPanel and the HistoryPanel. The screen is built dynamically. The panels may be collapsed or closed to avoid a crowded display. We also built control panels such as the Target ControlPanel which calculates the best infusion sequence to bring the drug concentration in the plasma compartment to a preset value. Before drug delivery, the user enters the patient's data, selects a drug, enters its dilution factor and chooses a pharmacokinetic model. The calculated plasma concentration is continually displayed and updated. The anesthetist may ask for the history of the delivery to obtain a graphic report or to add events to the logbook. A panel targeting the effect is used when a pharmacodynamic model is known. Data files for drugs, pumps and surgery are upgradable.


CONCLUSIONS
By creating a resizeable ControlPanel we enable the anesthetist to display the information he wishes, when he wishes it. The available panels are diverse enough to meet the anesthetist needs; they may be adapted to the drug used, pumps used and surgery. It is the anesthetist who builds dynamically its different control screens.


CONCLUSIONS
By adopting an evolutionary solution model we have achieved considerable success in building our drug delivery monitor. In addition we have gained valuable insight into the anesthesia information domain that will allow us to further enhance and expand the system.
Cantraine
F R
FR
Department of Computer Science, CP 623, Faculty of Medicine, Université Libre de Bruxelles, Route de Lennik 808, B-1070 Brussels, Belgium. cantraf@ulb.ac.be
Coussaert
E J
EJ
D000771:Anesthesia, Intravenous; D018686:Anesthetics, Intravenous / Q000008:administration & dosage*; D003626:Data Display; D006801:Humans; D007262:Infusions, Intravenous; D008838:Microcomputers; D008991:Monitoring, Physiologic; D012984:Software; D014584:User-Computer Interface
D018686:Anesthetics, Intravenous