Está en la página 1de 9

Revista Ingeniera Biomdica

ISSN 1909-9762 / Volumen 8 / Nmero 15 / Enero-Junio de 2014 / pp.36-44


Escuela de Ingeniera de Antioquia-Universidad CES / Envigado, Colombia

Sistema de pulsioximetra y capnografa para


dispositivos mviles Android

Carlos Andrs Gmez Garca , Jaime Velasco Medina

Grupo de investigacin Bionanoelectrnica, Escuela de Ingeniera Elctrica y Electrnica,


Universidad del Valle, Colombia

Recibido 4 de septiembre de 2013. Aprobado 12 de febrero de 2014

A pulse-oximetric and capnographic system for Android mobile devices


Sistema de oximetria de pulso e capnografia para dispositivos mveis Android

Resumen El monitoreo constante del nivel de saturacin de oxgeno y la produccin de CO2 es de vital importancia para la
supervisin del estado respiratorio del paciente. Este artculo presenta el diseo de un sistema de oximetra de pulso y capnografa
que tiene como unidad de procesamiento un chip programable de seales mixtas denominado PSoC (Programable-System-On-
Chip), el cual incorpora bloques anlogos y digitales configurables, permitiendo que la adecuacin de las seales suministradas
por los sensores y el procesamiento digital de seales se lleve a cabo en el mismo chip. Se realiz una aplicacin en Android para la
visualizacin y registro de las seales biomdicas en una base de datos local, compatible con dispositivos mviles con conectividad
wifi. El sistema fue verificado usando un simulador de SpO2 (Saturacin parcial de oxgeno), que permiti la calibracin de
frecuencias cardiacas desde 55 BPM (Beats per Minute) a 145 BPM, as como la curva R con valores de 75% a 100% de SpO2. Se
encontr que el error de medicin de la frecuencia cardiaca es 1,81%, y 1.33% para la SPO2.
Palabras Clave Android; Capnografa; PSoC; Pulsioximetra; Seales biomdicas; Sistemas embebidos.
Abstract Constant monitoring of oxygen saturation level and CO2 production is vital for monitoring the patient's respiratory
status. This paper presents the design of a pulse-oximetric and capnographic system, which core consists of a mixed signal
programmable chip, PSoC (Programmable-System-On-Chip), which incorporates a whole analog and digital configurable block
system, in order to adequate and process the signals from the sensors all in a single chip. An Android application was also
developed, which can display biomedical signals in mobile devices with wireless connectivity, as well as to store information from
these signals in a local user database. The microsystem was verified using a SpO2 (oxygen partial saturation) simulator, and heart
rates of 55 BPM to 145 BPM were calibrated, as well as the R curve with values of 75% to 100% SpO2. The heart rate measurement
error found is 1,81% and 1,33% for the SpO2.
Keywords Android; Biomedical signals; Capnography; Embedded systems; PSoC, pulse oximetry.


Direccin para correspondencia: carlosgo515@gmail.com
DOI: http:/dx.doi.org/10.14508/rbme.2014.8.15.36-44
Gmez G.C.A, Velasco M.J. Pulsioximetra y capnografa para dispositivos mviles Android 37

Resumo O monitoramento constante do nvel de saturao de oxignio e produo de CO2 fundamental para monitorar o
estado respiratrio do paciente. Este artigo apresenta o projeto de um sistema de oximetria de pulso e capnografia cuja unidade de
processamento um chips de sinal misto programvel chamado PSoC (Programmable-System-On-Chip), o qual incorpora blocos
analgicos e digitais configurveis, permitindo a adaptao dos sinais fornecidos pelos sensores e o processamento digital de
sinais ser executada no mesmo chip. Foi realizada una aplicao Android para visualizao e gravao de sinais biomdicos
em um banco de dados local, compatvel com dispositivos mveis com conectividade sem fio. O sistema foi testado usando um
simulador de SpO2 (saturao de oxignio parcial), permitindo a calibrao da freqncia cardaca de 55 BPM (batidas por minuto)
a 145 BPM, assim como a curva R com valores de 75% a 100% SpO2 . Verificou-se que o erro de medio do ritmo cardaco
1,81% e 1,33% para o SPO2.
Palavras-chave Android; capnografia; PSoC; oximetria de pulso; Sinais biomdicos; Sistemas Embebidos.

I. Introduccin en la atencin a los pacientes y mejorara la continuidad


asistencial.

L as seales biomdicas contienen informacin


