Está en la página 1de 8

Modelación de la propagación de las patologías del

Sistema Respiratorio de la E.S.E Hospital San Juan


de Dios de Pamplona
Y. Quintana 1, A. Hernandez 2,L. Cruz 3,
1
Departamento de Ciencias Aplicadas, Facultad de Ciencias Exactas y Aplicadas, Instituto
Tecnológico Metropolitano, Medellín, Colombia.
2
Semillero de Investigación en Ingeniería Clínica, Grupo de Investigación e Innovación Biomédica
GI2B, Instituto Tecnológico Metropolitano, Medellín, Colombia.
Instituto Tecnológico Metropolitano, Medellín, Colombia.

Abstract— This document analyzes the epidemiology of the ESE San Juan de Dios Hospital in Pamplona of the
pathologies related to respiratory diseases, a modeling is presented using differential equations, which are modeled
by the Heun method and the Runge - Kutta method, later we have the modeled using the SIR epidemiological model
which relates the variations of the three populations (Susceptible, Infected and Recovered) through the infection
rate and the average infectious period, subsequently the modeling of the SEIR epidemiological model is performed
using Cellular Automata (AC) and the Cell-DEVS Formalism in the CD ++ model which allows to identify the
position of infected people in the Pamplona Norte region of Santander and analyze in which places a faster outbreak
can be generated, and thus be able to have the respective statistics of prevention and control. Cellular Automata
allow the opening of a different path to generate computational models that can provide real-time responses
according to the rules that describe the dynamics of the evolution of respiratory pathologies.

Keywords— Cellular Automata, Differential Equations, Modeling, MATLAB, Respiratory Pathology

Resumen— Este documento analiza la epidemiologia de la E.S.E Hospital San Juan de Dios de Pamplona de las
patologías referentes a las enfermedades respiratorias, inicialmente se presenta un modelado mediante ecuaciones
diferenciales, las cuales se modelan por el método de Heun y el método Runge - Kutta, posteriormente tenemos el
modelado mediante el Modelo epidemiológico SIR el cual relaciona las variaciones las tres poblaciones (Susceptible,
Infectada y Recuperada) a través de la tasa de infección y el período infeccioso promedio, posteriormente se realiza
el modelado de un modelo epidemiológico SEIR mediante Autómatas Celulares (A.C.) y el Formalismo Cell-DEVS
en el modelo en CD++ el cual permite identificar la posición de las personas infectadas en la región de Pamplona
Norte de Santander y analizar en qué lugares se puede generar un brote más rápido, y así poder tener las
consideraciones respectivas de prevención y control. Los Autómatas Celulares permite la apertura de un camino
diferente para generar modelos computacionales que permitan brindar respuestas en tiempo real de acuerdo a las
reglas que describen la dinámica de la evolución de las patologías respiratorias.

Palabras clave—Autómatas Celulares, Ecuaciones Diferenciales, Modelación, MATLAB, Patología Respiratoria

I. INTRODUCCIÓN Mundial de la Salud la epidemiologia estudia la


L distribución, la frecuencia, los factores
determinantes, las predicciones y el control de los
a modelización y la simulación son herramientas factores relacionados con la salud y con las
de decisión muy importantes que pueden ser distintas enfermedades existentes en poblaciones
usadas en el control de enfermedades humanas y humanas definidas [3].
animales. Sin embargo, como cada enfermedad
tiene sus propias características biológicas, los La epidemiología es la disciplina científica que se
modelos de simulación necesitan ser adaptados a encargan del estudio de la distribución y el
cada caso específico con el objetivo de sostener control de los factores determinantes en
situaciones reales [1][2]. Según la Organización enfermedades frecuentes en humanos. Entre sus

funciones encontramos: describir la distribución
Contacto: Yeimy L. Quintana Villamizar, Calle 63 #80A-40, Facultad de
Ciencias Exactas y Aplicadas, Instituto Tecnológico Metropolitano, de la enfermedad, identificar sus factores de
Medellín, Colombia, Teléfono: +57 3122476504 riesgo para descubrir el motivo por el que alguien
se contagia, construir y probar teorías y
planificar, implementar y evaluar programas de corresponde a enfermedades del sistema
detección, control y prevención [4]. endocrino (Diabetes) [6].

