Sei sulla pagina 1di 9

Embedded Systems And its Application in Medical Field

Aastik Upadhyay and Abhimanyu S.Dhapola


Maharaja Agrasen College (Dept. of Comp. Science)
dhapola18@gmail.com,aastik.upadhyay@gmail.com

Abstract this system requires a hardware platform and that is


built with a microprocessor or microcontroller. The
Our paper focuses on the use of embedded systems Embedded system hardware includes elements like
in medical field before which we introduce the reader user interface, Input/output interfaces, display
to various types of embedded systems, their varied and memory, etc .Generally, an embedded system
applications, and types of processors in embedded comprises power supply, processor, memory, timers,
systems. Describing of peripherals and tools used in serial communication ports and system application
embedded system are also discussed over here. Our specific circuits.
key focus is on new age embedded medical devices
but we have also included some of the existing
embedded medical devices. Our prime focus is on
Fetal Monitor, Oximeter, Defibrillator etc through
which we are trying to portray how these devices have
made the lives of people related to the medical field
much easier and their profession more efficient.

1. Introduction

An embedded system is an electronic system that has a


software and is embedded in computer hardware. It is Figure 1: Embedded System Flow Diagram
programmable or non-programmable depending on
the application. An Embedded system is defined as a Embedded system software is written in a high-level
way of working, organizing, performing single or language, and then compiled to achieve a specific
multiple tasks according to a set of rules. In an function within a non-volatile memory in the
embedded system, all the units assemble and work hardware. Embedded system software is designed to
together according to the program. Examples of keep in view of three limits. These are availability of
embedded systems include numerous products such as system memory and processor speed. When the system
microwave ovens, washing machine, printers, runs endlessly, there is a need to limit the power
automobiles, cameras, etc. These systems use dissipation for events like run, stop and wake up.
microprocessors, microcontrollers as well as
processors like DSPs. In this paper we give an
overview of what is an embedded system and types of 3. Type of Embedded System
embedded system.
The important characteristics of an embedded Embedded systems can be classified as follows:
systems are speed, size, power, reliability, accuracy,
adaptability. Therefore, when the embedded system
performs the operations at high speed, then it can be
used for real-time applications. The Size of the system
and power consumption should be very low, then the
system can be easily adaptable for different situations.

2. What is an Embedded System Figure 2: Types of Embedded Systems


Embedded systems are classified into four categories
An Embedded system is a combination of computer based on their performance and functional
hardware and software. As with any electronic system, requirements:
3.1. Real time embedded systems +, RTOS, debugger, source code engineering tool,
A real time embedded system is defined as, a system simulator and IDE.
which gives a required o/p in a particular time. These 3.3. Sophisticated embedded systems
types of embedded systems follow the time deadlines
for completion of a task. Real time embedded systems These types of embedded systems have enormous
are classified into two types such as soft and hard real hardware and software complexities that may need
time systems. ASIPs, IPs, PLAs, scalable or configurable processors.
They are used for cutting-edge applications that need
3.2. Standalone embedded systems hardware and software Co-design and components
Standalone embedded systems do not require a host which have to assemble in the final system.
system like a computer, it works by itself. It takes the
input from the input ports either analog or digital and
processes, calculates and converts the data and gives 4. Application of Embedded Systems
the resulting data through the connected device-Which
both controls, drives and displays the connected
devices. Examples for the stand alone embedded Embedded systems are used in different applications
systems are mp3 players, digital cameras, video game like automobiles, telecommunications, smart cards,
consoles, microwave ovens and temperature missiles, satellites, computer networking and digital
measurement systems. consumer electronics.
3.3. Networked embedded systems 4.1. Embedded systems in Automobiles and in
These types of embedded systems are related to a Telecommunication
network to access the resources. The connected  Motor and cruise control system
network can be LAN, WAN or the internet. The  Body or Engine safety
connection can be any wired or wireless. This type of  Entertainment and multimedia in car
embedded system is the fastest growing area in  E-Com and Mobile access
embedded system applications. The embedded web
server is a type of system wherein all embedded  Robotics in assembly line
devices are connected to a web server and accessed  Wireless communication
and controlled by a web browser. Example for the
LAN networked embedded system is a home security 4.2. Embedded systems in Smart Cards, Missiles and
system wherein all sensors are connected and run on Satellites
the protocol TCP/IP.  Security systems
3.4. Mobile embedded systems  Telephone and banking
Mobile embedded systems are used in portable  Defense and aerospace
embedded devices like cell phones, mobiles, digital  Communication
cameras, mp3 players and personal digital
assistants, etc. The basic limitation of these devices is 4.3. Embedded systems in Peripherals and Computer
the other resources and limitation of memory. Networking
 Displays and Monitors