que puede ser utilizada para entender algunos
mecanismos fisiolgicos subyacentes en un sistema
La empresa norteamericana iHealth Lab Inc. sigue
la lnea de la mHealth y ha desarrollado dispositivos
biolgico especfico [1]. El monitoreo ambulatorio de portables como pulsioxmetros, monitores de presin
seales biomdicas tales como la saturacin de oxgeno arterial y glucmetros compatibles con dispositivos
en la sangre (SpO2), las pulsaciones por minuto, la mviles Apple a travs de comunicacin bluetooth.
presin parcial de CO2 final expirada (EtCO2) y la
frecuencia respiratoria, es un importante procedimiento Entonces, la implementacin de un equipo porttil
de supervisin, que permite proporcionar informacin que permita visualizar las seales y variables biomdicas
valiosa sobre el estado de los pacientes en riesgo de en dispositivos mviles Android como celulares o tablets
hipoxia o ventilacin inadecuada [2]. Una supervisin es una excelente alternativa tecnolgica frente a algunos
continua de estas seales y parmetros biomdicos es equipos mdicos de este tipo, ya que sera adecuada
de vital importancia para conocer el estado respiratorio para monitorear los signos vitales de un paciente que se
del paciente, muy til en la deteccin de complicaciones encuentra en casa, brindndole mayor comodidad. En este
respiratorias como la AOS (Apnea Obstructiva del Sueo), contexto, el objetivo es disear un sistema de oximetra
en la que la respiracin se reduce o se detiene brevemente de pulso y capnografa basado en un microcontrolador
mientras el paciente duerme. configurable llamado PSoC, que permita la medicin
de los niveles de SpO2, EtCO2, frecuencia cardiaca y
Los equipos presentes en el mercado colombiano que frecuencia respiratoria en tiempo real, y la transmisin
permiten la visualizacin, monitorizacin y registro de
de las seales biomdicas usando tecnologa inalmbrica
mltiples signos vitales son muy especializados y bastante
WiFi, hacia dispositivos mviles, como smartphones o
costosos. Sin embargo, el desarrollo de sistemas mHealth
tablets Android.
(mobile health) es una gran opcin para usar este tipo de
equipos de vital importancia para el cuidado de la salud. El objetivo del diseo e implementacin de este
sistema no es obtener un equipo que compita con otros
Un estudio publicado en la revista Anesthesia &
Analgesia [3] sugiere que el uso de estos equipos como ya posicionados en el mercado, sino desarrollar una
dispositivos mdicos podra revolucionar el cuidado de alternativa tecnolgica flexible de monitoreo con la cual
nuestra salud. En particular, los investigadores discutieron se pueda obtener un mayor provecho de los dispositivos
la posibilidad de que smartphones y tablets pudieran mviles, adems de explotar la tecnologa de seal mixta
ser utilizados en la pulsioximetra, la cual no es muy del PSoC, y que sirva de plataforma base para el desarrollo
utilizada en los pases en vas de desarrollo, debido a que de un monitor de signos vitales porttil, compatible con
la implantacin de la pulsioximetra tiene importantes diferentes plataformas mviles y monitorizacin remota.
costes econmicos. Sin embargo, el uso de mHealth
para desarrollar este procedimiento no invasivo en los II. Materiales y Mtodos
hospitales y centros mdicos de estas regiones podra
facilitar su uso. 2.1 Materiales

Investigadores de la Universidad de Chicago [4] El sistema de oximetra y capnografa est conformado


aseguran que los mdicos seran ms eficientes en su por una unidad hardware de adquisicin, procesamiento
prctica clnica si utilizaran tablets o smartphones, y transmisin de datos, y una interfaz de usuario que
dispositivos que tambin permitiran reducir los retrasos muestra en tiempo real las seales de los pacientes.
38 REVISTA INGENIERA BIOMDICA

Hardware El principio de operacin de la oximetra de pulso se


