You are on page 1of 2

View metadata, citation and similar papers at core.ac.

uk brought to you by CORE


provided by Repositório Científico do Instituto Politécnico do Porto

Developing the control system of a syringe


infusion pump
R. Assunção, P. Barbosa, R. Ruge, P. S. Guimarães, J. Alves, I. Silva and M. A. Marques
Physics Department, Polytechnic of Porto-School of Engineering, Porto, Portugal

Abstract— Infusion pumps have multiple uses according to reason, the pump control panel consists usually on a
their location. According to its use, there is a need to control keypad, for data setting to define the infusion parameters.
specific parameters. The objective of this work is to The data output is visualized through an alphanumeric
implement and to assembly all the modules of an infusion display (Liquid Crystal Display – LCD). This display
pump, controlling all the functions. The control was shows information on the infusion in course, the total
implemented with the microcontroller board based Arduino volume to be infused, the flow rate (ml/h or drops/min),
and a webpage was developed to assist the user to record, the total and remaining times and some information about
retrieve and access information about the operating the alarms. These alarms control the infusion precision,
conditions. being set-off in the instant some parameter falls outside
the expected operating interval. There are alarms
Index Terms—Infusion pump, Arduino, webpage, infusion indicating misuse or wear out of some parts, which helps
rate, infused volume. to guarantee the health safety and security of the patient.

I. INTRODUCTION II. CONTROLLLING THE INFUSION PUMP


An infusion pump is an electro medical equipment In this work, a syringe mechanism was used to serve as
commonly used in hospitals and in ambulatory to the fluid reservoir and to create the necessary pressure for
introduce a liquid (other than blood) in a blood vessel, infusion. It uses an endless worm thread to position the
mainly medication or nutrients, since it is a very efficient, plunger, managing in this way the liquid movement. This
rapid and precise method [1][2]. There are several types of process is controlled by a stepping motor where the
infusion pumps distinguished by being either, manual, or rotation of the motor is transmitted to the endless thread
semiautomatic or fully automatic. In manual pumps, the (Figure 1. ). Normally, a spring is used to push the plunger
flow control depends on the pressure created as result of with a constant force, necessary for a stable infusion
gravity, since it consists in two liquid reservoirs and a pressure. This type of infusion generates a continuous
three-way stopcock used to regulate the flow manually, high precision flow (with an error below 2%).
which differs from the semiautomatic type which in turn is
automatically controlled by a set of LED/phototransistor
counting the number of times the beam is interrupted and
emitting alarms. The automatic pumps are used when a
better precision is needed. In this case, the infusion
pressure is independent of gravity, allowing for greater
pressures if necessary. Syringe infusion pumps are used in
situations where high precision and low flow are
necessary, namely for paediatric cases or in intensive
therapies where small volumes of high concentration
Figure 1. Syringe infusion mechanism [8].
medication are applied for long periods of time [3].
The flow control may be volumetric or non-volumetric.
A volumetric flow control regulates the volume infused A. Pump and Control System Block Diagram
per time (ml/h) as well as the infusing velocity no matter The developed system to control the syringe pump is
the type of liquid. In a non-volumetric control, the pump depicted in the block diagram of Figure 2.
controls the number of drops per time (drip rate in
drops/min) as well as the infusion velocity. The volume
depends on the drop’s size, varying with type of Infusion
equipment, temperature, liquid viscosity and density. Motor Display
Mechanism
The control circuit can be either analog or digital. In
this case, the microprocessor is responsible for Patient Control Circuit WEB
interpreting the information recorded on the device, for
controlling the infusion mechanism, for interpreting the
sensor signals and setting-off the alarms whenever Other
Alarms
necessary. The control circuits can store information, Sensors
calculate the dose of the pharmaceutical agents, vary the
infusion rate as well as being the interface between the Figure 2. Infusion pump block diagram.
pump and the microcomputer and peripherals. For this

