0% encontró este documento útil (0 votos)
151 vistas6 páginas

Lanza G (280-285)

Este documento presenta un nuevo método para calcular el eje eléctrico de un electrocardiograma utilizando diagramas de flujo y pseudocódigo. Se recolectaron 105 electrocardiogramas y se registraron los voltajes netos en las derivaciones D1 y AVF. Luego, se realizaron los cálculos manualmente, con diagrama de flujo y pseudocódigo, y mediante un programa en lenguaje Pascal en una computadora. Los resultados mostraron que no hay diferencias numéricas entre los diferentes métodos. Por lo tanto, los diagramas de flujo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
151 vistas6 páginas

Lanza G (280-285)

Este documento presenta un nuevo método para calcular el eje eléctrico de un electrocardiograma utilizando diagramas de flujo y pseudocódigo. Se recolectaron 105 electrocardiogramas y se registraron los voltajes netos en las derivaciones D1 y AVF. Luego, se realizaron los cálculos manualmente, con diagrama de flujo y pseudocódigo, y mediante un programa en lenguaje Pascal en una computadora. Los resultados mostraron que no hay diferencias numéricas entre los diferentes métodos. Por lo tanto, los diagramas de flujo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ALGORITMO Y PSEUDOCÓDIGO

ARTÍCULO ORIGINAL Avances Cardiol 2014;34(4):280-285

Algoritmo y pseudocódigo: nueva perspectiva para calcular el eje eléctrico


de un electrocardiograma

Algorithm and pseudocode: New perspective for calculating the electric axis of an
electrocardiogram

Dr. Giuseppe Lanza Tarricone1 MASVC


1
Adjunto al Servicio de Cardiología, Instituto Médico “Dr. José Gregorio Hernández” del Instituto Venezolano de los
Seguros Sociales, San José, Caracas- RB de Venezuela.

RESUMEN y se registraron los voltajes netos del QRS en derivaciones


Introducción: El electrocardiograma sigue siendo una D1 y AVF. Se realizaron los cálculos manualmente, con el
herramienta valiosa en el estudio de la actividad eléctrica diagrama de flujo y el pseudocódigo, y los obtenidos por la
cardíaca y el eje eléctrico medio del QRS es un parámetro computadora después de haber llevado el pseudocódigo a
importante. Usando diagramas de flujo y pseudocódigo se lenguaje Pascal. Resultados: No hay diferencia numérica
aborda una nueva perspectiva de análisis del eje eléctrico. Un por todos los procedimientos. Conclusiones: El algoritmo
diagrama de flujo permite visualizar gráficamente la solución gráfico o diagrama de flujo y el pseudocódigo son confiables
de un problema y el pseudocódigo es un intermediario entre el en su totalidad para la determinación del eje eléctrico medio
diagrama de flujo y el lenguaje que debe usar una computadora del QRS cuando se comparan con los cálculos efectuados por
para realizar sus cálculos. En este sentido, el pseudocódigo la computadora a través de un programa en lenguaje Pascal.
se expresa con un lenguaje común usando algunos términos
propios de un lenguaje de alto nivel para computadoras, que
facilita la lectura del programa. Objetivo: Confirmar que el Palabras clave: Electrocardiograma, ECG, algoritmo,
diagrama de flujo y el pseudocódigo para la determinación pseudocódigo, diagrama de flujo, eje eléctrico.
del eje eléctrico, son precisos con respecto al cálculo que
pueda realizar la computadora en un lenguaje de alto nivel.
Material y métodos: Se recolectaron 105 electrocardiogramas SUMMARY
Introduction: The electrocardiogram remains a valuable tool
in the study of cardiac electrical activity and the mean electrical
axis of the QRS complex is an important parameter. The use
CORRESPONDENCIA of flowcharts and pseudocode deals with a new perspective for
Giuseppe Lanza Tarricone analyzing the electrical axis. A flowchart displays graphically
Hospital “Dr. José Gregorio Hernández” San José, Caracas- the solution of a problem and the pseudocode is an intermediary
RB de Venezuela. between the flowchart and the language to be used by a computer
Tel: +58-412-983.84.65 to perform its calculations. In this sense, the pseudocode is
E-mail: [email protected] expressed in a common language using some specific terms of
a high level language for computers, which achieves program
DECLARACIÓN DE CONFLICTO DE INTERÉS DE reading. Objective: Confirm that the flowchart and the
LOS AUTORES: pseudocode for determining the electrical axis, are as accurate
No hay conflicto de intereses. for calculation as that of a computer in a high level language.
Material and methods: 105 electrocardiograms were collected
and net QRS voltages in leads D1 and AVF were recorded.
Recibido en: diciembre 02, 2013 Calculations were performed manually, using the flowchart
Aceptado en: octubre 16, 2014 and the pseudocode, and those obtained by the computer