basa en la ley de Beer-lambert (1) que establece que la
La unidad hardware se dise y se implement sobre absorbancia de la luz est directamente relacionada con las
una Tarjeta de circuito impreso (PCB: Printed Circuit propiedades intrnsecas del analito, con su concentracin
Board) de doble cara, donde el elemento central de y con la longitud de la trayectoria del haz de radiacin al
procesamiento es el circuito programable de seal mixta atravesar la muestra. Es importante resaltar que esta ley es
PSoC5 de Cypress semiconductor [5], en conjunto con
vlida inclusive si ms de una sustancia absorbe luz en el
componentes electrnicos de montaje superficial. En
medio [9].
este caso, se emplearon diodos, transistores MOSFET,
condensadores y un puente H integrado para la adecuacin La atenuacin total de luz puede ser descrita por 4
y alimentacin del sensor Nellcor de SpO2 [6]. Para el componentes de absorbancias presentes en la sangre:
capngrafo se emple el mdulo EtCO2 C200 fabricado
por la empresa Goldwei [7]. La transmisin de los datos --Hemoglobina oxigenada (concentracin cHbO2,
va WiFi usa el mdulo Wifly RN-XV de comunicacin coeficiente de absorbancia HbO2() y longitud de
inalmbrica [8]. La aplicacin Android desarrollada se trayectoria dHbO2)
ejecuta en una Tablet Toshiba Excite 10.1 con Android
--Hemoglobina desoxigenada (concentracin cHb,
4.0.1.
coeficiente de absorbancia Hb() y longitud de
En la Fig. 1 se muestra el diagrama general del trayectoria dHb).
sistema, el cual tiene 4 bloques funcionales: sensado,
adquisicin y procesamiento, comunicacin y --Absorbancias especficas que no estn en la
visualizacin. sangre arterial (concentracin cx, coeficiente de
absorbancia x() y longitud de trayectoria dx).
PSOC
Sensor de SpO2
Acondicionamiento de
--Otras fuentes de atenuacin pticas como
Sensor de CO2
seal
HARDWARE
factores geomtricos, caractersticas de emisin y
deteccin entre otras (A0).
Desarrollo de algoritmos
para los diferentes SOFTWARE
parmetros En este caso, la absorbancia total se puede ver como
Comunicacin la sumatoria de las absorbancias parciales presentes en el
Serial
medio (1).
VISUALIZACIN

At = HbO2() cHbO2dHbO2
(1)
Mdulo wifi
+ Hb()cHbdHb + x()cxdx +A0

Partiendo del hecho de que la luz roja visible es


absorbida en mayor cantidad por la HbR (hemoglobina
Fig. 1. Diagrama general del sistema. reducida o desoxigenada) que por la HbO2 (hemoglobina
oxigenada), la cual absorbe en mayor cantidad la luz
Software infrarroja, entonces la medida de la saturacin de oxigeno
est determinada por la cantidad de luz tanto roja como
El programa PSoC Creator 2.0 de Cypress
infrarroja que se puede proyectar a travs del rbol arterial
semiconductor es utilizado para la compilacin y
[10].
programacin en el PSoC5. El diseo y desarrollo de la
interfaz de usuario se llev a cabo con la herramienta Android Diseo del Oxmetro
developer tools basada en eclipse, y el Android SDK.
2.2. Mtodos Como se ha descrito previamente, el funcionamiento
de la oximetra de pulso est basado en la medicin de
Oxmetro de pulso y principio de funcionamiento la absorcin de luz roja e infrarroja, por lo que se usa
un fotodiodo para recibir la luz, y dependiendo de la
La oximetra de pulso proporciona una medicin del intensidad se genera una corriente en el fotodiodo, la cual
porcentaje de hemoglobina oxigenada (saturacin de O2 en se adeca para su procesamiento y as determinar el nivel
sangre) de forma continua, inmediata y no invasiva. de SpO2.
Gmez G.C.A, Velasco M.J. Pulsioximetra y capnografa para dispositivos mviles Android 39

Tambin se implement una fuente de corriente para


realizar el control de intensidad de los LEDs a partir
de MOSFETs, donde el voltaje de puerta se controla
automticamente dependiendo de la intensidad recibida,
ya que esta puede variar de una persona a otra, debido a
diferente densidad sea, color de piel, etc.

B. Amplificador de transimpedancia

Este es un amplificador de realimentacin negativa