Los modelos epidemiológicos buscan describir Partiendo de lo anterior realizaremos una


mediante ecuaciones matemáticas u otros modelación que permitirá estimar la cantidad de
elementos de abstracción el comportamiento de citas por consulta externa para patologías del
una enfermedad en una población, y sirven como sistema respiratorio para el año 2019, se tiene que
herramientas para tomar decisiones que permitan para el 2017 se atendieron un total de 42.206
evaluar y definir la mejor estrategia de control consultas de las cuales 9490 fueron por patologías
para limitar el impacto económico o sanitario que del sistema respiratorio y para el 2018 un total de
genera una enfermedad, o como instrumento de 43.572, de las cuales un 9800 fueron a causa del
análisis que permite mejorar la percepción de las sistema respiratorio. [7]
dinámicas que presentan las enfermedades, y así
validar la relación de los sistemas predictores con La segunda parte de este articulo expone la
la ocurrencia de la enfermedad, principalmente en modelación epidemiológica de la E.S.E Hospital
relación con el manejo de la reproducción, que San Juan de Dios de Pamplona a partir de
debe ser considerado para el control de Autómatas Celulares (A.C.) y el formalismo Cell-
enfermedades y la erradicación [5]. DEVS fue presentado como la combinación de
los Autómatas Celulares (A.C.) y el formalismo
La información del perfil epidemiológico se DEVS, cada célula está definida como un Modelo
realiza con base en información generada y atómico, y se determina el procedimiento para
registrada en la ESE San Juan de Dios - acoplar las células, es decir, se define la
Pamplona, durante la vigencia 2017, para este interacción de las células entre sí. Se ha
estudio no se tendrán en cuenta las causas por mencionado bastante son la teoría computacional
consulta externa especializada, por odontologia ni de los Autómatas Celulares en su manera
por urgencias, unicamente se tendrán en cuenta abstracta. Por lo cual, ahora se definirá el
las enfermedades por consulta externa, en la formalismo Cell-DEVS para poder representar un
Figura 1 se presentan la distribución de las diez problema que se está modelando mediante los
primeras causas de consulta externa del año 2017 Autómatas Celulares. Como se había desarrollado
por el sistema E.S.E HSJD de Pamplona, Norte en la sección anterior, el problema de la dinámica
de Santander. de transmisión de la varicela en un sistema
cerrado donde no hay entradas ni salidas
(epidemiológicamente significa que es un entorno
cerrado donde no hay natalidad ni mortalidad de
personas) [8].

La técnica de modelado mediante los Autómatas


Celulares permite mantener la capacidad para
Figura 1. Epidemiologia E.S.E SJD Pamplona describir sistemas complejos utilizando reglas
muy sencillas, al mismo tiempo que nos permite
La primera causa por consulta externa durante el cerrar la brecha entre un Tiempo Discreto y una
año 2017, corresponde a patologías del sistema descripción de Evento Discreto como DEVS. El
respiratorio con un 22.49% ( con patologías uso de DEVS como mecanismo formal de
agudas rinofaringitis, IRA) , el segundo lugar a especificación básica nos permite definir
enfermedades del sistema digestivo con un 20.1 interacciones con modelos definidos en otros
% ( parasitosis), en el tercer lugar corresponde a formalismos que se puedan definir [9]
las enfermedades cardiovasculares 19.31%
( hipertensión arterial). , en el cuarto lugar se
encuentran las enfermedades del sistema urinario
con un 13.47 % (IVU), con el 13.47\%
corresponde al sistema musculo esquelético
(lumbago), el 8.76% corresponde al sistema
neurológico (epilepsia) y con el 2.36 %
II. MATERIALES Y MÉTODOS Asignando a I(t) el número de personas
infectadas., c es un número de dos decimales
La población fundamental para describir las comprendido entre 0.01 y 0.99
enfermedades transmisión de las patologías del
sistema respiratorio es la población de los Siendo N igual a 150000 con las siguientes
Expuestos, es decir la extensión territorial de la condiciones iniciales:
E.S.E debido que considera el periodo latente de
la enfermedad, es decir, poseen la enfermedad I (0) =9.500 y I (1) =9.800 si fuera al año, pero
pero aun no presentan los síntomas de la teniendo en cuenta que se medirá la propagación
enfermedad. semanalmente se tiene:

Después de este periodo de incubación pasan a la I (0) =180 y I (1) =200
población de los Infectados, aptos para poder
contagiar a los Susceptibles. Y, después del Para determinar c imponemos la siguiente
periodo considerado que la enfermedad en condición, que |I (1) −200| tenga el menor valor
promedio afecta a los infectados, estos pasan a la posible, es decir, aquel valor que minimice lo
población de los recuperados donde ya poseen la posible el error absoluto. Para hallar ese valor lo
inmunidad ante la enfermedad, es decir, ya no hallaremos numéricamente con programa escrito
pueden padecer de nuevo la enfermedad. en MATLAB, basado en el método de Euler para
la resolución de ecuaciones diferenciales.
El presente modelo considera que no existe
natalidad ni mortalidad, es decir, la población
total del modelo es constante en todo el tiempo B. Estudio de la evolución de la enfermedad
considerado. Por lo cual, ahora formularemos el Se realiza un estudio de la evolución de la
modelo matemático para comprender la dinámica epidemia a lo largo de las semanas mediante los
de transmisión de las patologías respiratorias en dos siguientes métodos.
el municipio de Pamplona Norte de Santander , lo
cual considerará las variables y los parámetros del 1.  Método de Heun:
modelo, el cual estará representado mediante un Consiste en la aproximación a la pendiente
Sistema de Ecuaciones Diferenciales Ordinarias. mediante la aplicación de dos derivadas del
intervalo, una en el punto inicial y otra en punto
Usaremos las siguientes hipótesis: final. La aproximación mejorada de la pendiente
será el promedio de las dos derivadas, se calcula
1. La población (constante) se indicará como los siguientes elementos:
N en el que todos serán susceptibles a la 1. K 1=f (t n , y n )
enfermedad.
2. La duración de la enfermedad es larga de 2. K 2=f (t n+ h , y n + K 1 h)
modo que los individuos no se recuperarán h
durante el periodo de estudio. 3. y n+1= y n + ,( K 1 + K 2)
2
3. La unidad de tiempo escogida será el año.
4. Durante cada unidad de tiempo cada Siendo h la longitud de paso entre dos valores
persona infectada tiene c contactos. consecutivos

A. Determinación del número de contactos 2. Método de Runge-Kutta


El primer paso a realizar es determinar el número
de contactos que tiene una persona infectada en la 1. K 1=f (t n , y n )
unidad de tiempo elegida, es decir, el año. h h
2. K 2=f (t n+ , y n+ K )
Emplearemos la siguiente ecuación diferencial: 2 2 1
h h
3. K 2=f (t n+ , y n+ K )
2 2 2
c 4. K 2=f (t n +h , y n + K 3 h)
I ' (t)= I (t)(N −I (t))
N 5. y n+1=¿
Hallar la constante k para los diferentes valores
iniciales de susceptibles e infectados.
C. Modelo SIR
Posteriormente resolvemos la ecuación
Definimos a continuación los siguientes diferencial.
parámetros, los cuales fijarán el número y las a
variaciones de infectados. I ( t )=S ( t )+ logS ( t ) + K
r
 S: Número de personas susceptibles a la
enfermedad. Por otra parte, se analiza también mediante la
Formalización DEVS del Modelo SEIR, un
 I: Número de infectados análisis de la epidemiologia de la E.S.E Hospital
 R: Número de personas en cuarentena, San Juan de Dios de Pamplona, para lo cual se