280 Vol. 34, Nº 4, diciembre 2014


LANZA TARRICONE G

after taking the pseudocode to Pascal language. Results: No ayuda a entender el contenido de un diagrama de
numerical difference for both procedures. Conclusions. The flujo hacia un lenguaje escrito.
algorithm flow chart or diagram and pseudocode are entirely
reliable for determining the mean electrical axis of the QRS El objetivo de este trabajo es realizar el
when compared to the calculations made by the computer cálculo del eje eléctrico medio del QRS de un
through a program in Pascal language.
electrocardiograma usando diagrama de flujo y
pseudocódigo, para luego llevarlo a través de un
Key words: Electrocardiogram, ECG, algorithm, pseudocode, lenguaje de alto nivel a fin de que la computadora
flowchart, electrical axis pueda darnos información pertinente y compararlo
con el que se realiza manualmente.
INTRODUCCIÓN
DETERMINACIÓN DEL EJE ELÉCTRICO
El electrocardiograma de superficie de 12 En la práctica médica se realiza el cálculo del
derivaciones sigue siendo una herramienta valiosa eje eléctrico de un electrocardiograma de superficie
en el estudio de la actividad eléctrica cardíaca, en el sentido de establecer el ángulo que tiene el
aún en los actuales momentos de alta tecnología vector medio o promedio del QRS con respecto
y grandes descubrimientos. Sigue aportando a las derivaciones D1 y AVF, aunque se pueden
información detallada sobre los procesos de consideran otras derivaciones perpendiculares si se
despolarización y repolarización que ocurren utiliza un sistema de coordenadas cartesianas. De
en las células miocárdicas. Los avances en esta manera usual, se determina el voltaje neto del QRS
materia comienzan en 1903 con el asentamiento de en las derivaciones estándar D1 y AVF y se ubica el
los principios básicos de la electrocardiografía de cuadrante. Existen diferentes métodos para calcular
W. Einthoven(1), sin olvidar los aportes de Lewis, el ángulo que tiene el vector medio del QRS; en
Wiggers, Wilson(2,3), entre otros. esta investigación se usa la tangente de un ángulo
Dentro de los parámetros de estudio, interesa que viene dado por la relación entre el valor neto
de manera particular la determinación del eje absoluto en AVF y el valor neto absoluto (diferente
eléctrico usando diagramas de flujo y pseudocódigo, de cero) en D1(8). Al aplicarle a este cociente la
conceptos usuales en las ciencias de la computación. función inversa de la tangente se obtiene el ángulo
Los algoritmos y diagramas de flujo se vienen usando entre el vector medio y la recta horizontal o eje de
frecuentemente en Medicina(4-6). Un diagrama de las abscisas. A posteriori se considera el cuadrante
flujo(7) es un esquema que nos permite recorrer donde se ubica y se hacen los pequeños ajustes para
visualmente los diferentes pasos y secuencias para dar el valor definitivo.
resolver un problema de una manera clara, sencilla,
discriminando los caminos a seguir de acuerdo MATERIAL Y MÉTODOS
a las condiciones planteadas. Para expresar la
solución contenida en un gráfico y llevarla a una
computadora se requiere transformar la información Electrocardiogramas: Fueron realizados a los
diagramática a través de un lenguaje que la máquina pacientes de la consulta externa de cardiología en
pueda entender. Existen diferentes lenguajes de alto el Instituto Médico “Dr. José Gregorio Hernández”
nivel que hacen este cometido: Pascal, C, Visual en Caracas, adscrito al Instituto Venezolano de
Basic, Java, entre otros. Para facilitar esta tarea los Seguros Sociales, durante los días martes
de una manera natural y progresiva, sin tener altos y jueves en los meses de abril a julio 2013. Se
conocimientos de lenguajes de programación, se recopilaron los primeros cincos electrocardiogramas
recurre al pseudocódigo. Consiste en utilizar el que se hicieron en cada consulta. El técnico fue
lenguaje cotidiano con algunos términos de los entrenado previamente y desconocía el objetivo de
lenguajes de alto nivel. Este proceso entremezclado la investigación. Se utilizó un electrocardiógrafo