que se encarga de convertir la corriente producida por
el fotodiodo en voltaje [13]. Consiste bsicamente de
una fuente de corriente (en este caso la producida por el
fotodiodo) y un amplificador operacional. En este caso,
una resistencia de 4,7M y un capacitor de 3pF son
Fig. 2. Diagrama Funcional SPO2 conectados en paralelo entre la entrada y la salida del
amplificador embebido en el PSoC.
La Fig. 2 muestra el esquema general del
C. Procesamiento de la seal
pulsioxmetro, que se encuentra embebido en el PSoC,
tanto el bloque de adecuacin de seal como el bloque La seal proveniente desde cada LED es
de procesamiento; la etapa de alimentacin de los LEDs filtrada usando un FIR paso bajos con Fc = 30 Hz, y
es controlada por medio del PSoC. El diseo tiene una posteriormente esta seal es filtrada usando un IIR paso
etapa de recepcin de los pulsos de luz roja e infrarroja bajos descrito en (2) con Fc = 0,5 Hz para obtener la
que pasan a travs del dedo del paciente y son recibidos componente DC de la seal.
por un fotodiodo, el cual produce corriente dependiendo
de la intensidad de los pulsos recibidos. Esta corriente x(n) + x(n1) y(n-1) (1k)
es convertida en voltaje y amplificada, para luego ser y(n) = (2)
1+k
digitalizada por el ADC, el cual es conmutado a la
frecuencia de los pulsos de los LEDs, de forma que pueda Donde
medir por separado la intensidad de la luz roja e infrarroja. 1 2
Las muestras digitalizadas por el ADC pasan a travs de k = (3)
un filtro FIR pasa bajos, para atenuar el ruido introducido 2 f c tm
por lmparas de iluminacin y la red de potencia AC de
60Hz [2]. Siendo fc = 0.5Hz y tm = 2ms,
A. Seal de excitacin y control de intensidad k = 318.309
La seal de excitacin de los LEDs son pulsos La oximetra de pulso hace referencia a la medicin
generados por dos bloques PWM (Pulse Width del porcentaje de oxgeno en cada pulsacin de la sangre
Modulation) del PSoC, los cuales son programados para arterial. Para realizar esta medicin es necesario operar las
tener una seal PWM con periodo tm= 2 ms y un ciclo componentes AC y DC de la seal pulstil producida por
de trabajo del 25%. Una seal PWM se desfasa 1 ms. cada LED.
con respecto a la otra para permitir el encendido de un Por lo tanto, el clculo del SpO2 consiste en utilizar
LED a la vez, y as obtener muestras de ambos LEDs por las seales temporales de luz roja e infrarroja para
separado [12]. calcular un valor llamado "R" descrito en (4), que
corresponde a la relacin normalizada de las intensidades
de luz roja e infrarroja recibidas por el fotodiodo.
ACR

DCR
R=
ACIR
(4)

DCIR

Donde ACR-DCR y ACIR-DCIR corresponden a la


componente AC y DC de la seal roja e infrarroja
respectivamente.
Fig. 3. Seal de Excitacin de los LEDs. Para calcular el valor RMS de la seal AC se emplea (5).
40 REVISTA INGENIERA BIOMDICA

1 T
VRMS = V2 (t) dt
(5)
T 0

Donde la integral se calcula empleando la regla del


trapecio, de acuerdo a (6).
b ba
f (x)dx [ f (a) + f (b) ]
2
(6)
a
Para garantizar que la integral se lleve a cabo solo a
una onda pulstil, el intervalo [a,b] es modificado de
acuerdo al pulso cardiaco, el cual es determinado en
los puntos mximos de la onda pulstil. Para calcular
adecuadamente la SpO2, es necesario encontrar la funcin
que relaciona la saturacin de oxigeno con el valor de R
Fig. 4. Mdulo EtCO2 C200 de Goldwei.
calculado, por medio del simulador de paciente.
La frecuencia cardiaca se determina calculando la Implementacin del Capngrafo
derivada de la seal pulstil generada por la incidencia
El capngrafo implementado es tipo sidestream, en el
del haz de luz infrarroja, y multiplicando esta por una
constante, lo cual permite comparar la seal derivada con cual una muestra de CO2 es aspirada para ser analizada, en
un valor establecido. Si la derivada supera el valor umbral este caso por un sensor infrarrojo no dispersivo.
establecido, un temporizador es activado para medir el Este mdulo toma continuamente el gas exhalado del
tiempo transcurrido entre latidos. Este tiempo es del orden
paciente a travs de una cnula nasal que canaliza el aire
de minutos para medir el nmero de latidos por minuto [2].
expirado desde el interior de las fosas nasales. El gas es
Capngrafo y principio de funcionamiento extrado por medio de una bomba extractora de tal forma que
el gas que pasa por el sensor tenga un flujo constante [15].
Un capngrafo es un equipo electrnico porttil
utilizado para la medicin y registro continuo del dixido
de carbono espirado; la capnografa es la monitorizacin
no invasiva del CO2, donde la tcnica de absorcin de luz
infrarroja es la ms usada y se basa en la absorcin de luz
infrarroja por las molculas de CO2 en una muestra de gas
espirado. La capnografa aporta datos sobre la produccin
de CO2, la perfusin pulmonar, la ventilacin alveolar y el
patrn ventilatorio.
La fraccin de CO2 medida al final de la espiracin de
un volumen tidal se aproxima mucho a la concentracin
alveolar de CO2, porque esta se mide cuando el paciente
espira prcticamente gas alveolar puro (gas alveolar que
est en equilibrio con la sangre capilar pulmonar). As, el
EtCO2 (end-tidal CO2) se considera una medida indirecta
de la presin arterial de CO2. Bajo circunstancias normales
la diferencia de EtCO2 y presin arterial de CO2 es de (2-7)
mmHg, y el rango normal de EtCO2 para una persona sana
est entre (33-39) mmHg [14].
Descripcin del Sensor
Para este diseo se decidi utilizar el Mdulo OEM
EtCO2 Model C200 fabricado por la empresa Goldwei.
El sensor de este mdulo es NDIR (Non Dispersive
InfraRed), posee una exactitud de 2 mmHg y mide
la frecuencia respiratoria en un rango de 2-150 BPM
(Breaths per Minute). En la Fig. 4 se puede observar el
mdulo utilizado. Fig. 5. Ciclo de vida de una Actividad.
Gmez G.C.A, Velasco M.J. Pulsioximetra y capnografa para dispositivos mviles Android 41