muertos o que han superado o son tiene:
inmunes a la enfermedad.
Definimos S(t), I(t), R(t), cantidad de miembros E. Formalización DEVS del Modelo SEIR
de cada clase al transcurrir un tiempo t. Inicial se definirán las reglas correspondientes
para poder generar la simulación computacional
Posibles suposiciones acerca de los procesos de
desde la perspectiva de los Autómatas Celulares
incubación y transmisión (posible cambiar)
mediante el formalismo DEVS. El software que
considerando el tiempo de infección despreciable.
se utilizará es el CD++ para realizar la
 rSI, r>0: variación del número de Simulación Computacional.
infectados y susceptibles. Se define
también r como Tasa de infección. Epidemia SEIR =< X, Y, D, {Mi}, {Ii}, {Zi},
select >
 aI, a>0: existe una relación proporcional
entre el número de infectados y la tasa de
Donde:
miembros infectados que pasan a la
 X=∅ Y=∅
clase R.
 D = {cell}
 a: se define como la tasa de remoción.  Mcell = Cell − SEIR
Partimos de la suposición inicial considerando  Icell = ∅ Zi = ∅
S(0)=So, I(0)=Io y R(0)=0; siendo N=So + Io.  select = (Cell − SEIR)
El número de la N (población total) no varía Cell − SEIR =< Xlist, Ylist, I, X, Y, n, {t1,
puesto que es constante por lo que podemos t2, · · · , tn}, η, N, C, B, Z, select >
afirmar que la suma de S(t),I(t),R(t) se
corresponde con N y esto con el número inicial de Donde:
población susceptible e infectada, puesto que
R(0)=0.
 Xlist = ∅ Ylist = ∅
a a  I =< px , py > donde : p x = p y =
Si S0 ≤  , entonces I ( t ) ≤ I ( 0 ) ,siendo   la tasa de
r r ∅
remoción. Sustituyendo en I'(t) se demuestra que:  X = {0, 1, 2, 3}
a  n = 2 η = 2 t1 = t2 = 10
I ' ( 0 ) ≤ r S0 I 0−a I 0 ≤ r I −a I 0 ≤ a I 0−aI 0 ≤0  N = {(−1, −1),(−1, 0),(−1, 1),(0,
r 0
−1),(0, 0),(0, 1),(1, −1),(1, 0),(1,
Esto significa que la pendiente será negativa 1)}
a  B=∅
si  S0 ≤ , entonces el número de infectados irá
r
reduciéndose con el tiempo. Análogamente si se Ci,j =< I, X, S, Y, N, δint, δext, d, τ, λ >
presenta lo contrario el número de individuos
enfermos aumentará. Donde:
 Px = { Xk ∈ {0, 1, 2, 3} donde k = 1, 9 }
D. Trayectoria de los infectados
 Py = { Yk ∈ {0, 1, 2, 3} donde k = 1, 9 }
 X = {0, 1, 2, 3} Y = {0, 1, 2, 3}
 N = {(−1, −1),(−1, 0),(−1, 1),(0, −1),
(0, 0),(0, 1),(1, −1),(1, 0),(1, 1)}
 d = Tiempo (días)
 SX : Variables Descriptivas

De allí se tiene que:

0 :Celda de Persona Susceptible (verde)