Avances Cardiol 281


ALGORITMO Y PSEUDOCÓDIGO

de marca Fukuda, modelo japonés Denshi FX- a cada electrocardiograma y se tomaron como datos
2111 de un solo canal. El electrocardiograma se finales el promedio aritmético de cada uno para las
registró en papel milimetrado con una velocidad derivaciones D1 y AVF. Se define el cuadrante donde
de 25 mm/s, el voltaje se correspondió con 1 mV se ubica el eje eléctrico de acuerdo a los valores de
para 10 mm. Se hicieron dos veces las mediciones D1 y AVF (Figura 1).

AVF

Figura 1. Diagrama de flujo del eje eléctrico.

282 Vol. 34, Nº 4, diciembre 2014


LANZA TARRICONE G

Criterios de selección de los electro- o iguales a 0,10 s, otros artefactos que dificultan
cardiogramas. Se recolectaron inicialmente 130 las medidas, que la derivación D1 y AVF tuvieran
electrocardiogramas (realizados por un técnico simultáneamente voltaje neto del QRS igual a cero.
entrenado) que estuvieran exentos de trastornos Después de haber considerado todos estos criterios
de conducción sobre el QRS. Este requisito se se descartaron 25, quedando definitivamente 105
hace necesario debido a que la altura del QRS electrocardiogramas.
no determinaría el voltaje real en esa derivación
y habría que hacer un cálculo del área bajo el
complejo QRS, lo cual sería más complicado. Lenguaje de programación de alto nivel. Para
Se excluyen trastornos de isquemia aguda en lo facilitar esta tarea se elaboró el diagrama de flujo
referente al ST. De esta manera se consideran los (Figura 1) que muestra los pasos para el cálculo del
criterios de exclusión: ausencia de estandarización eje eléctrico y el pseudocódigo (Tabla 1) que traduce
o fuera diferente a 1 mV por 10 mm, velocidad los gráficos del diagrama de flujo a través de un
de inscripción en el papel diferente a 25 mm/s, lenguaje natural o gramatical. Para transformar el
trazado poco legible, alternancia eléctrica que pseudocódigo a lenguaje que la computadora pueda
impida conocer el complejo de base, ondas R´ o S´ manipular, se utilizó el lenguaje Pascal (versión 7
que dificultan la lectura, complejos QRS mayores de Borland).

Tabla 1. Pseudocódigo para el cálculo del eje eléctrico

Inicio-Programa

Leer : voltaje D1, voltaje AVF
SI( voltaje D1 = 0 o voltaje AVF = 0) entonces:
SI(voltaje D1 = 0 y voltaje AVF > 0) entonces Ángulo := 90º;
SI(voltaje D1 =0 y voltaje AVF < 0) entonces Ángulo := -90º;
SI(voltaje D1 > 0 y voltaje AVF = 0) entonces Ángulo := 0º;
SI(voltaje D1 < 0 y voltaje AVF = 0) entonces Ángulo:= +180º;
SI(voltaje D1 = 0 y voltaje AVF = 0) entonces Ángulo No se puede definir;
Fin-programa.
Fin-SI

SI(voltaje D1 >0 y voltaje AVF >0) entonces Cuadrante :=1;