Los datos del nivel de EtCO2 y la frecuencia adelante, el ciclo de vida de la aplicacin pasa a mano de
respiratoria son enviados al PSoC a travs de interfaz las actividades que la componen, cada una de las cuales
serial UART y desde el PSoC se envan los datos cuenta con un ciclo de vida propio, tal como se puede
al mdulo de comunicacin wifi para transmitirlo al observar en la Fig. 5 [20].
dispositivo Android. La aplicacin tiene dos clases principales que se
Interfaz de Usuario encargan de recibir los datos y graficarlos; una se
encarga de la comunicacin TCP/IP entre la Tablet y
El diseo de la interfaz grfica de usuario se realiz
la unidad hardware de medicin. La otra clase, tipo
utilizando la plataforma de desarrollo de Android, basado
Activity, se encarga de la interfaz de usuario y la
en el lenguaje de programacin Java por medio de la
herramienta Eclipse para su compilacin y depuracin. visualizacin en tiempo real de la onda pletismogrfica y
la onda de capnografa. Tiene adems otras tres clases tipo
La ejecucin de una aplicacin en Android se Activity, encargadas de la ventana de inicio de sesin,
comporta como una mquina de estados, llamada ciclo
la ventana de registro de usuario y la ventana de historial,
de vida, y teniendo en cuenta ese comportamiento se
donde se muestran valores almacenados en el tiempo de
programa la aplicacin. Cuando se habla de ciclos de
SpO2 , EtCO2 , HR y frecuencia respiratoria.
vida en una aplicacin en Android, especficamente se
refiere al ciclo de vida de una app propiamente, y al ciclo Para intercambiar los datos con la unidad hardware
de vida de cada una de las actividades (Activity: clase de medicin, la aplicacin realiza la apertura de sockets
principal en ejecucin) que la componen. Una aplicacin para dejar pasar por el puerto de comunicacin los datos
est compuesta por una o ms actividades (que en este que son enviados desde el mdulo wifi del hardware de
caso interactan entre s) y realiza un "camino" desde el medicin a travs del protocolo TCP/IP. Estos datos son
momento que se lanza hasta que se cierra por completo. almacenados en Buffers para luego ser utilizados por el
Este camino se inicia luego de lanzar la aplicacin (abrirla mtodo de graficacin, implementado mediante la librera
desde el dispositivo), con lo cual va automticamente a Achartengine, la cual proporciona gran flexibilidad en
la actividad que se marca inicialmente como launcher el desarrollo de diagramas X-Y y diagramas de barra,
(en el archivo Manifest se puede encontrar en la lista tanto dinmico como esttico. En la Fig. 6 se muestra el
de activities, marcada con un intent-filter). De ah en diagrama de flujo del funcionamiento de la aplicacin.
Iniciar aplicacin
1

Pantalla Bienvenida
2

3 Ventana inicio de Crear base de datos


sesin usuarios. Guardar
datos de usuario 5

No
Usuario
registrado? Formulario de registro 4
Si
6 Iniciar sesin