{
SX= 1:Celda de Persona Expuesta(rosado)
2:Celda de Persona Infectada (rojo)
3 :Celda de Persona Recuperada(azul)

Del mismo modo, consideraremos las mismas


poblaciones iniciales para poder realizar la
Figura 2. Evolución del error según los diferentes
respectiva simulación computacional. Con
valores de c
respecto al software, CD++ es un programa
destinado a la modelización y a la simulación
de eventos discretos cuales se organizan según B. Estudio de la evolución de la enfermedad
el formalismo DEVS.

Población Susceptible S(0)= 180  Método de Heun y Runge-Kutta


Población Expuestos E(0)=0 Como podemos observar en la figura 3, los
Población Infectados I(0)=12 infectados no tienden a desaparecer sino a crecer
Población Recuperados R(0)=0 exponencialmente. Como es una función
creciente no posee máximo, sin embargo, como el
Hay que notar, que se definirá una malla número de habitantes está acotados el máximo se
cuadrangular de 10 × 10, con el objetivo que la produce cuando todos los habitantes están
malla pueda contener el estado de 100 células, infectados, es decir 150.000. Este fenómeno no se
las cuales representan a las poblaciones puede determinar
epidemiológicas, y teniendo que se tiene un
Al finalizar la semana número ocho el número
sistema cerrado (no entrada ni salida de nuevas
aproximado de infectados es de para el método
células) nos permite tener en cuenta el cambio
de Runge-Kutta 710 y para el método de Heun,
de estado de las células de toda la población
es de 693 personas
considerada.
Podríamos pensar en poblaciones tales que si el
número de individuos N es elevado entonces la
III. RESULTADOS Y DISCUSIÓN tasa es decreciente, y que si la población en un
Ahora bien, los resultados se presentan de determinado momento M es demasiado pequeña
acuerdo a lo que se obtiene en MATLAB luego esta tasa también decrece (por ejemplo, por la
de realizada la modelación. dificultad de individuos a los que contagiar los
infectados).
A. Determinación del número de contactos

En la figura 2 se presenta la relación entre el


valor “c” es decir los contactos de una persona
infectada con otros individuos y el error
cometido, lo que sugiere que en la figura se
evidencia la variación para cada valor de c.
Figura 5. Evolución gráfica de los infectados
Figura 3. Evolución de los infectados conforme conforme avanzan las semanas para el modelo
avanzan las semanas mediante el método de Heun
y el método de Runge-Kutta
C. Modelo SIR
Se utiliza el método Euler y Runge-Kutta, se
ejecuta para distintos valores de So, Io y h.

Figura 4. Evolución de los infectados conforme


avanzan las semanas mediante y el método de
Runge-Kutta
Figura 5. Evolución gráfica de los infectados
Para ello debemos modificar la ecuación logística conforme avanzan las semanas para el modelo –
por: Versión 1
I I La dinámica del comportamiento de las
I ' =c∗I (1− )( −1)
N M poblaciones epidemiológicas descrita por la
figura 5 indica cómo va evolucionando a través
del tiempo, considera un rápido descenso de los
Como podemos observar en la figura 5, los Susceptibles, mientras la población Infectada,
infectados desaparecen a la décima semana tiene sus respectivos umbrales de crecimiento
siendo el máximo el valor alcanzado en la para luego empezar a descender. La población de
primera semana debido a que la función es los Recuperados en el tiempo va en aumento
estrictamente decreciente. hasta llegar a obtener toda la población total,
debido que se ha considerado que la población
total es constante en todo el tiempo considerado
(no existe natalidad ni mortalidad).
generar una secuencia de estados mediante el
tiempo considerado para la simulación que
permitirá observar la evolución de la propagación
de la enfermedad.

Figura 6. Evolución gráfica de los infectados


conforme avanzan las semanas para el modelo –
Versión 2
Según observamos en las gráficas, el modelo que Figura 8. Autómatas Celulares
mejor se ajusta a los parámetros dados es el que
tiene los valores S0=159985, I0=15 siendo los Al finalizar la simulación se observa la
tiempos en los que se igualan los infectados y los población de recuperados, esto nos permite
susceptibles, que coincide con el comienzo de un identificar que mediante los autómatas celulares
crecimiento exponencial de los removidos, t1=3,5 de detalla de forma gráfica como se propaga la
semanas según el método de Euler y t2=3,1 epidemiologia de las enfermedades respiratorias
semanas para el método de Runge-Kutta para un de la E.S.E Hospital San Juan de Dios de
paso de h=0.1, t1=3,03 semanas para Euler y Pamplona Norte de Santander, finalmente se
t2=2,99 semanas para Runge-Kutta para un paso muestra como la epidemia va en descenso
de h=0.01. mientras se genera la recuperación de la
D. Trayectoria de los infectados población infectada.

IV. CONCLUSIONES

Inicialmente realizamos el modelo SIR en


MATLAB, el cual permite identificar la La
cantidad de citas por consulta externa para
patologias del sistema respiratorio de la E.S.E
Hospital San Juan de Dios de Pamplona, el cual
estima el número de personas que contraeran la
enfermedad, inicialmente se definen las
Ecuaciones diferenciales que se van a utilizar y se
Figura 7. El intervalo (S,I) en el que se expone el metodo realizado en CD++ de
encuentran las trayectorias. automatas celulares basado en el formalismo
DEVS, en los resultados encontramos que hay un
rapido descenso de la población susceptible
E. Formalización DEVS del Modelo SEIR mientras que la poblacion infectada tiene sus
respectivos umbrales de crecimiento para nuevo
La simulación mediante los Autómatas descender, de igual manera se tiene que los
Celulares nos permite visualizar como se propaga recuperados van aumentado a medida que pasa el
la epidemia considerando el tiempo y el espacio. tiempo, a su vez el modelo computacional
En nuestro caso por las Ecuaciones Diferenciales, mediante Cell-DEVS, nos permite visualizar
y de una manera similar mediante los Autómatas como se desarrolla la epidemia teniendo en
Celulares, en nuestro por el formalismo DEVS cuenta el tiempo y el espacio de la región
(Cell-DEVS), pueden brindar mejores resultados considerada para el respectivo análisis
para una interpretación epidemiológica más epidemiológico.
cercana a la realidad que se está estudiando. [16].
Después de realizar la simulación computacional
mediante los Autómatas Celulares, se podrá
AGRADECIMIENTOS Mathematical understanding of infectious
Este trabajo fue realizado gracias al Instituto disease dynamics, 16:1–61, 2009.
Tecnológico Metropolitano (ITM), Medellín, a la
Gobernación del Departamento Norte de [5] Cakici B., Boman M. A workflow for
Santander de Colombia y a la E.S.E Hospital San software development within computational
Juan de Dios de Pamplona. epidemiology. Journal of Computational
Science 2011; 216-222. DOI:
REFERENCIAS http://doi.org/10.1016/j.jocs.2011.05.004.
[1] Benjamin Ivorra, Diene Ngom, and Angel
[6] W. V. Laguado, “Plan de Desarrollo para
M Ramos. Stability and sensitivity analysis of
Norte de Santander 2016-2019 “ Un Norte
Be-CoDiS, an epidemiological model to predict
Productivo Para Todos " Documento
the spread of human diseases between
presentado para estudio y aprobación ante la
countries. Biomath Communications
Honorable Asamblea,” 2019.
Supplement, 4(1), 2017.
[7] P. M. R. de Oro, “Caracterización
[2] Benjamin Ivorra, Diène Ngom, and Ángel
Subregión Suroccidental - Norte de Santander,”
Manuel Ramos del Olmo. Be-codis: A
Secr. PLANEACIÓN Y Desarro. Territ., 2013.
mathematical model to predict the risk of
human diseases spread between countries.
[8] Toffoli, T. y Margolus, N. (1987). Cellular
Validation and application to the 2014-2015
automata machines: A new environment for
ebola virus disease epidemic. Bulletin of
modeling. Cambridge, MA: MIT Press.
mathematical
biology, 77(9):1668–1704, Septiembre 2015.
[9] Arteaga, J. y Sanabria, M. (2014). Modelo
de Propagación de la Malaria usando
[3] Kermack WO., McKendrick AG. A
Autómatas Celulares con Indicadores de
Contribution to the Mathematical Theory of
Probabilidad. Colombia: Universidad Nacional
Epidemics. Proc R Soc London A Math Phys
de los Andes.
Eng Sci. 1927; 115(772): 700-721. DOI:
http://doi.org/10.1098/ rspa.1927.0118

[4] Herbert W Hethcote. The basic


epidemiology models: models, expressions for
r0, parameter estimation, and applications.

También podría gustarte