978-1-4799-2025-9/14/$31.00 ©2014 IEEE Polytechnic of Porto (ISEP) in Porto, Portugal from 26-28 February 2014
2014 11th International Conference on Remote Engineering and Virtual Instrumentation (REV) 1
Page 254
Figure 5. LCD display showing the infusion rate (left) and the battery
level (right).

Figure 3. Infusion pump and the developed control system.


The several alarms are also controlled by this
microcontroller. One of the alarms indicates the absence
The patient is connected to the pump, which in turn is of the syringe, not allowing the infusion if set-off. There
completely controlled by the developed system. The pump are alarms corresponding to the end of the infusion
sensor and alarms are used and the control circuit manages (acoustic alarm) and also to indicate the battery voltage
all the necessary input and output data. Data is sent to the level. All this information is also sent to the LCD display
pump through user web interface [6][7]. This block so that the user can visualize what is going on (Figure 5.
diagram maps on the real system shown in Figure 3.
III. CONCLUSIONS
As depicted, the system is divided in four units: The system developed allows to controlling all the
1. Electrical/mechanical unit of the infusion pump; parameters necessary to the syringe infusion pump. The
2. Module with a stepping motor and its controller mechanical parts used were part of the original pump but
and alarms (buzzers and syringe presence led); the control hardware and the user web interface was
completely designed. Apart from the infusion parameters,
3. Arduino module controlling the operation of the all the alarms triggered during an infusion, the battery
pump; level – which are parameters related to the equipment, the
4. Display LCD for visual feedback of the health professional handling the pump and the medical
information. records related to the patient are also recorded in a
Introducing all the control parameters in the web database for later information. This system could also be
interface, the information is processed in the improved, mainly the interface with the mechanical part
microcontroller and the pump is set to work as defined. and the microcontroller, specifically inserting a numerical
keypad and a command pushbutton to better control the
B. Web Interface infusion pump, deal with different syringes for specific
Through the web interface, the different infusion volumetric flows, and other aesthetic details. Due to time
parameters are sent to the Arduino [4], which restraints, more emphasis was given on the development
communicates with the pump through the serial port. This of the connections to the database and remote controlling
interface also allows managing the patients’ records by the pump.
accessing their electronic medical record, thus allowing
the health professionals to have more detailed information REFERENCES
on the patient as seen on Figure 4. All the information [5] [1] John G. Webster, “Medical Instrumentation
sent to the Arduino, as well as the data related to the Application and Design”, 4th Ed., Wiley, Feb. 2009.
patient and the health professional operating the
[2] Joseph D. Bronzino, “The Biomedical Engineering
equipment is stored in a database developed in easyphp.
Handbook – Medical devices and Systems”, 3rd Ed.
CRS Press, 2006
[3] https://www.ecri.org/ES/Documents/174961.pdf,
“Ambulatory Infusion Pumps”, accessed: April 2013
[4] www.arduino.cc, accessed: April 2013
[5] Bemmel, J., Bemmel J. Van, Mark A. Musen,
“Handbook of Medical Informatics”, Springer, 1997
[6] P. Morville and L. Rosenfeld, “Information
Architecture for the World Wide Web: Designing
Large-Scale Web Sites”, 2nd Ed., O’Reilly, 2002
[7] A. Muller and M. I. Scwartzbach, “An introduction to
Figure 4. Web interface showing the list of medication for a certain
patient. XML and WEB Technologies”, Addison-Wesley,
2006
C. Microcontroller Arduino [8] Anders Muller and Michael I. Scwartzbach,
After receiving data from the web interface, the “Equipamentos Medico-Hospitalares e o
Arduino module calculates the different infusion Gerenciamento da Manutenção”, Addison-Wesley,
parameters necessary to set the pump operating mode. 2006.

978-1-4799-2025-9/14/$31.00 ©2014 IEEE Polytechnic of Porto (ISEP) in Porto, Portugal from 26-28 February 2014
2014 11th International Conference on Remote Engineering and Virtual Instrumentation (REV) 2
Page 255

You might also like