Ventana principal
7
Seleccionar submen Seleccionar submen 21 Seleccionar submen
8 Connection
16 Save History
9
No
13 Start service 22 Consultar base de
Cerrar socket tcp Conectar?
Sincronizar hilo server 17 datos historial
e hilo graficar
si est abierto
Crear base de datos 23 Graficar historial
Si 14 Hilo graficar llama 18 historial guardado de SpO2, HR,
10 Crear hilos server e mtodo de graficar EtCO2 y frec. Resp
hilo graficar. Abrir Guardar en db cada
socket tcp Graficar datos de onda 19 parmetro
15 y mostrar parmetros No
11 en ventana principal
Back?
Enviar peticin de
datos PSoC No
Stop save? Si
No
No Desconectar? Si
bites
disp. 29? Stop service
20
Si Si
12 Leer buffer de entrada 9
y clasificar los datos

Fig. 6. Diagrama de flujo de la aplicacin para la interfaz de usuario


42 REVISTA INGENIERA BIOMDICA

La apariencia de la aplicacin, es decir, la forma, color,


campos y botones son originados a partir de archivos xml,
que interactan con las Activity definidas en la clase
principal para modificar dinmicamente su aspecto y
valores de los campos.

III. Resultados
Luego del diseo e implementacin de las unidades
de hardware y software mencionados anteriormente, se
obtuvo un prototipo de pulsioximetra y capnografa, capaz
de realizar la medicin de SpO2, frecuencia cardiaca HR
(Heart Rate), EtCO2 y frecuencia respiratoria en tiempo
real, permitiendo visualizar todas las variables y seales en Fig. 8. Ventana de historial de seales de un paciente
una interfaz grfica realizada para dispositivos Android.
Pruebas utilizando el simulador de pacientes
Caractersticas de la interfaz de usuario
El simulador de SpO2 FLUKE Index 2XL fue
La aplicacin de interfaz de usuario desarrollada utilizado para la calibracin y posterior verificacin del
para dispositivos Android, abre en primera instancia una pulsioxmetro. Por medio de este simulador se hall
pantalla de ingreso de usuario y contrasea. Si el usuario la ecuacin (7) que relaciona el valor R con la SpO2,
no est registrado podr hacerlo haciendo clic en el botn mediante la variacin del valor de SpO2 desde 75% hasta
Registrar, el cual lo llevar a un formulario de registro 100%, y hallando el respectivo valor de R.
donde ingresar sus datos para ser almacenados. Despus
de haber ingresado como usuario usando la contrasea SpO2 = 103,05 10,64R (7)
se despliega la pantalla principal de la aplicacin. La
mayor parte del rea de la pantalla es usada para graficar Una vez calibrada la unidad hardware de
tanto la onda pletismogrfica de pulsioximetra, como la pulsioximetra, se procedi a realizar las pruebas
onda de respiracin del capngrafo. En la parte derecha de verificacin de la medicin de SpO2 y HR con el
se muestran los siguientes valores en orden descendente: simulador. En la Tabla 1 se muestran los resultados de la
frecuencia cardiaca (HR), saturacin de oxigeno (SpO2), medicin de SpO2 a frecuencia constante de 70 BPM.
EtCO2 y frecuencia respiratoria. Tabla 1. Resultados de validacin de SpO2 con el simulador
En la parte superior se encuentra el botn Conexin, SpO2 simulado (%) SpO2 medido (%) Error relativo (%)
para comunicar la aplicacin con la unidad hardware, 75 76 1,33
el botn Guardar para almacenar los valores de las 80 81 1,25
mediciones recibidas cada cierto tiempo en una base 85 84 1,18
90 89 1,11
de datos, y el botn Historial para mostrar en grficos
95 94 1,05
temporales, los valores de las mediciones guardadas
100 100 0,00
de cada paciente. En la Fig. 7 y la Fig. 8 se muestran las
ventanas de la interfaz de usuario.
En la Tabla 2 se muestran los valores de las mediciones
obtenidas para el nmero de pulsos por minuto para un
nivel de SpO2 constante de 95%.
Tabla 2. Resultados de validacin de frecuencia cardiaca con el
simulador
Pulso simulado (BPM) Pulso medido (BPM) Error relativo (%)
55 56 1,81
65 64 1,54
75 74 1,33
85 86 1,18
95 94 1,05
105 104 0,95
115 116 0,86
125 125 0,0
135 137 1,48
Fig. 7. Ventana principal interfaz de usuario 145 147 1,37
Gmez G.C.A, Velasco M.J. Pulsioximetra y capnografa para dispositivos mviles Android 43