SI(voltaje D1 >0 y voltaje AVF <0) entonces Cuadrante :=2;
SI(voltaje D1 <0 y voltaje AVF >0) entonces Cuadrante :=3;
SI(voltaje D1 <0 y voltaje AVF <0) entonces Cuadrante :=4;

D1 := valor absoluto (voltaje D1);


AVF:= valor absoluto (voltaje AVF);

Alfa:= arctan(AVF / D1);

SI (Cuadrante = 1) entonces Ángulo := Alfa;


SI (Cuadrante = 2) entonces Ángulo := - Alfa;
SI (Cuadrante = 3) entonces Ángulo := 180 - Alfa;
SI (Cuadrante = 4) entonces Ángulo := Alfa - 180;

Fin-Programa

Avances Cardiol 283


ALGORITMO Y PSEUDOCÓDIGO

RESULTADOS
Cálculos. Se realizaron los cálculos
manualmente utilizando la calculadora que ofrece El voltaje promedio (± desviación estándar) del
Google Chrome (explorador de Internet, versión QRS en D1 fue de 7,59 ± 4,18 y en AVF de 8,16 ±
27.0.1453.116 m), truncando los resultados a cinco 4,05 para n=105. En relación a los ángulos obtenidos
cifras decimales. El mismo criterio se aplicó a (en grados), entre el eje eléctrico y la abscisa, sin
los resultados arrojados por el programa hecho en relación al cuadrante respectivo, se obtuvo un
lenguaje Pascal. promedio de 50,06 ± 28,91; en un rango entre 0
y 90. Dos de los ángulos estaban en el cuadrante
3; diez ángulos en el cuadrante 2 y el resto en el
Validación de las mediciones. Para este cuadrante 1. Seis ángulos eran cero grados. Esto
propósito se formaron varios grupos de expertos a expresa que el 88,57 % de los ángulos estaban en
quienes se les entregaron los mismos datos obtenidos el cuadrante 1.
de la lectura de los electrocardiogramas. Cada
grupo, excepto el grupo 1, estuvo formado por dos En el grupo 1 hubo inicialmente una
expertos. Cada uno de los integrantes de cada grupo diferencia en el cálculo de los ángulos en 20
trabajaría independientemente para luego reunirse electrocardiogramas y luego de reunirse subsanaron
y comparar sus resultados. Si hubiera alguna todos los errores. En el grupo 2 hubo inicialmente
diferencia en al menos un resultado dentro de cada una diferencia en 47 electrocardiogramas debido
grupo, se repetirían los cálculos hasta encontrar el a los errores de seguimiento del diagrama de flujo
error cometido y subsanarlo en virtud que los datos y los de cálculo realizados manualmente. En la
y la metodología de análisis es la misma para el primera reunión conjunta del grupo 2 verificaron que
grupo en particular. no hubiera diferencia en localizar el cuadrante y en
las dos reuniones sucesivas salvaron las diferencias
El grupo 1, formado por tres especialistas de cálculo hechas manualmente. En el grupo 3
en cardiología, harían los cálculos manualmente se hicieron cuatro reuniones hasta salvar toda
considerando solo los datos obtenidos de los diferencia de cálculo. En el grupo 4 se hicieron 5
electrocardiogramas. El grupo 2, formado por reuniones hasta corregir errores en la transcripción
dos especialistas en medicina interna, harían los del pseudocódigo a lenguaje Pascal. Cuando se hizo
cálculos siguiendo el diagrama de flujo. El grupo la primera evaluación de los resultados del grupo 1
3, formado por dos especialistas en computación, con el 4, se presentaron varias diferencias debido a
harían los cálculos siguiendo el pseudocódigo. El errores en el pseudocódigo. Dichos errores fueron
grupo 4, formado por dos programadores expertos, comunicados al resto de los grupos. No hubo a
llevarían el contenido del pseudocódigo a lenguaje posteriori nuevas diferencias entre grupos.
Pascal. El grupo 1 compara sus resultados con
los del grupo 4, de haber alguna diferencia se Al comparar los resultados que arroja el
revisan el diagrama de flujo y el pseudocódigo cálculo manual del eje eléctrico y los del programa
hasta obtener los mismos resultados del grupo de computadora, se encuentra que los ángulos
1. De haber alguna corrección en el diagrama de coinciden totalmente en todos los casos. De la
flujo o en el pseudocódigo se le participaría del misma manera, los cálculos realizados utilizando
cambio al grupo 2 y 3 respectivamente. El grupo el diagrama de flujo y el pseudocódigo coinciden
1 compara sus resultados con el grupo 2 y 3, si en todos los casos con respecto a los realizados
hubiera alguna diferencia, los integrantes del grupo manualmente.
2 y 3, respectivamente, revisarían los cálculos hasta
obtener los mismos resultados del grupo 1.