Embedded Systems are classified into three types  Networking Systems
based on the performance of the microcontroller
 Image Processing
3.1. Small Scale embedded systems  Network cards and printers
These types of embedded systems are designed with a
single 8 or 16-bit microcontroller that may even be
activated by a battery. For developing embedded 4.4. Embedded systems in Consumer Electronics
software for small scale embedded systems, the main  Digital Cameras
programming tools are an editor, assembler, cross  Set top Boxes
assembler and integrated development environment  High Definition TVs
(IDE).
 DVDs
3.2. Medium Scale embedded systems
These types of embedded systems design with a single
or 16 or 32 bit microcontroller, RISCs or DSPs. These 5. Embedded Software Architectures
types of embedded systems have both hardware and
software complexities. For developing embedded
software for medium scale embedded systems, the There are several different types of software
main programming tools are C, C++, JAVA, Visual C+ architecture in common use.
5.1. Simple Control Loop to concentrate on device functionality rather than
In this design, the software simply has a loop. The operating system services, at least for large systems;
loop calls subroutines, each of which manages a part smaller systems often cannot afford the overhead
of the hardware or software. associated with a generic real time system, due to
limitations regarding memory size, performance, or
battery life. The choice that an RTOS is required
5.2. Interrupt-controlled system
brings in its own issues, however, as the selection
Some embedded systems are predominantly controlled
must be done prior to starting to the application
by interrupts. This means that tasks performed by the
development process. This timing forces developers to
system are triggered by different kinds of events; an
choose the embedded operating system for their device
interrupt could be generated, for example, by a timer
based upon current requirements and so restricts
in a predefined frequency, or by a serial port controller
future options to a large extent. [10] The restriction of
receiving a byte.
future options becomes more of an issue as product life
These kinds of systems are used if event handlers need
decreases. Additionally the level of complexity is
low latency, and the event handlers are short and
continuously growing as devices are required to
simple. Usually, these kinds of systems run a simple
manage variables such as serial, USB, TCP/IP,
task in a main loop also, but this task is not very
Bluetooth, Wireless LAN, trunk radio, multiple
sensitive to unexpected delays.
channels, data and voice, enhanced graphics, multiple
Sometimes the interrupt handler will add longer tasks
states, multiple threads, numerous wait states and so
to a queue structure. Later, after the interrupt handler
on. These trends are leading to the uptake
has finished, these tasks are executed by the main
of embedded middleware in addition to a real-time
loop. This method brings the system close to a
operating system.
multitasking kernel with discrete processes.

5.3. Cooperative multitasking 5.5. Microkernels and Exokernels


A non-preemptive multitasking system is very similar A microkernel is a logical step up from a real-time
to the simple control loop scheme, except that the loop OS. The usual arrangement is that the operating
is hidden in an API. The programmer defines a series system kernel allocates memory and switches the CPU
of tasks, and each task gets its own environment to to different threads of execution. User mode processes
“run” in. When a task is idle, it calls an idle routine, implement major functions such as file systems,
usually called “pause”, “wait”, “yield”, “nop” (stands network interfaces, etc.
for no operation), etc. In general, microkernels succeed when the task
The advantages and disadvantages are similar to that switching and inter task communication is fast and
of the control loop, except that adding new software is fail when they are slow.
easier, by simply writing a new task, or adding to the Exokernels communicate efficiently by normal
queue. subroutine calls. The hardware and all the software in
the system are available to and extensible by
application programmers.
5.4. Preemptive multitasking or multi-threading
In this type of system, a low-level piece of code 5.6. Monolithic kernels
switches between tasks or threads based on a timer
(connected to an interrupt). This is the level at which
the system is generally considered to have an In this case, a relatively large kernel with
"operating system" kernel. Depending on how much sophisticated capabilities is adapted to suit an
functionality is required, it introduces more or less of embedded environment. This gives programmers an
the complexities of managing multiple tasks running environment similar to a desktop operating system
conceptually in parallel. like Linux or Microsoft Windows, and is therefore
As any code can potentially damage the data of very productive for development; on the downside, it
another task (except in larger systems using an MMU) requires considerably more hardware resources, is
programs must be carefully designed and tested, and often more expensive, and, because of the complexity
access to shared data must be controlled by some of these kernels, can be less predictable and reliable.
synchronization strategy, such as message Common examples of embedded monolithic kernels
queues, semaphores or a non-blocking are embedded Linux and Windows CE.
synchronization scheme. Despite the increased cost in hardware, this type of
Because of these complexities, it is common for embedded system is increasing in popularity,
organizations to use a real-time operating especially on the more powerful embedded devices
system (RTOS), allowing the application programmers such as wireless routers and GPS navigation systems.
Here are some of the reasons:
 Ports to common embedded chip sets are more general purpose. For example, the Gibson Robot