Como el sensor de EtCO2 esta calibrado de fabrica, los pacientes que realmente necesitan ser atendidos. Segn
no se realizo su validacin con equipo especializado, estudios de Cisco, cerca del 85% de las consultas mdicas
sin embargo se realizaron mediciones de nivel EtCO2 no requieren de una interaccin fsica entre mdicos y
y frecuencia respiratoria a 5 sujetos sanos en reposo, pacientes, por lo que la Telemedicina, al masificarse,
obteniendo un rango normal de (36-39) mmHg de EtCO2 y podra generar numerosos beneficios [16].
frecuencia respiratoria entre (13-22) BPM. Las mediciones
respectivas de cada sujeto se muestran en la Tabla 3.
V. Conclusin
Tabla 3. Resultados de medicin de EtCO2 a 5 personas En este trabajo se dise e implement un sistema
Edad Peso (Kg) Estatura EtCO2 BPM
de medicin de seales de pulsioximetra y capnografa
(aos) (m) (mmHg) porttil, que permite la monitorizacin de pacientes usando
Sujeto 1 24 82 1.75 38.5 19 dispositivos mviles Android, as como la supervisin
Sujeto 2 32 75 1.63 37 17 de los signos vitales de cada paciente en el tiempo. En
Sujeto 3 60 85 1.60 36.5 13 relacin a la precisin de las mediciones de las seales del
Sujeto 4 55 65 1.60 39 15 pulsioxmetro, se calcul que la medicin de la frecuencia
Sujeto 5 10 45 1.45 38 22 cardiaca presenta un error de 1,81% y la medicin de
SpO2 presenta un error de 1,33%.
IV. Discusin Este sistema est diseado para ser compatible con
sensores tipo Nellcor que tengan conector DB9, lo cual
El sistema electrnico correspondiente al
permite un fcil reemplazo del mismo, debido a que es un
pulsioxmetro presenta caractersticas comparables con
sensor comercial y de fcil adquisicin.
otros desarrollos respecto a la frecuencia de muestreo y
tcnicas de filtrado y control [10, 11]. La precisin en la El chip de procesamiento de seal mixta (PSoC)
medicin tanto de SpO2 como de la frecuencia cardiaca es utilizado en el sistema desarrollado tiene un gran valor
de 2 dgitos, similar a equipos comerciales [6]. agregado, al permitirle al diseador hacer modificaciones
El desarrollo de este sistema sienta las bases para el o adiciones al sistema sin realizar mayores cambios al
diseo de futuros equipos y aplicaciones mHealth, que hardware, reduciendo as el tiempo de diseo. El sistema
permitan el monitoreo remoto, el tele-diagnstico en cuenta con un conector JTAG para la programacin y
tiempo real y la conexin de profesionales de la salud con depuracin, brindando flexibilidad para implementar
sus pacientes. Existen algunos dispositivos y aplicaciones futuros desarrollos.
de este tipo en el mercado, en su gran mayora para
mviles Apple, como los comercializados por la empresa Referencias
iHealth, pero muy pocos compatibles con mviles
[1]. Snchez M. D. Procesado y transmisin de seales biomdicas
Android, los cuales conforman el 80% de la cuota de para el diagnstico de trastornos y enfermedades del sueo. Tesis
mercado en smartphones. doctoral. Escuela superior de ingeniera. Cadiz-Espaa, 2008.
Para lograr un equipo ms competitivo desde el punto [2]. Gmez C.A, Martnez S.J. Diseo e implementacin de un
de vista funcional, se deben realizar algunas mejoras microsistema para medir gases en la sangre. Tesis de Grado.
al sistema actual, como alimentar la tarjeta electrnica Ingenieros electrnicos, Universidad del Valle, 2012.
con bateras LiPo de 3.7 V, y modificar la tarjeta para [3]. Ansermino J.M. Universal Access to Essential Vital Signs
permitir recargarlas; incluir alarmas visuales y sonoras a la Monitoring. Anesthesia & Analgesia Journal, 117, Octubre 2013.
aplicacin Android con el propsito de indicar anomalas [4]. Patel B.K., Chapman C. G., Luo N., Woodruff J.N., Arora
en la medicin; acondicionar el firmware del PSoC y la V.M. Impact of Mobile Tablet Computers on Internal Medicine
aplicacin Android, para permitir la monitorizacin remota Resident Efficiency. Archives of Internal Medicine, 172, Marzo
a travs de internet. 2012.

En el futuro se pretende adicionar otras seales [5]. Cypress Semiconductor. CY8C5568AXI-060-Programmable