284 Vol. 34, Nº 4, diciembre 2014


LANZA TARRICONE G

DISCUSIÓN Y CONCLUSIONES REFERENCIAS

Realizar los cálculos manuales o por 1. Bayes de Luna A, Sierra J, Oca F. Electrocardiografía
de Holter: enfoque práctico. 1ª reimpresión. Barcelona,
computadora en la determinación del eje eléctrico
España: Editorial Científico Médico, 1984.
medio del QRS, no debe producir diferencia alguna
siempre y cuando el diagrama de flujo esté diseñado 2. Rushmer R. Cardiovascular dynamics. 2ª edición.
Filadelfia, Estados Unidos de América: Saunders Co.,
correctamente y refleje los pasos adecuados. La 1961.
misma consideración hay que hacer sobre el
3. Laiken S, Laiken N, O’Rourke RA, Karliner JS. A rapid
pseudocódigo y su equivalente en lenguaje Pascal. method for frontal plane axis determination in scalar
Es de considerarse que los resultados fueron electrocardiograms. Am Heart J. 1973;85:620-623.
truncados a cinco cifras decimales. Existen 4. Goldenberg G, Iakobishvili Z, Strasberg B.
computadoras o calculadoras que puedan dar un Electrocardiographic algorithm for the diagnosis of
número mayor de cifras decimales, de existir una inadvertent implantation of permanent pacemaker
lead in the left ventricular cavity. Ann Noninvasive
diferencia, esta sería ínfima debida al error de Electrocardiol. 2013;18:294-296.
truncamiento en el cálculo y de ninguna manera
5. Lee GA, Murray A, Bushnell R, Niggemeyer LE.
indicaría que el algoritmo diseñado fuera erróneo. Challenges developing evidence-based algorithms for
En este último caso hay que realizar una revisión the trauma reception and resuscitation project. Int Emerg
del diagrama de flujo y realizar una corrida en frío Nurs. 2013;21:129-135.
(manualmente), es decir, revisar paso a paso los 6. Jobe J, Ghuysen A, D’Orio V. [Presentation of ELISA: A
cálculos arrojados por el programa de computadora. new triage algorithm suitable for emergency department].
Rev Med Liege. 2012;67:632-637.
En conclusión, el diagrama de flujo o algoritmo
presentado es confiable en cuanto a los pasos a 7. Vasconcelos J. Manual de construcción de programas.
[monografía en Internet]. México. [consultado 2013
seguir en la determinación del eje eléctrico del Abr 12] Disponible en: http://www.bibliodgsca.unam.
QRS medio en la forma establecida. Puede ser mx/manuales/manual.pdf.
útil en el aprendizaje de la electrocardiografía al
8. Lanza Tarricone G. Electrocardiograma: Modelo
tener un algoritmo que guie al estudiante en los matemático del eje eléctrico y su uso en la determinación
cálculos o que los mismos sean validados por una del voltaje del QRS en derivaciones estándar. Gac Méd
computadora que tenga el programa. De la misma Caracas. 1998;106:509-514.
manera, podría ser incorporado a los equipos de
electrocardiografía siempre y cuando se hagan las
adaptaciones electrónicas correspondientes.

Avances Cardiol 285

También podría gustarte