available. Guitar features an embedded system for tuning the
 They permit re-use of publicly available code strings, but the overall purpose of the Robot Guitar is,
for device drivers, web servers, firewalls, and of course, to play music. Similarly, an embedded
other code. system in an automobile provides a specific function
 Development systems can start out with broad as a subsystem of the car itself.
feature-sets, and then the distribution can be The program instructions written for embedded
configured to exclude unneeded functionality, and systems are referred to as firmware, and are
save the expense of the memory that it would stored in read-only memory or Flash
consume. memory chips. They run with limited
computer hardware resources little memory,
 Many engineers believe that running small or non-existent keyboard or screen.
application code in user mode is more reliable
and easier to debug, thus making the development Processors In Embedded System
process easier and the code more portable. Embedded processors can be broken into two broad
 Features requiring faster response than can be categories. Ordinary microprocessors (μP) use
guaranteed can often be placed in hardware. separate integrated circuits for memory and
peripherals. Microcontrollers (μC) have on-chip
peripherals, thus reducing power consumption, size
5.6. Exotic custom operating systems
and cost. In contrast to the personal computer market,
A small fraction of embedded systems require safe,
many different basic CPU architectures are used, since
timely, reliable, or efficient behavior unobtainable with
software is custom-developed for an application and is
any of the above architectures. In this case an
not a commodity product installed by the end user.
organization builds a system to suit. In some cases, the
Both Von Neumann as well as various degrees
system may be partitioned into a "mechanism
of Harvard architectures are used. RISC as well as
controller" using special techniques, and a "display
non-RISC processors are found. Word lengths vary
controller" with a conventional operating system. A
from 4-bit to 64-bits and beyond, although the most
communication system passes data between the two.
typical remain 8/16-bit. Most architectures come in a
large number of different variants and shapes, many of
5.7. Additional Software components
which are also manufactured by several different
In addition to the core operating system, many
companies.
embedded systems have additional upper-layer
Numerous microcontrollers have been developed for
software components. These components consist of
embedded systems use. General-purpose
networking protocol stacks
microprocessors are also used in embedded systems,
like CAN, TCP/IP, FTP, HTTP, and HTTPS, and also
but generally require more support circuitry than
included storage capabilities like FAT and flash
microcontrollers.
memory management systems. If the embedded device
has audio and video capabilities, then the appropriate Peripherals:
drivers and codecs will be present in the system. In the Embedded Systems talk with the outside world
case of the monolithic kernels, many of these software via peripherals, such as
layers are included. In the RTOS category, the  Serial Communication Interfaces (SCI): RS-
availability of the additional software components 232, RS-422, RS-485 etc.
depends upon the commercial offering.  Synchronous Serial Communication
Interface: I2C, SPI, SSC and ESSI (Enhanced
Synchronous Serial Interface)
6. Characteristics  Universal Serial Bus (USB)
 Multi Media Cards (SD Cards, Compact
Embedded systems are designed to do some specific Flash etc.)
task, rather than be a general-purpose computer for  Networks: Ethernet, Lon Works, etc.
multiple tasks. Some also have real-time performance  Fieldbuses: CAN-Bus, LIN-Bus, PROFIBUS,
constraints that must be met, for reasons such as safety etc.
and usability; others may have low or no performance
 Timers: PLL(s), Capture/Compare and Time