biomdicas al sistema, como las seales ECG y la presin System-on-Chip (PSoC) DC to 67 MHz operation Datasheet.
Consultado el 1 de agosto de 2013 en: http://ecologylab.net/
arterial, ya que una de las motivaciones principales para
courses/sensoryInterfaces/resources/CY8C55DataSheet.pdf.
el desarrollo del sistema descrito en este artculo es lograr
un prototipo completo de tele-monitoreo, el cual puede [6]. Nellcor. Nellcor with OxiMax Technology. Product Guide.
Consultado el 1 de noviembre de 2012 en: http://www.covidien.
contribuir al mejoramiento de la atencin medica en los com/imageServer.aspx/doc229982.pdf?contentID=30898&conten
centros de salud de nivel 1 y 2, logrando la disminucin ttype=application/pdf.
de tiempos de atencin mdica, diagnstico y tratamiento
[7]. Goldwei. Users Guide for EtCO2 Module Model C002, C002a.
ms oportuno, reduciendo el problema de sobre costos por Consultado el 20 de enero de 2013 en: http://www.goldwei.
transporte, escasez de especialistas y congestin en centros com/docs/ETCO2_MODULE_MOC002_USER_GUIDE_
hospitalarios, brindando mayor cobertura y beneficiando a revised-3-2-2010.pdf.
44 REVISTA INGENIERA BIOMDICA

[8]. Roving Networks, Inc. User Manual and Command Reference con ventilacin mecnica. Revista Peruana de Pediatra,
WiFly GSX/EZX. Consultado el 10 de febrero de 2013 en: http:// septiembre-diciembre 2005.
dlnmh9ip6v2uc.cloudfront.net/datasheets/Wireless/WiFi/WiFly-
RN-UM.pdf. [15]. Crdova J.A, Ortiz M.E, Velzquez A. Centro Nacional de
Excelencia Tecnolgica en Salud CENETEC, Mxico. Gua
[9]. Ventosinos S.A. Sistema ptico autnomo para la medida de Tecnolgica No 37: Capngrafo. Consultado el 25 de noviembre
parmetros. Tesis de Grado. Universidad Politcnica de Catalua, de 2012 en:http://www.cenetec.salud.gob.mx/descargas/equipo_
2010. guias/guias_tec/37gt_Capnografia.pdf.
[10]. Matviyenko S. Cypress Semiconductor. Pulse Oximeter [16]. CISCO. La solucin Cisco HealthPresence: los lmites de
Application Note AN2313. Consultado el 1 de agosto de 2013 la atencin sanitaria. Consultado el 1 de agosto de 2013 en:
en: http://www.psocdeveloper.com/uploads/tx_piapappnote/
http://www.cisco.com/web/ES/solutions/industria/cisco_
an2313_01.pdf.
healthpresence_solution.html
[11]. Chan V., Underwood S. Application Report SLAA274A: A
[17]. Di G., Tang X., Liu W. A Reflectance Pulse Oximeter Design
Single-Chip Pulsoximeter Design Using the MSP430. Consultado
Using the MSP430OF149. IEEE/ICME International conference
el 1 de agosto de 2013 en: http://www.ti.com/lit/an/slaa274b/
slaa274b.pdf. on Complex Medical Engineering, Beijing, China, 2007.

[12]. Rivera I.Z., Herrera J.C., Ochoa V.J. Oxmetro de Pulso basado [18]. Guyton A.C., Hall J.E. Tratado de Fisiologa Mdica. McGraw-
en una palm. VI Ciclo y 2do Congreso Nacional Tendencias Hill, 2001. Captulos 39, 40.
Tecnolgicas en Computacin. Mxico, D.F., noviembre 2006. [19]. Rdiger M., Tpfer K., Hammer H., Schmalisch G., Wauer R.
[13]. Baltazar Lpez R.F. Fotodetector basado en un dispositivo p-i-n Estudio de vigilancia de los gases en sangre transcutnea entre
y un Amplificador de Transimpedancia. Segundo Congreso las unidades de cuidados intensivos neonatales. BMC Pediatric,
Nacional de Electrnica. Puebla, Pue. Mxico, septiembre 2002. 5(30), 2005.

[14]. Becerra Velsquez R, Tantalen J. Comparacin de CO2 al final [20]. Gargenta M. Learning Android. Building Applications for the
de la espiracin y presin arterial de CO2 en pacientes peditricos Android Market. O'Reilly Media, 2011. Captulo 4, 5, 7, 8, 9, 10.

También podría gustarte