requirements, allowing the system hardware to be
Processing Units
simplified to reduce costs.
Embedded systems are not always standalone devices.  Discrete IO: aka General Purpose
Many embedded systems consist of small, Input/output (GPIO)
computerized parts within a larger device that serves a
 Analog to Digital/Digital to Analog  Sometimes, development tools for a personal
(ADC/DAC) computer can be used if the embedded processor
 Debugging: JTAG, ISP, ICSP, BDM Port, is a close relative to a common PC processor.
BITP, and DP9 ports. As the complexity of embedded systems grows, higher
level tools and operating systems are migrating into
Tools: machinery where it makes sense. For
As with other software, embedded system designers example, cellphones, personal digital assistants and
use compilers, assemblers, and debuggers to develop other consumer computers often need significant
embedded system software. However, they may also software that is purchased or provided by a person
use some more specific tools other than the manufacturer of the electronics. In these
 In circuit debuggers or emulators (see next systems, an open programming environment such
section). as Linux, NetBSD, OSGi or Embedded Java is
 Utilities to add a checksum or CRC to a required so that the third-party software provider can
program, so the embedded system can check if sell to a large market.
the program is valid.
 For systems using digital signal processing, 7. Embedded System in Medical field
developers may use a math workbench such
as Scilab / Scicos, MATLAB / Simulink, EICASL Embedded technology in medical devices in one of its
AB, Mathcad, Mathematica, or Flowstone DSP to applications. There are so many benefits of
simulate the mathematics. They might also use “Embedded technology” as well as use of graphical
libraries for both the host and target which user interface in medical devices.
eliminates developing DSP routines as done In today’s world heart problems are one of the most
in DSPnano RTOS. common problems occurs in every second person in
 A model based development tool the world.
like VisSim lets you create and simulate graphical So to do continue monitoring we need something
data flow and UML State chart diagrams of which can monitor the patient for 24 hours. S0 yes
components like digital filters, motor controllers, cardiology is the only medical department that takes
communication protocol decoding and multi-rate maximum advantage of Embedded technology.
tasks. Interrupt handlers can also be created
graphically. After simulation, you can 8. New age embedded Medical Devices
automatically generate C-code to
the VisSim RTOS which handles the main control
task and preemption of background tasks, as well 8.1. Defibrillators
as automatic setup and programming of on-chip It is used to monitor a patient’s heart for inconsistence
peripherals. rhythms and gently shock the heart back into its
 Custom compilers and linkers may be used to normal rhythm when necessary, using embedded
optimize specialized hardware. technology. Doctors program the defibrillator to fit the
patient using an external device. A defibrillator can be
 An embedded system may have its own implanted in the patient and replaces the need for the
special language or design tool, or add external paddle (manual) defibrillators. Patients might
enhancements to an existing language such not feel any difference until the machine starts to work
as Forth or Basic. And except that cardiology, we have some more in
 Another alternative is to add a real-time medical industries, like in blood analyzer, diagnostic
operating system or embedded operating system, imaging devices, and monitoring devices for
which may have DSP capabilities like DSPnano cholesterol or diabetic patients. They enable patients to
RTOS. respond well to treatment based on the embedded
 Modeling and code generating tools often devices and their condition may be monitored
based on state machines remotely by their doctor using the technology.

Software tools can come from several sources


 Software companies that specialize in the
embedded market
 Ported from the GNU software development
tools
your belly. One sensor uses reflected sound waves
(ultrasound) to keep track of your baby's heart rate.
The other sensor measures the duration of your
contractions. The sensors are connected to a machine
that records the information. Your baby's heartbeat
may be heard as a beeping sound or printed out on a
chart. The frequency and duration of your uterine
contractions are usually printed out on a chart.
External monitoring is used for a nonstress test, which
records your baby's heart rate while your baby is
moving and not moving. A nonstress test may be
combined with a fetal ultrasound to evaluate the
amount of your amniotic fluid.
External monitoring is also done for a contraction
stress test, which records changes in your baby's heart
rate when you have uterine contractions. It may be
done to check on your baby's health if your baby does
not move enough during a nonstress test. It may help
predict whether your baby can handle the stress of
Figure 3: Defibrillators
labor and vaginal delivery.
Sometimes external monitoring is done remotely
8.2. Digital Flow Sensor
(called telemetry), without your needing to be
Digital Flow Sensor are used to measure respiratory
connected by wires to a machine. At some hospitals,
flow in patients. It also have some additional features
the sensors can send the information about your baby's
in this we need to set such as offset monitoring, self-
heart rate and your uterine contractions to a remote
test functionality etc. These devices can measure
monitor, usually at a nurse's station. Remote
liquid flow, so such devices can monitor the drug
monitoring allows you to walk around freely.
delivery functionality.
8.3.2. Internal monitoring
8.3. Fetal Monitor Electronic
Internal monitoring can be done only after
Fetal heart monitoring is done during pregnancy, your cervix has dilated to at least 2 centimeters (cm)
labor, and delivery to keep track of the heart rate of and your amniotic sac has ruptured. Once started,
your baby (fetus) and the strength and duration of the internal monitoring is done continuously.
contractions of your uterus. Your baby's heart rate is a For internal monitoring, a sensor is attached to your
good way to tell whether your baby is doing well or thigh with a strap. A thin wire (electrode) from the
may have some problems. sensor is inserted through your vagina and cervix into
your uterus. The electrode is then attached to your
baby's scalp. Your baby's heartbeat may be heard as a
beeping sound or printed out on a chart. Internal
monitoring does not use reflected sound waves
(ultrasound) for monitoring.
A small tube that measures uterine contractions may
be placed in your uterus next to your baby. The
strength and timing of your uterine contractions is
usually printed out on a chart.
Figure 4: Fetal Monitor Internal monitoring is more accurate than external
monitoring for keeping track of your baby's heart rate
Two types of monitoring—external and internal—can and your contractions.
be done.
9. Existing Embedded Medical Devices
8.3.1. External monitoring
You may have external monitoring at different times 9.1. Pacemaker
during your pregnancy, or it may be done during labor.  Pacemaker is yet another application of
External monitoring can be done by listening to your embedded systems. A pacemaker is a small
baby's heartbeat with a special stethoscope. More device that's placed in the chest or abdomen to
often, external monitoring is done using two flat help control abnormal heart rhythms. This
devices (sensors) held in place with elastic belts on
device uses low-energy electrical pulses to team can check your heartbeat and make sure
prompt the heart to beat at a normal rate. your pacemaker is working properly.
 Pacemakers are used to treat arrhythmias.  Complications from pacemaker surgery are
Arrhythmias are problems with the rate or
rhythm of the heartbeat. During an arrhythmia, rare. Most people can return to their normal
the heart can beat too fast, too slow, or with an activities within a few days.
irregular rhythm.  Your doctor may ask you to avoid
 Pacemakers can relieve some arrhythmia vigorous exercise or heavy lifting for about a
symptoms, such as fatigue(tiredness) month after your surgery. After you have fully
and fainting. A pacemaker also can help a person recovered from surgery, discuss with your doctor
who has abnormal heart rhythms resume a more how much and what kinds of physical activity
active lifestyle. are safe for you.
 Doctors also treat arrhythmias with  Once you have a pacemaker, you have to
implantable cardioverter defibrillators (ICDs). avoid close or prolonged contact with electrical
ICDs are similar to pacemakers. However, devices or devices that have strong magnetic
besides using low-energy electrical pulses to fields. You also need to avoid certain medical
control abnormal heart rhythms, ICDs also can procedures that can disrupt your pacemaker.
use high-energy electrical pulses to treat certain  Let all of your doctors, dentists, and medical
dangerous arrhythmias. technicians know that you have a pacemaker.
 Doctors recommend pacemakers for a Your doctor can give you a card that states what
number of reasons. The most common reasons kind of pacemaker you have. Carry this card in
are bradycardia and heart block. Bradycardia is a your wallet. You may want to consider wearing a
slower than normal heartbeat. Heart block is a medical ID bracelet or necklace that explains
problem that occurs with the heart's electrical that you have a pacemaker.
system. The disorder occurs when an electrical  Your doctor will want to check your
signal is slowed or disrupted as it moves through pacemaker regularly. Some pacemaker functions
the heart. can be checked remotely through a telephone call
 Before recommending a pacemaker, your or a computer connection to the Internet. Your
doctor will consider any arrhythmia symptoms doctor may ask you to come to his or her office to
you have, such as dizziness, unexplained check your pacemaker.
fainting, or shortness of breath. He or she also
will consider whether you have a history of heart
disease, what medicines you're currently taking,
and the results of heart tests.
 A pacemaker consists of a battery, a
computerized generator, and wires with sensors
called electrodes on one end. The electrodes
detect your heart's electrical activity and send
data through the wires to the computer in the Figure 5: Pacemaker
generator. Pacemaker batteries last between 5 and 15 years
 If your heart rhythm is abnormal, the (average 6 to 7 years), depending on how active your
computer will direct the generator to send pacemaker is. The wires of your pacemaker also may
electrical pulses to your heart. The pulses then need to be replaced eventually. Your doctor can tell
travel through the wires to reach your heart. you whether your pacemaker or its wires need to be
 Newer pacemakers also can monitor your replaced.
blood temperature, breathing, and other factors
and adjust your heart rate to changes in your 9.2. Pulse oximeter
activity. Pulse oximetry is a simple, relatively cheap and non-
 Placing a pacemaker requires minor surgery. invasive technique to monitor oxygenation. It
The surgery usually is done in a hospital or monitors the percentage of hemoglobin that is oxygen-
special heart treatment laboratory. You'll be saturated. Oxygen saturation should always be above
given medicine just before the surgery that will 95%, although in those with long-standing respiratory
help you relax and may make you sleepy. disease or cyanotic congenital heart disease, it may be
 The surgery takes just a few hours, but you'll lower, corresponding to disease severity. The oxy-
stay in the hospital overnight so your health care hemoglobin dissociation curve becomes sharply steep
below about 90%, reflecting the more rapid
desaturation that occurs with diminishing oxygen be adjusted to a saturation of ~90% which is
partial pressure (PaO2). On most machines the default clinically acceptable.

low oxygen saturation alarm setting is 90%. Neonatal care - the safety limits for oxygen
Pulse oximetry does not provide information on the saturations are higher and narrower (95-97%)
oxygen content of the blood nor ventilation and thus compared to those for adults ] Pulse oximetry is
care is needed in the presence of anemia and in not yet a standard of care in the screening of
patients developing respiratory failure due to carbon neonates for asymptomatic congenital heart
dioxide retention, for example. disease but may become so. It appears to be
significantly more reliable than clinical methods
Principles of pulse oximetry alone, as shown by recent studies.[6]
Oximeters work by the principles of 
Intrapartum fetal monitoring - there has been
spectrophotometry the relative absorption of red some interest in the use of fetal pulse oximetry
(absorbed by deoxygenated blood) and infrared in combination with routine cardiograph (CTG)
(absorbed by oxygenated blood) light of the systolic monitoring, although its use does not reduce the
component of the absorption waveform correlates to operative delivery rate. [7]
arterial blood oxygen saturations. Measurements of Pulse oximeters are now used routinely in critical care,
relative light absorption are made multiple times every anesthesiology, and A&E departments, and are often
second and these are processed by the machine to give found in ambulances. They are an increasingly
a new reading every 0.5-1 second that averages out the common part of a GP's kit. Pulse oximetry's role in
readings over the last three seconds. primary care may include
Two light-emitting diodes, red and infrared, are  Diagnosing and managing a severe
positioned so that they are opposite their respective exacerbation of chronic obstructive pulmonary
detectors through 5-10 mm of tissue. Probes are disease (COPD) in the community.
usually positioned on the fingertip, although earlobes  Grading the severity of an asthma attack.
and forehead are sometimes used as alternatives. One Where oxygen saturations are less than 92% in
study has suggested that the ear lobe is not a reliable air, consider the attack potentially life-
site to measure oxygen saturations. Probes tend to use threatening.
'wrap' or 'clip' style sensors.
 Assessing severity and oxygen requirements
for patients with community-acquired
Uses
pneumonia.
Central cyanosis, the traditional clinical sign of
hypoxemia, is an insensitive marker occurring only at  Assessing severity and determining
75-80% saturation. Consequently, pulse oximetry has management in infants with bronchiolitis.
a wide range of applications including
Using an oximeter

Individual pulse oximetry readings - can be  Resting readings should be taken for at least
invaluable in clinical situations where five minutes.
hypoxemia may be a factor - for example, in a  Poor perfusion (due to cold or hypotension) is
confused elderly person. the main cause of an inadequate pulse wave. A

Continuous recording - can be used during sharp waveform with a dichotic notch indicates
anesthesia or sedation, or to assess hypoxemia good perfusion whilst a sine wave-like waveform
during sleep studies to diagnose obstructive suggests poor perfusion.
sleep apnea. Peri-operative monitoring has not,  If a finger probe is used, the hand should be
however, been shown to improve surgical rested on the chest at the level of the heart rather
outcomes. than the affixed digit held in the air (as patients

Pulse oximetry can replace blood gas analysis commonly do) in order to minimize motion
in many clinical situations unless PaCO 2 or acid- artefact.
base state is needed. It is cheaper, easier to  Checking that the displayed heart rate
perform, less painful and can be more accurate correlates to a manually checked heart rate
where the patient is conscious (hyperventilation (within 5 beats per minute) generally rules out
at the prospect of pain raises PaO2). significant motion artefact.

Pulse oximetry allows accurate use of O2 and  Emitters and detectors must oppose one
avoids wastage. For example, in patients with another and light should not reach the detector
respiratory failure, rather than limit the use of except through the tissue. Ensure the digit is
O2 to maintain hypoxic ventilatory drive, it can inserted fully into the probe and that flexible
probes are attached correctly. Appropriately
sized probes should be used for children and Future of embedded system technology in the medical
infants. sector is bright. The fact is real that the medical field
 Oximeter accuracy should be checked by will always be looking for new treatment and
obtaining at least one simultaneous blood gas, diagnostic tools. And as technology increases medical
although this rarely happens. Oximeters may industry need that technology, there will be numerous
correct average oximeter bias based on pooled opportunities to dive into the market with new
data but this does not eliminate the possibility of software designed to fit specific medical device needs
larger individual biases.

Sources of error 10. References


 Pulse oximetry cannot differentiate between
different forms of hemoglobin. [1] http://en.wikipedia.org/wiki/Embedded_system
Carboxyhaemoglobin is registered as 90% [2] http://www.efxkits.us/classification-of-embedded-
oxygenated hemoglobin and 10% desaturated systems/
hemoglobin, thereby causing an overestimation [3] http://www.quora.com/explain-the-components-
of true saturation levels. of-embedded-systems-and-classify-them
 Significant venous pulsation such as occurs [4] http://www.d3engineering.com/medicaldevices.ht
in tricuspid incompetence and venous ml
congestion. [5] http://www.embedded.com/education-
training/tech-papers
 Environmental interference vibration at 0.5-
[6] www.cis.upenn.edu/~roederer/homepage_files/pap
3.5 Hz, excessive movement and perhaps high ers/mcps-ieee.pdf
level of ambient light, including infrared heat [7] www.eetimes.com/author.asp?
lamps. section_id=36&doc_id=1287560
 Cold hands - warm extremity if local poor [8] www.clarinox.com/index.php?id=59
perfusion. [9] www.engpaper.com/embedded-system-research-
 Nail polish should be removed, as it may papers-and-projects-11
cause false readings. [10] http://blog.hsc.com/android/android-medical-
Intravascular dyes, such as methylthioninium device-development/advantages-of-developing-
android-medical-devices/
chloride, may also temporarily falsely reduce
saturation readings. [11] www.newagepublishers.com/samplechapter/00208
1
10. Conclusion
The benefits of implementing the technology of
embedded (hardware and software) into medical
Diagnostics and treatment are clear. That the
treatment which could only be provided manually by
practitioners now can be done by machines too that is
with the patients 24 hours. These types of devices are
also able to monitor critical health parameters
continuously helping in accurate diagnosis.
Embedded technology reduces the cost of freight to
send medical records. Instead of sending mail carrier
we can use fast telecom network. Also, using
embedded technology allows the physician to obtain
medical information about a patient. Physicians can
view the medical reports on an embedded software-
driven PDA which means the doctor-patient
consultation can happen much sooner than ever
before.
The application of embedded technology in the
medical field appears to have endless possibilities. The
benefits mentioned above are just some examples of
how the embedded systems make a difference to both
the patient as well as the medical staff.

Potrebbero piacerti anche