Sei sulla pagina 1di 203

Desarrollo del prototipo de un sistema de

monitoreo y alarmas de variables ambientales en


la clínica MEDICENTER en Riohacha aplicando
una plataforma web y una app móvil Android.

Elda María Maestre Arias


Erick Fabián Fernández Guzmán

Universidad Popular del Cesar


Facultad de ingenierías y tecnologías
Programa de Ingeniería Electrónica
Valledupar, Colombia
2019
Desarrollo del prototipo de un sistema de
monitoreo y alarmas de variables ambientales en
la clínica MEDICENTER en Riohacha aplicando
una plataforma web y una app móvil Android.

Elda María Maestre Arias


Erick Fabián Fernández Guzmán

Tesis presentada como requisito para optar al título de:


Ingeniero Electrónico

Director (a):
Msc. Ing. Giovanni Alberto Bracho Tovar

Universidad Popular del Cesar


Facultad de Ingenierías y tecnologías
Programa de Ingeniería Electrónica
Valledupar, Colombia
2019
FACULTAD DE INGENIERÍAS Y TECNOLOGÍAS
PROGRAMA DE INGENIERÍA ELECTRÓNICA

PROYECTO DE GRADO

TITULO:
DESARROLLO DEL PROTOTIPO DE UN SISTEMA DE MONITOREO Y
ALARMAS DE VARIABLES AMBIENTALES EN LA CLÍNICA MEDICENTER EN
RIOHACHA APLICANDO UNA PLATAFORMA WEB Y UNA APP MÓVIL
ANDROID.

ELABORADO POR:

DIRECTOR:

GIOVANNI ALBERTO BRACHO TOVAR

_______________________

ESTUDIANTES:

ELDA MARIA MAESTRE ARIAS

_______________________

C.C. No 1.119.838.703 de Urumita, La Guajira

ERICK FABIAN FERNÁNDEZ GUZMÁN

_______________________

C.C. No 1.123.997.622 de Maicao, La Guajira

Valledupar, 30 de septiembre de 2019


“Nuestras virtudes y nuestros defectos son
inseparables, como la fuerza y la materia.
Cuando se separan, el hombre deja de
existir.”

Nikola Tesla
Dedicatoria

Primeramente, a DIOS dueño de mi


existencia a ti dedico este proyecto.
Seguidos a mis padres Reyes y Gloria por
sus sacrificios hechos para lograr esto.
A mi hermana Anglys por su dedicación,
amor y voluntad.
A mis hermanos Jaifer y Víctor por su
confianza.
A mi compañero Erick por su amistad.
A nuestro director Giovanni Alberto por sus
enseñanzas.

Elda María
Dedicatoria

Gracias a DIOS todo poderoso.


A mis padres y hermanos por su apoyo
incondicional para alcanzar este logro, en
especial a mí querida madre por todas sus
atenciones.
A mis compañeros por todas las
experiencias compartidas durante la
carrera y de una forma particular a Elda
Maestre, por aguantarme tanto.
A todos los profesores que han ayudado
en mi formación.

Erick Fabián
Agradecimientos
Gracias a Dios porque sin él nada de esto hubiese sido posible.
Gracias a nuestras familias por su paciencia y apoyo incondicional en todo
momento.
Gracias a la Universidad Popular del Cesar por la formación académica que nos
brindó durante estos años, en especial a los profesores del programa de ingeniería
electrónica.
Gracias a Giovanni Bracho, nuestro director de tesis, por sus orientaciones y
apoyo en el desarrollo de este trabajo.
Por último, gracias a todas y cada una de las personas que nos acompañaron a lo
largo de este camino, por habernos brindado todo el apoyo, colaboración y ánimo.
Resumen
Se presenta el desarrollo de un prototipo de un sistema de monitoreo y alerta de la
temperatura, la luminosidad y humedad en cuatro áreas específicas (laboratorio,
odontología, farmacia y sala de espera) de la clínica MEDICENTER de la ciudad
de Riohacha. El prototipo consta principalmente de un dispositivo que permite la
lectura de las variables ambientales. Consta también de una interfaz en plataforma
web donde se almacenan y procesan las medidas para realizar las gráficas; para
enlazar el módulo de instrumentación y la interfaz de usuario no fue necesario
implementar un módulo de comunicación ya que el dispositivo de control lleva
integrado una interfaz wifi, y por último Se diseñó una aplicación móvil como
herramienta, donde se puede observar en una sola pantalla un pequeño resumen
de los valores de las variables de cada una de las áreas; la app se estará
actualizando cada 30 segundos con la base de datos, ya que cuando las variables
ambientales no estén dentro de los rangos permitidos el nodemcu (micro) enviará
muestra cada 30 segundo a la base de datos, esta información se verá reflejada
tanto en las gráficas de la página WEB, como en la aplicación móvil. Se indican
las características principales de los elementos utilizados, configuraciones y
protocolos.
Se realizan pruebas con el dispositivo comparando las medidas obtenidas con los
métodos convencionales usados por la clínica; los porcentajes de error que se
consiguen son admisibles. Se concluye indicando como el sistema descrito cumple
con los objetivos planteados y además el monitoreo de estas variables ahora si es
efectivo, ya que paso de dos muestras al día (una en la mañana y la otra en la
tarde), a un monitoreo más profundo con el dispositivo por cada diez minutos en
ambientes normales y si no está dentro de los rangos el envío de los datos sería
cada 30 segundo.
Palabras claves: prototipo, monitoreo, dispositivo, nodemcu, WEB, protocolos.

Abstract
The development of a prototype of a monitoring and alert system for temperature,
luminosity and humidity in four specific areas (laboratory, dentistry, pharmacy and
waiting room) of the MEDICENTER clinic in the city of Riohacha is presented. The
prototype consists mainly of a device that allows the reading of environmental
variables. It also consists of an interface on the web platform where the
measurements to make the graphics are stored and processed; to link the
instrumentation module and the user interface it was not necessary to implement a
communication module since the control device has a built-in Wi-Fi interface, and
finally a mobile application was designed as a tool, where it can be seen on a
single screen a small summary of the values of the variables of each of the areas;
The app will be updated every 30 seconds with the database, since when the
environmental variables are not within the allowed ranges the nodemcu (micro) will
send sample every 30 seconds to the database, this information will be reflected
both in the graphics of the website, as in the mobile application. The main
characteristics of the elements used, configurations and protocols are indicated.
Tests are performed with the device comparing the measurements obtained with
the conventional methods used by the clinic; the percentages of error that are
achieved are admissible. It is concluded by indicating how the system described
meets the stated objectives and also the monitoring of these variables now if it is
effective, since it passed from two samples a day (one in the morning and the other
in the afternoon), to a deeper monitoring with the device for every ten minutes in
normal environments and if it is not within the ranges the sending of the data would
be every 30 seconds.
Keywords: prototype, monitoring, device, nodemcu, WEB, protocols.
Contenido

Contenido
Lista de figuras...................................................................................................... VII
Lista de tablas ........................................................................................................ IX
Lista de anexos ....................................................................................................... X
1. Introducción ......................................................................................................... 1
2. Planteamiento del problema ................................................................................ 2
3. Justificación ......................................................................................................... 3
4. Objetivos .............................................................................................................. 4
4.1 Objetivo general: ............................................................................................... 4
4.2 Objetivos específicos: ........................................................................................ 4
5. Estado del arte..................................................................................................... 5
6. Marco teórico ....................................................................................................... 7
6.1 Sistemas de Instrumentación ............................................................................ 7
6.1.1 Transductor ..................................................................................................... 8
6.1.2 Acondicionamiento de la señal ........................................................................ 9
6.1.3 Procesamiento de la Señal ............................................................................ 11
6.1.4 Registro de la Señal ...................................................................................... 11
6.1.5 Telemetría ..................................................................................................... 11
6.1.6 Filtros activos................................................................................................. 11
6.1.6.1 Definición de filtro activo ........................................................................... 11
6.1.6.2 Filtros activos ideales ................................................................................ 12
6.1.7 Sensor ........................................................................................................... 13
6.2 ¿Qué es una plataforma web? ........................................................................ 13
6.2.1 Elementos principales de una plataforma web .............................................. 14
6.2.2 Tipos de plataformas web ............................................................................. 14
6.3 Aplicación móvil ............................................................................................... 15

IV
Contenido

6.3.1 Tipos de Aplicación móvil .............................................................................. 15


6.4 ¿Qué es una Variable? .................................................................................... 16
6.4.1 La Temperatura ............................................................................................. 16
6.4.2 La Humedad .................................................................................................. 17
6.4.3 Luminosidad .................................................................................................. 18
6.5 Infecciones intrahospitalarias .......................................................................... 19
6.6 Clínica MEDICENTER ..................................................................................... 21
7. Diseño y construcción del prototipo ................................................................... 25
7.1 Diagrama de bloques ...................................................................................... 25
7.2 Medida de temperatura ................................................................................... 26
7.2.1 Escogencia del sensor .................................................................................. 26
7.2.2 Sensor DHT11 ............................................................................................... 27
7.2.3 Diagrama electrónico del medidor de temperatura ........................................ 29
7.3 Medida de la Humedad Relativa ...................................................................... 29
7.3.1 Proceso de comunicación interface serial ..................................................... 30
7.3.2 Proceso general de comunicación................................................................. 30
7.3.3 MCU envía la señal de inicio a DHT11 .......................................................... 31
7.3.4 Respuesta del DHT11 al MCU ...................................................................... 32
7.4 Medida de la luminosidad ................................................................................ 34
7.4.1 Sensor para la medida de la luminosidad ...................................................... 34
7.4.2 Características técnicas del sensor ............................................................... 36
7.4.3 Calibración del sensor ................................................................................... 37
7.4.4 Diagrama electrónico del medidor de luminosidad ........................................ 39
7.5 Procesamiento digital ...................................................................................... 39
7.5.1 Escogencia del Microcontrolador .................................................................. 40
7.5.2 Algoritmo para el medidor de temperatura .................................................... 44

V
Contenido

7.5.3 Algoritmo para el medidor de Humedad ....................................................... 46


7.5.4 Algoritmo para el medidor de la luminosidad ................................................ 47
7.6 Software de la plataforma web ........................................................................ 48
7.6.1 Desarrollo del software en PHP y PostgreSQL ............................................. 50
7.6.2 Desarrollo de la plataforma Web ................................................................... 53
7.7 App móvil ......................................................................................................... 58
7.7.1 Interfaz gráfica de app inventor ..................................................................... 59
7.7.2 Programación en app inventor ...................................................................... 61
7.7.3 Programación basada en eventos ................................................................. 61
7.8 Construcción del circuito impreso .................................................................... 66
7.9 Construcción del chasis ................................................................................... 68
8. Resultados y análisis ......................................................................................... 71
8.1 Prueba al módulo de temperatura ................................................................... 75
8.2 Pruebas al módulo de humedad. ..................................................................... 76
8.3 Pruebas al módulo de luminosidad .................................................................. 77
8.4 Presentación de los datos obtenidos ............................................................... 78
9. Presupuesto ...................................................................................................... 80
9.1 Costos de recursos de hardware ..................................................................... 80
9.2 Costos de recursos software ........................................................................... 80
9.3 Materiales ........................................................................................................ 81
9.4 Recursos humanos.......................................................................................... 82
9.5 Coste total del proyecto ................................................................................... 82
10 Cronograma ...................................................................................................... 84
11 Conclusiones .................................................................................................... 85
12 Recomendaciones ............................................................................................ 87
13 Referencias ....................................................................................................... 88

VI
Lista de figuras

Lista de figuras

Figura 1. Esquema Básico de un Sistema de Instrumentación [12] ........................... 8


Figura 2. Transductores pasivos y activos [14] .............................................................. 9
Figura 3. Acondicionamiento de señales [15] ............................................................... 10
Figura 4. Tipos ideales de filtros [17] ............................................................................. 12
Figura 5. Tipos de luminotécnicas [18] .......................................................................... 18
Figura 6. Sala de espera .................................................................................................. 21
Figura 7. Sala de odontología ......................................................................................... 22
Figura 8. Farmacia ............................................................................................................ 22
Figura 9. Laboratorio......................................................................................................... 23
Figura 10. Entrada de la Sala de espera de la clínica MEDICENTER ..................... 23
Figura 11. Fachada de la clínica MEDICENTER ......................................................... 24
Figura 12. Diagrama de bloques del diseño del prototipo .......................................... 25
Figura 13. Sensor DHT11 [27] ........................................................................................ 27
Figura 14. Configuración típica de comunicación [28] ................................................ 28
Figura 15. Diagrama esquemático del medidor de temperatura. ............................. 29
Figura 16. Comunicación del sensor de temperatura y humedad DHT11 [28] ....... 31
Figura 17. Envío de señal al sensor de temperatura y humedad DHT11 [28] ........ 32
Figura 18. Respuesta de señal al sensor de temperatura y humedad DHT11 [28] 33
Figura 19. Respuesta de señal al sensor de humedad y temperatura dht11 [28] .. 33
Figura 20. Variación de la resistencia de una LDR en función de la luminosidad
incidente. [32] ..................................................................................................................... 34
Figura 21. Valores provenientes del Datasheet de la LDR (GL5528). [32] ............. 35
Figura 22. Divisor de tensión común [29] ...................................................................... 36
Figura 23. Especificaciones del LDR GL5528 [32] ...................................................... 37
Figura 24 Calibración de la LDR mediante el luxómetro APP móvil ......................... 38
Figura 25 . Aproximación de la curva logarítmica de la LDR ..................................... 38
Figura 26. Diagrama esquemático del medidor de luminosidad. .............................. 39
Figura 27. NodeMCU V3 .................................................................................................. 41
Figura 28. Esquemático NodeMCU Pinout. [30] .......................................................... 42
Figura 29. Diagrama de flujo del algoritmo del medidor de temperatura ................. 45
Figura 30.Diagrama de flujo del algoritmo del medidor de humedad ....................... 46

VII
Lista de figuras

Figura 31. Diagrama de flujo del algoritmo del medidor de ........................................ 48


Figura 32 Administrador de Hosting CPanel [34] ......................................................... 50
Figura 33 Estructura general del sitio Web [35] ........................................................... 50
Figura 34. Diagrama de flujos de programación PHP y PostgreSQL ....................... 51
Figura 35 Ejemplo de las gráficas de la área del laboratorio. .................................... 52
Figura 36 Inicio de la página WEB ................................................................................. 53
Figura 37 Pagina WEB identidad corporativa ............................................................... 54
Figura 38 Definición de los rangos aceptados de las variables en una clínica,
pagina WEB ....................................................................................................................... 55
Figura 39 Escogencia de las áreas para ver las gráficas de las respuestas de las
variables en la página web .............................................................................................. 56
Figura 40. Sitio web de visualización de las gráficas (área odontología). ............... 57
Figura 41. Ventana de diseño de Apps [35] .................................................................. 59
Figura 42. Programación de los bloques del proyecto ................................................ 60
Figura 43. Interfaz gráfica de la app móvil .................................................................... 63
Figura 44. Diagrama de flujos de programación de la APP móvil ............................. 64
Figura 45. Alarma enviada por la APP Móvil ................................................................ 65
Figura 46. Cara superior del circuito impreso .............................................................. 66
Figura 47. Capas inferiores (pistas) de circuito impreso............................................. 67
Figura 48. Cara superior e inferior de la placa del circuito. ........................................ 67
Figura 49. Tapa frontal del chasis con componentes ya ubicados ........................... 68
Figura 50. Alimentador (Cargador: 5V) .......................................................................... 69
Figura 51. Cinta Velcro Adhesivo 3M Alta Negro ......................................................... 69
Figura 52. Los sensores de monitoreo de las cuatros áreas ..................................... 70
Figura 53. Registro Fotográfico durante la instalación del prototipo......................... 71
Figura 54. Configuración del router ................................................................................ 72
Figura 55. Instalación del dispositivo en el área de laboratorio ................................. 73
Figura 56. Instalación del dispositivo en el área de farmacia .................................... 73
Figura 57. Instalación del dispositivo en el área de odontología ............................... 74
Figura 58. Instalación del dispositivo en el área de la sala de espera ..................... 74
Figura 59. Área de Sistema ............................................................................................. 75
Figura 60. Prueba al módulo de temperatura ............................................................... 75
Figura 61. Página web ...................................................................................................... 79
Figura 62. Graficas de la página WEB........................................................................... 79

VIII
Lista de tablas

Lista de tablas

Tabla 1 Comparación de sensores de temperatura .................................................... 26


Tabla 2. Resumen de la funcionalidad de cada pin del DS18B20 ............................ 28
Tabla 3. Comparación de microcontroladores .............................................................. 40
Tabla 4. Configuración de hardware DHT11 con el NODEMCU ............................... 47
Tabla 5 Datos obtenidos de los sensores ..................................................................... 58
Tabla 6. Prueba de medida de temperatura ................................................................. 76
Tabla 7. Prueba de medida de humedad ...................................................................... 77
Tabla 8. Prueba de medida de luminosidad ................................................................. 78
Tabla 9. Costo recursos hardware ................................................................................. 80
Tabla 10. Costo recursos software ................................................................................. 81
Tabla 11. Costo de materiales electrónicos .................................................................. 81
Tabla 12. Costo de recursos humanos .......................................................................... 82
Tabla 13. Costos AIU ........................................................................................................ 82
Tabla 14. Costo total del proyecto .................................................................................. 83
Tabla 15. Cronograma de actividades. .......................................................................... 84

IX
Lista de anexos

Lista de anexos

Anexo A. Datasheet sensor de temperatura y humedad DHT11 [37] ...................... 92


Anexo B. Datasheet sensor LDR (GL5528) [32] .......................................................... 95
Anexo C. Datasheet del microcontrolador NodeMCU V3 [38] ................................... 96
Anexo D. Carta de satisfacción de la clínica MEDICENTER .................................. 103
Anexo E. Manual de usuario ......................................................................................... 104
Anexo F. Código del NodeMCU V3 .............................................................................. 107
Anexo G. Código en bloques de la app móvil (appinventor) .................................... 113
Anexo H. Diseño de la base de datos .......................................................................... 115
Anexo I. Código de la página WEB .............................................................................. 119

X
Introducción

1. Introducción

En el presente proyecto se implementa una red de monitoreo con sensores de


forma remota que registra el ambiente en lugares sensibles a cambio físicos en la
clínica MEDICENTER, como son la temperatura, humedad y luminosidad los
cuales puedan afectar la calidad de la institución.
Actualmente las nuevas tecnologías, han apuntado al desarrollo de la electrónica
sobre el tema de monitoreo de estas variables y el proceso de digitalización de la
información de ellas, ya que es beneficioso tenerlas controladas.
Las condiciones ambientales y de confort son factores de vital importancia en las
entidades prestadoras de salud, ya que alguna variación considerable de los
factores anteriormente mencionados, incide directamente en la proliferación de
bacterias, en la alteración de algún reactivo del laboratorio, en la fecha de
caducidad de los medicamentos y en la salud de las personas. [1]
En Colombia el INVIMA (instituto nacional de vigilancia de medicamento y
alimentos) es el encargado de proteger y promover la salud de la población
mediante la gestión de riesgo asociada al consumo y uso de alimentos,
medicamentos dispositivos y otros productos objeto de vigilancia sanitaria. [2]
Este ente institucional en una de sus normas establece que, en los servicios de
almacén y farmacéuticos de baja complejidad, servicios de transfusión sanguínea,
servicios de laboratorio clínico baja mediana y alta complejidad, servicios de UCI,
servicios quirúrgicos, entre otros servicios, el prestador debe contar con
instrumentos para medir la humedad relativa, la luminosidad y la temperatura, así
como evidenciar su registro, control y gestión.
Con la implementación del prototipo se facilita la toma de decisión por parte del
encargado de forma rápida y eficaz cuando se llegase a presentar alguna
variación en la temperatura, humedad y en la luminosidad de la clínica, ya que
este mecanismo proporciona datos confiables y actualizados.
Por tanto, se desarrolla un prototipo de un sistema que permite el constante
monitoreo de ambientes diferentes en cada área propuesta en la clínica y con la
posibilidad de obtener dichas mediciones de forma remota, ya sea por el servidor
de la instalación o por una app móvil sin importar el lugar en que se encuentre el
usuario, siempre que este tenga un acceso a internet.

1
Planteamiento del problema

2. Planteamiento del problema

Una infección nosocomial1 o intrahospitalaria es la contraída por pacientes


ingresados en un recinto de atención a la salud; Según la Organización Mundial de
la Salud (OMS), estarían incluidas las infecciones que no se habían manifestado ni
estaban en periodo de incubación, es decir, se adquieren durante su estancia y no
son la causa del ingreso[4]; también entrarían en esta categoría las que contraen
los trabajadores del centro debido a su ocupación o exposición, estas son
adquiridas a temperaturas altas, por eso la necesidad de mantenerla estables
siempre. [5]
Las altas temperaturas y la humedad que caracterizan el clima de la ciudad
propicia lo anteriormente mencionado, donde la salud de los pacientes corre
riesgo y también generaría gastos mayores, por el descuido de estos factores
dependiendo del área donde se presente.
Con el fin de evitar sanciones, gastos o en casos extremos cierre de la entidad, la
clínica MEDICENTER con la intensión de cumplir con todos los criterios para
prestar servicios de laboratorio, farmacia y servicios tiene a su disposición a un
personal encargado del registro, control y gestión de la temperatura en las áreas
mencionadas pero también se encarga de oficios varios que en muchas ocasiones
antes no le permitía la recopilación de los datos y eran llenados de manera
aleatoria e incidental, lo que hacía era generar graves errores y afectar
significativamente los ambientes deseados. La iluminación también juega un papel
importante en las instituciones hospitalarias ya que simular los cambios en la luz
que ocurren durante el día, apoya los ritmos circadianos de los pacientes, elevan
su ánimo y por lo tanto promueven la recuperación. [6]
MEDICENTER es una clínica prestadora de servicios de salud cuyo deseo es
convertirse en el primer centro especializado en los servicios de la salud del
departamento y proyectarse al resto de la costa, manteniendo el liderazgo en el
campo tecnológico y aplicando criterios científicos. [7]
Con base en su misión institucional ha decidido implementar un sistema de
monitoreo y alarmas de las variables ambientales.

1Las infecciones nosocomiales (del latín nosocomium, «hospital») son infecciones adquiridas
durante la estancia en un hospital y que no estaban presentes ni en el período de incubación ni en
el momento del ingreso del paciente.
2
Justificación

3. Justificación

El trabajo propuesto que se desarrollooo un sistema de monitoreo y alerta de la


temperatura, la luminosidad y humedad en áreas específicas de la clínica
MEDICENTER de la ciudad de Riohacha, con capacidad de brindar una
información precisa y en tiempo real de acuerdo a los requerimientos de la
institución; se almacenará la información obtenida en una base de datos a la cual
solo podrá acceder el personal autorizado y de soporte.
Además, cuenta con un sistema de alerta cuando la temperatura, la luminosidad o
la humedad no se encuentren dentro de los parámetros deseados.
Con la mira puesta en la calidad y mejoramiento de la institución se implementa
una tecnología, donde las personas que se encuentra la mayor parte del tiempo en
estas instalaciones puedan tener un ambiente óptimo, evitando la propagación de
enfermedades intrahospitalarias.
Por consiguiente, el trabajo realizado se encuentra enfocado a las instalaciones de
la clínica MEDICENTER para permitir un mejor seguimiento del ambiente y un
sistema de fácil uso para los responsables de monitorear estas variables, por tal
razón se tiene como finalidad alertar en caso de tener una variación considerables
en estos parámetros y así poder facilitar la toma de decisiones por parte del
encargado de forma rápida y eficaz sin que afecte el ambiente o la integridad de
los pacientes, permitiendo así mitigar el impacto de las emergencias ocasionadas
en estos establecimientos debido a la falta de seguimiento de su estructura física.
La clínica MEDICENTER como entidad prestadora de salud, es fundamental para
las personas de la ciudad de Riohacha La Guajira y los pueblos aledaños a ella,
esto conlleva a que la atención y los cuidados sean de forma prioritaria y
constante, de modo que se permita generar un mayor bienestar integral de cada
uno de los pacientes.

3
Objetivos

4. Objetivos

4.1 Objetivo general:


Desarrollar un sistema de monitoreo y alarmas de variables ambientales por medio
de una interfaz vía web y app móvil en áreas específicas de la clínica
MEDICENTER en Riohacha La Guajira.

4.2 Objetivos específicos:


 Diseñar y construir un sistema de instrumentación electrónico que permita
obtener los datos del comportamiento de las variables ambientales (temperatura,
humedad y luminosidad) en las áreas de laboratorio, odontología, farmacia y sala
de espera en la clínica MEDICENTER de Riohacha La Guajira.
 Diseñar y construir un módulo de comunicaciones para enlazar el sistema de
instrumentación con la plataforma web.
 Desarrollar una plataforma web que registre en una base datos y muestre en una
interfaz gráfica las condiciones ambientales en tiempo real de las áreas en
observación.
 Crear una aplicación móvil Android para alertar a las personas autorizadas por
medio de notificación en caso de sobrepasar umbrales permitidos en la zona
monitoreada.

4
Estado del arte

5. Estado del arte

El desarrollo continuo de las tecnologías en sistema de monitoreo por medio de


sensores, ha permitido solventar problemas en situaciones de todo ámbito laboral
y personal.
Actualmente se han realizado diversas investigaciones sobre los sensores, por
ejemplo, el control de la variable de temperatura por medio de protocolos de
comunicación controlados desde un software remoto con el propósito de
incrementar la eficiencia energética, que llegaron a obtener como resultado final
una aplicación de fácil uso con una integración de varios protocolos para el uso de
diferentes variables en un ambiente interior. [8,9]
Este tipo de tecnología ha dado como resultado diversas implementaciones como:
En 2011 en Ciudad de México, México, un grupo de estudiante del Instituto
Politécnico Nacional, diseñaron y elaboraron un sistema de control para recrear
las condiciones ambientales que favorezcan la reproducción de la bacteria HLB2
dentro de un invernadero. El sistema se monitorea y ajusta los parámetros de
control en tiempo real y se almacena la información obtenida en una base de
datos permitiendo la generación de reportes históricos. Adicionalmente el sistema
incluye la funcionalidad de generación de alarmas. [10]
En 2017 en Sangolquí, Ecuador, el estudiante Cristian Miguel Rodríguez
Muyulema presentó el proyecto de investigación que trata en la identificación de
microclimas usando redes inalámbricas y un sistema de monitorización y
recolección de variables ambientales como: temperatura, humedad y luminosidad.
Para este proyecto usaron como sitio de estudio para el análisis la Universidad de
las Fuerzas Armadas – ESPE, Campus Sangolquí, que usando la red inalámbrica
lograron realizar mediciones de los factores abióticos, a través del uso de placas
de desarrollo en hardware libre y módulos de sensores de temperatura, humedad
y luminosidad, así como también de un módulo WiFi para la conexión inalámbrica,
el cual se encarga del envío de los datos hacia un servidor Web en la nube de
Internet. El sistema de monitorización almacenará esta información dentro de una
base de datos, para su posterior análisis y visualización mediante gráficas de
líneas de tiempo y mapas de las zonas. Una vez obtenidos los datos y luego de un
análisis se puede conocer la influencia directa que tienen los factores abióticos en
la variación micro climática de las zonas de estudio en la Universidad de las

2 BHL: Es una enfermedad ocasionada por una bacteria que tapona o degenera los vasos del
floema de los tejidos de la planta.
5
Estado del arte

Fuerzas Armadas - ESPE, lo que permite determinar las condiciones en las que se
encuentran estas zonas y como la variación micro climática del campus
universitario puede influir en la vegetación, salud y confort de las personas y la
nueva distribución de infraestructuras, entre otros.[11]
En 2017 en Manizales, Colombia, el estudiante Sergio Iván Ossa Duque diseña
una plataforma de monitoreo remoto y control de variables ambientales para
agricultura de precisión, flexible y de bajo costo. Para la construcción de dicha
plataforma se emplearon tecnologías con redes inalámbricas de sensores,
basadas en protocolo de comunicación Zigbee3, utilizando sistema embebido
Arduino4, mediante software y hardware libre. La red está compuesta por un nodo
central (coordinador) y dos nodos donde se encuentran conectados los sensores
para las lecturas de las variables medioambientales y estas se exhiben en un
entorno gráfico. Finalmente, los datos son subidos a la nube para que el usuario
pueda acceder a la información en tiempo real desde cualquier lugar. [12]

3 ZigBee es el nombre de la especificación de un conjunto de protocolos de alto nivel de


comunicación inalámbrica para su utilización con radiodifusión digital de bajo consumo.
4 Arduino es una tarjeta electrónica programable que permite la creación rápida de prototipos. Su
diseño es de código abierto (open-source).
6
Marco teórico

6. Marco teórico

En los siguientes apartados se mencionan los conceptos fundamentales que


hacen parte del proyecto.

6.1 Sistemas de Instrumentación


La instrumentación trata los sistemas integrados cuya finalidad es medir
magnitudes físicas de un sistema externo, elaborar la información asociada a ellas
y presentarla a un operador. [13]
Las características por las que la tecnología electrónica es la más utilizada por los
sistemas de instrumentación, son:
 Las señales eléctricas permiten manejar señales en un rango dinámico de
tiempos muy amplio (10-15), desde los picosegundos (10-12 s) hasta horas (103
s). [13]
 Las señales eléctricas pueden ser transmitidas muy fácilmente a través de
cables metálicos, sistemas radiados, o fibra óptica. [13]
 Las señales eléctricas pueden ser amplificadas por circuitos electrónicos de
forma muy eficientes, y pueden manejarse rangos de señal muy amplios (10-12),
desde los nanos voltios (10-9 V) hasta los kilovoltios (103 V). [13]
 El sistema electrónico permite complejas transformaciones funcionales de las
señales eléctricas. [13]
 Las señales eléctricas son las más apropiada para ser introducidas en los
computadores, los cuales representan el medio más potente de registro,
transformación y presentación de la información. - La tecnología electrónica actual
es la que presenta mejor relación prestaciones /costo. [13]
En la figura 1 se muestra el esquema básico de cualquier sistema de
instrumentación.

7
Marco teórico

Figura 1. Esquema Básico de un Sistema de Instrumentación [12]

6.1.1 Transductor
El transductor es el componente que convierte la magnitud física a medir, en una
señal eléctrica.
Este componente se puede diferenciar del sensor, ya que éste es el elemento
sensible primario que responde a las variaciones de la magnitud que se mide, y el
transductor que es el que lleva acabo la conversión energética entre la magnitud
de entrada y de salida. [13]
Ejemplo: Un transductor de presión se puede construir con una membrana a la
que se une una galga extensiométrica (resistencia cuyo valor depende de su
deformación). En este caso, el diafragma es el sensor, mientras que la galga es el
transductor.
Los transductores se suelen clasificar en dos grupos activos y pasivos:
 Los transductores activos son dispositivos que generan energía eléctrica por
conversión de energía procedente del sistema sobre el que mide. Los
transductores activos no necesitan fuente de alimentación para poder operar. [14]
 Los transductores pasivos son aquello, en los que no se produce conversión de
energía. Algún parámetro del transductor es función de la magnitud que se mide, y
las variaciones de este parámetro es utilizado para modular la energía eléctrica
procedente de una fuente que en este caso se necesita.[14]

8
Marco teórico

 Estos tienen varios tipos algunos de ellos los vemos en la figura 2, donde se
aprecia el tipo de transductor y la magnitud que mide.

Figura 2. Transductores pasivos y activos [14]

6.1.2 Acondicionamiento de la señal


Este bloque se encarga de convertir una señal electrónica en otro tipo de señal
eléctrica de fácil lectura para equipos de instrumentación convencional, incluye
todas aquellas transformaciones que deben realizarse sobre señales eléctricas

9
Marco teórico

que resultan en la salida del transductor, y que son previas al procesado para
extraer la información que se mide o evalúa. [15]
Como se aprecia en el esquema de la figura 3.

Figura 3. Acondicionamiento de señales [15]

Existen dos razones por las que las señales de salida del transductor deban ser
acondicionadas:
1) Cuando el tipo de señal eléctrica que se proporciona el transductor no es una
tensión, se utiliza un convertidor desde el tipo de señal de que se trate, a tensión.
Así en transductores resistivos, es normal que se utilice un circuito puente para
convertir el valor de resistencia a tensión. Cuando el transductor es de tipo
capacitivo o inductivo, se suele montar como parte de un oscilador, y la magnitud
de salida es una frecuencia, y debe utilizar un convertidor de frecuencia/tensión.
2) La señal debe ser acondicionada para incrementar la relación señal ruido hasta
niveles adecuados. Este tipo de acondicionamiento implica:
 Amplificar las señales hasta niveles que sean suficientemente superiores al nivel
de ruido eléctrico aleatorio.
 Filtrar las señales para eliminar ruidos introducidos por interferencia eléctrica.
 Cuando el procesamiento de la señal es digital, el acondicionamiento
corresponde a la conversión Analógica/Digital. [15]

10
Marco teórico

6.1.3 Procesamiento de la Señal


Incluye el conjunto de transformaciones a que debe ser sometida la señal eléctrica
a fin de extraer de ella, la información que se busca.
El procesamiento de la señal suele contener muy diversas operaciones, ya sean
lineales, no lineales, de composición de múltiples señales, o de procesado digital
de las señales. [15]

6.1.4 Registro de la Señal


Consiste en el almacenamiento permanente o temporal de las señales para su
posterior análisis o supervisión. Esta operación es necesaria si el flujo de
información que se adquieren supera la capacidad de procesamiento de que se
dispone.
El método tradicional de registro ha sido el basado en cinta magnética, ya sea a
través de grabación analógica o utilizando codificación digital. Actualmente los
métodos de registro que se utilizan, están basados en un computador, y el soporte
en que se almacena la información es cualquiera de los sistemas de memoria
masiva de que disponen estos equipos (memoria, discos, diskettes, cinta
magnética, etc.) [15]

6.1.5 Telemetría
A veces, las señales son adquiridas en puntos remotos, de difícil acceso o con
condiciones ambientales hostiles, y es necesario aislar los componentes de
captación, de los equipos de procesamiento y presentación. En estos casos, es
necesario transmitir las señales entre la captación y el procesamiento mediante un
5 canal de comunicación. Para adaptar las señales a las características de canal
de comunicación es necesario introducir procesos de modulación, demodulación o
codificación apropiados. [16]

6.1.6 Filtros activos

6.1.6.1 Definición de filtro activo


Un filtro es un circuito selectivo en frecuencia, que se emplea para eliminar cierto
intervalo de frecuencias o componentes espectrales de la señal de entrada. Por
11
Marco teórico

ejemplo, un filtro paso-bajo eliminaría todas las componentes por encima de la


frecuencia superior de corte; y se emplea, entre otras muchas aplicaciones, en la
eliminación de componentes de altas frecuencias que pueden provocar falsos
picos en el espectro en equipos electrónicos de medida, que incluyen un
conversor analógico-digital; ese filtro se denomina anti-aliasing. [17]
6.1.6.2 Filtros activos ideales
En la figura 4 se muestran cuatro funciones ideales de filtrado donde se observa
su idealidad en el sentido de presentar una pendiente de rechazo infinita. Se
observa que un filtro activo amplifica las frecuencias de interés. En los cuatro tipos
de filtros, las frecuencias que tienen una amplitud de 1 se definen como regiones
de banda de paso, cuando la amplitud es 0 se define como regiones rechaza
banda. La frecuencia de corte se muestra como wp. [17]

Figura 4. Tipos ideales de filtros [17]

 Filtro pasa bajas: todas las frecuencias más altas que wp son atenuadas a 0.
 Filtro pasa altas: todas las frecuencias por debajo de wp son atenuadas a 0.
 Filtro pasa banda: todas las frecuencias que sean menor a wp1 y mayor a wp2
son atenuadas a cero.
 Filtro rechaza banda: todas las frecuencias que sean mayor que wp1 y menor
que wp2 son atenuadas a 0.

12
Marco teórico

6.1.7 Sensor
Un sensor es un dispositivo capaz de transformar magnitudes físicas o químicas,
llamadas variables de instrumentación, en variables eléctricas. Las variables de
instrumentación dependen del tipo de sensor y pueden ser, por ejemplo:
temperatura, intensidad lumínica, distancia, desplazamiento, presión, fuerza,
humedad, etc. [18]
Una magnitud eléctrica obtenida puede ser una resistencia eléctrica (RTD), una
capacidad eléctrica (como un sensor de humedad), una tensión eléctrica
(termopar), una corriente eléctrica (como un fototransistor), etc. [18]
Como parte del proyecto también se desarrolla una plataforma web que registra en
una base datos y muestra en una interfaz gráfica las condiciones ambientales en
tiempo real, además de una aplicación móvil Android para alertar a las personas
autorizadas ante situaciones anormales en las zonas monitoreadas, por lo que
resulta importante también definir estos conceptos.

6.2 ¿Qué es una plataforma web?


Una Página de Internet o Página Web es un documento que contiene información
específica de un tema en particular y que es almacenado en algún sistema de
cómputo que se encuentre conectado a la red mundial de información denominada
Internet, de tal forma que este documento pueda ser consultado por cualquier
persona que se conecte a esta red mundial de comunicaciones. Un Sitio Web es
un conjunto de páginas Web relacionadas entre sí.
A estos sitios se puede llegar a través de los navegadores de Internet, que reciben
la información del documento interpretando su código y entregando al usuario la
información de manera visual.
Estos suelen ofrecer textos, imágenes y enlaces a otros sitios, así como
animaciones, sonidos u otros.
Una plataforma web necesita un lugar donde alojarse para que cuando el usuario
solicite la información desde su navegador, la información que esta contiene se
cargue y aparezca en el ordenador. Es por ello que los sitios web se encuentran
en un servidor web o host, que podría definirse a grandes rasgos como un gran
ordenador que entrega el contenido cuando se solicita por la red. Este mismo
servicio de almacenamiento se conoce como hosting. [19]

13
Marco teórico

6.2.1 Elementos principales de una plataforma web


Los elementos principales en una plataforma web son:
 Texto: a veces redactado por un único autor y otras veces por los usuarios de la
misma en el caso de algunas páginas dinámicas con lenguaje como php5.
 Imágenes: gif6, jpg7 y png8 son los tres formatos que suelen utilizarse
normalmente.
 Audio y vídeo: suele utilizar las extensiones wav9 o mp310. También se utilizan
las incrustaciones de archivos almacenados en otros sitios, como por ejemplo se
hace al añadir vídeos de YouTube11.
 Otros: existen además otros elementos que han ido aumentando y
evolucionando también con el paso de los años y las nuevas tecnologías. [19]

6.2.2 Tipos de plataformas web


Básicamente existen dos tipos de páginas web:
Estáticas: Forman parte de épocas anteriores, puesto que son de contenido fijo y
no son aptas a actualizaciones constantes.
Dinámicas: Pueden ser construidas en HTML12 o en otra extensión, como por
ejemplo PHP. En este último caso se permite la interacción en tiempo real, apto
para algunas páginas web con estas necesidades específicas, como pueden ser
los foros. [16]

5 Es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y
que puede ser incrustado en HTML.
6 Es el tipo de archivo favorito en internet debido a su capacidad para animar imágenes. Los
archivos GIF utilizan mapas de bits y admiten hasta 8 bits/píxel, permitiendo 256 colores en la
gama RGB de 24 bits.
7 Es otro formato para el almacenamiento y la transmisión de imágenes fotográficas.
8 Es un formato gráfico basado en un algoritmo de compresión sin pérdida para bitmaps no sujeto
a patentes.
9 Es un formato de audio digital normalmente sin compresión de datos desarrollados y propiedad
de Microsoft y de IBM que se utiliza para almacenar sonidos en el PC, admite archivos mono y
estéreo a diversas resoluciones y velocidades de muestreo, su extensión es .wav.
10 Formato de compresión digital para la transmisión rápida de archivos de audio y vídeo a través
de Internet.
11 Es un sitio web dedicado a compartir vídeos.
12 Es un estándar que sirve de referencia del software que conecta con la elaboración de páginas
web en sus diferentes versiones.
14
Marco teórico

6.3 Aplicación móvil


Una App es una aplicación de software que se instala en dispositivos móviles o
tabletas para ayudar al usuario en una labor concreta, ya sea de carácter
profesional o de ocio y entretenimiento.
El objetivo de una App es facilitar la consecución de una tarea determinada o
asistir en operaciones y gestiones del día a día. [20]

6.3.1 Tipos de Aplicación móvil


Entre los tipos de App se puede encontrar:
Aplicaciones Nativas: Son las que se desarrollan de forma específica para un
sistema operativo determinado al que se conoce como software development kit o
SDK13. Cada plataforma tiene un sistema operativo diferente. Los más conocidos
son iOS14 y Android15. También existen otros como Windows Pone. [20]
Para que una aplicación llegue a todos los usuarios, se debe desarrollar una App
para cada uno de los sistemas operativos. Hay que tener claro que cada sistema
utiliza un lenguaje determinado. Para que la aplicación sea exitosa, el desarrollo
tiene que ser nativo. [20]
Cuando hablamos del lenguaje de sistema operativo, hacemos referencia a que:
 Las Apps para Android se desarrollan en Java16.
 Las Apps para iOS se desarrollan en lenguaje Swift.
 Las Apss para Windows Phone antes se desarrollaban en .Net; ahora en C++ y
Javascript.
La descarga o instalación de las aplicaciones nativas se realiza desde las
diferentes apps stores de cada dispositivo. Es importante señalar que las apps
nativas no necesitan una conexión a internet para su funcionamiento; Además,
tiene una gran ventaja respecto a los otros dos tipos de App. Las aplicaciones

13 Unión de grupo de herramientas que permiten la programación de aplicaciones móviles.


14 Es un sistema operativo móvil de la multinacional Apple Inc. Originalmente desarrollado para el
iPhone (iPhone OS).
15 Es un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para
dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tabletas y también para relojes
inteligentes, televisores y automóviles.
16 Es un lenguaje de programación y una plataforma informática.
15
Marco teórico

nativas están capacitadas para adaptarse al 100% a las funcionalidades del móvil
y acceder a la mayoría de características hardware de este: cámara, agenda,
GPS, entre otros. [20]
Web Apps: El desarrollo de la aplicación está pensado para poder ejecutarla en
cualquier dispositivo o navegador. Por tanto, la aplicación estará programada con
independencia del sistema operativo. A diferencia de la App Nativa, con una sola
aplicación web llegaremos a los diferentes dispositivos. [20]

6.4 ¿Qué es una Variable?


Es una palabra que representa a aquello que varía o que está sujeto a algún tipo
de cambio. Se trata de algo que se caracteriza por
ser inestable, inconstante y mudable. En otras palabras, una variable es
un símbolo que permite identificar a un elemento no especificado dentro de un
determinado grupo. Este conjunto suele ser definido como el conjunto universal de
la variable (universo de la variable, en otras ocasiones), y cada pieza incluida en él
constituye un valor de la variable. [21]
Para el desarrollo del proyecto se trabaja con tres variables ambientales:
temperatura, humedad y luminosidad.

6.4.1 La Temperatura
La Temperatura es una magnitud que mide el nivel térmico o el calor que un
cuerpo posee. Toda sustancia en determinado estado de agregación (sólido,
líquido o gas), está constituida por moléculas que se encuentran en continuo
movimiento. La suma de las energías de todas las moléculas del cuerpo se
conoce como energía térmica; y la temperatura es la medida de esa energía
promedio. [18]
Su medida básica es con un aparato de precisión llamado termómetro, el cual se
basa del volumen de una masa fija de fluido, que suele ser mercurio o
alcohol. Estos elementos bajan o suben en una escala graduada cuando la
temperatura disminuye o aumenta, respectivamente. [18]
Actualmente se utilizan tres escalas de temperatura; grados Fahrenheit (ºF),
Celsius (ºC) y Kelvin (ºK). En la escala Fahrenheit, que es la más utilizada en
Estados Unidos, se definen los puntos de congelación y de ebullición normales del
agua en 32 y 212 ºF, respectivamente. La escala Celsius divide en 100 grados el
16
Marco teórico

intervalo comprendido entre el punto de congelación (0 ºC) y el punto de ebullición


del agua (100 ºC). [19]

6.4.2 La Humedad
La humedad es un factor climatológico que se define como vapor de agua
contenido en la atmósfera. Como es sabido, las dos terceras partes de la tierra, se
encuentran cubiertas por agua (océanos, ríos, lagos) de las cuales proviene el
vapor de agua. Este vapor de agua permite la formación de las nubes, las cuales a
su vez colaboran con la humedad del ambiente, cuando al condensarse se
precipitan a la tierra en forma de lluvia o nieve. [18]
El vapor de agua tiene una densidad menor que el aire, de modo que el aire
húmedo, es decir, el que es una mezcla de aire y vapor de agua, es menos denso
que el aire seco. Estas sustancias al calentarse pierden densidad y se elevan
hacia la atmósfera, donde la temperatura disminuye unos 0,6ºC cada 100 metros,
por lo que dependiendo de la temperatura que haya, ese aire tendrá más o menos
vapor de agua. [18]
Así, si llegan a zonas frías se forman las nubes, ya sea de gotas de agua o de
cristales de hielo, las cuales una vez se unen pesan tanto que son atraídas hacia
el suelo por la fuerza de la gravedad de la Tierra, de modo que caen en forma de
lluvia o de nieve. [18]
El medidor de humedad es el higrómetro, un instrumento que se usa en
meteorología para medir el grado de humedad del aire en la atmósfera. Los
resultados se expresan en porcentajes, y hay de dos tipos:
Analógicos: destacan por ser precisos, ya que detectan los cambios de humedad
en el ambiente casi de manera inmediata. Pero de vez en cuando hay que
calibrarlos, por lo que no suelen venderse mucho.
Digitales: los digitales también son precisos, aunque algo menos. No necesitan
ningún tipo de mantenimiento, y además están listos para su uso justo después de
comprarlo. [18]
La humedad se expresa de forma absoluta mediante la humedad absoluta, de
forma específica o bien de forma relativa mediante la humedad relativa.
Humedad Absoluta: Es la cantidad de vapor de agua que se encuentra por
unidad de volumen de aire de un ambiente. El vapor de agua suele ser medido en

17
Marco teórico

gramo y el volumen de aire en metros cúbicos. Al medirla, se puede saber qué


cantidad de vapor contiene el aire. Se expresa en g/m3.
Humedad Específica: Es la cantidad de humedad en peso que se requiere
para saturar un kilógramo de aire seco, o, lo que es lo mismo: los gramos de
vapor agua que contiene 1kg de aire seco. Se expresa en g/kg.
Humedad Relativa: Es la relación entre la cantidad de vapor de agua real y la
que necesitaría contener para saturarse a idéntica temperatura. Se expresa
en porcentajes. [18]

6.4.3 Luminosidad
El término luminosa o luminoso hace referencia a algo que emite luz propia o
artificial; comprendiendo que la luz es una energía que permite que percibamos
los objetos a través del sentido de la vista. Existen elementos que irradian luz
propia de manera natural, como el sol, y las estrellas, también existen elementos
que emanan luz, pero esta es artificial, es decir, son creadas por la mano humana,
ejemplo las lámparas, las linternas.
A través de los elementos que emiten luz es por donde se desplaza la energía
luminosa, cuando encendemos una bombilla y colocamos la mano sobre ella,
podemos sentir el calor que emana de ella, este calor forma parte de la energía
luminosa. [18]
Las principales magnitudes y unidades luminotécnicas empleadas en el estudio y
acondicionamiento de la iluminación en los puestos de trabajo son:

Figura 5. Tipos de luminotécnicas [18]

18
Marco teórico

Las variables anteriormente mencionadas son importantes tenerlas reguladas para


un ambiente sano en los climas hospitalarios, el tema principal que inspiro hacer
este proyecto es tenerlas monitoreadas, para así reducir las infecciones
nosocomiales en la clínica MEDICENTER EN RIOHACHA LA GUAJIRA, a
continuación, se hablará sobre las infecciones intrahospitalarias.

6.5 Infecciones intrahospitalarias


Las infecciones nosocomiales son todas aquellas infecciones ocurridas durante la
hospitalización que no se estaban incubando o no estaban presentes al momento
del ingreso del paciente al hospital, además cualquier infección que haya sido
adquirida en el hospital y se manifieste una vez de alta el paciente.
La infección nosocomial puede ser producida por organismos endógenos (flora
normal) o exógena (objetos animados e inanimados del hospital). La flora del
paciente puede estar alterada en asociación con la hospitalización y la
enfermedad, siendo difícil esta distinción. Los cuidados intensivos involucran
múltiples procedimientos invasivos médicos y quirúrgicos, accesos vasculares,
cateterización urinaria, diálisis, punción lumbar, drenajes ventriculares, etc. Las
infecciones asociadas con el lugar del procedimiento deben ser reconocidas como
tales y reportadas. [22]
Las infecciones nosocomiales pueden ser producidas por cualquier
microorganismo potencialmente patógeno (bacterias, virus, hongos, protozoos),
sin embargo, las bacterias de la flora saprofita17 del paciente son la causa más
común. Los antibióticos, pruebas diagnósticas, tratamientos invasivos y
enfermedades subyacentes se combinan para alterar la flora del paciente durante
su hospitalización. La mayoría de los estudios indican que los estafilococos y los
bacilos gramnegativos son responsables de la mayoría de las infecciones
nosocomiales, otros susceptibles de ser adquiridos son los hongos (Cándida) y los
virus (CMV, Herpes simple, HB.) La piel, el tracto respiratorio y el tracto
gastrointestinal de los pacientes hospitalizados frecuentemente se colonizan con
microorganismos que se derivan del medio hospitalario. [22]
Entre las infecciones nosocomiales más comunes en la mayoría de los hospitales
podemos citar:

17 Grupo de microorganismos que viven en el cuerpo humano de forma natural.


19
Marco teórico

Infección urinaria: es la más frecuente, siendo responsable del 40% del total de
infecciones intrahospitalarias producida por alguna manipulación de las vías
urinarias. [23]
Infección de heridas quirúrgicas: siguen siendo una causa significativa de
morbilidad y mortalidad. El factor más importante en la frecuencia de las
infecciones de las heridas quirúrgicas es la naturaleza de la operación, si se trata
de un procedimiento “limpio” (mucosas indemnes, sin inflamación) o de un
procedimiento “sucio” (perforación de vísceras con liberación de contenido, pus en
la herida). [23]
Infecciones respiratorias: se producen en el 0,5% al 5% de pacientes
hospitalizados; cuando un paciente es admitido en una sala general o en terapia
intensiva con patología respiratoria o infección transmitida por vía aérea, hay una
amplia evidencia de diseminación nosocomial. [23]
Los pacientes que reciben tratamiento prolongado con antibióticos de amplio
espectro o que tienen déficit inmunológico pueden infectarse con hongos. [24]
Infecciones gastrointestinales: se han descrito epidemias de diarreas y vómitos
por contaminación de los alimentos servidos a los pacientes recluidos en los
hospitales, se deben extremar medidas de control sobre el personal de cocina
encargado de la preparación de las dietas de los pacientes. [23]
Para asegurar la eliminación de contaminantes aéreos generados por el paciente
o por el personal durante la cirugía es necesario que el sistema de ventilación,
como mínimo, filtre el aire a razón de 20 cambios por hora, de los cuales por lo
menos 4 sean con aire fresco. Mantener la temperatura en el quirófano entre 18ºC
y 24ºC y la humedad entre 50% y 55%. [25, 26]

20
Marco teórico

6.6 Clínica MEDICENTER


Medicenter Especializado Ltda. Es una clínica que se encuentra localizada en Cl
12 11-159 Esq. en la ciudad de Riohacha, Colombia, su misión es prestar con
excelencia calidad y eficiencia servicios de salud en las áreas de odontología,
laboratorio, farmacia, entre otros, además de satisfacer las necesidades de cada
uno de los pacientes. [7]
En su descripción física, se tiene primero una sala de espera donde es
ergonómico su espacio, El área de laboratorio ocupa una zona independiente,
procurando un ambiente más tranquilo y relajado, con medidas de 2 metros de
alto, 6 metros largos y 4 metros de ancho; La sala de farmacia se encuentra
también en esta zona de ambiente controlado de la clínica con la misma longitud a
la anterior y finalmente el área de odontología tiene 6 metros de ancho, 7 metros
de largo y 2 de altura.

Figura 6. Sala de espera

Fuente: Los autores.

21
Marco teórico

Figura 7. Sala de odontología

Fuente: Los autores.

Figura 8. Farmacia

Fuente: Los autores.

22
Marco teórico

Figura 9. Laboratorio

Fuente: Los autores.

Figura 10. Entrada de la Sala de espera de la clínica MEDICENTER

Fuente: Los autores.

23
Marco teórico

Figura 11. Fachada de la clínica MEDICENTER

Fuente: Los autores.

24
Marco teórico

7. Diseño y construcción del prototipo

7.1 Diagrama de bloques


En la figura 12 se observa un diagrama de bloques que describe las diferentes
etapas de las cuales se conforma el prototipo, desde el censado de las variables
hasta la visualización y envío de las medidas a la interfaz gráfica y APP móvil para
la generación de las alertas dado el caso.

Figura 12. Diagrama de bloques del diseño del prototipo

Fuente: los autores

25
Marco teórico

7.2 Medida de temperatura


La temperatura apta para los centros hospitalarios dependiendo del área varía
dentro de unos rangos permitidos, que sería desde 16°C hasta 24°C; Cualquier
aumento de temperatura que sobrepase los 25 °C tendrá que ser inmediatamente
corregido, ya que pone en riesgo el servicio prestado.
De manera general en esta implementación se utiliza un sensor de temperatura
que se ubica en los cuartos de monitoreo, el cual entrega una salida dependiendo
de la temperatura censada. En este capítulo se estudiará el sensor utilizado, su
funcionamiento y características principales, hasta el diagrama electrónico
implementado.

7.2.1 Escogencia del sensor


Para escoger el sensor adecuado para la medida de la temperatura, se tuvo en
cuenta la tabla 1 mostrada a continuación la cual muestra algunos sensores y sus
principales características.

Tabla 1 Comparación de sensores de temperatura

Voltaje de Corriente Rango de Rango de Acondicionamiento frecuencia


Sensor alimentación de temperatura humedad para de muestreo Costo
(voltios) consumo (°C) (%) microcontrolador (Hz)

DHT11 20-80
3a5 2.5mA 0 a 50 NO 1 $5.300
(digital)
DHT22 0-100
3a5 2.5mA -40 a 80 NO 0.5 $14.000
(digital)
HDC1010 0-100
3a5 200nA -20 a 125 NO 0.1 $17.000
(digital)

Fuente: los autores con base de [27]

Luego de analizar la tabla se determina que los tres sensores acoge con todas las
característica necesarias del prototipo, se escoge el sensor DHT11 ya que es el
más asequible en el mercado y es el más barato; tal vez es el sensor más lento de
la tabla pero teniendo en cuenta que la temperatura no cambia tan rápido en un
segundo que es el tiempo de respuesta de este, llena todo los requerimientos
buscados, a menos que ocurra una conflagración o cualquier otro fenómeno que

26
Marco teórico

genere calor, la variación de temperatura será mínima. Su salida es digital con una
resolución de hasta 8 bits.

7.2.2 Sensor DHT11


El DHT11 es un sensor digital de temperatura y humedad relativa de bajo costo y
fácil uso. Integra un sensor capacitivo de humedad y un termistor para medir el
aire circundante, y muestra los datos mediante una señal digital en el pin de datos
(no posee salida analógica). Utilizado en aplicaciones relacionadas al control
automático de temperatura, aire acondicionado, monitoreo ambiental en
agricultura y más.

Utilizar el sensor DHT11 con las plataformas Arduino/Raspberry Pi/Nodemcu es


muy sencillo tanto a nivel de software como hardware. A nivel de software se
dispone de librerías para Arduino con soporte para el protocolo "Single bus". En
cuanto al hardware, solo es necesario conectar el pin VCC de alimentación a 3-5V,
el pin GND a Tierra (0V) y el pin de datos a un pin digital en nuestro Arduino. Si se
desea conectar varios sensores DHT11 a un mismo Arduino, cada sensor debe
tener su propio pin de datos. Quizás la única desventaja del sensor es que sólo se
puede obtener nuevos datos cada 1 segundo. Cada sensor es calibrado en fábrica
para obtener unos coeficientes de calibración grabados en su memoria OTP,
asegurando alta estabilidad y fiabilidad a lo largo del tiempo. El protocolo de
comunicación entre el sensor y el microcontrolador emplea un único hilo o cable,
la distancia máxima recomendable de longitud de cable es de 20m, de preferencia
utilizar cable apantallado. Proteger el sensor de la luz directa del sol (radiación
UV). [27]

Figura 13. Sensor DHT11 [27]

27
Marco teórico

Las especificaciones técnicas se muestran a continuación en la tabla 2.

Tabla 2. Resumen de la funcionalidad de cada pin del DS18B20

PIN NOMBRE FUNCIÓN


1 VCC Alimentación +5V.
Data Input / Output. Pin de interface. transmisión
2 DATA
de datos
3 NC No Usado, pin al aire.
4 GND Es el pin que se conecta a la tierra del circuito.

Fuente: los autores Con base en [27]

El DHT11 es un sensor dual de temperatura y humedad ambiental, dispone de una


salida digital calibrada. Es compatible con diferentes tipos de tecnología como
Arduino, PIC, AVR, COP, DSP, STM32, entre otros.

Figura 14. Configuración típica de comunicación [28]

28
Marco teórico

7.2.3 Diagrama electrónico del medidor de temperatura


El diagrama esquemático consta del DHT11 y el microcontrolador, como la salida
entregada por el sensor a utilizar es completamente digital no se hace necesario
acondicionar la señal y solo se conecta directamente a un pin de propósito general
del microcontrolador, así como la conexión de una resistencia pull-up R2 que se
conecta entre VDC como se muestra en la figura 15.

Figura 15. Diagrama esquemático del medidor de temperatura.

Fuente: los autores

7.3 Medida de la Humedad Relativa


La humedad relativa apta para los centros hospitalarios dependiendo del área
varía entre más o menos 60%.
El sensor utilizado para la medición de esta variable es el mismo que el de
temperatura DHT11, como se mencionó en el apartado 7.2.1 y 7.2.2 Este cuenta
con un complejo sensor de temperatura y humedad con una salida de señal digital
calibrada. Mediante el uso exclusivo de la técnica de adquisición de señales
digitales y la tecnología de detección de temperatura y humedad, garantiza una
alta fiabilidad y una excelente estabilidad a largo plazo. Este sensor incluye un
componente de medición de humedad de tipo resistivo y un componente de
medición de temperatura NTC, y se conecta a un microcontrolador de alto
29
Marco teórico

rendimiento de 8 bits, ofreciendo excelente calidad, respuesta rápida, capacidad


anti- interferencia y rentabilidad.
Cada componente del sensor DHT11 se encuentra totalmente calibrado para
poder gestionar los datos de humedad más precisos. Los valores se almacenan
como programas en la memoria del sensor y los mismos serán utilizados en el
proceso de detección del valor por el sensor.
La interfaz en serie de un solo hilo hace que la integración del sistema sea rápida
y fácil. Su pequeño tamaño, bajo consumo de energía y transmisión de señal de
hasta 20 metros lo convierten en la mejor opción para diversas aplicaciones,
incluyendo las más exigentes. El componente es de 4 pines de una sola hilera de
paquetes. Es conveniente conectar y los paquetes especiales pueden ser
proporcionados según la petición de los usuarios. [28]
La interfaz en serie de un solo hilo hace que la integración del sistema sea rápida
y fácil. Su pequeño tamaño, bajo consumo de energía y transmisión de señal de
hasta 20 metros lo convierten en la mejor opción para diversas aplicaciones,
incluyendo las más exigentes. El componente es de 4 pines de una sola hilera de
paquetes. Es conveniente conectar y los paquetes especiales pueden ser
proporcionados según la petición de los usuarios. [28]

7.3.1 Proceso de comunicación interface serial


El formato de datos de un solo bus se utiliza para la comunicación y sincronización
entre el MCU y el sensor DHT11. El proceso de comunicación es de 4 ms.
Los datos consisten en partes decimales y partes integrales. Una transmisión de
datos completa es de 40 bits, y el sensor envía un bit de datos más alto primero.
Formato de datos: 8 bits datos integrales de RH + 8 bits datos decimales RH + 8
bits datos T integrales + 8 bits datos T decimales + suma de 8 bits de verificación.
Si la transmisión de datos es correcta, la suma de comprobación debe ser la
última 8bit de "8bit datos de HR integrales + 8bit decimal RH datos + 8bit integral T
datos + 8bit decimales T datos". [28]

7.3.2 Proceso general de comunicación


Cuando la MCU envía una señal de inicio, DHT11 pasa del modo de consumo de
bajo al modo de funcionamiento, esperando a que la MCU complete la señal de
inicio. Una vez que se ha completado, DHT11 envía una señal de respuesta de
30
Marco teórico

datos de 40 bits que incluyen la información de humedad relativa y temperatura a


MCU. Los usuarios pueden elegir recopilar (leer) algunos datos. Sin la señal de
inicio de MCU, DHT11 no dará la señal de respuesta a MCU.
Una vez que los datos son recolectados, DHT11 cambiará al modo de bajo
consumo de energía hasta que reciba de nuevo una señal de inicio de MCU. [28]

Figura 16. Comunicación del sensor de temperatura y humedad DHT11 [28]

7.3.3 MCU envía la señal de inicio a DHT11


Cuando la comunicación entre el MCU y el sensor DHT11 comienza, el programa
de MCU establecerá el nivel de voltaje de bus de datos único de alto a bajo y este
proceso debe tomar por lo menos 18ms para asegurar la detección de DHT de la
señal de MCU, entonces MCU subirá el voltaje y espere 20-40us para la respuesta
de DHT.

31
Marco teórico

Figura 17. Envío de señal al sensor de temperatura y humedad DHT11 [28]

7.3.4 Respuesta del DHT11 al MCU


Una vez que el DHT11 detecta la señal de inicio, enviará una señal de respuesta
de bajo nivel de voltaje, que dura 80us. Entonces el programa del DHT11 fija el
nivel de voltaje solo del bus de datos de bajo a alto y lo mantiene para 80us para
la preparación de DHT11 para enviar datos.
Cuando DATA Single-Bus está en el nivel de baja tensión, esto significa que el
DHT11 envía la señal de respuesta. Una vez que el DHT11 envió la señal de
respuesta, este mantiene el voltaje a 80us y se prepara para la transmisión de
datos. Cuando DHT envía datos a la MCU, cada bit de datos comienza con el nivel
de bajo voltaje 50us y la longitud de la siguiente señal de nivel de alto voltaje
determina si el bit de datos es "0" o "1".

32
Marco teórico

Figura 18. Respuesta de señal al sensor de temperatura y humedad DHT11 [28]

Figura 19. Respuesta de señal al sensor de humedad y temperatura dht11 [28]

Si la señal de respuesta del DHT11 está siempre a nivel de alto voltaje, sugiere
que el DHT11 no responde correctamente y comprueba la conexión. Cuando se
transmiten los datos del último bit, el DHT11 baja el nivel de voltaje y lo mantiene
durante 50us.

33
Marco teórico

A continuación, la tensión del bus único será arrancada por la resistencia para
volver a ponerla en estado libre.

7.4 Medida de la luminosidad


Los rangos permitidos de luminosidad por áreas: Laboratorio y Farmacia: 50 - 250
lux, odontología: 55 - 300 lux y Sala de espera: 45 - 185 lux.
Se usó un sensor de luminosidad que se ubicó en las áreas de monitoreo, el cual
entregará una salida dependiendo de lo censado.

7.4.1 Sensor para la medida de la luminosidad


Una fotorresistencia LDR (Light-Dependent Resistor) es un sensor de luz de tipo
resistivo que consiste en un dispositivo en el cual su resistencia varía en función
de la luz que incide sobre el mismo. Se puede emplear esta variación para medir,
a través de las entradas analógicas de un microcontrolador, una estimación del
nivel de luz. [29]
Su comportamiento es el siguiente:

 Mayor luminosidad = menor resistencia eléctrica

 Menor luminosidad = mayor resistencia eléctrica

Figura 20. Variación de la resistencia de una LDR en función de la luminosidad incidente. [32]

34
Marco teórico

En la LDR, la relación entre la intensidad lumínica y el valor de la resistencia no


tiene un comportamiento lineal. Estos valores pueden ser obtenidos del Datasheet
del componente.

Figura 21. Valores provenientes del Datasheet de la LDR (GL5528). [32]

Tal y como se aprecia en la tabla anterior, un fotoresistor disminuye su resistencia


a medida que aumenta la luz incidente sobre él. Los valores típicos son de 1
Mohm en total oscuridad y 10-20 Ohm bajo luz brillante.
Tienen el inconveniente que siempre existirán pequeñas variaciones entre LDR´s,
incluso dentro de la misma familia, ocasionados por la fabricación del componente.
Este inconveniente hace que estas pequeñas diferencias, supongan grandes
variaciones en la medición, por lo que no es posible emplear estos valores de
forma directa sin un proceso previo de calibración.
Lo primero que debemos de efectuar después de esta calibración, es el
acondicionamiento de la señal obtenida del sensor. Para ello, el circuito más
sencillo es el divisor de tensión, también conocido como divisor de voltaje.
Divisor de tensión: Mediante un par de resistencias en serie, es posible repartir la
tensión suministrada por la fuente entre los terminales de estas.

35
Marco teórico

Figura 22. Divisor de tensión común [29]

Se conecta Vin a uno de los extremos de las resistencias. Al conducirse corriente


a través de estas dos resistencias, se produce un voltaje en el punto donde se
unen, Vout, cuyo valor puede determinarse con la fórmula:

Ecuación 1. Divisor de voltajes

𝑉𝑜𝑢𝑡= 𝑅2
×𝑉
𝑅1+𝑅2 𝑖𝑛

En este caso con el sensor, la LDR es R2, y R1 es una resistencia que se ha


dimensionado de un (3.3 KΩ). Se utiliza el divisor de tensión con la LDR para
obtener un voltaje variable Vout de acuerdo a la cantidad de luz percibida.
Utilizando está configuración en el montaje, en el divisor se obtiene que, a mayor
luz, menor será el voltaje a la salida (cuanta más luz incida sobre la LDR, menor
será la resistencia eléctrica y menor será la tensión a la salida).
La principal ventaja de las LDR frente a otros sensores ópticos es que es un
sensor más económico, y la principal diferencia es la velocidad de respuesta y la
linealidad. Mientras que los fotodiodos son casi lineales y muy rápidos, las LDR
son más lentas y menos lineales. [29]

7.4.2 Características técnicas del sensor


Las especificaciones según el fabricante del sensor LDR utilizado en este trabajo
son las siguientes:

36
Marco teórico

Figura 23. Especificaciones del LDR GL5528 [32]

7.4.3 Calibración del sensor


El procedimiento a seguir para calibrar el sensor es obtener y registrar los valores
de resistencia de la LDR cuando es sometida a una iluminación dada. Se utilizó un
multímetro para medir el valor resistivo de la LDR y por medio de una APP
(https://play.google.com/store/apps/details?id=kr.sira.luxmeter) un luxómetro para
medir la intensidad lumínica que incide en el sensor en cada momento.

37
Marco teórico

Figura 24 Calibración de la LDR mediante el luxómetro APP móvil

Fuente: Los autores.

En las pruebas se registró y se representó gráficamente los valores en una tabla


de EXCEL, y se generó la curva de calibración mediante una aproximación
logarítmica.

Figura 25 . Aproximación de la curva logarítmica de la LDR

LUX KΩ
297 1,891
197 3,971
195 3,955
100 5,611
50 6,69
40 6,99
30 6,71
20 7,28
10 10,1

Fuente: Los autores.

38
Marco teórico

De esta forma se obtiene la ecuación de la curva de calibración que define el


comportamiento del sensor frente a la variación de la intensidad lumínica.

7.4.4 Diagrama electrónico del medidor de luminosidad


El diagrama esquemático consta del divisor resistivo con una resistencia 3.3 KΩ y
la entrada analógica digital (AD) del microcontrolador, como la salida entregada
por el sensor a utilizar es analógica y de buen rango no se hace necesario
acondicionar la señal y solo se conecta directamente a un pin conversor AD, con
una resolución de 10 bits, así como la conexión de una resistencia pull-up R2 que
se conecta entre VDC como se muestra en la figura 26.

Figura 26. Diagrama esquemático del medidor de luminosidad.

Fuente: los autores

7.5 Procesamiento digital


Esta etapa consta de un microcontrolador el cual es el encargado de procesar las
señales provenientes de los sensores, enviar las diferentes medidas vía WIFI a la
base de dato de la página WEB y establecer la comunicación entre el prototipo y la
interfaz del usuario visualizada por medio de gráficas en el servidor de la clínica. A
continuación, se mostrará los parámetros para escoger el microcontrolador y los
39
Marco teórico

algoritmos utilizados para realizar las diferentes medidas de las variables


ambiéntales.

7.5.1 Escogencia del Microcontrolador


Existen en el mercado diferentes tipos de microcontrolador con prestaciones que
se adecuan a la necesidad del programador. En la tabla 3 se muestran algunos
con sus respectivas especificaciones.

Tabla 3. Comparación de microcontroladores

Corriente Puertos
Voltaje de Clock Convertidor Módulo
de de
Microcontrolador alimentación Speed análogo WI-FI Costo
consumo entrada
(voltios) (MHz) digital (bits) integrado
(mA) y salida

ESP8266 3,3 80 16 16 1 SI $12.400

Arduino Ethernet
5 40 14 16 6 NO $31.800
Shield R3

NodeMCU V3 3.3 50 17 80-160 1 SI $23.000

Fuente: los autores Con base de [31].

El microcontrolador que se escogió para desarrollar el proyecto fue el NodeMCU


V3 (ver figura 27) debido, básicamente, a que dispone de conectividad Wi-Fi
integrada y tiene un precio asequible, además es una placa de desarrollo bastante
versátil.

40
Marco teórico

Figura 27. NodeMCU V3

Fuente: Los autores.

Esta placa se basa en el SoC ESP-12E fabricado por Espressif Systems, dicho
SoC, se encuadra dentro de una familia bastante amplia de módulos fabricados
por esta empresa, los cuáles, están todos basados en el mismo chipset, en
concreto, el módulo Wi-FI, ESP8266, siendo la principal diferencia entre unos y
otros el tamaño y el número de pines que podemos utilizar para propósitos
generales. [30]
El ESP-01 sería la primera iteración de esta familia, tratándose de un módulo
creado para dotar de conectividad Wi-Fi a placas como Arduino mediante el uso
de comandos de comunicación AT que se transmiten a través del puerto serie,
este lenguaje de comandos fue desarrollado por la compañía Hayes
Communications y se utilizaba para la configuración de módems. La principal
característica que llamo la atención de este módulo fue el número de pines de los
que dispone, 8, todos ellos utilizados para la conexión con Arduino, es decir, no
tiene ningún pin GPIO. [30]
El ESP-12E sería la última iteración de esta familia hasta el momento, siendo este
módulo, el que se utiliza en este proyecto la placa NodeMCU, la principal
diferencia con el módulo mencionado anteriormente, es el número de pines GPIO
de los que dispone y el factor de forma.
Es decir, existen 12 iteraciones de esta familia de módulos Wi-Fi, muy parecidas
entre sí, pero con diferencias en el número de pines GPIO, el tamaño de la
memoria RAM y Flash y el factor de forma y conexiones utilizadas.

41
Marco teórico

Una de las diferencias con las placas Arduino, es la disposición de los pines de
entrada salida, lo que se conoce como Pinout. En esta placa, el pinout se ilustra
con la imagen siguiente:

Figura 28. Esquemático NodeMCU Pinout. [30]

Esta tarjeta a diferencia del resto viene con casi todas las prestaciones disponibles
y se puede trabajar de forma autónoma sin la intervención de ningún otro
dispositivo acoplador ya que se basa en la ESP-12, permite programar en
lenguajes como LUA, Phyton, Basic o JavaScript. Fue creada poco después de
aparecer la ESP8266 en diciembre del 2013, con lo cual para octubre del 2014 ya
salió el primer firmware, dos meses después se produce la primera placa
NodeMCU. En las primeras versiones se podía programar mediante lenguaje
script Lua, posterior. [31]

42
Marco teórico

A esto aparecieron otras alternativas de programación como C++ con entorno de


Arduino y MicroPython.
Esta tarjeta posee algunas características adicionales a la ESP12 como puesto
micro USB y conversor Serie-USB lo cual sirve para programar directamente sobre
esta, también se puede alimentar la tarjeta a través del mismo puerto USB, tiene
terminales y pines para una fácil conexión, led para indicador de status y botones
integrados para un fácil reseteo. Además, ofrece más ventajas como la
incorporación de un regulador de tensión integrado. [31]
El microcontrolador que se escogió cuenta con las siguientes características:

 Procesador: ESP8266 @ 80MHz (3.3V) (ESP-12E)

 4MB de memoria FLASH (32 MBit)

 WiFi 802.11 b/g/n

 Regulador 3.3V integrado (500mA)

 Conversor USB-Serial CH340G / CH340G

 Función Auto-reset

 9 pines GPIO con I2C y SPI

 1 entrada analógica (1.0V max)

 Pulsador de RESET

 Entrada alimentación externa VIN (20V max)

 Comunicación tipo de interfaz: SPI, Serial, UART (115200 bps)

 Tamaño: 24 mm x 16mm
El microcontrolador es parte fundamental del proyecto ya que es el encargado de
manejar todo el proceso de medición de las variables por medio de la obtención de
los diferentes datos de los sensores, el procesamiento de dichos datos para
convertirlos a valores de temperatura, humedad y luminosidad, además del envío
de las medidas vía wifi a la base de datos de la página web.

43
Marco teórico

7.5.2 Algoritmo para el medidor de temperatura


Para poder generar el algoritmo del medidor de temperatura con el sensor DHT11,
primeramente, se sigue la secuencia de comunicación para el acceso a este, la
cual consta de tres pasos principalmente:
Paso 1. Inicialización
Paso 2. Comando ROM
Paso 3. Comando de la función DHT11

 Inicialización
Todas las comunicaciones en el bus 1-Wire comienzan con una secuencia de
inicialización. La secuencia de inicialización consiste en un pulso de reset
transmitido por el maestro, seguido de un pulso transmitido por el esclavo. El pulso
permite que el maestro sepa que el dispositivo esclavo está listo para funcionar.

 Comandos ROM
Después de que el maestro ha detectado el pulso, se emite un comando ROM.
Estos comandos operan en los códigos únicos ROM de 64 bits de cada dispositivo
esclavo y permiten que el maestro se dirigida a un dispositivo específico si están
presentes muchos en el bus 1-Wire. Estos comandos también permiten que el
maestro determine cuántos y qué tipos de dispositivos están presentes en el bus o
si algún dispositivo ha experimentado una condición de alarma. Hay cinco
comandos ROM, y cada comando es de 8 bits de longitud. El dispositivo maestro
debe emitir una orden apropiada ROM antes de emitir un comando de la función
DHT11. En este caso se utiliza el comando Skip Rom [CCh], ya que sólo está
conectado un sensor y no es necesario enviar ningún tipo de información de
código ROM.
 Comando de la función DHT11
Después de que el maestro ha utilizado un comando ROM para abordar el DHT11
con el que desea comunicarse, el maestro puede emitir uno de los comandos de
función DHT11. Estos comandos permiten al maestro escribir y leer desde la
memoria del DHT11, iniciar conversiones de temperatura y determinar el modo de
fuente de alimentación. Existen seis comandos con diferentes funciones, pero para
esta implementación solo se utilizan dos, los cuales se mencionarán a
continuación:
dht.begin()
44
Marco teórico

Este comando inicia la conversión de la temperatura. Después de la conversión,


los datos térmicos resultantes se almacenan en el registro de la temperatura de 3
bytes y el DHT11 vuelve a su estado de reposo de baja potencia.
dht.readTemperature()
Este comando permite al maestro leer el contenido de la memoria. La
transferencia de datos comienza con el bit menos significativo del byte 0 y
continúa a través de la memoria de trabajo hasta que el byte noveno (byte 8 -
CRC) que se lee. El maestro puede emitir un reset para interrumpir la lectura en
cualquier momento si se necesita sólo una parte de los datos de memoria de
trabajo.
A continuación, en la figura 29 se muestra el diagrama de flujo del algoritmo
programado en el microcontrolador.

Figura 29. Diagrama de flujo del algoritmo del medidor de temperatura

Fuente: los autores

45
Marco teórico

7.5.3 Algoritmo para el medidor de Humedad


Debido a que el DHT11 es capaz de censar la humedad y la temperatura el
algoritmo utilizado es similar, solo cambia el registro de las variables; A
continuación, en la figura 30 se muestra el diagrama de flujo del algoritmo
programado en el microcontrolador:

Figura 30.Diagrama de flujo del algoritmo del medidor de humedad

Fuente: los autores

El sensor DHT11 debe ir conectado al puerto GPIO del NODEMCU,


específicamente a lo pines, que expone en el siguiente cuadro:

46
Marco teórico

Tabla 4. Configuración de hardware DHT11 con el NODEMCU

NODEMCU
DHT11 PIN GPIO
V3
VCC 3,3V 11

GND
GND 2
(TIERRA)

DATA GPIO 4 26

Fuente: los autores

En la comunicación entre el DHT11 y el NODEMCU se utilizó el protocolo de 1-


wire, en el cual, un solo dispositivo maestro (microcontrolador) se comunica con
uno o más dispositivos esclavos (sensor) de un cable a través de una sola línea de
datos, que también se puede usar para proporcionar Poder a los dispositivos
esclavos.

7.5.4 Algoritmo para el medidor de la luminosidad


La señal que viene del sensor (ver figura 26) entra al canal A0 en el pin 1 (ADC),
esta señal entra directamente y el voltaje obtenido en su salida varía de 1.8 hasta
2.7 voltios, lo cual es permisible ya que el microcontrolador trabaja hasta 3.3
voltios. En la figura 31 se muestra el diagrama de flujo del algoritmo programado
en el microcontrolador.

47
Marco teórico

Figura 31. Diagrama de flujo del algoritmo del medidor de

Fuente: los autores

7.6 Software de la plataforma web


El software de este proyecto es la encargado de recibir los datos en el servidor
web y almacenarlo en un hosting, en donde se hace uso de este servicio de
hospedaje o alojamiento de datos en la red de internet puesto que este permite
tener un dominio propio a donde se van a enviar los datos de la red de los
sensores, además por medio del Hosting tenemos acceso a los servicios PHP,
PostgreSQL para la gestión de una base de datos donde se almacenará toda la
información proveniente de los sensores de las variables y finalmente
presentación en forma gráfica de dichos datos al usuario final y/o al administrador
del servidor, esto se logra a través de la mezcla de lenguajes como PHP, HTML y
SQL.

48
Marco teórico

HTML es un lenguaje de programación utilizado para desarrollo o creación de


páginas web; básicamente el lenguaje HTML sirve para describir la estructura
básica de una página y organizar la forma en que se mostrará su contenido y a
través de este podremos diseñar la página donde se van a mostrar en forma
gráfica los datos de la red de sensores.
Por otra parte, PHP (Procesador de Hipertexto) es un lenguaje de programación
interpretado que se utiliza para la generación de páginas web de forma dinámica.
Este código se ejecuta al lado del servidor y se incrusta dentro del código HTML,
cabe destacar que es un lenguaje de código abierto, gratuito y multiplataforma.
Finalmente, SQL (Lenguaje de Consulta Estructurado), es un lenguaje universal
que esta implementado en todos los Motores de Bases de Datos razón por la cual
el SQL es el lenguaje estándar de comunicación entre los diferentes Motores
existentes para la gestión de información en bases de datos; para lo cual se utiliza
PostgreSQL, que es un sistema para gestión de bases de datos que funciona bajo
licencia de código abierto, este utiliza el modelo cliente/servidor y se basa en el
uso de multiproceso para garantizar la estabilidad del sistema.
Los lenguajes de programación escogidos para dar solución a los requerimientos
de este proyecto se deben caracterizar por:
• Ser un software libre para disminuir los costos del proyecto.
• Deben ser de código abierto para poder realizar cambios en la base del
código según la necesidad que se tenga.
• Compatibilidad de 100% entre PostgreSQL y las páginas web desarrolladas
con PHP.

Se está utilizando el administrador de Hosting o Alojamiento Web CPanel bajo el


dominio “http://appelectronick.com/mc/”.
En la Figura 32 se muestra la página de inicio del Web Hosting donde se
desarrolló el sitio Web, posteriormente en la Figura 33 podrá observar diagrama
general de la estructura del sitio web con base de datos que se realizó para este
proyecto.

49
Marco teórico

Figura 32 Administrador de Hosting CPanel [34]

Figura 33 Estructura general del sitio Web [35]

7.6.1 Desarrollo del software en PHP y PostgreSQL


En esta parte del software se describe la metodología que se usó para que el
servidor pueda gestionar la información de los sensores, que esta almacenada en
la base de datos y poder visualizar a través de PHP en la página web.
50
Marco teórico

Lo primero que se realiza es la captura de datos que se están recibiendo en la


página web del servidor por medio del método GET, luego se debe hacer una
cadena con los datos y la fecha en la que se reciben estos, establecer una
conexión con la base de datos para insertar todos los valores capturados en la
tabla a la cual pertenecen estos.
En la Figura 34 podrá observar el diagrama de flujos del programa para capturar
los datos enviados al sitio web y luego insertar esos datos a la tabla a visualizar.

Figura 34. Diagrama de flujos de programación PHP y PostgreSQL

Fuente: los autores

Los gráficos son elementos muy útiles en las páginas web, cuando se necesita
mostrar de forma visual y hacer más comprensibles los datos y la información.
Además, hacen que las páginas sean más interactivas y gustosas para el usuario
que la visita.
51
Marco teórico

Las gráficas de línea son útiles cuando quieres mostrar los cambios en valor de
una variable dada con respecto a los cambios en alguna otra variable. La otra
variable usualmente es el tiempo. Por ejemplo, las gráficas de línea pueden ser
usadas para mostrar cambios de temperatura en ambientes controladas para ser
teles operadas durante intervalos específicos de tiempo, como en el caso de esta
tesis.

Figura 35 Ejemplo de las gráficas de la área del laboratorio.

Fuente: los autores

Hace más o menos 7 años la integración de los códigos para el desarrollo de


dichas graficas requería gran cantidad de líneas de códigos y se tenía muy poca
integración, dícese de integración la facilidad para cambiar de distintos ambientes
los códigos de las gráficas. Haciendo difícil la comercialización de manera masiva
de dichas gráficas. Gracias al desarrollo de distintas tecnologías como los java
scripts, las gráfica s se han hecho muy populares, hoy en día es relativamente fácil
desarrollar gráficos si se tienen bases de datos o tablas de almacenamientos de

52
Marco teórico

datos, en la mayoría de los casos solo es dar la variable de tiempo y la variable a


medir agregadas a funciones que ya enmascaran todo el código haciendo esto
más fácil para la utilización del usuario final.

7.6.2 Desarrollo de la plataforma Web


Se desarrolló una plataforma basada en los lenguajes de programación PHP,
HTML y librerías de java scripts que se emplean para realizar las gráficas de los
valores que representan los datos de los sensores que a su vez se encuentran
almacenados en una base de datos estructurada en PostgrestSQL, al igual que
estilos CSS para que la interfaz de la página web tenga un diseño agradable y de
fácil entendimiento para los usuarios. Observe en la Figura 36 la página de inicio
del sitio web desarrollado.

Figura 36 Inicio de la página WEB

Fuente: los autores

La página web está diseñada con el fin de visualizar gráficamente el


comportamiento de las variables ambientales: temperatura, humedad y
53
Marco teórico

luminosidad de la clínica MEDICENTER en tiempo real, para mantener informados


a los encargados de monitorearlas. Cabe resaltar que solo los administradores del
hosting web tienen acceso a realizar modificaciones en los campos de la tabla de
los datos que son recibidos desde los sensores.
La plataforma web consta de menú y submenús, donde están categorizada la
información para darle de manera efectiva y certera los datos del interés de los
usuarios; esta página es la que se ha utilizado para actuar de intermediario entre
la base de datos, que tiene los valores almacenados, y la aplicación que muestra
los valores de forma gráfica; además tienen la definición de los rangos de cada
variable y una pequeña explicación de la identidad corporativa de la clínica:

Figura 37 Pagina WEB identidad corporativa

Fuente: los autores

54
Marco teórico

Figura 38 Definición de los rangos aceptados de las variables en una clínica, pagina WEB

Fuente: los autores

Para realizar las gráficas que representan la información se utiliza la librería java
scripts que incluye una serie de clases -código orientado a objetos que sirven para
crear imágenes con todo tipo de gráficas, dinámicamente desde páginas PHP.
Esta librería muy interesante, pues ofrecen una serie de mecanismos para la
generación de las imágenes con las gráficas, de modo que nosotros sólo tenemos
que centrarnos en cargar los datos a representar y escoger el tipo de gráfica que
deseamos visualizar.
Para entender su medición es necesario aprender como tomar las lecturas de las
gráficas, en primer lugar existen dos ejes dentro del cuadro uno horizontal y otro
vertical, dentro del horizontal se encuentra la medición según las fechas y las
horas respectivamente, en lo vertical encontramos según sea la consulta, la
medición en ºC para la temperatura, HR para la humedad y LUX para la humedad.
Para la obtención de los datos dentro de la página web, el usuario debe ubicarse
en la parte superior de la página, donde aparecerán tres opciones como se
observó en la figura 36.

55
Marco teórico

Seguidamente se debe seleccionar la última opción llamada “SISTEMA DE


MONITOREO”; dentro de este menú se encuentran clasificadas las cuatro áreas
que se están monitoreando y pueden ser accedidas solo con dar un clic en el
nombre de estas; ya sea: laboratorio, sala de espera, odontología y farmacia.

Figura 39 Escogencia de las áreas para ver las gráficas de las respuestas de las variables en la
página web

Fuente: los autores

Cuando se entra en cualquiera de las áreas mencionada, se observa las gráficas


de las tres variables: temperatura, humedad y luminosidad; mostrara siempre la
últimas 100 muestras independientemente del tiempo, tendrá dos opciones: el
nodemcu (micro) en parámetros normales, enviara cada 10 minutos y cuando las
variables no esté dentro de los rangos permitidos enviara muestra cada 30
segundo a la base de datos, esta última opción se verá reflejado tanto en las
gráficas de la página WEB como en la app móvil por las alertas que esta enviara al
usuario encargado, si se quisiera saber las respuesta de las variables con
muestras más antiguas, se debe descargar el archivo que se encuentra en la parte
inferior de la gráfica, representado con un icono que asemeja “a descargas”; Es
así, como el usuario puede obtener la información exacta y veraz de las variables,
con el cual se presenta la oportunidad de tomar las decisiones por si se llegase a
56
Marco teórico

presentar algo anormal, también la app móvil estará enviado alertas si se llegase a
pasar de los limites. A continuación, se observará las tres gráficas de una de las
áreas:

Figura 40. Sitio web de visualización de las gráficas (área odontología).

Fuente: los autores

Es así como en la figura 40 se puede observar que las variables: temperatura,


humedad y luminosidad una respuesta oscilante de un 5 por ciento dentro de los
rangos normales, podría decirse que muchos factores influyeron a esta repuesta,
ya que es obligación tenerlas así, por tal razón son monitoreada contantemente.
Se puede observar los datos obtenido en la tabla 5 de las variables:

57
Marco teórico

Tabla 5 Datos obtenidos de los sensores

created_at,entry_id,field4
2019-06-24 22:19:17 UTC,35,
2019-06-24 22:19:34 UTC,36,23
2019-06-24 22:22:00 UTC,37,
2019-06-24 22:22:23 UTC,38,22
Fuente: los autores

Esta tabla contiene en la parte izquierda la fecha de obtención de los datos,


seguido de la hora y por último el dato enviado por el sensor de la variable
consultada.

7.7 App móvil


La aplicación móvil que fue desarrollada en este proyecto funciona bajo el sistema
operativo Android, el cual es considerado actualmente como el sistema operativo
para dispositivos móviles más popular del mundo. [32]
La aplicación móvil fue desarrollada mediante la herramienta de programación
basada en bloques MIT App Inventor (Friedman & Abelson, 2009), la cual es una
plataforma de código abierto.
La función principal de esta aplicación móvil es enviar las alarmas cuando algunas
de las variables ambientales en cualquiera de las áreas no se encuentran dentro
de los rangos permitidos, el primer objetivo de la aplicación móvil es establecer la
comunicación vía internet con la base de datos. Para lograrlo, se requiere hacer
uso del método GET para recibir los datos en formato JSON. El segundo objetivo
es mostrar los valores actuales al usuario.
Para el desarrollo de la aplicación móvil se debe acceder al sitio web
www.appinventor.mit.edu.

58
Marco teórico

Figura 41. Ventana de diseño de Apps [35]

Con este tipo de plataforma se podrá esperar un importante incremento en el


número de aplicaciones para Android debido a dos grandes factores como es la
simplicidad de su uso, que facilitará la aparición de ciertos números de
aplicaciones; y google play, que por el centro de reparto de aplicaciones para
Android donde así cualquier usuario podrá repartir sus creaciones libremente. [32]
App Inventor se lanzó al público un 12 de julio de 2010 originalmente desarrollada
por Google basándose en la investigación de la informática educativa y el trabajo.
[32]
Cuando se ha concluido con la construcción, se puede empaquetar y producir una
aplicación independiente para instalar.

7.7.1 Interfaz gráfica de app inventor


En la interfaz gráfica se dividen en: visuales integrada como caja de textos o
botones, que aparecen en la GUI18; y como también los elementos no visuales

18 La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface),
es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y
objetos gráficos para representar la información y acciones disponibles en la interfaz.
59
Marco teórico

como, por ejemplo, TinyDB19, que no aparecerán en la GUI para poder acceder a
dicha funcionalidad.
Los elementos que contiene la GUI son: la paleta de herramientas, lienzo de
trabajo o la pre visualización del diseño de la App, jerarquía de los componentes y
las pertenencias de dichos componentes. Para los cuales de sus componentes
que estén divididos en dichas categorías: Básicos, multimedia, animación,
conexiones a redes sociales, sensores del dispositivo, disposición en pantalla,
Lego Mindstorm, entre otros.
Esto hará que incluye componentes visibles, como incluyendo imágenes y
botones, que se colocaran en una pantalla que simule de los componentes no
visibles, tales como los objetos que serían sensores y conexiones web. Además
de un editor de bloques, en el que se crea la lógica del programa.

Figura 42. Programación de los bloques del proyecto

Fuente: los autores

19 TinyDB es un almacén de datos persistente para la aplicación, lo que significa que los datos
estarán disponibles cada vez que se abra la aplicación. Un ejemplo de uso puede ser un juego que
guarda las puntuaciones más altas cada vez que se juega.
60
Marco teórico

7.7.2 Programación en app inventor


La programación es de manera visual mediante el uso de bloques conectados, a
través del Editor de bloques con el que se define cómo se comportará la
aplicación, estableciendo lo que los componentes deben hacer y cuándo hacerlo,
es decir, un ejemplo claro, lo que debe ocurrir cuando el usuario pulsa un botón.
La ejecución de los bloques se hace de la siguiente manera: de arriba hacia abajo
y de izquierda a derecha. Cada bloque es ejecutado de acuerdo al evento que es
lanzado, que se conectan verticalmente para definir la secuencia de ejecución,
además tienen conexiones horizontales como para salidas y entradas, de dichas
conexiones transmitidas desde el botón derecho que son consideradas como
entradas, y las conexiones en lado izquierdo que serán tanto como las salidas
para la ejecución de dichos bloques.
Entre los elementos de programación en App Inventor tenemos:
 Sentencias: Al momento de programar siempre se tendrá que decir al ordenador
que haga algo o ejecute dicha acción.
 Condiciones: Con cierta frecuencia se necesitarán realizar dichas funciones que
se pueda ocurrir o no. Es decir que en la plataforma de App Inventor se podrá
condicionar el software se debe tener en cuenta las estructuras como IfThen, If-
Then-Else, While y Choose.
 Bucles: En un bucle que provoca dicha ejecución continuo de varias sentencias.
En la plataforma de App Inventor se utilizó algunos Bucles While, For Range y
Foreach.
 Variables: En ciertas maneras se dispuso de herramientas para poder definir y a
la vez cambiar variables. Para este tipo de acción podrá ser numérico o como
texto y también declarar y asignarle un valor por primera vez.
 Eventos: A la vez serán indispensables que ciertos programas que sean capaces
de responder a dicha interacción de usuarios como su interfaz. Es ahí donde
podemos tomar su importancia en dichos bloques de la plataforma de App
Inventor, para poder así ejecutar acciones que produzcan en una Tablet o celular.

7.7.3 Programación basada en eventos


En controladores y eventos de las aplicaciones creadas en la plataforma de App
inventor serán orientadas de dichos eventos. Lo cual no llevan a cabo un conjunto

61
Marco teórico

de órdenes predeterminados, sino que también reaccionaran a dichos eventos. Así


que se tiene como ejemplos al hacer clic como evento de un botón, arrastrar el
índice del dedo o también se podrá tocar en la pantalla.
Con la plataforma de App Inventor es decir en la actividad que se pueda producir
en respuesta a dicho evento la aplicación reaccionara a un nuevo evento When
Do20.
Los eventos a mencionar serán divididos en dos tipos: Hacer clic en un botón,
tocar o arrastrar en la pantalla, inclinar el teléfono son eventos iniciados por el
usuario.
Dichas aplicaciones serán creadas a través de la plataforma de App inventor que
podrán ser ejecutadas en dispositivos de Android de ciertas maneras:
 La aplicación con lo que se almacenara en el empaquetamiento en la nube
mediante un servicio del mismo App Inventor.
 Empaquetamiento en los equipos. Es posible descargar la aplicación en un
archivo de formato apk21, el cual puede trasladarse directamente al dispositivo
mediante conexión USB para su instalación.
 Descarga directa al equipo de trabajo. En caso de que se cuente con un driver
de conexión del dispositivo a la computadora, la aplicación se puede descargar
directamente para su ejecución en el dispositivo.
En una programación visual de los bloques son transformados al lenguaje de
programación Java en lo siguiente del desarrollo Kawa22.
Una vez que las aplicaciones son empaquetadas por App Inventor es posible
someterlas a las tiendas de aplicaciones en Android. El archivo Apk es el formato
requerido en Google Play para poder instalarlas en los dispositivos Android.
Una vez configurado todos los bloques, la interfaz gráfica del proyecto queda de la
siguiente manera para ser visualizado por el usuario:

20 La programación dirigida por eventos es un paradigma de programación en el que tanto la


estructura como la ejecución de los programas van determinados por los sucesos que ocurran en
el sistema, definidos por el usuario o que ellos mismos provoquen.
21 Un archivo APK es el formato utilizado para la instalación de software en Android
22 Kawa es un marco de lenguaje escrito en el lenguaje de programación Java que implementa el
lenguaje de programación Scheme, un dialecto de Lisp, y se puede usar para implementar otros
lenguajes que se ejecutan en la máquina virtual de Java.
62
Marco teórico

Figura 43. Interfaz gráfica de la app móvil

Fuente: los autores

63
Marco teórico

Figura 44. Diagrama de flujos de programación de la APP móvil

Fuente: los autores

Es una aplicación sencilla, donde se puede observar en una sola pantalla un


pequeño resumen de los valores de las variables de cada una de las áreas,
primero se visualiza la temperatura, identificada con el valor y la unidad en °C,
segundo la humedad en %RH23 y por último la luminosidad en LUX; la app se
estará actualizando cada 30 segundos con la base de datos, esto se debe a que si
la aplicación no pide datos, esta última no le enviará, ya que cuando las variables
ambientales no estén dentro de los rangos permitidos el nodemcu (micro) enviará
muestra cada 30 segundo a la base de datos, esta información se verá reflejada
tanto en las gráficas de la página WEB, como en la aplicación móvil, la cual tiene
dos formas de notificarle al usuario, que son, una estando el dispositivo con la

23 Unidad de porcentaje de la humedad relativa.


64
Marco teórico

aplicación activa y otra estando con el teléfono bloqueado en modo de espera. En


el primer caso, se crea en la pantalla un mensaje de dialogo en el cual se alerta el
área que se encuentra fuera de rango y la variable ambiental que está siendo
afectada. En el segundo caso, el dispositivo en modo de espera creará una
notificación que se verá reflejada en la pantalla de bloqueo y en la barra superior,
igual que cualquier aplicación normal, con el cual ayudará al usuario encargado a
tomar las decisiones necesarias.
No obstante, en situaciones normales como se decía en el apartado 7.6.2 el
nodemcu (el micro) estará enviando información cada 10 minutos a la base de
datos, por tal razón la información dada siempre será actualizada. A continuación,
se observará un ejemplo de las alertar que la app móvil enviará, por si se llegase a
pasar de los límites permitidos:

Figura 45. Alarma enviada por la APP Móvil

Fuente: los autores

65
Marco teórico

7.8 Construcción del circuito impreso


Para la construcción de la placa, se decidió realizar una sola, donde encontramos
el microcontrolador NodeMCU V3 y los sensores: DHT11 y el LDR GL5528. Estas
se conectan entre sí. En la figura 44 se muestra la cara del circuito.

Figura 46. Cara superior del circuito impreso

Fuente: los autores

La figura 47 muestra la cara inferior del circuito. Aquí se encuentran las pistas o
rutas; para protección de ruidos externos que se puedan producir durante la toma
de mediciones se utiliza una máscara que recubre a las líneas de conexión ligado
a la tierra del circuito (malla a tierra).

66
Marco teórico

Figura 47. Capas inferiores (pistas) de circuito impreso

Fuente: los autores

En la figura 48 se muestran los componentes físicamente soldados sobre la placa


de fibra de vidrio.

Figura 48. Cara superior e inferior de la placa del circuito.

Fuente: los autores

67
Marco teórico

7.9 Construcción del chasis


Se diseña una caja en polimetilmetacrilato (acrílico) que tiene como propiedades:
 Transparencia 0%
 Resistencia eléctrica 1015 Ω
Sus medidas son:
Largo: 7 cm
Ancho: 5 cm
Alto: 3 cm
Se realizan diferentes acoples para que encajen bien los elementos, como huecos
para: DHT11, el cargador y la antena wifi dell nodemcu.
En la figura 49 se muestran los orificios perforados en el chasis

Figura 49. Tapa frontal del chasis con componentes ya ubicados

Fuente: los autores

68
Marco teórico

Figura 50. Alimentador (Cargador: 5V)

Fuente: los autores

Para instalar los sensores en la pared se utilizó cinta velcro adhesivo 3M Negro ya
que tiene una alta Adherencia, haciéndolo practico y ergonómico a la vez.

Figura 51. Cinta Velcro Adhesivo 3M Alta Negro

Fuente: los autores

69
Marco teórico

A continuación, los 4 sensores para cada área:

Figura 52. Los sensores de monitoreo de las cuatros áreas

Fuente: los autores

70
Resultados y análisis

8. Resultados y análisis

Después de haber desarrollado y realizado las pruebas del funcionamiento de


hardware y software del prototipo final, se llevó a la clínica MEDICENTER en
Riohacha La Guajira para ser instalado y medir su funcionamiento y efectividad, su
funcionamiento fue monitoreado por los Ingenieros de sistema de la clínica y
aprobado por el gerente Alex Bolaños, la cual evaluó la efectividad por medio de la
comparación del termómetro que ellos tienen allá con el prototipo, además la
presentación de la instalación de los sensores en cada área de: odontología,
farmacia, laboratorio y sala de espera.
A continuación, se presentan los pasos de cómo se realizó la instalación del
prototipo:

Figura 53. Registro Fotográfico durante la instalación del prototipo

Fuente: los autores

En el momento de la prueba de conexión del prototipo se tuvo inconveniente, ya


que ellos solo usan redes LAN24; las paredes de su instalación son demasiado
gruesas y tenían problema en el momento de la navegación vía WIFI por tal
motivo optaron por usar redes LAN.

24 Una red de área local o LAN es una red de computadoras que abarca un área reducida a una
casa, un departamento o un edificio. La topología de red define la estructura de una red. Una parte
de la definición topológica es la topología física, que es la disposición real de los cables o medios.
71
Resultados y análisis

Por lo explicado anteriormente fue necesario instalar un router el cual es un equipo


especialmente diseñado para trabajar sin sistemas de cables y ofrecer conexión
de red a un computador o a un grupo de computadores. Estos dispositivos, están
compuestos por una entrada de cable que los conecta a la red y un sistema de
antena que realiza el enlace inalámbrico de los equipos que se requiere conectar
al servicio de Internet o, a la red interna de una empresa, institución u hogar,
según sea el caso. [33]
En este caso el ingeniero de sistema de la clínica habilito un punto de conexión
LAN, para la creación de una red WIFI, además asigno una IP y puerta de entrada
al router que se encarga de crear el enlace WIFI con los dispositivos en cada área
del prototipo.

Figura 54. Configuración del router

Fuente: los autores

Ya teniendo la comunicación de los dispositivos con la base de datos lista, se


procede a finalizar los detalles de la instalación; a continuación, Se observará el
registro fotográfico final de como quedo el prototipo en la clínica:

72
Resultados y análisis

Figura 55. Instalación del dispositivo en el área de laboratorio

Fuente: los autores

Figura 56. Instalación del dispositivo en el área de farmacia

Fuente: los autores

73
Resultados y análisis

Figura 57. Instalación del dispositivo en el área de odontología

Fuente: los autores

Figura 58. Instalación del dispositivo en el área de la sala de espera

Fuente: los autores


74
Resultados y análisis

Figura 59. Área de Sistema

Fuente: los autores

8.1 Prueba al módulo de temperatura


La prueba realizada al módulo de temperatura consistió en verificar que tanto varía
la medición de temperatura del área con el sensor aplicado en esta tesis (DHT11)
con respecto a la medición realizada con el sensor utilizado en la clínica, (Kex
Germany RT-812) que se muestra en la figura 60; realizadas al tiempo en el área
de farmacia, sala de espera, odontología y laboratorio; dando como resultado lo
mostrado en la tabla 6.

Figura 60. Prueba al módulo de temperatura

Fuente: los autores

75
Resultados y análisis

Tabla 6. Prueba de medida de temperatura

ÁREA Temperatura con Temperatura con Error


sensor DHT11 sensor RT-812

FARMACIA 23.6 23.7 0.4 %


SALA DE ESPERA 32.8 33,1 0.9 %
ODONTOLOGÍA 22.8 23 0.86 %
LABORATORIO 22.2 22.4 0.89 %
Promedio 0.76 %
Fuente: los autores

Como se puede observar en la tabla 6, la medición tiene un error promedio de


0.76% lo cual es permisible, es decir, que la medida obtenida por el módulo de
medición de temperatura es confiable. Además, el modulo ofrece una medida en
tiempo real y al mismo tiempo su almacenamiento en la base de datos, lo cual es
conveniente ya se pueden tomar las muestras en un tiempo determinado.

8.2 Pruebas al módulo de humedad.


La prueba realizada al módulo de humedad consistió en verificar que tanto varía la
medición de la humedad del área con el sensor aplicado en esta tesis (DHT11)
con respecto a la medición realizada con el sensor utilizado en la clínica (Kex
Germany RT-812) que se muestra en la figura 60; realizadas al tiempo en el área
de farmacia, sala de espera, odontología y laboratorio; dando como resultado lo
mostrado en la tabla 7.

76
Resultados y análisis

Tabla 7. Prueba de medida de humedad

ÁREA Humedad con Humedad con Error


sensor DHT11 sensor RT-812

FARMACIA 53 53 0 %
SALA DE ESPERA 52 51 1.9 %
ODONTOLOGÍA 52 52 0 %
LABORATORIO 54 53 1,8 %
Promedio 0.95 %
Fuente: los autores

Como se puede observar en la tabla 7, la medición tiene un error promedio de


0.95% lo cual es aceptable, es decir, que la medida obtenida por el módulo de
medición de temperatura es confiable. Además, el modulo ofrece una medida en
tiempo real y al mismo tiempo su almacenamiento en la base de datos, lo cual es
conveniente ya se pueden tomar las muestras en un tiempo determinado.

8.3 Pruebas al módulo de luminosidad


La prueba de este módulo consiste en comparar las obtenidas con el LDR con las
medidas del luxómetro, la cual es tomada por medio de una app; esta se toma
colocando el teléfono al lado del módulo. Las pruebas son realizadas en las áreas
de farmacia, sala de espera, odontología y laboratorio. En la tabla 8 se muestran
los resultados obtenidos.

77
Resultados y análisis

Tabla 8. Prueba de medida de luminosidad

Sensor de APP Error


luminosidad LUXÓMETRO
AREA
(LDR)
FARMACIA 493 500 1,4 %
SALA DE ESPERA 521 489 6.5 %
ODONTOLOGÍA 534 499 7%
LABORATORIO 606 600 1%
Promedio 3.2 %
Fuente: los autores

En la tabla 8 se muestra los resultados obtenidos, y se observa un error promedio


de 3.2 % este error no es tan significativo para esta medida ya que aquí se miden
valores enteros y también cabe aclarar que este módulo fue uno de los retos más
grandes al momento de realizar el prototipo, pues es considerado una de las
variables más difíciles e inexactos de medir.

8.4 Presentación de los datos obtenidos


En las pruebas efectuadas con los sensores instalados fueron satisfactorias, se
evidenció que a medida que las variables medidas bajaban o subían, los datos en
las gráficas varían en función de los datos recibidos.
Se constató la variación de las variables al realizar varias pruebas con la
temperatura la humedad y la luminosidad. Se programó al sistema para que active
una alarma si sobrepasaba los parámetros mínimo y máximo establecidos.
Todos los valores obtenidos se envían por medio del nodemcu vía wifi hasta la
base de datos y se presentan en la página web http://appelectronick.com/mc/,
seleccionando el área de interés a revisar las variables como muestra la figura 61:

78
Resultados y análisis

Figura 61. Página web

Fuente: los autores

Para observar las medidas, se debe dar clic en el botón del área a analizar y
esperar que cargue los datos y los presentes en graficas para una mejor
visualizacion como se muestra en la figura:

Figura 62. Graficas de la página WEB

Fuente: los autores

79
Presupuesto

9. Presupuesto

9.1 Costos de recursos de hardware


A continuación, en la tabla 9 se mostrarán los costos de los instrumentos que se
hicieron necesarios para el desarrollo del proyecto obteniendo el primer subtotal
para calcular el valor total del proyecto.

Tabla 9. Costo recursos hardware

Descripción Precio Valor/mes meses Total


Computador DELL i3 (2.8 GHz) $1.200.000 $50.000 6 $300.000
Cable de datos $5.000 $1.000 6 $6.000
Multímetro Digital $400.000 $25.000 6 $150.000
Osciloscopio UNI-T $2.200.000 $70.000 6 $420.000
Cautín $22.000 $1.000 6 $6.000
Subtotal $762.000
Fuente: los autores

9.2 Costos de recursos software


El software utilizado para el desarrollo del proyecto y su costo se muestran en la
tabla 10.
El software acompañado por (*) no es contabilizado ya que no tienen costo, por
ser libres, o son versiones simples suficientes para la realización del proyecto.

80
Presupuesto

Tabla 10. Costo recursos software

Descripción Precio Valor/mes meses Total


Windows 10 Home $700.000 $70.000 6 $420.000
Eagle 5.0 $350.000 $60.000 1 $60.000
Hosting $90.000 $7500 6 $45.000
App inventor (*) $0 $0 3 $0
Arduino id (*) $0 $0 2 $0
Php (*) $0 $0 1 $0
Subtotal 2 $525.000
Fuentes: los autores

9.3 Materiales
En la tabla 11 se muestran los costos de los materiales usados para realizar el
módulo de medición de variables ambientales.
Tabla 11. Costo de materiales electrónicos

Descripción Precio/unidad Unidades Precio total


SENSOR DHT11 $8.000 4 $32.000
LDR $1.500 4 $6.000
NODEMCU $23.000 4 $92.000
RESISTENCIA $50 8 $400
PASTA DE SOLDAR $2.000 1 $2.000
CAPACITORES ELECTROLÍTICOS $200 4 $800
CAPACITORES CERÁMICOS $200 4 $800
REGLETAS $1.000 3 $3.000
CONECTORES $300 4 $1.200
CAJAS $7.000 4 $28.000
CARGADORES $7.000 4 $28.000
ETIQUETAS $2.000 4 $8.000
DIODOS $200 4 $2.000
SOLDADURAS $1.000 2 metros $2.000
VÁQUELAS $1.300 4 $5.200
ACIDO $1000 1 $1.000
COLOFONIO $1000 1 $1.000
Subtotal 3 $202.200
Fuente: los autores

81
Presupuesto

9.4 Recursos humanos


En la tabla 12 se muestran los costos del recurso humano aportado para el
desarrollo del proyecto, esto incluye todas las tareas realizadas como el diseño, la
implementación y experimentación.

Tabla 12. Costo de recursos humanos

Recurso humano Tiempo Valor Total


ERICK FERNÁNDEZ 5 meses $250.000 $1.250.000
ELDA MAESTRE 5 meses $250.000 $1.250.000
Ing. Giovanni Bracho 40 horas $30.000 $1.200.000
Subtotal 4 $3.700.000
Fuente: los autores

9.5 Coste total del proyecto


Para calcular el costo del proyecto se incluyeron además costos adicionales, que
se muestran en la tabla 20. Estos hacen referencia a papelería, transporte,
servicio de internet, imprevistos y la utilidad del proyecto.

Tabla 13. Costos AIU

AIU Valor
Administrativos (10%) $518.720
Imprevistos (10%) $518.720
Utilidad (20%) $1.037.440
Valor Total $2.074.880
Fuente: los autores

El costo total se calcula con la suma de todos los subtotales y se muestra en la


tabla 21.

82
Presupuesto

Tabla 14. Costo total del proyecto

Concepto Valor
Subtotal 1 $762.200
Subtotal 2 $525.000
Subtotal 3 $202.200
Subtotal 4 $3.700.000
Subtotal AIU $2.074.880
Valor total $7.262.080
Fuente: los autores

83
Cronograma

10. Cronograma

Tabla 15. Cronograma de actividades.

D UR A C IÓ N

ET A P A S A C T IV ID A D E S M ESES 1 2 3 4 5 6

SEM A N A S 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

I. Investigación y elaboración 1. Investigació n y fundamentació n teó rica. 2


del inform e inicial
2. Elabo ració n del info rme inicial. 2

1. Esco gencia de senso res. 1


II. Diseño y construcción del
m ódulo de instrum entación 2. A co ndicio namiento de senso res. 2
electrónico. 3. Co nstrucció n del sistema de
4
adquisició n de dato s.
1. P ro gramació n de la platafo rma web. 4
III. Desarrollo del softw are de
interfaz gráfica. 2. Diseño gráfico del ento rno de usuario . 2

IV. Diseño y construcción del 1. Diseño y co nstrucció n del mó dulo de


2
m ódulo de com unicaciones. co municacio nes.

V. Desarrollo de App m óvil


1. Diseño y pro gramació n de la aplicació n
para notificaciones mó vil.
3
específicas.

1. A nálisis de lo s resultado s o btenido s. 1


VI. Análisis de resultados y
docum entación final 2. Elabo ració n de info rme final y artículo
10
científico .

Fuente: los autores

84
Conclusiones

11. Conclusiones

Con base en los objetivos planteados se obtuvieron las siguientes conclusiones:


 Se diseñó e implementó un dispositivo que permite la lectura de las variables
ambientales que son: temperatura, humedad y luminosidad. Los resultados
obtenidos por cada uno de los sistemas de medición son fiables ya que se
realizaron comparaciones con los métodos utilizados por el personal encargado,
obteniendo así porcentajes de error bajos e implementando métodos no invasivos
y fáciles de usar. Además, el monitoreo de estas variables ahora si es efectivo, ya
que paso de dos muestras al día (una en la mañana y la otra en la tarde), a un
monitoreo más profundo con el dispositivo por cada diez minutos en ambientes
normales y si no está dentro de los rangos el envío de los datos sería cada 30
segundo.
 No fue necesario implementar un módulo de comunicación ya que el dispositivo
de control lleva integrado una interfaz wifi. Se utilizó un router ya que en la clínica
solo usan redes LAN, el ingeniero de sistema de la clínica habilito un punto de
conexión LAN, para la creación de una red WIFI, además asigno una IP y puerta
de entrada al router que se encarga de crear el enlace WIFI con los dispositivos en
cada área del prototipo.
 Se desarrolló una interfaz de usuario en plataforma web, la cual es capaz de
interactuar con el dispositivo de monitoreo, adquirir los datos y procesarlos para
realizar las gráficas. La interfaz no solo sirve para visualizar las gráficas, sino que
también tiene la opción de descarga un archivo en Excel donde se podrá observar
los datos obtenidos periódicamente. La interfaz de usuario además puede ser
usada en cualquier dispositivo que cuente con un navegador y acceso a internet.
 Se diseñó y se creó una aplicación móvil como herramienta, donde se puede
observar en una sola pantalla un pequeño resumen de los valores de las variables
de cada una de las áreas; la app se estará actualizando cada 30 segundos con la
base de datos, ya que cuando las variables ambientales no estén dentro de los
rangos permitidos el Nodemcu (micro) enviará muestra cada 30 segundo a la base
de datos, esta información se verá reflejada tanto en las gráficas de la página
WEB, como en la aplicación móvil, la cual tiene dos formas de notificarle al
usuario, que son, una estando el dispositivo con la aplicación activa y otra estando
con el teléfono bloqueado en modo de espera. En el primer caso, se crea en la
pantalla un mensaje de dialogo en el cual se alerta el área que se encuentra fuera
de rango y la variable ambiental que está siendo afectada. En el segundo caso, el
dispositivo en modo de espera creará una notificación que se verá reflejada en la
85
Conclusiones

pantalla de bloqueo y en la barra superior, igual que cualquier aplicación normal,


con el cual ayudará al usuario encargado a tomar las decisiones necesarias.
Luego de las pruebas y considerando lo descrito a lo largo de esta tesis se
muestra que es posible reducir el tiempo de monitoreo de las variables
ambientales: temperatura, humedad y luminosidad en la clínica MEDICENTER;
además cabe destacar que el prototipo es eficaz comparado con la manera que lo
hacían anteriormente, siendo un prototipo practico.
Por último, el sistema cumple con los objetivos planteados al principio de este
trabajo de grado, llevando así a desarrollar un prototipo para su uso como
herramienta de apoyo al personal encargado del monitoreo de las variables
descritas.

86
Recomendaciones

12. Recomendaciones

 Disponer de un personal capacitado para la administración del sistema.


 Leer el manual de usuario para un buen manejo del dispositivo.
 El dispositivo Android debe tener como mínimo la versión Android 4.0.
 Es indispensable que para el uso del prototipo que se establezca una conexión
estable a Internet para el almacenamiento y envío de los datos.
 En el sistema central se recomienda un módulo adicional para la exportación de
la información almacenada en la base de datos en formatos de documentos Excel
y de esta forma obtener dicha información organizada.

87
Referencias

13. Referencias

[1]J. C. Giraldo, Asociación Colombiana de Hospitales y Clínicas (ACHC), Bogotá,


Colombia, Feb. 2015.
[2] INVIMA. “Condiciones esenciales del servicio farmacéutico” disponible en línea:
https://paginaweb.invima.gov.co/images/pdf/inspecion_y_vigilancia/direccion_medi
camentos/ARTICULACION_SECRETARIAS_DE_SALUD/PRESENTACION_ENTI
DADES_TERRITORIALES_GRUPO_TECNICO.pdf; 2019.
[3] Resolución 1441 del 2013 del ministerio de salud y protección social.
https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/DIJ/resolucio
n-1441-de-2013.pdf
[4] Pujol, M; Limón E. “Formación médica continuada: Infección nosocomial.
Fundamentos y actuación clínica Epidemiología general de las infecciones
nosocomiales. Sistemas y programas de vigilancia General epidemiology of
nosocomial infections. Surveillance systems and programs”. Enferm Infecc
Microbiol Clin, vol. 31, no. 2, pp. 108–113. España, 2013.
[5] Morelos, R; Ramírez, M; Dorantes, G; Rivera, C; Meléndez, E. “El trabajador de
la salud y el riesgo de enfermedades infecciosas adquiridas”. Revista de la
Facultad de Medicina de la UNAM. México, 2014.
[6] Stephany, P. “La iluminación natural y su influencia en el confort visual del
paciente quirúrgico de la Unidad de Internamiento del Hospital Belén de la Ciudad
de Trujillo”. Universidad Cesar Vallejo. Perú, 2018.
[7] Misión de la institución, “Autor: clínica MEDICENTER Riohacha La Guajira”,
2016.
[8] Kalogirou, K; Telkamp, G. “Energy management web application: Brokerage
agent front end application”. International Conference on Power and Energy
Systems. India, 2012.
[9] Dobrescu, L. “Domotic Embedded System”, 2014.
[10] Martinez, M; Rivera, A. “Control y monitoreo de temperatura, humedad
relativa, luminosidad y riego en el invernadero para mantener la supervivencia de
la bacteria huanglonbing”. Escuela Superior De Ingeniería Mecánica Y Eléctrica.
México, 2011.

88
Referencias

[11] Rodriguez, C. “Identificación de microclimas con redes inalámbricas dentro de


la universidad de las fuerzas armadas – ESPE, campus Sangolqui mediante un
sistema de monitorización de variables ambientales (temperatura, humedad y
luminosidad)”. Universidad de las fuerzas armadas. Ecuador, 2017.
[12] Ossa, S. “Monitoreo y control de variables ambientales mediante una red
inalámbrica para agricultura de precisión en invernaderos”. Revista Vector.
Manizales Colombia, 2017.
[13] Granda, M; Mediavilla E. “Instrumentación electrónica: transductores y
acondicionadores de señal”, Universidad Tecnológica de Pereira, Colombia, 2013.
[14] Velsquez L; Bucheli J. “Diseño e implementación de un módulo didáctico con
sistema hmi para el análisis y estudio de sensores y transductores de proximidad
analógicos por medio de la tarjeta de adquisición de datos daq ni y controlada por
el software labview”. Universidad Politécnica Salesiana. Ecuador, 2014.
[15] Aguilera, W. “Sensores y Transductores”, Univ. Politecnica Salesiana, 2016.
[16] Dora, T. “Sistema de telemetria para la captura de datos metereologicos en la
ftud telemetry system for capturing meteorological data in the ftud.”, 2014.
[17] González, J; Moreno, A. “Circuitos electrónicos aplicados con amplificadores
operacionales”. Servicios de Publicaciones de la Universidad de Cádiz. España,
2009.
[18] Pallás, R. “Sensores y acondicionadores de señales”. Alfaomega Grupo
Editor, S.A. México, 2006.
[19] Franquet, R. “Comunicar en la Sociedad de la Información”. Universidad
Autónoma de Barcelona. España, 2005.
[20] Peña, E; García, M. “Modelo práctico de aplicación (app) para dispositivo
móvil en las asignaturas universitarias de enseñanza a distancia. Experiencia con
Android para la asignatura Dirección de Operaciones”. Edutec. Rev. Electrónica
Tecnol. Educ., vol.10, no. 51, p. 294. España, 2015.
[21] Griselda, z. “Diseño y análisis estadístico”. Editorial Limusa, SA. Mexico 2004.
[22] Gaynes, R; Edwards, J; Jarvis W. “Nosocomial infections among neonates in
high risk nurseries in the United States”. Pediatrics Vol. 98 No. 3. Estados Unidos,
1996.

89
Referencias

[23] Hughes, J; Jarvis, W. “Epidemiology of nosocomial infections”. American


Society for Microbiology. Estados Unidos, 2016.
[24] The American Thoracic Societ “Hospital acquired pneumonia in adults:
Diagnosis, assessment of severity, initial antimicrobial therapy, and preventive
strategies. Am J Respir Crit Care Med”,1995.
[25] Scheckler, W; Brinhall, D; Buck A. “Requirements for infrastructure and
essential activities of infection control and epidemiology in hospitals: A consensus
panel report. Infect Control Hosp Epidemiol” 2017.
[26] McGowan, JE. “Cost and benefits: A critical issue for hospital infection control.
Am J Infect Control” 2017.
[27] Sensor de temperatura y humedad relativa DHT11” Disponible en línea:
https://naylampmechatronics.com/sensores-temperatura-y-humedad/57-sensor-de-
temperatura-y-humedad-relativa-dht11.html. 2019
[28] Marín, C. “Implementación de un sistema de sensores, monitoreo y alertas de
la temperatura y humedad de un centro de datos”. Ecuador, 2017.

[29] Núñez, L. “Desarrollo e implementación de sensores inteligentes en redes


inalámbricas (standard ieee1451) basado en un sistema embebido”. España,
2018.

[30] Aitor, C. “Desarrollo de un sistema de monitorización domiciliaria basado en la


plataforma NodeMCU V3”. España, 2017.

[31] Escobar, A; David, A. “Desarrollo de un sistema web service para la


comunicación cross layer, aplicado a la prevención de incendios forestales en
smart cities”. Ecuador, 2019.

[32] Alenas, B; Alex, J. “Implementación de un sistema domótico con tecnología


Arduino en app inventor para mejorar el control de temperatura e iluminación del
hotel San Luis en Amarilis”, Universidad de Huánuco Facultad de Ingeniería. Perú,
2016.
[33] Jenny, R; Sonia, G. “Implementación de una red wifi para incentivar el acceso
a sitios educativos de la unidad educativa”. Bolivia, 2017.

90
Referencias

[34] appelectronick. Creación página WEB. Disponible en línea:


https://www.appelectronick.com:2083/cpsess2299091440/frontend/paper_lantern/i
ndex.html?login=1&post_login=58691921145358; 2019.
[35] Marlon F, Ramon B; “Desarrollo del prototipo de un sistema hidrométrico para
el monitoreo remoto de fuentes hídricas”. Universidad Popular del Cesar - Facultad
de Ingeniería. Colombia. 2017.
[36] App Inventor. Creación aplicación móvil. Disponible en línea:
http://ai2.appinventor.mit.edu/#; 2019.
[37] Datasheet sensor de temperatura y humedad DHT11. Disponible en línea:
http://www.omniblug.com/sensor-temperatura-humedad-DHT11-DHT22.html.
2019.
[38] Datasheet ESP8266 NodeMCU WiFi. Disponible en línea:
https://www.handsontec.com/pdf_learn/esp8266-V10.pdf. 2019.
[39] thingspeak. Creación de base de datos. Disponible en línea:
https://thingspeak.com/channels/685827/edit.

91
Anexos

Anexo A. Datasheet sensor de temperatura y humedad


DHT11 [37]

92
Anexos

93
Anexos

94
Anexos

Anexo B. Datasheet sensor LDR (GL5528) [32]

95
Anexos

Anexo C. Datasheet del microcontrolador NodeMCU V3 [38]

96
Anexos

97
Anexos

98
Anexos

99
Anexos

100
Anexos

101
Anexos

102
Anexos

Anexo D. Carta de satisfacción de la clínica MEDICENTER

103
Anexos

Anexo E. Manual de usuario

104
Anexos

105
Anexos

106
Anexos

Anexo F. Código del NodeMCU V3


Fueron cuatros dispositivos uno para cada área propuesta de la clínica, el código
fuente es el siguiente:

//// Se instalan librerías necesarias para el funcionamiento del dispositivo///

#include <ESP8266wifi.h>

#include <SoftwareSerial.h>

#include <DHT.h>

#include <LightDependentResistor.h>

//// Se definen contantes básicas para el funcionamiento del código ////

#define OTHER_RESISTOR 3300 //ohms

#define USED_PIN A0

#define USED_PHOTOCELL LightDependentResistor::GL5528

#define DHTTYPE DHT11 // DHT 22 (AM2302), AM2321

//// Claves y API para realizar conexiones ////

String apiKey = "CIVDFEOEA9H2JQR9";

const char* ssid = "SENSORES";

const char* password = "sensoresupc2019";

const char* server = "api.thingspeak.com";

107
Anexos

//// Variables DHT11 ////

int h =0;

int t =0;

// DHT Sensor

const int DHTPin = 4;

// Initializa DHT sensor.

DHT dht(DHTPin, DHTTYPE);

//// Variables Temporales ////

static char celsiusTemp[7];

static char fahrenheitTemp[7];

static char humidityTemp[7];

float intensity_in_lux=0;

//// Escogencia de LDR para usar formula ////

LightDependentResistor photocell(USED_PIN, OTHER_RESISTOR,


USED_PHOTOCELL);

//// Se inicializa conexión Wifi como cliente de una red ////

WiFiClient client;

#define LED_BUILTIN 2

void setup() {

//// Se inicializan puertos y salida USART ////

pinMode(LED_BUILTIN, OUTPUT);

Serial.begin(115200);

108
Anexos

delay(10);

dht.begin();

//// Conexión a red Wifi ////

Serial.println();

Serial.print("Connecting to ");

Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {

delay(150);

digitalWrite(LED_BUILTIN,HIGH);

delay(150);

digitalWrite(LED_BUILTIN,LOW);

Serial.print("."); }

Serial.println("");

Serial.println("WiFi connected");

Serial.println("Web server running. Waiting for the ESP IP...");

delay(1000);

//// Se imprime la IP designada al dispositivo ////

Serial.println(WiFi.localIP());}

void loop() {

leer_dht();

109
Anexos

//// Se realizan las lecturas en caso de falla se envía alerta ////

if (isnan(h) || isnan(t)) {

Serial.println("Fallo lectura del sensor DHT!");

strcpy(celsiusTemp,"Fallo");

strcpy(humidityTemp, "Fallo"); }

else{

//// Impresión de variables vía serial para visualización local ////

Serial.print("\n H: ");

Serial.print(h);

Serial.print("%\t T: ");

Serial.print(t);

Serial.print("*C ");

intensity_in_lux = photocell.getCurrentLux();

Serial.print("\t L: ");

Serial.print(intensity_in_lux);

Serial.print(" Lx");

//// Se llama la función de envío de datos vía Wifi ////

enviar_datos();

parpadear_led();

110
Anexos

//// Función para parpadear led de la board del nodemcu ////

void parpadear_led(void){

for(int i=0;i<=20;i++){

digitalWrite(LED_BUILTIN,HIGH);

delay(15000);

digitalWrite(LED_BUILTIN,LOW);

delay(15000);

if(t>30){

enviar_datos();

}}}

//// Función para el envío de datos por el puerto 80 ////

void enviar_datos(void){

if (client.connect(server,80)) {

String postStr = apiKey;

postStr +="&field1=";

postStr += String((int)t);

postStr +="&field2=";

postStr += String((int)h);

postStr +="&field3=";

postStr += String((int)intensity_in_lux);

postStr += "\r\n\r\n";

client.print("POST /update HTTP/1.1\n");

111
Anexos

client.print("Host: api.thingspeak.com\n");

client.print("Connection: close\n");

client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n");

client.print("Content-Type: application/x-www-form-urlencoded\n");

client.print("Content-Length: ");

client.print(postStr.length());

client.print("\n\n");

client.print(postStr);

client.stop();

//// Función de lectura del DHT, se repite si la lectura es errónea ////

void leer_dht(void){

lbl_retro:

h = dht.readHumidity();

t = dht.readTemperature();

if(t>100 || h>100){

delay(500);

goto lbl_retro;

}}

112
Anexos

Anexo G. Código en bloques de la app móvil (appinventor)

Código de recepción de archivo JSON, debido a que la tabla consta de 8


elementos se optó por la utilización de dos canales, ya que son 12 variables de la
que consta el sistema del prototipo, entonces se decide utilizar 6 campos de cada
canal.

113
Anexos

Código de bloque en la creación de alarmas en la aplicación móvil

114
Anexos

Anexo H. Diseño de la base de datos

La base de datos fue desarrollada en https://thingspeak.com/channels/685827/api_keys


es un servicio de plataforma de análisis de IoT que permite agregar, visualizar y
analizar flujos de datos en vivo en la nube. Puede enviar datos a ThingSpeak
desde sus dispositivos, crear visualizaciones instantáneas, tambien sirve para
realizar preprocesamiento, visualizaciones, análisis y permite ademas crear
prototipos y construir sistemas IoT sin configurar servidores o desarrollar software
web. Debido a que la tabla consta de 8 elementos se optó por la utilización de dos
canales, ya que son 12 variables de las que consta el sistema del prototipo, de las
cuales se decide utilizar 6 campos de cada canal.

A continuación, se observará las llaves de autentificación que permite leer y


escribir los datos de las variables:

115
Anexos

Los metodos de peticion que acepta la platforma thingspeak es el siguiente:

116
Anexos

los canales son los que almacenan todos los datos que se recopila. Cada canal
incluye ocho campos como se dijo anteriormente, que pueden contener cualquier
tipo de datos, más tres campos para datos de ubicación y uno para datos de
estado, se configura:

117
Anexos

118
Anexos

Anexo I. Código de la página WEB

<!DOCTYPE html>
<!-- saved from url=(0043)https://fergz2010ef.wixsite.com/medicenter2 -->
<html lang="es" class=""><head><meta http-equiv="Content-Type"
content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="generator" content="Wix.com Website Builder">
<link rel="shortcut icon" href="http://appelectronick.com/favicon.ico" type="image/x-
icon">
<link rel="apple-touch-icon" href="http://appelectronick.com/favicon.ico"
type="image/x-icon">
<meta http-equiv="X-Wix-Meta-Site-Id" content="598a1d23-a9c8-4791-b4b8-
0670580921e6">
<meta http-equiv="X-Wix-Application-Instance-Id" content="b17bb5e4-6053-4fa8-
98c6-5bf487f1fa0d">
<meta http-equiv="X-Wix-Published-Version" content="117">
<meta http-equiv="etag" content="648bb24bbdff02c86c0f6c93479adaf3">
<meta name="format-detection" content="telephone=no">
<meta name="SKYPE_TOOLBAR"
content="SKYPE_TOOLBAR_PARSER_COMPATIBLE">
<meta id="wixMobileViewport" name="viewport" content="width=980, user-
scalable=yes">
<!-- META DATA -->
<script type="text/javascript">
var serviceTopology =
{"cacheKillerVersion":"1","staticServerUrl":"https://static.parastorage.com/","usersS
criptsRoot":"//static.parastorage.com/services/wix-
users/2.660.0","biServerUrl":"https://frog.wix.com/","userServerUrl":"https://users.wi
x.com/","billingServerUrl":"https://premium.wix.com/","mediaRootUrl":"https://static.
wixstatic.com/","logServerUrl":"https://frog.wix.com/plebs","monitoringServerUrl":"ht
tps://TODO/","usersClientApiUrl":"https://users.wix.com/wix-
users","publicStaticBaseUri":"//static.parastorage.com/services/wix-
119
Anexos

public/1.253.0","basePublicUrl":"https://www.wix.com/","postLoginUrl":"https://www.
wix.com/my-
account","postSignUpUrl":"https://www.wix.com/new/account","baseDomain":"wix.c
om","staticMediaUrl":"https://static.wixstatic.com/media","staticAudioUrl":"https://mu
sic.wixstatic.com/mp3","staticDocsUrl":"https://docs.wixstatic.com/ugd","emailServe
r":"https://assets.wix.com/common-
services/notification/invoke","blobUrl":"https://static.parastorage.com/wix_blob","ht
mlEditorUrl":"http://editor.wix.com/html","siteMembersUrl":"https://users.wix.com/wi
x-
sm","scriptsLocationMap":{"automation":"https://static.parastorage.com/services/au
tomation/1.23.0","bootstrap":"https://static.parastorage.com/services/bootstrap/2.12
29.80","ck-editor":"https://static.parastorage.com/services/ck-
editor/1.87.3","core":"https://static.parastorage.com/services/core/2.1229.80","dbs
m-editor-app":"https://static.parastorage.com/services/dbsm-editor-
app/1.647.0","dbsm-viewer-app":"https://static.parastorage.com/services/dbsm-
viewer-
app/1.466.0","ecommerce":"https://static.parastorage.com/services/ecommerce/1.2
03.0","fallback-viewer-app":"https://static.parastorage.com/services/fallback-viewer-
app/1.0.0","js-platform-apps-
configuration":"https://static.parastorage.com/services/js-platform-apps-
configuration/1.52.0","js-wixcode-sdk":"https://static.parastorage.com/services/js-
wixcode-
sdk/1.360.0","langs":"https://static.parastorage.com/services/langs/2.577.0","linguis
t-flags":"https://static.parastorage.com/services/linguist-flags/1.38.0","promote-
analytics-adapter":"https://static.parastorage.com/services/promote-analytics-
adapter/2.117.0","promote-seo-
renderer":"https://static.parastorage.com/services/promote-seo-
renderer/1.2.0","santa":"https://static.parastorage.com/services/santa/1.7340.6","sa
nta-langs":"https://static.parastorage.com/services/santa-langs/1.4853.0","santa-
resources":"https://static.parastorage.com/services/santa-resources/1.2.0","santa-
site-auth-module":"https://static.parastorage.com/services/santa-site-auth-
module/1.9.0","semi-native-sdk":"https://static.parastorage.com/services/semi-
native-sdk/1.8.0","sitemembers":"https://static.parastorage.com/services/sm-js-
sdk/1.31.0","skins":"https://static.parastorage.com/services/skins/2.1229.80","tpa":"
https://static.parastorage.com/services/tpa/2.1065.0","web":"https://static.parastora
ge.com/services/web/2.1229.80","wix-
bolt":"https://static.parastorage.com/services/wix-bolt/1.2702.0","wix-code-
platform":"https://static.parastorage.com/services/wix-code-platform/1.158.0","wix-
code-viewer-app":"https://static.parastorage.com/services/wix-code-viewer-
app/1.98.0","wix-music-embed":"https://static.parastorage.com/services/wix-music-
embed/1.26.0","wix-ui-santa":"https://static.parastorage.com/services/wix-ui-
120
Anexos

santa/1.125.0","wixapps":"https://static.parastorage.com/services/wixapps/2.486.0"
,"wixcode-namespaces":"https://static.parastorage.com/services/wixcode-
namespaces/1.123.0"},"developerMode":false,"productionMode":true,"staticServer
FallbackUrl":"https://sslstatic.wix.com/","staticVideoUrl":"https://video.wixstatic.com/
","cloudStorageUrl":"https://static.wixstatic.com/","usersDomainUrl":"https://users.wi
x.com/wix-
users","scriptsDomainUrl":"https://static.parastorage.com/","userFilesUrl":"https://st
atic.parastorage.com/","staticHTMLComponentUrl":"https://fergz2010ef-wixsite-
com.filesusr.com/","secured":true,"ecommerceCheckoutUrl":"https://www.safer-
checkout.com/","premiumServerUrl":"https://premium.wix.com/","digitalGoodsServe
rUrl":"https://dgs.wixapps.net/","wixCloudBaseDomain":"wix-
code.com","mailServiceSuffix":"/_api/common-
services/notification/invoke","staticVideoHeadRequestUrl":"https://storage.googlea
pis.com/video.wixstatic.com","protectedPageResolverUrl":"https://site-
pages.wix.com/_api/wix-public-html-info-
webapp/resolve_protected_page_urls","mediaUploadServerUrl":"https://files.wix.co
m/","siteAssetsServerUrl":"https://siteassets.parastorage.com/pages","staticServer
WixDomainUrl":"https://www.wix.com/_partials","adaptiveVideoDomain":"https://file
s.wix.com/","scriptsVersionsMap":{"santa-data-fixer":"1.446.0","santa-site-
metadata":"1.337.0","santa-main-r":"1.100.0","stylable-santa-
flatten":"1.0.7"},"publicStaticsUrl":"//static.parastorage.com/services/wix-
public/1.253.0"};
var santaModels = true;
var isStreaming = true;
var rendererModel = {"metaSiteId":"598a1d23-a9c8-4791-b4b8-
0670580921e6","siteInfo":{"documentType":"UGC","applicationType":"HtmlWeb","s
iteId":"b17bb5e4-6053-4fa8-98c6-
5bf487f1fa0d","siteTitleSEO":"medicenter2"},"clientSpecMap":{"2412":{"type":"publi
c","applicationId":2412,"appDefinitionId":"14ce28f7-7eb0-3745-22f8-
074b0e2401fb","appDefinitionName":"Profile
Card","instance":"Pr5lSykSD5Jo5t9Cn5fVF2JWGRMh6AUwfwsXL-
UnKzY.eyJpbnN0YW5jZUlkIjoiZGNiYmE1NWMtMjQ4Yy00NGZhLWFmODQtZWE
4YjI3M2Y1ODVkIiwiYXBwRGVmSWQiOiIxNGNlMjhmNy03ZWIwLTM3NDUtMjJm
OC0wNzRiMGUyNDAxZmIiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxL
WI0YjgtMDY3MDU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAy
OjM4Ljg4OVoiLCJ1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMj
E2LzUyNjY0IiwidmVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2
UsImFpZCI6IjI2MmEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiI
sImJpVG9rZW4iOiI4NTMxYjg3Zi04ZDQ0LTAzNmItMWIzYy1lY2ZiN2YzNjc5YmIiL
CJzaXRlT3duZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkz
121
Anexos

Y2YzZSJ9","instanceId":"dcbba55c-248c-44fa-af84-
ea8b273f585d","appWorkerUrl":"https:\/\/apps.wix.com\/members-area\/app-
worker","sectionPublished":true,"sectionMobilePublished":false,"sectionSeoEnable
d":true,"widgets":{"14cefc05-d163-dbb7-e4ec-
cd4f2c4d6ddd":{"widgetUrl":"https:\/\/apps.wix.com\/members-
area\/app\/profile","widgetId":"14cefc05-d163-dbb7-e4ec-
cd4f2c4d6ddd","refreshOnWidthChange":true,"mobileUrl":"https:\/\/apps.wix.com\/
members-
area\/app\/profile","published":true,"mobilePublished":true,"seoEnabled":false,"preF
etch":false,"shouldBeStretchedByDefault":false,"shouldBeStretchedByDefaultMobil
e":true,"componentFields":{},"tpaWidgetId":"profile","default":true}},"appRequireme
nts":{"requireSiteMembers":false},"isWixTPA":true,"installedAtDashboard":false,"pe
rmissions":{"revoked":true},"appFields":{}},"0":{"type":"appbuilder","applicationId":0,
"appDefinitionId":"3d590cbc-4907-4cc4-b0b1-
ddf2c5edf297","instanceId":"19f1ac6c-4423-49c1-a5fc-
17489941a77d","state":"Initialized"},"5":{"type":"public","applicationId":5,"appDefinit
ionId":"1480c568-5cbd-9392-5604-1148f5faffa0","appDefinitionName":"Get Found
onGoogle","instance":"7bdI28th9zkl7woSnHGThMJDvccCuRtUtIWY7RCdtOQ.eyJ
pbnN0YW5jZUlkIjoiZDIzMDFmMzAtMjYzNi00NDNlLTlhYTQtM2ZiMTE0ZWZiOWJj
IiwiYXBwRGVmSWQiOiIxNDgwYzU2OC01Y2JkLTkzOTItNTYwNC0xMTQ4ZjVmY
WZmYTAiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3MD
U4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4NFoiLC
J1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0Iiwid
mVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2M
mEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW4i
OiI4YmJhMDIxMy04ZmZlLTAzYWYtMmUxYy0zOWMxNGNlNjk4NWEiLCJzaXRlT
3duZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9
","instanceId":"d2301f30-2636-443e-9aa4-
3fb114efb9bc","sectionPublished":true,"sectionMobilePublished":false,"sectionSeo
Enabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWix
TPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":{
}},"10":{"type":"public","applicationId":10,"appDefinitionId":"f123e8f1-4350-4c9b-
b269-04adfadda977","appDefinitionName":"Promote
Home","instance":"3Llx2SX3l_AmdYheIQ1Ww5W2SKEk15c0y5MkYdLQdC0.eyJp
bnN0YW5jZUlkIjoiZmZlNjJmNTYtOWMxZS00YTQ5LWJlNDQtMWM2NWExODliM
DgxIiwiYXBwRGVmSWQiOiJmMTIzZThmMS00MzUwLTRjOWItYjI2OS0wNGFkZ
mFkZGE5NzciLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY
3MDU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4Nlo
iLCJ1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0Ii
widmVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI
2MmEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZ
122
Anexos

W4iOiJhNjZjMzI3NS0zNWQ2LTBkZDgtMGFmYy0xYTE1Zjk4MDkxNjciLCJzaXRlT
3duZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9
","instanceId":"ffe62f56-9c1e-4a49-be44-
1c65a189b081","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWi
xTPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":
{}},"1254":{"type":"public","applicationId":1254,"appDefinitionId":"14cc59bc-f0b7-
15b8-e1c7-89ce41d0e0c9","appDefinitionName":"Member's
Area","instance":"6TdQpFDe3KNoYkkxVTG5l-
lbwKuJuThi7tmkOP_u7IU.eyJpbnN0YW5jZUlkIjoiNzQxZWQyNWUtNDAyMi00YmJ
hLTkxMjMtNWExMDVhNTY2N2I4IiwiYXBwRGVmSWQiOiIxNGNjNTliYy1mMGI3L
TE1YjgtZTFjNy04OWNlNDFkMGUwYzkiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTlj
OC00NzkxLWI0YjgtMDY3MDU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA
5VDE5OjAyOjM4Ljg4OFoiLCJ1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xM
DkuMTIuMjE2LzUyNjY0IiwidmVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZS
I6ZmFsc2UsImFpZCI6IjI2MmEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2U
wNmMyYiIsImJpVG9rZW4iOiIyZDk0Y2Y3ZC1lOWVhLTBjMmItMjU5Yi01YzYwMDI
1ZjQ2NWUiLCJzaXRlT3duZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJh
LTljZDljNTkzY2YzZSJ9","instanceId":"741ed25e-4022-4bba-9123-
5a105a5667b8","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{"14cc6044-6c73-4d1b-acfd-
d27ebccaaaaf":{"widgetUrl":"https:\/\/www.wix.com\/","widgetId":"14cc6044-6c73-
4d1b-acfd-
d27ebccaaaaf","refreshOnWidthChange":true,"published":true,"mobilePublished":tr
ue,"seoEnabled":false,"preFetch":false,"shouldBeStretchedByDefault":false,"shoul
dBeStretchedByDefaultMobile":false,"componentFields":{},"tpaWidgetId":"santa_m
embers","default":true}},"appRequirements":{"requireSiteMembers":false},"isWixTP
A":true,"installedAtDashboard":false,"permissions":{"revoked":false},"appFields":{"p
latform":{"editorScriptUrl":"https:\/\/static.parastorage.com\/services\/santa-
members-editor-
app\/1.221.0\/editorAppModule.js","viewerScriptUrl":"https:\/\/static.parastorage.co
m\/services\/santa-members-viewer-
app\/1.116.0\/app.js","routerServiceUrl":"\/_api\/santa-members-
server"}}},"14":{"type":"public","applicationId":14,"appDefinitionId":"ea2821fc-7d97-
40a9-9f75-
772f29178430","appDefinitionName":"Workflows","instance":"herGljgsjI0mx7XQGp
aBJriiPq-
yPUMHlhxw34moikg.eyJpbnN0YW5jZUlkIjoiODNmOTFjYTUtNzE4Mi00MGJjLWIw
MDMtZDBkZDBlYWM1ZGUxIiwiYXBwRGVmSWQiOiJlYTI4MjFmYy03ZDk3LTQw
YTktOWY3NS03NzJmMjkxNzg0MzAiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljO
C00NzkxLWI0YjgtMDY3MDU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5
123
Anexos

VDE5OjAyOjM4Ljg5MFoiLCJ1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMD
kuMTIuMjE2LzUyNjY0IiwidmVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI
6ZmFsc2UsImFpZCI6IjI2MmEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2U
wNmMyYiIsImJpVG9rZW4iOiJkYTczMDE4Ni1kODRhLTA3MmQtMDRiYi1kNmFk
NTZhNTdjMDciLCJzaXRlT3duZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05N
DJhLTljZDljNTkzY2YzZSJ9","instanceId":"83f91ca5-7182-40bc-b003-
d0dd0eac5de1","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWi
xTPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":
{}},"1":{"type":"public","applicationId":1,"appDefinitionId":"14bca956-e09f-f4d6-
14d7-466cb3f09103","appDefinitionName":"Wix
Cashier","instance":"3uuW468mqCXSWzCBkeMsy9R7rhvokTwvlJ8DKdM38LI.eyJ
pbnN0YW5jZUlkIjoiYmVlOTljY2QtYjExMi00ZDQ5LWFiNGEtMTAxOWE5NGYwOD
c3IiwiYXBwRGVmSWQiOiIxNGJjYTk1Ni1lMDlmLWY0ZDYtMTRkNy00NjZjYjNmM
DkxMDMiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3MD
U4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4MVoiLC
J1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0Iiwid
mVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2M
mEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW4i
OiJlNzYzODFlZS0xOGRhLTBhZDgtMWZmMi0xNjY5ZjE0NjI5OTEiLCJzaXRlT3du
ZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9","in
stanceId":"bee99ccd-b112-4d49-ab4a-
1019a94f0877","sectionPublished":true,"sectionMobilePublished":false,"sectionSeo
Enabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWix
TPA":true,"installedAtDashboard":true,"permissions":{"revoked":false}},"6":{"type":"
public","applicationId":6,"appDefinitionId":"14b89688-9b25-5214-d1cb-
a3fb9683618b","appDefinitionName":"Mobile App-Social
Posts","instance":"khZiryHcMug9F3JmJfuXk_Mfc7rRVdGkuCZJpE_IMSk.eyJpbnN
0YW5jZUlkIjoiZmM3OWE3NGEtZDkwNi00YmI4LTk4OTMtMmIzOTExY2E4MTAxIi
wiYXBwRGVmSWQiOiIxNGI4OTY4OC05YjI1LTUyMTQtZDFjYi1hM2ZiOTY4MzYx
OGIiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3MDU4MD
kyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4NFoiLCJ1aW
QiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0IiwidmVuZ
G9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2MmEzMj
BlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW4iOiJhN
WYzYmE2OS03MGNlLTBjMjktMmMyYi0yZDQ5NDljM2EwZTciLCJzaXRlT3duZXJ
JZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9","instan
ceId":"fc79a74a-d906-4bb8-9893-
2b3911ca8101","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWi
xTPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":
124
Anexos

{}},"9":{"type":"public","applicationId":9,"appDefinitionId":"55cd9036-36bb-480b-
8ddc-
afda3cb2eb8d","appDefinitionName":"PriceQuotes","instance":"YKqnGzR3WydTV
gmCjE5YOutg5TzpZwOhn2aYg1jjCtU.eyJpbnN0YW5jZUlkIjoiNDU1MzE2ZDUtNG
YxMy00M2NmLWE4MmItZTg0N2U5YTA0MzhlIiwiYXBwRGVmSWQiOiI1NWNkO
TAzNi0zNmJiLTQ4MGItOGRkYy1hZmRhM2NiMmViOGQiLCJtZXRhU2l0ZUlkIjoiN
Tk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3MDU4MDkyMWU2Iiwic2lnbkRhdGUiO
iIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4NloiLCJ1aWQiOm51bGwsImlwQW5kUG9
ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0IiwidmVuZG9yUHJvZHVjdElkIjpudWxsL
CJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2MmEzMjBlLWU2MDktNGE4YS1hMT
A1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW4iOiIxY2Q5MGJmNi1lNmRiLTA0NW
UtMWM5My1lZTM3YjFhOTYyNjgiLCJzaXRlT3duZXJJZCI6IjRkMDAyOWI0LWIwY
WMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9","instanceId":"455316d5-4f13-43cf-
a82b-
e847e9a0438e","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWi
xTPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":
{}},"13":{"type":"public","applicationId":13,"appDefinitionId":"9bead16f-1c73-4cda-
b6c4-28cff46988db","appDefinitionName":"Paid Ads","instance":"93-
Hvjq8qMNDAE5DrYsmEGtrR3P5X9kSm55ZAWygrQE.eyJpbnN0YW5jZUlkIjoiNDg
zNDExNGUtNWE1ZC00M2NhLWJlZWQtNjQzYjMzZDQ1YTQ3IiwiYXBwRGVmS
WQiOiI5YmVhZDE2Zi0xYzczLTRjZGEtYjZjNC0yOGNmZjQ2OTg4ZGIiLCJtZXRhU
2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3MDU4MDkyMWU2Iiwic2ln
bkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4OVoiLCJ1aWQiOm51bGwsIml
wQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0IiwidmVuZG9yUHJvZHVjdEl
kIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2MmEzMjBlLWU2MDktNG
E4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW4iOiIxMWJlMGM2ZC1mM
zk1LTA0NWItMGE1NS02MjRiNmJkZDdiYTEiLCJzaXRlT3duZXJJZCI6IjRkMDAyO
WI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9","instanceId":"4834114e-
5a5d-43ca-beed-
643b33d45a47","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWi
xTPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":
{}},"2":{"type":"public","applicationId":2,"appDefinitionId":"141fbfae-511e-6817-c9f0-
48993a7547d1","appDefinitionName":"Inbox","instance":"n8cdz07fynWqFtKWrOO
CJeuJqojICFpQzlNqBZxtW9I.eyJpbnN0YW5jZUlkIjoiYzIzN2QzYjAtMzIzOS00MTc
wLThmNzAtNTY0NzljM2VkOGFkIiwiYXBwRGVmSWQiOiIxNDFmYmZhZS01MTFl
LTY4MTctYzlmMC00ODk5M2E3NTQ3ZDEiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMt
YTljOC00NzkxLWI0YjgtMDY3MDU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2
LTA5VDE5OjAyOjM4Ljg4MloiLCJ1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4
xMDkuMTIuMjE2LzUyNjY0IiwidmVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9
125
Anexos

kZSI6ZmFsc2UsImFpZCI6IjI2MmEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYy
N2UwNmMyYiIsImJpVG9rZW4iOiI5YmJkY2U5My05YmYxLTA2ZTEtM2JjOC01M
DM3YzQzN2Y5NGIiLCJzaXRlT3duZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS
05NDJhLTljZDljNTkzY2YzZSJ9","instanceId":"c237d3b0-3239-4170-8f70-
56479c3ed8ad","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWi
xTPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":
null},"12":{"type":"public","applicationId":12,"appDefinitionId":"146c0d71-352e-
4464-9a03-2e868aabe7b9","appDefinitionName":"Ascend
Tasks","instance":"RpwqskcEMJ3axp0rDyM7HM4uBOahOS4WidSXt1hQjXg.eyJp
bnN0YW5jZUlkIjoiNDQ3ZjU4M2MtMGZhZi00NWRiLTljMDEtZWJhZDg0NDU4Y2Q
yIiwiYXBwRGVmSWQiOiIxNDZjMGQ3MS0zNTJlLTQ0NjQtOWEwMy0yZTg2OGF
hYmU3YjkiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3M
DU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4N1oiL
CJ1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0Iiwi
dmVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2
MmEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW
4iOiIxZGY1NDUxZi1hNjY3LTAyNGEtMjhiOS1lZGRkZGM0Y2FkMzQiLCJzaXRlT3
duZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9",
"instanceId":"447f583c-0faf-45db-9c01-
ebad84458cd2","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWi
xTPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":
{}},"7":{"type":"public","applicationId":7,"appDefinitionId":"135c3d92-0fea-1f9d-
2ba5-2a1dfb04297e","appDefinitionName":"Email
Marketing","instance":"92Kx9O1qgBAiUP_01nSs3WwOXlU_ylHXjJ4vKO1j0vg.eyJ
pbnN0YW5jZUlkIjoiNjMxYWEzYzAtZjYyMC00YThjLWI1ZjctMTQ0ZDAzMGVkNWI
1IiwiYXBwRGVmSWQiOiIxMzVjM2Q5Mi0wZmVhLTFmOWQtMmJhNS0yYTFkZmI
wNDI5N2UiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3M
DU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4NVoiL
CJ1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0Iiwi
dmVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2
MmEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW
4iOiIzYTkwYmVlMy01ZmU4LTBkMWQtMDE0Zi0xMjNkNWIwN2Y0NTMiLCJzaXRl
T3duZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ
9","instanceId":"631aa3c0-f620-4a8c-b5f7-
144d030ed5b5","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{"141995eb-c700-8487-6366-
a482f7432e2b":{"widgetUrl":"https:\/\/so-
feed.codev.wixapps.net\/widget","widgetId":"141995eb-c700-8487-6366-
a482f7432e2b","refreshOnWidthChange":true,"mobileUrl":"https:\/\/so-
126
Anexos

feed.codev.wixapps.net\/widget","published":true,"mobilePublished":true,"seoEnabl
ed":true,"preFetch":false,"shouldBeStretchedByDefault":false,"shouldBeStretchedB
yDefaultMobile":false,"componentFields":{},"tpaWidgetId":"shoutout_feed","default"
:true}},"appRequirements":{"requireSiteMembers":false},"isWixTPA":true,"installed
AtDashboard":true,"permissions":{"revoked":false},"appFields":{"premiumBundle":{"
parentAppId":"ee21fe60-48c5-45e9-95f4-
6ca8f9b1c9d9","parentAppSlug":"ee21fe60-48c5-45e9-95f4-6ca8f9b1c9d9"}}},"-
666":{"type":"metasite","metaSiteId":"598a1d23-a9c8-4791-b4b8-
0670580921e6","appDefId":"22bef345-3c5b-4c18-b782-
74d4085112ff","instance":"vJymnbdUOZ6nfZinrZPYBYPakDL7T2R9lP5ZTLTSZIE.
eyJpbnN0YW5jZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3MDU4MDkyM
WU2IiwiYXBwRGVmSWQiOiIyMmJlZjM0NS0zYzViLTRjMTgtYjc4Mi03NGQ0MDg
1MTEyZmYiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3M
DU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg5MVoiL
CJ1aWQiOm51bGwsInBlcm1pc3Npb25zIjpudWxsLCJpcEFuZFBvcnQiOm51bGws
InZlbmRvclByb2R1Y3RJZCI6bnVsbCwiZGVtb01vZGUiOmZhbHNlLCJhaWQiOiIy
NjJhMzIwZS1lNjA5LTRhOGEtYTEwNS1hMjk2MjdlMDZjMmIiLCJzaXRlT3duZXJJZ
CI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9","appDefi
nitionId":"22bef345-3c5b-4c18-b782-74d4085112ff","applicationId":-
666},"3":{"type":"public","applicationId":3,"appDefinitionId":"13ee94c1-b635-8505-
3391-97919052c16f","appDefinitionName":"Wix
Invoices","instance":"e7EmTAyxeW-
0dTRyLyeWmAJ8A_amNJDOooIEhAutjEM.eyJpbnN0YW5jZUlkIjoiMzc1MDFkZm
QtYWE0NC00OTA3LThlZmUtZTQwM2FkM2FiYTgzIiwiYXBwRGVmSWQiOiIxM2
VlOTRjMS1iNjM1LTg1MDUtMzM5MS05NzkxOTA1MmMxNmYiLCJtZXRhU2l0ZUl
kIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3MDU4MDkyMWU2Iiwic2lnbkRhd
GUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4M1oiLCJ1aWQiOm51bGwsImlwQW5
kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0IiwidmVuZG9yUHJvZHVjdElkIjpud
WxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2MmEzMjBlLWU2MDktNGE4YS1
hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW4iOiI2ZWRhMDBkZS0wMzhjLTBl
OTYtM2E0Ni1lMjczZjUzMzliNjUiLCJzaXRlT3duZXJJZCI6IjRkMDAyOWI0LWIwYW
MtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9","instanceId":"37501dfd-aa44-4907-
8efe-
e403ad3aba83","sectionPublished":true,"sectionMobilePublished":false,"sectionSe
oEnabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWi
xTPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":
null},"1981":{"type":"public","applicationId":1981,"appDefinitionId":"14cffd81-5215-
0a7f-22f8-074b0e2401fb","appDefinitionName":"Member Account
Info","instance":"wlZ2Jjq7JAXWDbdnAbcaD3bxzBSQ2dB4EWMShR7elxA.eyJpbn
N0YW5jZUlkIjoiOWEzNjBjMDMtZDk0NS00ODIwLTljMjEtM2YwNzg0NzZhYWJiIiwi
YXBwRGVmSWQiOiIxNGNmZmQ4MS01MjE1LTBhN2YtMjJmOC0wNzRiMGUyN
127
Anexos

DAxZmIiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3MDU
4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4OFoiLCJ
1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0Iiwidm
VuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2Mm
EzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW4iOi
JjM2JjMTEyMC03MDhkLTBmYjEtMjg5OS0zOTc3ZGM3ZjhiNWQiLCJzaXRlT3duZ
XJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9","ins
tanceId":"9a360c03-d945-4820-9c21-
3f078476aabb","sectionUrl":"https:\/\/member-
info.wixapps.net\/view","sectionMobileUrl":"https:\/\/member-
info.wixapps.net\/view","sectionPublished":true,"sectionMobilePublished":true,"secti
onSeoEnabled":false,"sectionDefaultPage":"","sectionRefreshOnWidthChange":tru
e,"widgets":{"14dd1af6-3e02-63db-0ef2-
72fbc7cc3136":{"widgetUrl":"https:\/\/member-
info.wixapps.net\/view","widgetId":"14dd1af6-3e02-63db-0ef2-
72fbc7cc3136","refreshOnWidthChange":true,"mobileUrl":"https:\/\/member-
info.wixapps.net\/view","appPage":{"id":"member_info","name":"My
Account","defaultPage":"","hidden":false,"multiInstanceEnabled":false,"order":1,"ind
exable":true,"fullPage":false,"landingPageInMobile":false,"hideFromMenu":false},"p
ublished":true,"mobilePublished":true,"seoEnabled":false,"preFetch":false,"shouldB
eStretchedByDefault":false,"shouldBeStretchedByDefaultMobile":true,"component
Fields":{},"default":true}},"appRequirements":{"requireSiteMembers":false},"isWixT
PA":true,"installedAtDashboard":false,"permissions":{"revoked":false},"appFields":{}
},"11":{"type":"sitemembers","applicationId":11,"collectionType":"Open","collectionF
ormFace":"Register","collectionExposure":"Public","smcollectionId":"8eb5f175-
fd23-40e7-9482-
dbe9246eec7c"},"8":{"type":"public","applicationId":8,"appDefinitionId":"139ef4fa-
c108-8f9a-c7be-d5f492a2c939","appDefinitionName":"Automated
Emails","instance":"oQjW0KoRj3SgXzDyttk5YKvKPQi9sO7mw6u8b3M0lFg.eyJpb
nN0YW5jZUlkIjoiMDA0Y2U0N2YtZGM4Ny00YTU4LTgwM2YtMTczMWJkMmYwM
jA0IiwiYXBwRGVmSWQiOiIxMzllZjRmYS1jMTA4LThmOWEtYzdiZS1kNWY0OTJh
MmM5MzkiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3M
DU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4NVoiL
CJ1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0Iiwi
dmVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2
MmEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW
4iOiI1OWM2Zjk1Yy03NTRmLTBkYzktMzQ4Ny0xMTQxZTUyNjIzZTIiLCJzaXRlT3d
uZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9","i
nstanceId":"004ce47f-dc87-4a58-803f-
1731bd2f0204","sectionPublished":true,"sectionMobilePublished":false,"sectionSeo
Enabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWix
128
Anexos

TPA":true,"installedAtDashboard":true,"permissions":{"revoked":false}},"4":{"type":"
public","applicationId":4,"appDefinitionId":"150ae7ee-c74a-eecd-d3d7-
2112895b988a","appDefinitionName":"Marketing
Integration","instance":"1zC4q6RN5bnO8mJGPZAOvuwc0vlX_bjpxMMAvnQjhdg.e
yJpbnN0YW5jZUlkIjoiYjY3ZjM4ZWQtZjRiMi00MzU5LThmYzUtOTlmMGI0NzY1OT
QwIiwiYXBwRGVmSWQiOiIxNTBhZTdlZS1jNzRhLWVlY2QtZDNkNy0yMTEyODk
1Yjk4OGEiLCJtZXRhU2l0ZUlkIjoiNTk4YTFkMjMtYTljOC00NzkxLWI0YjgtMDY3M
DU4MDkyMWU2Iiwic2lnbkRhdGUiOiIyMDE5LTA2LTA5VDE5OjAyOjM4Ljg4M1oiL
CJ1aWQiOm51bGwsImlwQW5kUG9ydCI6IjE5MS4xMDkuMTIuMjE2LzUyNjY0Iiwi
dmVuZG9yUHJvZHVjdElkIjpudWxsLCJkZW1vTW9kZSI6ZmFsc2UsImFpZCI6IjI2
MmEzMjBlLWU2MDktNGE4YS1hMTA1LWEyOTYyN2UwNmMyYiIsImJpVG9rZW
4iOiJlZmY1MjVjZS01ZDdhLTA0YzgtM2I3ZC05ZjgwZWM3Zjc4YTYiLCJzaXRlT3d
uZXJJZCI6IjRkMDAyOWI0LWIwYWMtNDQ0NS05NDJhLTljZDljNTkzY2YzZSJ9","i
nstanceId":"b67f38ed-f4b2-4359-8fc5-
99f0b4765940","sectionPublished":true,"sectionMobilePublished":false,"sectionSeo
Enabled":true,"widgets":{},"appRequirements":{"requireSiteMembers":false},"isWix
TPA":true,"installedAtDashboard":true,"permissions":{"revoked":false},"appFields":{
}}},"premiumFeatures":[],"geo":"COL","languageCode":"es","locale":"es-
co","previewMode":false,"userId":"4d0029b4-b0ac-4445-942a-
9cd9c593cf3e","siteMetaData":{"preloader":{"uri":"","enabled":false},"adaptiveMobil
eOn":true,"quickActions":{"socialLinks":[],"colorScheme":"dark","configuration":{"qui
ckActionsMenuEnabled":false,"navigationMenuEnabled":true,"phoneEnabled":false
,"emailEnabled":false,"addressEnabled":false,"socialLinksEnabled":false}},"contactI
nfo":{"companyName":"","phone":"","fax":"","email":"","address":""},"renderHints":{"c
ontainsTPA":true,"isMeshReady":true,"containsAppPart":false,"containsAppPart2":f
alse}},"runningExperiments":{"sv_includeRavenInPreview":"new","renderAboveThe
Fold":"new","useEarlyLinkCheck":"new","rendererRpcHeadersSanity":"new","helvet
icaCssInRenderer":"new","sv_ssrLoadProGallery":"new","sv_loginSocialBarSelect":
"new","sv_blogStudioExperiment":"old","sv_removeTestNode":"new","preloadBoltS
cript":"new","sv_reportIframeStartLoadingInWarmup":"new","sv_ampLinkTag":"new
","sv_allowStylable":"new","bv_layout_props":"new","sv_newTPANativeDataFlow":"
new","sv_contactFormUseFormBuilderSubmit":"new","sv_wixSiteUrlFallback":"new
","sv_ssrNoPagesData":"new","sv_twitterMetaTags":"new","sv_dontDeleteSvSessi
onCookieOnLogout":"new","sv_wixInternalAuthDialogsNew":"new","sv_addSiteRev
isionToMembersCalls":"new","earlyLoadJSEx":"new","preconnectTPA":"new","new
LoginTheme":"new","sv_fontsByAgent":"new","sv_fixedMobileHeader":"new","sv_s
srLoadArtStore":"new","preconnectApps":"new","sv_tpaInnerRouteNavigation":"ne
w","sv_blogSocialCounters":"new","sv_meshReadyFallback":"new","sv_meshLayo
ut":"new","sv_loadUserGeneratedAppsAfterBootstrap":"new","sv_ssr_image_src":"
new","ssrFontShortcut":"new","sv_ssrLoadBookings":"new","sv_tpaStateChangedE
vent":"new","sv_controllerScripts":"new","wixCodeNoIframe":"new","useRegExpFor
129
Anexos

FontsParse":"new","sv_orphanSlideDataFixer":"new","sv_moveRouterDataToRGI":
"new","sv_tpaInnerRouteWorker":"new","sv_nativeComponents":"new","bv_test_sh
taweem":"new","useFontFaceSet":"new","sv_postmessage_security":"new","sv_en
ableBackgroundVideoOnTablet":"new","sv_tpaAddChatApp":"new","sv_restoreAut
osaveWhenMobileFails":"new","sv_ssrLoadRestaurants":"new","sv_ssrLoadGetSu
bscrbers":"new","ssrCompPrefetch":"new","displayWixAdsNewVersion":"new","sv_
useBackendGoogleOAuthFlow":"new","sv_bookingsFES":"old","bv_nativeCompon
ents":"new","sv_videobox_mobile":"new","oneAppWixAds":"false","sv_image_nam
e_url":"new","sv_contactFormSubmitPromoteAnalytics":"new","earlyLoadJS":"new"
,"xsrfHeaderOnPostRequests":"new","preloadBoltScriptExtra":"new","sv_loadGhost
Structure":"new","sv_includeBlankUrl":"new","fontCssInRenderer":"new","sv_conta
ctFormAscendEmail":"new","sv_ssrCache":"new"},"urlFormatModel":{"format":"slas
h","forbiddenPageUriSEOs":["app","apps","_api","robots.txt","sitemap.xml","feed.x
ml","sites"],"pageIdToResolvedUriSEO":{}},"passwordProtectedPages":["hxgca"],"u
seSandboxInHTMLComp":true,"routers":{"configMap":{"routers-
jrjlzgun":{"prefix":"account","appDefinitionId":"14cc59bc-f0b7-15b8-e1c7-
89ce41d0e0c9","config":"{\"type\":\"private\",\"patterns\":{\"\/my-
account\":{\"appData\":{\"appDefinitionId\":\"14cffd81-5215-0a7f-22f8-
074b0e2401fb\",\"appPageId\":\"member_info\",\"menuOrder\":3,\"visibleForRoles\"
:[]},\"page\":\"4f128696-8cdf-4180-b81b-0688552ab9bb\",\"seoData\":{\"title\":\"My
Account\",\"description\":\"\",\"keywords\":\"\",\"noIndex\":\"true\"},\"title\":\"My
Account\"},\"\/new-page\":{\"appData\":{\"menuOrder\":4},\"page\":\"cdb964cd-da65-
4d1d-ae08-4268945254d5\",\"seoData\":{\"title\":\"New
Page\",\"description\":\"\",\"keywords\":\"\",\"noIndex\":\"true\"},\"title\":\"New
Page\"}}}","group":"members","pages":{"4f128696-8cdf-4180-b81b-
0688552ab9bb":"tx6dg","cdb964cd-da65-4d1d-ae08-
4268945254d5":"etz6q"}},"routers-
jrjlzguo":{"prefix":"profile","appDefinitionId":"14cc59bc-f0b7-15b8-e1c7-
89ce41d0e0c9","config":"{\"type\":\"public\"}","group":"members"}}},"siteMediaToke
n":"eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhcHA6MzQ2NjQ5MDcwMDI5NzIwNiIsInN1
YiI6InVzZXI6NGQwMDI5YjQtYjBhYy00NDQ1LTk0MmEtOWNkOWM1OTNjZjNlIiwi
YXVkIjoidXJuOnNlcnZpY2U6ZmlsZS51cGxvYWQiLCJleHAiOjE1NjA3MTE3NTgsI
mlhdCI6MTU2MDEwNjk1OCwianRpIjoidkpfVWl2MFZHajRnOTFrWWdOb0JNUSJ
9.GdyMMQO-
0fnls0q6aFjJZcvPeKbsRCbCcY2NF3rLgj0","mediaAuthToken":"eyJhbGciOiJIUzI1
NiJ9.eyJpc3MiOiJhcHA6MzQ2NjQ5MDcwMDI5NzIwNiIsInN1YiI6InNpdGU6NTk4Y
TFkMjMtYTljOC00NzkxLWI0YjgtMDY3MDU4MDkyMWU2IiwiYXVkIjoidXJuOnNlcn
ZpY2U6ZmlsZS51cGxvYWQiLCJleHAiOjE1NjAxOTMzNTgsImlhdCI6MTU2MDEw
Njk1OCwianRpIjoiaWVEeC00RUNMZTRVOE1UZUY0bXVudyIsImFkZGVkQnkiOi
Jhbm9ueW1vdXM6MjYyYTMyMGUtZTYwOS00YThhLWExMDUtYTI5NjI3ZTA2Yz
JiIn0.wHPPv2d1QrkFR6VEzT6zrS6VF0IUMWzuvYY1i2iDk98","pagesPlatformAppl
130
Anexos

ications":{"masterPage":["14cc59bc-f0b7-15b8-e1c7-
89ce41d0e0c9"]},"sitePropertiesInfo":{"siteDisplayName":"Medicenter","locale":"es-
co","currency":"COP","timeZone":"America\/Bogota"},"seo":false,"pageList":{"pages
":[{"pageId":"fmjcs","title":"SALA DE ESPERA","pageUriSEO":"sala-de-
espera","pageJsonFileName":"4d0029_e5061d6bfc6ef85d50beb6d11b25f01a_113
.json"},{"pageId":"jiccq","title":"ODONTOLOGIA","pageUriSEO":"odontologia","page
JsonFileName":"4d0029_7a72c20710fb9401864830ab62ae4fc8_113.json"},{"page
Id":"hxgca","title":"SISTEMA DE MONITOREO","pageUriSEO":"copia-de-sistema-
de-monitoreo"},{"pageId":"etz6q","title":"New
Page","pageUriSEO":"blank"},{"pageId":"e9oq0","title":"Bienvenido
(logo)","pageUriSEO":"popup-
e9oq0","pageJsonFileName":"4d0029_74c231a75a79f101ae2c8976fdd72ade_80.j
son"},{"pageId":"qlepg","title":"VARIABLES
AMBIENTALES","pageUriSEO":"variables-
ambientales","pageJsonFileName":"4d0029_9a79113940b89f8e0e1bdbc7489d2b3
c_77.json"},{"pageId":"tx6dg","title":"My Account","pageUriSEO":"my-
account"},{"pageId":"e9oq1","title":"Registro personalizado","pageUriSEO":"blank-
ncx68","pageJsonFileName":"4d0029_9d2f6adb6764d482415e1a45ff81b0fc_80.js
on"},{"pageId":"ijdas","title":"Inicio","pageUriSEO":"inicio","pageJsonFileName":"4d
0029_5176bd31557642fd2398a44146eee354_115.json"},{"pageId":"c1vw1","title":"
¿QUIENES SOMOS?","pageUriSEO":"sistema-de-
monitoreo","pageJsonFileName":"4d0029_b4834af62fe2a63a94dfdd8ca21ffcdb_7
5.json"},{"pageId":"tv7m4","title":"FARMACIA","pageUriSEO":"farmacia","pageJson
FileName":"4d0029_acbb45bf6ccdb992221f16430406071b_113.json"},{"pageId":"
ac85g","title":"LABORATORIO","pageUriSEO":"laboratorio","pageJsonFileName":"
4d0029_fa37c53e39e7b2726f11f072844d686d_113.json"}],"mainPageId":"ijdas","
masterPageJsonFileName":"4d0029_85ce2f2e69042c6124ef3e265569b931_117.j
son","topology":[{"baseUrl":"https:\/\/static.wixstatic.com\/","parts":"sites\/{filename}.
z?v=3"},{"baseUrl":"https:\/\/staticorigin.wixstatic.com\/","parts":"sites\/{filename}.z?
v=3"},{"baseUrl":"https:\/\/fallback.wix.com\/","parts":"wix-html-editor-pages-
webapp\/page\/{filename}"}],"fixedPagePath":{"baseUrl":"siteassets.parastorage.co
m\/pages","parts":"\/fixedData?ck={ck}&experiments={experiments}&isHttps={isHtt
ps}&isUrlMigrated={isUrlMigrated}&metaSiteId={metaSiteId}&pageId={pageId}&qui
ckActionsMenuEnabled={quickActionsMenuEnabled}&siteId=b17bb5e4-6053-4fa8-
98c6-5bf487f1fa0dv=3&version={version}"}}};
var publicModel =
{"domain":"wixsite.com","externalBaseUrl":"https:\/\/fergz2010ef.wixsite.com\/medic
enter2","unicodeExternalBaseUrl":"https:\/\/fergz2010ef.wixsite.com\/medicenter2",
"pageList":{"pages":[{"pageId":"fmjcs","title":"SALA DE
ESPERA","pageUriSEO":"sala-de-
espera","pageJsonFileName":"4d0029_e5061d6bfc6ef85d50beb6d11b25f01a_113
131
Anexos

.json"},{"pageId":"jiccq","title":"ODONTOLOGIA","pageUriSEO":"odontologia","page
JsonFileName":"4d0029_7a72c20710fb9401864830ab62ae4fc8_113.json"},{"page
Id":"hxgca","title":"SISTEMA DE MONITOREO","pageUriSEO":"copia-de-sistema-
de-monitoreo"},{"pageId":"etz6q","title":"New
Page","pageUriSEO":"blank"},{"pageId":"e9oq0","title":"Bienvenido
(logo)","pageUriSEO":"popup-
e9oq0","pageJsonFileName":"4d0029_74c231a75a79f101ae2c8976fdd72ade_80.j
son"},{"pageId":"qlepg","title":"VARIABLES
AMBIENTALES","pageUriSEO":"variables-
ambientales","pageJsonFileName":"4d0029_9a79113940b89f8e0e1bdbc7489d2b3
c_77.json"},{"pageId":"tx6dg","title":"My Account","pageUriSEO":"my-
account"},{"pageId":"e9oq1","title":"Registro personalizado","pageUriSEO":"blank-
ncx68","pageJsonFileName":"4d0029_9d2f6adb6764d482415e1a45ff81b0fc_80.js
on"},{"pageId":"ijdas","title":"Inicio","pageUriSEO":"inicio","pageJsonFileName":"4d
0029_5176bd31557642fd2398a44146eee354_115.json"},{"pageId":"c1vw1","title":"
¿QUIENES SOMOS?","pageUriSEO":"sistema-de-
monitoreo","pageJsonFileName":"4d0029_b4834af62fe2a63a94dfdd8ca21ffcdb_7
5.json"},{"pageId":"tv7m4","title":"FARMACIA","pageUriSEO":"farmacia","pageJson
FileName":"4d0029_acbb45bf6ccdb992221f16430406071b_113.json"},{"pageId":"
ac85g","title":"LABORATORIO","pageUriSEO":"laboratorio","pageJsonFileName":"
4d0029_fa37c53e39e7b2726f11f072844d686d_113.json"}],"mainPageId":"ijdas","
masterPageJsonFileName":"4d0029_85ce2f2e69042c6124ef3e265569b931_117.j
son","topology":[{"baseUrl":"https:\/\/static.wixstatic.com\/","parts":"sites\/{filename}.
z?v=3"},{"baseUrl":"https:\/\/staticorigin.wixstatic.com\/","parts":"sites\/{filename}.z?
v=3"},{"baseUrl":"https:\/\/fallback.wix.com\/","parts":"wix-html-editor-pages-
webapp\/page\/{filename}"}],"fixedPagePath":{"baseUrl":"siteassets.parastorage.co
m\/pages","parts":"\/fixedData?ck={ck}&experiments={experiments}&isHttps={isHtt
ps}&isUrlMigrated={isUrlMigrated}&metaSiteId={metaSiteId}&pageId={pageId}&qui
ckActionsMenuEnabled={quickActionsMenuEnabled}&siteId=b17bb5e4-6053-4fa8-
98c6-
5bf487f1fa0dv=3&version={version}"}},"timeSincePublish":17910,"favicon":"","devic
eInfo":{"deviceType":"Desktop","browserType":"Chrome","browserVersion":74},"sit
eRevision":117,"sessionInfo":{"hs":-
1863482234,"svSession":"1a44ba7ec91976412dad6d62b50ea27f4ce1d50b47636
44430dd298f4659826252e224acca42b510f696a804dd285c1e1e60994d53964e64
7acf431e4f798bcde3d10460c0cb478192b041ed6188268c36f21753415acd20cbfe
08b5dd283315","ctToken":"WXJCa3BBclozUk13cTlzQndrS2ZxMkRfWDJuNmpibG
9aZ0szY2dmRU93OHx7InVzZXJBZ2VudCI6Ik1vemlsbGEvNS4wIChXaW5kb3dzI
E5UIDYuMTsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNT
CwgbGlrZSBHZWNrbykgQ2hyb21lLzc0LjAuMzcyOS4xNjkgU2FmYXJpLzUzNy4z
NiIsInZhbGlkVGhyb3VnaCI6MTU2MDcxMTc1ODg4MX0","isAnonymous":false,"vis
132
Anexos

itorId":"262a320e-e609-4a8a-a105-
a29627e06c2b"},"metaSiteFlags":[],"siteMembersProtectedPages":["etz6q","tx6dg"]
,"indexable":true,"hasBlogAmp":false,"renderTime":1560106958930,"siteDisplayNa
me":"Medicenter","siteAssets":{"cacheVersions":{"dataFixer":1}},"siteMeshReady":t
rue,"layoutMechanism":"MESH","requestId":"1560106958.8535527731255716140"
};
var googleAnalytics = "";
var ipAnonymization = false;
var googleRemarketing = "";
var googleTagManager = "";
var facebookRemarketing = "";
var yandexMetrika = "";
</script>
<script>
var wixBiSession = {
initialTimestamp: Date.now()
, requestId: publicModel.requestId
, viewerSessionId: 'xxxxxxxx-xxxx-4xxx-yxxx-
xxxxxxxxxxxx'.replace(/[xy]/g,function(c){var
r=Math.random()*16|0,v=c=='x'?r:(r&0x3|0x8);return v.toString(16);})
, initialRequestTimestamp: performance.timeOrigin ?
performance.timeOrigin : Date.now() - performance.now()
, visitorId: publicModel.sessionInfo.visitorId
, is_rollout: 0
, is_platform_loaded: 1
, suppressbi: false
, dc: '42'
, renderType: 'bolt'
, wixBoltExclusionReason: ''
, wixBoltExclusionReasonMoreInfo: ''
, sendBeacon: function (url) {
if (!wixBiSession.suppressbi) {

133
Anexos

var sent = false;


try {
sent = navigator.sendBeacon(url);
} catch (e) {}
if (!sent) {
(new Image()).src = url; } }}
, sendBeat: (function () {
var beatUrl = 'https://frog.wix.com/bt?src=29&evid=3'
+ '&v=1.2702.0'
+ '&msid=598a1d23-a9c8-4791-b4b8-0670580921e6'
+ '&isp=0'
+ '&st=2'
+ '&dc=42'
+ '&iss=1'
+ '&url=' +
encodeURIComponent(location.href.replace(/^http(s)?:\/\/(www\.)?/, ''));
var referrer = document.referrer;
if (referrer) {
beatUrl += '&ref=' + encodeURIComponent(referrer); }
var match = document.cookie.match(/_wixCIDX=([^;]*)/)
if (match) {
beatUrl += '&client_id=' + match[1]; }
return function(et, name, extra, isPageEvent) {
var tts = Math.round(performance.now());
var ts = et === 1 ? 0 : Date.now() - wixBiSession.initialTimestamp;
if (name && performance.mark) {
performance.mark(name + ' (beat ' + et + ')'); }
extra = extra || ''
if (extra.indexOf('pn=') === -1) {
extra = '&pn=1' + extra}

134
Anexos

if (isPageEvent) {
beatUrl = beatUrl.replace('evid=3', 'evid=5'); }
wixBiSession.sendBeacon(beatUrl
+ '&et=' + et
+ (name ? '&event_name=' + encodeURIComponent(name) : '')
+ '&ts=' + ts
+ '&tts=' + tts
+ '&vsi=' + wixBiSession.viewerSessionId
+ '&rid=' + wixBiSession.requestId
+ '&viewer_name=' +
encodeURIComponent(wixBiSession.renderType)
+ '&is_rollout=' + wixBiSession.is_rollout
+ (wixBiSession.visitorId ? '&vid=' + wixBiSession.visitorId : '')
+ (wixBiSession.siteMemberId ? '&mid=' +
wixBiSession.siteMemberId : '')
+ '&is_cached=' + wixBiSession.isCached
+ '&caching=' + wixBiSession.caching
+ extra); };})()};
(function () {
var microPop, caching = 'none';
var match = document.cookie.match(/ssr-
caching="cache,\s*desc=(\w+)(?:,\s*varnish=(\w+))?(?:,\s*dc,\s*desc=(\w+))?(?:"|;|
$)/);
if (!match && window.PerformanceServerTiming) {
match = [];
var serverTiming =
performance.getEntriesByType('navigation')[0].serverTiming;
serverTiming.forEach(function (st) {
switch (st.name) {
case 'cache':
match[1] = st.description;

135
Anexos

break;
case 'varnish':
match[2] = st.description;
break;
case 'dc':
microPop = st.description; }});}
if (match && match.length) {
caching = match[1] + ',' + (match[2] || 'none');
if (!microPop) {
microPop = match[3]; }}
wixBiSession.caching = caching;
wixBiSession.isCached = caching.indexOf("hit") === 0;
if (microPop) {
wixBiSession.microPop = microPop; }})();
wixBiSession.sendBeat(1, 'Init');
</script>
<script type="text/javascript">
(function(x,e,o,s,n){var
a=window.fedops||{};a.apps=a.apps||{};a.apps[x]={startLoadTime:e&&e.now&&e.no
w()};try{a.sessionId=o.getItem("fedops.logger.sessionId")}catch(x){}a.sessionId=a.s
essionId||wixBiSession.viewerSessionId;window.fedops=a;var
d="//frog.wix.com/bolt-
performance?appName="+x+"&src=72&evid=21"+'&dc=42'+"&is_rollout="+wixBiSe
ssion.is_rollout+ '&st=2'+
'&isp=0'+"&session_id="+a.sessionId+"&_="+s();wixBiSession.sendBeacon(d)})('bo
lt-
viewer',window.performance,window.localStorage,Math.random,window.navigator);
</script>
<meta name="fragment" content="!">
<!-- DATA -->
<script type="text/javascript">
var adData = {};
var mobileAdData = {};
136
Anexos

var usersDomain = "https://users.wix.com/wix-users";


</script>
<script type="text/javascript">
var santaBase = 'https://static.parastorage.com/services/santa/1.7340.6';
var boltBase = 'https://static.parastorage.com/services/wix-bolt/1.2702.0';
</script>
<script>
var requirejs = {
onNodeCreated: function(node) {
var src = node.getAttribute('src');
var shouldIgnore = ['googletagmanager.com', 'google-analytics.com',
'googleadservices.com', 'doubleclick.net', 'connect.facebook.net'].some(function
(domain) {
return src.indexOf(domain) !== -1; });
if (!shouldIgnore) {
node.setAttribute('crossorigin', 'anonymous') }}}
</script>
<script>
window.messageBuffer = [];
window.messageHandler = function(event) {messageBuffer.push(event)};
window.addEventListener('message', window.messageHandler, false);
</script>
<script id="sentry">(function(c,t,u,n,p,l,y,z,v){function e(b){if(!w){w=!0;var
d=t.getElementsByTagName(u)[0],a=t.createElement(u);a.src=z;a.crossorigin="an
onymous";a.addEventListener("load",function(){try{c[n]=q;c[p]=r;var
a=c[l],d=a.init;a.init=function(a){for(var b in
a)Object.prototype.hasOwnProperty.call(a,b)&&(v[b]=a[b]);d(v)};B(b,a)}catch(A){co
nsole.error(A)}});d.parentNode.insertBefore(a,d)}}function B(b,d){try{for(var
a=0;a<b.length;a++)if("function"===typeof b[a])b[a]();var
f=m.data,g=!1,h=!1;for(a=0;a<f.length;a++)if(f[a].f){h=
!0;var
e=f[a];!1===g&&"init"!==e.f&&d.init();g=!0;d[e.f].apply(d,e.a)}!1===h&&d.init();var
k=c[n],l=c[p];for(a=0;a<f.length;a++)f[a].e&&k?k.apply(c,f[a].e):f[a].p&&l&&l.apply(c,
137
Anexos

[f[a].p])}catch(C){console.error(C)}}for(var
g=!0,x=!1,k=0;k<document.scripts.length;k++)if(-
1<document.scripts[k].src.indexOf(y)){g="no"!==document.scripts[k].getAttribute("d
ata-lazy");break}var w=!1,h=[],m=function(b){(b.e||b.p||b.f&&-
1<b.f.indexOf("capture")||b.f&&-
1<b.f.indexOf("showReportDialog"))&&g&&e(h);m.data.push(b)};
m.data=[];c[l]={onLoad:function(b){h.push(b);g&&!x||e(h)},forceLoad:function(){x=!0
;g&&setTimeout(function(){e(h)})}};"init addBreadcrumb captureMessage
captureException captureEvent configureScope withScope
showReportDialog".split("
").forEach(function(b){c[l][b]=function(){m({f:b,a:arguments})}});var
q=c[n];c[n]=function(b,d,a,f,e){m({e:[].slice.call(arguments)});q&&q.apply(c,argumen
ts)};var
r=c[p];c[p]=function(b){m({p:b.reason});r&&r.apply(c,arguments)};g||setTimeout(fun
ction(){e(h)})})(window,document,
"script","onerror","onunhandledrejection","Sentry","8b4e078a51d04e0e9efdf47002
7f0ec1","https://browser.sentry-
cdn.com/4.6.2/bundle.min.js",{"dsn":"https://8b4e078a51d04e0e9efdf470027f0ec1
@sentry.wixpress.com/3"});</script>
<script async="" data-main="https://static.parastorage.com/services/wix-
bolt/1.2702.0/bolt-main/app/main-r.min.js"
src="./index_files/requirejs.min.js.descarga"></script>
<link id="viewerMainStyle" rel="stylesheet" type="text/css"
href="./index_files/viewer.min.css">
<link rel="stylesheet" type="text/css" href="./index_files/languages.css">
<link rel="stylesheet" type="text/css" href="./index_files/css">
<title>Medicenter</title>
<link rel="canonical" href="https://fergz2010ef.wixsite.com/medicenter2">
<meta property="og:title" content="Medicenter">
<meta property="og:url" content="https://fergz2010ef.wixsite.com/medicenter2">
<meta property="og:site_name" content="Medicenter">
<meta property="og:type" content="website">
<script type="text/javascript" charset="utf-8" async="" data-requirecontext="_"
data-requiremodule="main-r.min" src="./index_files/main-r.min.js.descarga"
crossorigin="anonymous"></script><link rel="preload" href="./index_files/bolt-main-
r.init.js.descarga" as="script" crossorigin="anonymous"><link rel="preload"
138
Anexos

href="./index_files/bolt-main-r.animations.js.descarga" as="script"
crossorigin="anonymous"><link rel="preload" href="./index_files/bolt-main-
prod.js.descarga" as="script" crossorigin="anonymous"><script
type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-
requiremodule="lodash" src="./index_files/lodash.min.js.descarga"
crossorigin="anonymous"></script><script charset="utf-8" src="./index_files/bolt-
main-r.init.js.descarga" crossorigin="anonymous"></script><script charset="utf-8"
src="./index_files/bolt-main-r.animations.js.descarga"
crossorigin="anonymous"></script><link rel="preload" href="./index_files/santa-
components.prod.js.descarga" as="script" crossorigin="anonymous"><link
rel="preload" href="./index_files/warmupUtils.min.js.descarga" as="script"
crossorigin="anonymous"><link rel="preload"
href="./index_files/skins.min.js.descarga" as="script"
crossorigin="anonymous"><link rel="preload"
href="./index_files/layout.min.js.descarga" as="script"
crossorigin="anonymous"><link rel="preload" href="./index_files/bolt-
components.js.descarga" as="script" crossorigin="anonymous"><script
type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-
requiremodule="zepto" src="./index_files/zepto.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="wix-ui-
santa/dataRefs.bundle" src="./index_files/dataRefs.bundle.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="warmupUtilsLib"
src="./index_files/warmupUtils.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="image-client-api"
src="./index_files/imageClientApi.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="warmupUtils"
src="./index_files/warmupUtils.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="santa-components-layout"
src="./index_files/santa-components-layout.prod.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="layout"
src="./index_files/layout.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="create-react-class"
src="./index_files/bundle.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
139
Anexos

async="" data-requirecontext="_" data-requiremodule="reactDOM"


src="./index_files/react-dom.production.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="react"
src="./index_files/react.production.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="skinUtils"
src="./index_files/skin-utils.js.descarga" crossorigin="anonymous"></script><script
type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-
requiremodule="thirdPartyAnalytics"
src="./index_files/thirdPartyAnalytics.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="skins"
src="./index_files/skins.min.js.descarga" crossorigin="anonymous"></script><script
type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-
requiremodule="mobileLayoutUtils"
src="./index_files/mobileLayoutUtils.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="data-capsule"
src="./index_files/frame-listener.bundle.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="santa-core-utils"
src="./index_files/coreUtils.js.descarga" crossorigin="anonymous"></script><script
type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-
requiremodule="coreUtils" src="./index_files/coreUtils.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="wixFreemiumBanner"
src="./index_files/wixFreemiumBanner.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="tpaComponents"
src="./index_files/tpaComponents.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="textCommon"
src="./index_files/textCommon.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="skinExports"
src="./index_files/skinExports.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="santa-components"
src="./index_files/santa-components.prod.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
140
Anexos

async="" data-requirecontext="_" data-requiremodule="pmrpc"


src="./index_files/pm-rpc.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="imageZoom"
src="./index_files/imageZoom.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="galleriesCommon"
src="./index_files/galleriesCommon.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="displayer"
src="./index_files/displayer.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="backgroundCommon"
src="./index_files/backgroundCommon.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="componentsCore"
src="./index_files/componentsCore.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="bolt-components"
src="./index_files/bolt-components.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="components"
src="./index_files/components.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="wix-dom-sanitizer"
src="./index_files/wix-dom-sanitizer.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="bolt-main"
src="./index_files/bolt-main-prod.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="TweenMax"
src="./index_files/TweenMax.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="santa-animations"
src="./index_files/santa-animations.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="ScrollToPlugin"
src="./index_files/ScrollToPlugin.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="wix-ui-
santa/viewerComponentService.bundle"
141
Anexos

src="./index_files/viewerComponentService.bundle.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="xss"
src="./index_files/xss.min.js.descarga" crossorigin="anonymous"></script><script
type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-
requiremodule="color" src="./index_files/color.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="controller"
src="./index_files/controller.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="siteRegionContainer"
src="./index_files/siteRegionContainer.min.js.descarga"
crossorigin="anonymous"></script><script type="text/javascript" charset="utf-8"
async="" data-requirecontext="_" data-requiremodule="promote-analytics-adapter"
src="./index_files/analytics-event-adapter.bundle.min.js.descarga"
crossorigin="anonymous"></script></head>
<body class="" data-js-loaded="true" style="">
<script type="text/javascript">
var htmlClassList = document.documentElement.classList;
var clientSideRender = false;
</script>
<div id="SITE_CONTAINER"><style type="text/css" data-
styleid="uploadedFonts"></style><div><style type="text/css" data-
styleid="theme_fonts">.font_0 {font: normal normal normal 22px/1.4em
raleway,sans-serif ;color:#FFFFFF;}
.font_1 {font: normal normal normal 16px/1.2em Arial,'ms pゴシック','ms
pgothic','돋움',dotum,helvetica,sans-serif ;color:#A9E1EC;}
.font_2 {font: normal normal normal 70px/1.4em raleway,sans-serif
;color:#6EA4CA;}
.font_3 {font: normal normal normal 12px/1.4em raleway,sans-serif
;color:#0C3C60;}
.font_4 {font: normal normal normal 40px/1.4em raleway,sans-serif
;color:#39729B;}
.font_5 {font: normal normal normal 24px/1.4em raleway,sans-serif
;color:#39729B;}

142
Anexos

.font_6 {font: normal normal normal 18px/1.4em raleway,sans-serif


;color:#39729B;}
.font_7 {font: normal normal normal 16px/1.4em 'open sans',sans-serif
;color:#39729B;}
.font_8 {font: normal normal normal 14px/1.4em 'open sans',sans-serif
;color:#0C3C60;}
.font_9 {font: normal normal normal 12px/1.4em 'open sans',sans-serif
;color:#062134;}
.font_10 {font: normal normal normal 10px/1.2em Arial,'ms pゴシック','ms
pgothic','돋움',dotum,helvetica,sans-serif ;color:#0A3942;}
</style><style type="text/css" data-styleid="theme_colors">.color_0 {color:
#062134;}
.backcolor_0 {background-color: #062134;}
.color_1 {color: #FFFFFF;}
.backcolor_1 {background-color: #FFFFFF;}
.color_2 {color: #000000;}
.backcolor_2 {background-color: #000000;}
.color_3 {color: #FFCB05;}
.backcolor_3 {background-color: #FFCB05;}
.color_4 {color: #0088CB;}
.backcolor_4 {background-color: #0088CB;}
.color_5 {color: #ED1C24;}
.backcolor_5 {background-color: #ED1C24;}
.color_6 {color: #062134;}
.backcolor_6 {background-color: #062134;}
.color_7 {color: #39729B;}
.backcolor_7 {background-color: #39729B;}
.color_8 {color: #FFFFFF;}
.backcolor_8 {background-color: #FFFFFF;}
.color_9 {color: #1C95EF;}
.backcolor_9 {background-color: #1C95EF;}

143
Anexos

.color_10 {color: #1C95EF;}


.backcolor_10 {background-color: #1C95EF;}
.color_11 {color: #FFFFFF;}
.backcolor_11 {background-color: #FFFFFF;}
.color_12 {color: #D1E0EB;}
.backcolor_12 {background-color: #D1E0EB;}
.color_13 {color: #6EA4CA;}
.backcolor_13 {background-color: #6EA4CA;}
.color_14 {color: #39729B;}
.backcolor_14 {background-color: #39729B;}
.color_15 {color: #0C3C60;}
.backcolor_15 {background-color: #0C3C60;}
.color_16 {color: #A9E1EC;}
.backcolor_16 {background-color: #A9E1EC;}
.color_17 {color: #7DCADA;}
.backcolor_17 {background-color: #7DCADA;}
.color_18 {color: #1EABC7;}
.backcolor_18 {background-color: #1EABC7;}
.color_19 {color: #147285;}
.backcolor_19 {background-color: #147285;}
.color_20 {color: #0A3942;}
.backcolor_20 {background-color: #0A3942;}
.color_21 {color: #B3C0D3;}
.backcolor_21 {background-color: #B3C0D3;}
.color_22 {color: #8794A7;}
.backcolor_22 {background-color: #8794A7;}
.color_23 {color: #5C697B;}
.backcolor_23 {background-color: #5C697B;}
.color_24 {color: #313E4F;}
.backcolor_24 {background-color: #313E4F;}

144
Anexos

.color_25 {color: #081423;}


.backcolor_25 {background-color: #081423;}
.color_26 {color: #B1DBD2;}
.backcolor_26 {background-color: #B1DBD2;}
.color_27 {color: #82B8AC;}
.backcolor_27 {background-color: #82B8AC;}
.color_28 {color: #3E9481;}
.backcolor_28 {background-color: #3E9481;}
.color_29 {color: #296356;}
.backcolor_29 {background-color: #296356;}
.color_30 {color: #15312B;}
.backcolor_30 {background-color: #15312B;}
.color_31 {color: #F4EAB1;}
.backcolor_31 {background-color: #F4EAB1;}
.color_32 {color: #E9DB89;}
.backcolor_32 {background-color: #E9DB89;}
.color_33 {color: #DEC328;}
.backcolor_33 {background-color: #DEC328;}
.color_34 {color: #94821B;}
.backcolor_34 {background-color: #94821B;}
.color_35 {color: #4A410D;}
.backcolor_35 {background-color: #4A410D;}
</style></div><div data-aid="stylesContainer"><style type="text/css" data-
styleid="style-jrjlzglc">.style-jrjlzglc {display:none;}</style><style type="text/css"
data-styleid="style-jqlbumsk">.style-jqlbumskitemsContainer {width:calc(100% -
0px);height:calc(100% - 0px);white-space:nowrap;display:inline-
block;overflow:visible;position:relative;}
.style-jqlbumskmoreContainer {overflow:visible;display:inherit;white-
space:nowrap;width:auto;background-color:rgba(57, 114, 155, 1);border-
radius:10px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.6); overflow:hidden;}

145
Anexos

.style-jqlbumskdropWrapper {z-
index:99999;display:block;opacity:1;visibility:hidden;position:absolute;margin-
top:7px;padding:0 5px;box-sizing:border-box;}
.style-jqlbumsk[data-dropmode="dropUp"] .style-jqlbumskdropWrapper {margin-
top:0;margin-bottom:7px;}
.style-jqlbumskdropWrapper[data-drophposition="left"] {padding-left:0;}
.style-jqlbumskdropWrapper[data-drophposition="right"] {padding-right:0;}
.style-jqlbumskrepeaterButton {height:100%;position:relative;box-sizing:border-
box;display:inline-block;}
.style-jqlbumskrepeaterButton[data-state~="header"] a,.style-
jqlbumskrepeaterButton[data-state~="header"] div {cursor:default !important;}
.style-jqlbumskrepeaterButtonlinkElement {display:inline-
block;height:100%;width:100%;}
.style-jqlbumskrepeaterButton_gapper {padding:0 5px;overflow:hidden;}
.style-jqlbumskrepeaterButton_color {background-color:rgba(12, 60, 96, 1);border-
radius:10px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.6);
position:absolute;top:0;bottom:0;left:5px;right:5px;}
.style-jqlbumskrepeaterButton_shade {background:transparent
url(https://static.parastorage.com/services/skins/2.1229.80/images/wysiwyg/core/th
emes/base/shiny2button_bg.png) center top repeat-x;border-radius:10px;
transition:background-color 0.4s ease 0s; width:100%;height:100%;}
.style-jqlbumskrepeaterButton_shade2 {background:transparent
url(https://static.parastorage.com/services/skins/2.1229.80/images/wysiwyg/core/th
emes/base/shiny2button_bg.png) center bottom repeat-x;border-radius:10px;
width:100%;height:100%;}
.style-jqlbumskrepeaterButtonbg {position:relative;cursor:pointer;}
.style-jqlbumskrepeaterButtonlabel {display:inline-block;font:normal normal normal
16px/1.2em Arial,'ms pゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif ;
color:#FFFFFF;padding:0 10px;transition:color 0.4s ease 0s;}
.style-jqlbumskrepeaterButton[data-listposition="left"] .style-
jqlbumskrepeaterButton_gapper {padding-left:0;}
.style-jqlbumskrepeaterButton[data-listposition="left"] .style-
jqlbumskrepeaterButton_color {left:0;}
.style-jqlbumskrepeaterButton[data-listposition="right"] .style-
jqlbumskrepeaterButton_gapper {padding-right:0;}
146
Anexos

.style-jqlbumskrepeaterButton[data-listposition="right"] .style-
jqlbumskrepeaterButton_color {right:0;}
.style-jqlbumskrepeaterButton[data-listposition="lonely"] .style-
jqlbumskrepeaterButton_gapper {padding:0;}
.style-jqlbumskrepeaterButton[data-listposition="lonely"] .style-
jqlbumskrepeaterButton_color {right:0;left:0;}
.style-jqlbumskrepeaterButton[data-state~="drop"] {width:100%;display:block;}
.style-jqlbumskrepeaterButton[data-state~="drop"] .style-
jqlbumskrepeaterButton_gapper {padding:0;}
.style-jqlbumskrepeaterButton[data-state~="drop"] .style-
jqlbumskrepeaterButton_color {background:transparent;box-shadow:none; border-
radius:0; transition:background-color 0.4s ease 0s; left:0;right:0;}
.style-jqlbumskrepeaterButton[data-state~="drop"] .style-
jqlbumskrepeaterButton_shade2 {border-radius:0;}
.style-jqlbumskrepeaterButton[data-state~="drop"] .style-
jqlbumskrepeaterButton_shade {opacity:0;transition:opacity 0.4s ease 0s; border-
radius:0;}
.style-jqlbumskrepeaterButton[data-state~="drop"] .style-
jqlbumskrepeaterButtonlabel {display:inline-block;padding:0 .5em;}
.style-jqlbumskrepeaterButton[data-listposition="dropLonely"] .style-
jqlbumskrepeaterButton_shade {border-radius:10px;}
.style-jqlbumskrepeaterButton[data-listposition="dropLonely"] .style-
jqlbumskrepeaterButton_shade2 {border-radius:10px;}
.style-jqlbumskrepeaterButton[data-listposition="top"] .style-
jqlbumskrepeaterButton_shade {border-radius:10px; border-bottom-left-
radius:0;border-bottom-right-radius:0;}
.style-jqlbumskrepeaterButton[data-listposition="top"] .style-
jqlbumskrepeaterButton_shade2 {border-radius:10px; border-bottom-left-
radius:0;border-bottom-right-radius:0;}
.style-jqlbumskrepeaterButton[data-listposition="bottom"] .style-
jqlbumskrepeaterButton_shade {border-radius:10px; border-top-left-
radius:0;border-top-right-radius:0;}
.style-jqlbumskrepeaterButton[data-listposition="bottom"] .style-
jqlbumskrepeaterButton_shade2 {border-radius:10px; border-top-left-
radius:0;border-top-right-radius:0;}

147
Anexos

.style-jqlbumskrepeaterButton[data-state~="drop"][data-state~="over"] .style-
jqlbumskrepeaterButton_shade,.style-jqlbumskrepeaterButton[data-
preview~="hover"] .style-jqlbumskrepeaterButton_shade
{opacity:1;transition:opacity 0.4s ease 0s;}
.style-jqlbumskrepeaterButton[data-state~="drop"][data-state~="over"] .style-
jqlbumskrepeaterButton_shade2,.style-jqlbumskrepeaterButton[data-
preview~="hover"] .style-jqlbumskrepeaterButton_shade2
{opacity:1;transition:opacity 0.4s ease 0s;}
.style-jqlbumskrepeaterButton[data-state~="drop"][data-state~="selected"] .style-
jqlbumskrepeaterButton_shade,.style-jqlbumskrepeaterButton[data-
preview~="active"] .style-jqlbumskrepeaterButton_shade
{opacity:1;transition:opacity 0.4s ease 0s;}
.style-jqlbumskrepeaterButton[data-state~="drop"][data-state~="selected"] .style-
jqlbumskrepeaterButton_shade2,.style-jqlbumskrepeaterButton[data-
preview~="active"] .style-jqlbumskrepeaterButton_shade2
{opacity:1;transition:opacity 0.4s ease 0s;}
.style-jqlbumskrepeaterButton[data-state~="over"] .style-
jqlbumskrepeaterButton_shade,.style-jqlbumskrepeaterButton[data-
preview~="hover"] .style-jqlbumskrepeaterButton_shade {background-
color:rgba(10, 57, 66, 1);transition:background-color 0.4s ease 0s;}
.style-jqlbumskrepeaterButton[data-state~="over"] .style-
jqlbumskrepeaterButtonlabel,.style-jqlbumskrepeaterButton[data-
preview~="hover"] .style-jqlbumskrepeaterButtonlabel {display:inline-
block;color:#FFFFFF;transition:color 0.4s ease 0s;}
.style-jqlbumskrepeaterButton[data-state~="selected"] .style-
jqlbumskrepeaterButton_shade,.style-jqlbumskrepeaterButton[data-
preview~="active"] .style-jqlbumskrepeaterButton_shade {background-
color:rgba(12, 60, 96, 1);transition:background-color 0.4s ease 0s;}
.style-jqlbumskrepeaterButton[data-state~="selected"] .style-
jqlbumskrepeaterButtonlabel,.style-jqlbumskrepeaterButton[data-
preview~="active"] .style-jqlbumskrepeaterButtonlabel {display:inline-
block;color:#FFFFFF;transition:color 0.4s ease 0s;}</style><style type="text/css"
data-styleid="pc1">.pc1screenWidthBackground
{position:absolute;top:0;right:0;bottom:0;left:0;}
.pc1[data-state~="fixedPosition"] {position:fixed !important;left:auto !important;z-
index:50;}
.pc1[data-state~="fixedPosition"].pc1_footer {top:auto;bottom:0;}

148
Anexos

.pc1bg {position:absolute;top:0;right:0;bottom:0;left:0;}
.pc1inlineContent {position:absolute;top:0;right:0;bottom:0;left:0;}
.pc1centeredContent {position:absolute;top:0;right:0;bottom:0;left:0;}</style><style
type="text/css" data-styleid="siteBackground">.siteBackground
{width:100%;position:absolute;}
.siteBackgroundbgBeforeTransition {position:absolute;top:0;}
.siteBackgroundbgAfterTransition {position:absolute;top:0;}</style><style
type="text/css" data-styleid="style-jmuw2jmt">.style-
jmuw2jmtscreenWidthBackground {position:absolute;top:0;right:0;bottom:0;left:0;}
.style-jmuw2jmt[data-state~="fixedPosition"] {position:fixed !important;left:auto
!important;z-index:50;}
.style-jmuw2jmt[data-state~="fixedPosition"].style-jmuw2jmt_footer
{top:auto;bottom:0;}
.style-jmuw2jmtbg {position:absolute;top:0;right:0;bottom:0;left:0;}
.style-jmuw2jmtinlineContent {position:absolute;top:0;right:0;bottom:0;left:0;}
.style-jmuw2jmtcenteredContent
{position:absolute;top:0;right:0;bottom:0;left:0;}</style><style type="text/css" data-
styleid="style-jwhbteu0">.style-jwhbteu0screenWidthBackground
{position:absolute;top:0;right:0;bottom:0;left:0;}
.style-jwhbteu0[data-state~="fixedPosition"] {position:fixed !important;left:auto
!important;z-index:50;}
.style-jwhbteu0[data-state~="fixedPosition"].style-jwhbteu0_footer
{top:auto;bottom:0;}
.style-jwhbteu0_bg {position:absolute;top:0;right:0;bottom:0;left:0;background-
color:rgba(12, 60, 96, 1); border-top:0px solid rgba(160, 160, 159, 1);border-
bottom:0px solid rgba(160, 160, 159, 1);}
.style-jwhbteu0bg {position:absolute;top:0;right:0;bottom:0;left:0;}
.style-jwhbteu0[data-state~="mobileView"] .style-jwhbteu0bg {left:10px;right:10px;}
.style-jwhbteu0_bg-center
{position:absolute;top:0px;right:0;bottom:0px;left:0;background-
color:transparent;border-radius:0;}
.style-jwhbteu0inlineContent {position:absolute;top:0;right:0;bottom:0;left:0;}
.style-jwhbteu0centeredContent
{position:absolute;top:0;right:0;bottom:0;left:0;}</style><style type="text/css" data-
styleid="txtNew">.txtNew {word-wrap:break-word;text-align:start;}
149
Anexos

.txtNew_override-left * {text-align:left !important;}


.txtNew_override-right * {text-align:right !important;}
.txtNew_override-center * {text-align:center !important;}
.txtNew_override-justify * {text-align:justify !important;}
.txtNew > * {pointer-events:auto;}
.txtNew li {font-style:inherit;font-weight:inherit;line-height:inherit;letter-
spacing:normal;}
.txtNew ol,.txtNew ul {padding-left:1.3em;padding-right:0;margin-left:0.5em;margin-
right:0;line-height:normal;letter-spacing:normal;}
.txtNew ul {list-style-type:disc;}
.txtNew ol {list-style-type:decimal;}
.txtNew ul ul,.txtNew ol ul {list-style-type:circle;}
.txtNew ul ul ul,.txtNew ol ul ul {list-style-type:square;}
.txtNew ul ol ul,.txtNew ol ol ul {list-style-type:square;}
.txtNew ul[dir="rtl"],.txtNew ol[dir="rtl"] {padding-left:0;padding-right:1.3em;margin-
left:0;margin-right:0.5em;}
.txtNew ul[dir="rtl"] ul,.txtNew ul[dir="rtl"] ol,.txtNew ol[dir="rtl"] ul,.txtNew ol[dir="rtl"]
ol {padding-left:0;padding-right:1.3em;margin-left:0;margin-right:0.5em;}
.txtNew p {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h1 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h2 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h3 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h4 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h5 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew h6 {margin:0;line-height:normal;letter-spacing:normal;}
.txtNew a {color:inherit;}</style><style type="text/css" data-styleid="style-
jrjlzgxz">.style-jrjlzgxzbg {border:0px solid rgba(12, 60, 96, 1);background-
color:transparent;border-radius:0; }
.style-jrjlzgxzinlineContent,.style-jrjlzgxzbg
{position:absolute;top:0;right:0;bottom:0;left:0;}</style><style type="text/css" data-
styleid="style-igqaaw2w">.style-igqaaw2wbg
{position:absolute;top:0;right:0;bottom:0;left:0;}

150
Anexos

.style-igqaaw2w[data-state~="mobileView"] .style-igqaaw2wbg
{left:10px;right:10px;}
.style-igqaaw2winlineContent
{position:absolute;top:0;right:0;bottom:0;left:0;}</style></div><div class="noop
visual-focus-on" style="position:relative"><div
id="FONTS_CONTAINER"></div><div id="STYLABLE_CONTAINER"></div><div
id="SITE_BACKGROUND" style="top: 50px; height: 805px; width: 1349px;"
class="siteBackground"><div id="SITE_BACKGROUND_previous_noPrev" data-
position="fixed" data-align="" data-fitting="" class="siteBackgroundprevious"
style="width: 100%; height: 100%;"><div id="SITE_BACKGROUNDpreviousImage"
class="siteBackgroundpreviousImage"></div><div
id="SITE_BACKGROUNDpreviousVideo"
class="siteBackgroundpreviousVideo"></div><div
id="SITE_BACKGROUND_previousOverlay_noPrev"
class="siteBackgroundpreviousOverlay"></div></div><div
id="SITE_BACKGROUND_current_ijdas_ijbeqb8x1_bg" style="top: 50px;
background-color: rgb(255, 255, 255); position: fixed; width: 100%; height: 100%;"
data-position="fixed" data-align="center" data-fitting="fill"
class="siteBackgroundcurrent"><div
id="SITE_BACKGROUND_currentImage_ijdas_ijbeqb8x1_bg" style="position:
absolute; top: 0px; width: 100%; object-position: 50% 50%; background-size:
cover; background-position: center center; background-repeat: no-repeat; height:
100%; background-image:
url(&quot;https://static.wixstatic.com/media/4d0029_7aca3c8f240a4634a822d1158
d8c59c2~mv2.jpg/v1/fill/w_768,h_1024,al_c,q_85/4d0029_7aca3c8f240a4634a822
d1158d8c59c2~mv2.webp&quot;);" data-type="bgimage" data-height="100%"
class="siteBackgroundcurrentImage" data-image-
css="{&quot;backgroundSize&quot;:&quot;cover&quot;,&quot;backgroundPosition
&quot;:&quot;center center&quot;,&quot;backgroundRepeat&quot;:&quot;no-
repeat&quot;,&quot;height&quot;:&quot;100%&quot;}"></div><div
id="SITE_BACKGROUNDcurrentVideo"
class="siteBackgroundcurrentVideo"></div><div
id="SITE_BACKGROUND_currentOverlay_ijdas_ijbeqb8x1_bg"
style="position:absolute;top:0;width:100%;height:100%"
class="siteBackgroundcurrentOverlay"></div></div></div><div id="SITE_ROOT"
class="SITE_ROOT" style="width:100%;min-width:980px;top:50px;padding-
bottom:0" aria-hidden="false"><div id="masterPage" class="mesh-layout" data-
mesh-layout="grid"><header data-is-mobile="false" data-state="" data-site-
width="980" data-header-top="0" style="position:relative;margin-top:0;left:0;margin-
left:0;width:100%;min-width:980px;top:;bottom:;right:" class="style-jwhbteu0"
id="SITE_HEADER"><div style="left:0;width:100%"
151
Anexos

id="SITE_HEADERscreenWidthBackground" class="style-
jwhbteu0screenWidthBackground"><div class="style-
jwhbteu0_bg"></div></div><div id="SITE_HEADERcenteredContent" class="style-
jwhbteu0centeredContent"><div style="margin-left:calc((100% - 980px) /
2);width:980px" id="SITE_HEADERbg" class="style-jwhbteu0bg"><div
class="style-jwhbteu0_bg-center"></div></div><div
id="SITE_HEADERinlineContent" class="style-jwhbteu0inlineContent"><style
id="SITE_HEADER-mesh-styles">
#SITE_HEADERinlineContent {
height: auto;
width: 100%;
position: relative;}
#SITE_HEADERinlineContent-gridWrapper {
pointer-events: none;}
#SITE_HEADERinlineContent-gridContainer {
position: static;
display: grid;
height: auto;
width: 100%;
min-height: auto;
grid-template-rows: min-content 1fr;
grid-template-columns: 100%;}
#SITE_STRUCTURE_WRichText_0 {
position: relative;
margin: 64px 0px 0 calc((100% - 980px) * 0.5);
left: 0px;
grid-area: 1 / 1 / 2 / 2;
justify-self: start;
align-self: start;}
#comp-jugxd2lg {
position: relative;
margin: 0px 0px 7px calc((100% - 980px) * 0.5);
152
Anexos

left: 0px;
grid-area: 2 / 1 / 3 / 2;
justify-self: start;
align-self: start;}
#SITE_HEADERcenteredContent {
position: relative;}
#SITE_HEADERinlineContent-gridContainer > * {
pointer-events: initial;}
#SITE_HEADERinlineContent-gridContainer > [id$="-rotated-wrapper"] {
pointer-events: none;}
#SITE_HEADERinlineContent-gridContainer > [id$="-rotated-wrapper"] > * {
pointer-events: initial;
}</style><div id="SITE_HEADERinlineContent-gridWrapper" data-mesh-
internal="true"><div id="SITE_HEADERinlineContent-gridContainer" data-mesh-
internal="true"><div data-packed="false" style="width: 471px; min-height: 46px;
pointer-events: none;" data-min-height="46" class="txtNew"
id="SITE_STRUCTURE_WRichText_0"><h1 class="font_0" style="font-
size:40px;"><span style="font-size:40px;"><a
href="https://fergz2010ef.wixsite.com/medicenter2" target="_self"><span
style="letter-spacing:0.06em;">CLINICA
MEDICENTER</span></a></span></h1></div><div data-packed="false"
style="width: 471px; min-height: 25px; pointer-events: none;" data-min-height="25"
class="txtNew" id="comp-jugxd2lg"><h1 class="font_0" style="font-
size:18px;"><span style="font-size:18px;"><a
href="https://fergz2010ef.wixsite.com/medicenter2" target="_self"><span
style="letter-spacing:0.06em;">Especializado
Ltda</span></a></span></h1></div></div></div></div></div></header><footer
style="bottom:auto;left:0;margin-left:0;width:100%;min-
width:980px;top:;right:;position:" class="style-jmuw2jmt_footer style-jmuw2jmt"
data-site-width="980" data-fixedposition="false" data-isrunninginmobile="false"
data-state=" " id="SITE_FOOTER"><div style="left:0;width:100%"
id="SITE_FOOTERscreenWidthBackground" class="style-
jmuw2jmtscreenWidthBackground"></div><div style="width:100%"
id="SITE_FOOTERcenteredContent" class="style-jmuw2jmtcenteredContent"><div
style="margin-left:calc((100% - 980px) / 2);width:980px" id="SITE_FOOTERbg"
class="style-jmuw2jmtbg"></div><div id="SITE_FOOTERinlineContent"
class="style-jmuw2jmtinlineContent"><style id="SITE_FOOTER-mesh-styles">
153
Anexos

#SITE_FOOTERinlineContent {
height: auto;
width: 100%;
position: relative;}
#SITE_FOOTERinlineContent-gridWrapper {
pointer-events: none;}
#SITE_FOOTERinlineContent-gridContainer {
position: static;
display: grid;
height: auto;
width: 100%;
min-height: auto;
grid-template-rows: 1fr;
grid-template-columns: 100%;}
#SITE_STRUCTURE_WRichText_1 {
position: relative;
margin: 44px 0px 42px calc((100% - 980px) * 0.5);
left: 57px;
grid-area: 1 / 1 / 2 / 2;
justify-self: start;
align-self: start;}
#SITE_FOOTERcenteredContent {
position: relative;}
#SITE_FOOTERinlineContent-gridContainer > * {
pointer-events: initial;}
#SITE_FOOTERinlineContent-gridContainer > [id$="-rotated-wrapper"] {
pointer-events: none;}
#SITE_FOOTERinlineContent-gridContainer > [id$="-rotated-wrapper"] > * {
pointer-events: initial;

154
Anexos

}</style><div id="SITE_FOOTERinlineContent-gridWrapper" data-mesh-


internal="true"><div id="SITE_FOOTERinlineContent-gridContainer" data-mesh-
internal="true"><div data-packed="true" style="width: 460px; pointer-events: none;"
class="txtNew" id="SITE_STRUCTURE_WRichText_1"><p class="font_8"><span
class="color_11">CLINICA MEDICENTER</span></p>
<p class="font_8"><span class="color_11">CR 12 # 12-88</span></p>
<p class="font_8"><span class="color_11">(+57) 5 7288204</span></p>
<p class="font_8"><span class="color_11">RIOHACHA - LA
GUAJIRA</span></p></div></div></div></div></div></footer><main data-is-
mobile="false" data-is-mesh="true" data-site-width="980" style="left:0;margin-
left:0;width:100%;min-width:980px;top:0;bottom:;right:;position:" class="pc1" data-
state="" id="PAGES_CONTAINER"><div style="left:0"
id="PAGES_CONTAINERscreenWidthBackground"
class="pc1screenWidthBackground"></div><div style="position:relative"
id="PAGES_CONTAINERcenteredContent" class="pc1centeredContent"><div
style="display:none" id="PAGES_CONTAINERbg" class="pc1bg"></div><div
style="position:relative" id="PAGES_CONTAINERinlineContent"
class="pc1inlineContent"><div style="width:100%"><div data-ismobile="false"
data-is-mesh-layout="true"
style="height:100%;left:0;position:relative;top:;bottom:;right:" class="style-
igqaaw2w" id="ijdas"><div style="margin-left:calc((100% - 980px) / 2);width:980px"
id="ijdasbg" class="style-igqaaw2wbg"></div><div class="style-
igqaaw2winlineContent" id="ijdasinlineContent"><style id="ijdas-mesh-styles">
#ijdasinlineContent {
height: auto;
width: 100%;
position: relative;}
#ijdasinlineContent-gridWrapper {
pointer-events: none;}
#ijdasinlineContent-gridContainer {
position: static;
display: grid;
height: auto;
width: 100%;
min-height: 500px;

155
Anexos

grid-template-rows: 1fr;
grid-template-columns: 100%;
padding-bottom: 0px;
box-sizing: border-box;}
#DrpDwnMn1 {
position: relative;
margin: 100px 0px 0 calc((100% - 980px) * 0.5);
left: 109px;
grid-area: 1 / 1 / 2 / 2;
justify-self: start;
align-self: start;}
#ijdascenteredContent {
position: relative;}
#ijdasinlineContent-gridContainer > * {
pointer-events: initial;}
#ijdasinlineContent-gridContainer > [id$="-rotated-wrapper"] {
pointer-events: none;}
#ijdasinlineContent-gridContainer > [id$="-rotated-wrapper"] > * {
pointer-events: initial;
}</style><div id="ijdasinlineContent-gridWrapper" data-mesh-internal="true"><div
id="ijdasinlineContent-gridContainer" data-mesh-internal="true"><nav
id="DrpDwnMn1" class="hidden-during-prewarmup style-jqlbumsk" style="width:
732px; height: 60px; overflow-x: visible;" data-stretch-buttons-to-menu-
width="false" data-same-width-buttons="true" data-num-items="3" data-
menuborder-y="0" data-menubtn-border="0" data-ribbon-els="0" data-label-
pad="0" data-ribbon-extra="0" data-drophposition="" data-dropalign="right" dir="ltr"
data-state="right notMobile" data-dropmode="dropDown"><ul style="text-
align:right" aria-label="Site navigation" role="navigation"
id="DrpDwnMn1itemsContainer" class="style-jqlbumskitemsContainer"><li data-
direction="ltr" data-listposition="center" data-data-id="bmipgy" class="style-
jqlbumskrepeaterButton" data-state="menu idle link notMobile" id="DrpDwnMn10"
data-original-gap-between-text-and-btn="11" aria-hidden="false" style="width:
233px; height: 60px; position: relative; box-sizing: border-box; overflow:
visible;"><a role="button" tabindex="0" aria-haspopup="false" data-
156
Anexos

listposition="center" href="http://appelectronick.com/mc/QUIENES SOMOS"


target="_self" id="DrpDwnMn10linkElement" class="style-
jqlbumskrepeaterButtonlinkElement"><div class="style-
jqlbumskrepeaterButton_gapper"><div class="style-
jqlbumskrepeaterButton_color"><div class="style-
jqlbumskrepeaterButton_shade"><div class="style-
jqlbumskrepeaterButton_shade2"></div></div></div><div style="text-align:center"
id="DrpDwnMn10bg" class="style-jqlbumskrepeaterButtonbg"><p style="text-align:
center; line-height: 60px;" id="DrpDwnMn10label" class="style-
jqlbumskrepeaterButtonlabel">¿QUIENES SOMOS?</p></div></div></a></li><li
data-direction="ltr" data-listposition="center" data-data-id="dataItem-jql9aktv"
class="style-jqlbumskrepeaterButton" data-state="menu idle link notMobile"
id="DrpDwnMn11" data-original-gap-between-text-and-btn="10" aria-
hidden="false" style="width: 233px; height: 60px; position: relative; box-sizing:
border-box; overflow: visible;"><a role="button" tabindex="0" aria-haspopup="false"
data-listposition="center" href="http://appelectronick.com/mc/VARIABLES
AMBIENTALES" target="_self" id="DrpDwnMn11linkElement" class="style-
jqlbumskrepeaterButtonlinkElement"><div class="style-
jqlbumskrepeaterButton_gapper"><div class="style-
jqlbumskrepeaterButton_color"><div class="style-
jqlbumskrepeaterButton_shade"><div class="style-
jqlbumskrepeaterButton_shade2"></div></div></div><div style="text-align:center"
id="DrpDwnMn11bg" class="style-jqlbumskrepeaterButtonbg"><p style="text-align:
center; line-height: 60px;" id="DrpDwnMn11label" class="style-
jqlbumskrepeaterButtonlabel">VARIABLES
AMBIENTALES</p></div></div></a></li><li data-direction="ltr" data-
listposition="right" data-data-id="dataItem-jql86ez9" class="style-
jqlbumskrepeaterButton" data-state="menu idle link notMobile" id="DrpDwnMn12"
data-original-gap-between-text-and-btn="6" aria-hidden="false" style="width:
233px; height: 60px; position: relative; box-sizing: border-box; overflow:
visible;"><a role="button" tabindex="0" aria-haspopup="false" data-
listposition="right" href="http://appelectronick.com/mc/SISTEMA DE MONITOREO"
target="_self" id="DrpDwnMn12linkElement" class="style-
jqlbumskrepeaterButtonlinkElement"><div class="style-
jqlbumskrepeaterButton_gapper"><div class="style-
jqlbumskrepeaterButton_color"><div class="style-
jqlbumskrepeaterButton_shade"><div class="style-
jqlbumskrepeaterButton_shade2"></div></div></div><div style="text-align:center"
id="DrpDwnMn12bg" class="style-jqlbumskrepeaterButtonbg"><p style="text-align:
center; line-height: 60px;" id="DrpDwnMn12label" class="style-
jqlbumskrepeaterButtonlabel">SISTEMA DE
157
Anexos

MONITOREO</p></div></div></a></li><li data-listposition="right" class="style-


jqlbumskrepeaterButton" data-state="menu idle header notMobile"
id="DrpDwnMn1__more__" data-original-gap-between-text-and-btn="5" aria-
hidden="true" style="height: 0px; overflow: hidden; position: absolute;"><a
role="button" tabindex="-1" aria-haspopup="true" data-listposition="right"
id="DrpDwnMn1__more__linkElement" class="style-
jqlbumskrepeaterButtonlinkElement"><div class="style-
jqlbumskrepeaterButton_gapper"><div class="style-
jqlbumskrepeaterButton_color"><div class="style-
jqlbumskrepeaterButton_shade"><div class="style-
jqlbumskrepeaterButton_shade2"></div></div></div><div style="text-align:center"
id="DrpDwnMn1__more__bg" class="style-jqlbumskrepeaterButtonbg"><p
style="text-align:center" id="DrpDwnMn1__more__label" class="style-
jqlbumskrepeaterButtonlabel">More</p></div></div></a></li></ul><div
id="DrpDwnMn1moreButton" class="style-jqlbumskmoreButton"></div><nav
style="visibility: hidden; left: auto; right: 233px; bottom: auto;" data-drophposition=""
data-dropalign="right" id="DrpDwnMn1dropWrapper" class="style-
jqlbumskdropWrapper"><ul style="visibility: hidden; left: auto; right: 233px;"
id="DrpDwnMn1moreContainer" class="style-
jqlbumskmoreContainer"></ul></nav></nav></div></div></div></div></div></div><
/div></main><div id="soapAfterPagesContainer"><style
id="soapAfterPagesContainer-mesh-styles">
#soapAfterPagesContainerinlineContent {
height: auto;
width: 100%;
position: relative;}
#soapAfterPagesContainerinlineContent-gridWrapper {
pointer-events: none;}
#soapAfterPagesContainerinlineContent-gridContainer {
position: static;
display: grid;
height: auto;
width: 100%;
min-height: auto;
grid-template-rows: 1fr;
grid-template-columns: 100%;
158
Anexos

padding-bottom: 0px;
box-sizing: border-box;}
#CONTROLLER_COMP_CUSTOM_ID {
position: absolute;
top: -128px;
left: 20px;}
#soapAfterPagesContainercenteredContent {
position: relative;}
#soapAfterPagesContainerinlineContent-gridContainer > * {
pointer-events: initial;}
#soapAfterPagesContainerinlineContent-gridContainer > [id$="-rotated-wrapper"] {
pointer-events: none;}
#soapAfterPagesContainerinlineContent-gridContainer > [id$="-rotated-wrapper"] >
* { pointer-events: initial;
}</style><div id="soapAfterPagesContainerinlineContent-gridWrapper" data-mesh-
internal="true"><div id="soapAfterPagesContainerinlineContent-gridContainer"
data-mesh-internal="true"><div style="" class="style-jrjlzglc"
id="CONTROLLER_COMP_CUSTOM_ID"></div></div></div></div></div></div><
div id="WIX_ADS" class="wix-ads-2 visible desktop"><style type="text/css" data-
styleid="wixAds-style">@charset "UTF-8";
/*the ad font is Helvetica. we don't wont users to use it in the sites, so we changed
the name of the font */
@font-face {
font-family: "wixFreemiumFontW01-35Thin";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf")
format("truetype"), url("//static.parastorage.com/services/third-

159
Anexos

party/fonts/Helvetica/Fonts/2e309b1b-08b8-477f-bc9e-
7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW01-45Ligh";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/7816f72f-f47e-4715-8cd7-
960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW01-55Roma";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-
062a-45af-86e1-2bbdb3dd94f9") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW01-65Medi";
font-weight: bold;
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
160
Anexos

party/fonts/Helvetica/Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/36c182c6-ef98-4021-9b0d-
d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW02-35Thin";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/775a65da-14aa-4634-be95-6724c05fd522.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/988eaaa7-5565-4f65-bb17-146b650ce9e9.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/3503a1a6-91c3-4c42-8e66-
2ea7b2b57541.svg#3503a1a6-91c3-4c42-8e66-2ea7b2b57541") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW02-45Ligh";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/9a2e4855-380f-477f-950e-d98e8db54eac.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/48d599a6-92b5-4d43-a4ac-
8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW02-55Roma";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");

161
Anexos

src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b68875cb-14a9-472e-8177-
0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW02-65Medi";
font-weight: bold;
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/5b4a262e-3342-44e2-8ad7-719998a68134.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/58ab5075-53ea-46e6-9783-
cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW10-35Thin";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/93b6bf6a-418e-4a8f-8f79-cb9c99ef3e32.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/93b6bf6a-418e-4a8f-8f79-cb9c99ef3e32.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/c881c21b-4148-4a11-a65d-f35e42999bc8.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/03634cf1-a9c9-4e13-b049-c90d830423d4.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/1bc99c0a-298b-46f9-b325-
18b5e5169795.svg#1bc99c0a-298b-46f9-b325-18b5e5169795") format("svg"); }
@font-face {
162
Anexos

font-family: "wixFreemiumFontW10-45Ligh";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/5b85c7cc-6ad4-4226-83f5-9d19e2974123.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/5b85c7cc-6ad4-4226-83f5-9d19e2974123.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/835e7b4f-b524-4374-b57b-9a8fc555fd4e.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/2c694ef6-9615-473e-8cf4-d8d00c6bd973.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/3fc84193-a13f-4fe8-87f7-
238748a4ac54.svg#3fc84193-a13f-4fe8-87f7-238748a4ac54") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW10-65Medi";
font-weight: bold;
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/7092fdcc-7036-48ce-ae23-cfbc9be2e3b0.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/7092fdcc-7036-48ce-ae23-cfbc9be2e3b0.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/5b29e833-1b7a-40ab-82a5-cfd69c8650f4.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b0298148-2d59-44d1-9ec9-1ca6bb097603.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/ae1dea8c-a953-4845-b616-
74a257ba72e6.svg#ae1dea8c-a953-4845-b616-74a257ba72e6") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW10-55Roma";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/f1feaed7-6bce-400a-a07e-a893ae43a680.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/f1feaed7-6bce-400a-a07e-a893ae43a680.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/8ac9e38d-29c6-41ea-8e47-4ae4d2b1a4e1.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/4bd09087-655e-4abb-844c-dccdeb68003d.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
163
Anexos

party/fonts/Helvetica/Fonts/df234d87-eada-4058-aa80-
5871e7fbe1c3.svg#df234d87-eada-4058-aa80-5871e7fbe1c3") format("svg"); }
.wrapper.hidden {
display: none; }
.wrapper.visible {
display: block;
visibility: visible; }
wrapper .desktop-top {
position: fixed;
top: 0;
right: 39px;
border-top: solid 2px #459fed;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
transition: height 100ms;
cursor: pointer;
overflow: hidden;
color: #ffffff;
display: block;
font-family: wixFreemiumFontW01-55Roma, wixFreemiumFontW02-55Roma,
wixFreemiumFontW10-55Roma, Helvetica Neue, Helvetica, Arial, メイリオ,
meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
letter-spacing: 0.05em;
font-size: 13px;
z-index: 999; }
.wrapper .desktop-top:hover {
min-height: 72px;
background-color: #43515c;
padding-bottom: 6px;
word-wrap: break-word; }
.wrapper .desktop-top:hover > .hover1 {
164
Anexos

display: block;
font-family: wixFreemiumFontW01-35Thin, wixFreemiumFontW02-35Thin,
wixFreemiumFontW10-35Thin, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
padding-top: 4px; }
.wrapper .desktop-top:hover > .arrow,
.wrapper .desktop-top:hover > .hover2 {
display: inline-block; }
.wrapper .desktop-top > .main {
padding: 0 6px 0 10px;
text-align: center;
line-height: 26px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
background-color: #20303c; }
.wrapper .desktop-top > .main > .banner1,
.wrapper .desktop-top > .main > .wix,
.wrapper .desktop-top > .main > .banner2,
.wrapper .desktop-top > .main > .arrow {
display: inline-block; }
.wrapper .desktop-top > .main > .wix {
fill: #fff;
width: 28px;
height: 14px;
padding: 0 1px 4px 1px;
vertical-align: middle; }
.wrapper .desktop-top > .main > .wix > .dot {
fill: #fc0; }
.wrapper .desktop-top > .hover1,
.wrapper .desktop-top > .hover2 {

165
Anexos

padding-left: 14px;
line-height: 20px;
display: none; }
.wrapper .desktop-top > .hover2 {
color: #459fed;
padding-right: 4px; }
.wrapper .desktop-top > .arrow {
display: none;
fill: none;
stroke: #459fed;
stroke-miterlimit: 10;
stroke-width: 2px;
height: 10px;
width: 6px;
padding-bottom: 5px;
vertical-align: bottom; }
.wrapper .desktop-bottom {
position: fixed;
width: 100%;
height: 40px;
background-color: #20303c;
bottom: 0;
max-height: 10vh;
color: #ffffff;
font-size: 14px;
display: inline-block;
line-height: 40px;
text-align: center;
letter-spacing: 0.05em;
align-items: center;

166
Anexos

font-family: wixFreemiumFontW01-55Roma, wixFreemiumFontW02-55Roma,


wixFreemiumFontW10-55Roma, Helvetica Neue, Helvetica, Arial, メイリオ,
meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
transition: background-color 150ms;
cursor: pointer;
z-index: 999; }
.wrapper .desktop-bottom.preview {
cursor: default; }
.wrapper .desktop-bottom:not(.preview):hover {
background-color: #43515c; }
.wrapper .desktop-bottom > .contents .wix-logo {
fill: #fff;
width: 36px;
vertical-align: middle;
padding-bottom: 6px;
height: 16px; }
.wrapper .desktop-bottom > .contents .wix-logo > .dot {
fill: #fc0; }
.wrapper .desktop-bottom > .contents .com {
color: #ffffff; }
.wrapper .desktop-bottom > .contents > .arrow {
fill: none;
stroke: #459fed;
stroke-miterlimit: 10;
stroke-width: 2px;
height: 10px;
padding-bottom: 1px;
vertical-align: middle; }
.wrapper .desktop-bottom > .contents > .second {
color: #459fed;

167
Anexos

padding: 0 5px 0 6px; }


@media (orientation: landscape) and (max-width: 600px) {
.wrapper .mobile-top.not-preview {
display: none; } }
wrapper .mobile-top {
position: relative;
display: block;
height: 38px;
top: 0px;
width: 100%;
font-family: wixFreemiumFontW01-65Medi, wixFreemiumFontW02-65Medi,
wixFreemiumFontW10-65Medi, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
letter-spacing: 0.05em;
font-size: 14px;
color: #ffffff;
background-color: #20303c;
z-index: 999;
text-align: center;
cursor: default; }
.wrapper .mobile-top.fixed-ad-mobile {
position: fixed;
width: 320px;
z-index: 1000; }
.wrapper .mobile-top > .first {
display: inline-block;
text-align: center;
line-height: 38px; }
.wrapper .mobile-top .wix-logo {
fill: #fff;

168
Anexos

width: 30px;
padding-bottom: 4px;
vertical-align: middle;
height: 15px; }
.wrapper .mobile-top .wix-logo > .dot {
fill: #fc0; }
/* old banner*/
.wixAds_wrapper-old.hidden {
display: none; }
.wixAds_wrapper-old.visible {
display: block; }
.wixAds_wrapper-old .wixAdsdesktopWADTop {
position: fixed;
z-index: 999;
height: 26px;
top: 0;
right: 50px;
overflow: hidden;
background-color: #404040;
border-radius: 0 0 6px 6px;
pointer-events: all;
cursor: pointer;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.wixAds_wrapper-old .wixAdsdesktopWADTop:hover {
height: 97px;
background-color: rgba(50, 50, 50, 0.8); }
.wixAds_wrapper-old .wixAdsdesktopWADTop:hover .topLabel {
background-color: #222222; }
.wixAds_wrapper-old .topLabel {

169
Anexos

padding: 6px;
font-size: 13px;
line-height: 1.3em;
color: #FFF;
width: 100%;
font-size: 13px;
color: #FFF;
font-weight: bold;
line-height: 18px;
text-align: justify;
padding: 5px 10px; }
.wixAds_wrapper-old .topLabel .smallMusa {
display: inline-block;
text-indent: -9999px;
width: 16px;
height: 16px;
margin-right: 5px;
background-image:
url("//static.wixstatic.com/media/0da768_0c5ce9e2ffa442bea0b79b690223a939~m
v2.png");
background-repeat: no-repeat;
background-position: 0% 0%; }
.wixAds_wrapper-old .topLabel .smallLogo {
display: inline-block;
text-indent: -9999px;
width: 29px;
height: 16px;
background-image:
url("//static.wixstatic.com/media/0da768_0c5ce9e2ffa442bea0b79b690223a939~m
v2.png");
background-repeat: no-repeat;

170
Anexos

background-position: -16px top; }


.wixAds_wrapper-old .topContent {
font-size: 13px;
line-height: 1.3em;
color: #ffffff;
font-weight: bold;
line-height: 18px;
text-align: justify;
padding: 5px 10px;
width: 100%; }
.wixAds_wrapper-old .topContent .emphasis {
color: #ffcc00;
line-height: 26px; }
.wixAds_wrapper-old .desktop-bottom {
position: fixed;
z-index: 999;
width: 100%;
bottom: 0;
max-height: 10vh; }
.wixAds_wrapper-old .desktop-bottom:hover .siteBanner,
.wixAds_wrapper-old .desktop-bottom:hover .footerLabel {
background-color: #222222 !important; }
.wixAds_wrapper-old .desktop-bottom .footerLabel {
width: 100%;
height: 40px;
text-align: center;
background-color: #404040;
border-radius: 6px 6px 0 0;
pointer-events: all;
cursor: pointer; }

171
Anexos

.wixAds_wrapper-old .desktop-bottom .footerLabel .siteBanner {


background-color: #404040;
border-radius: 6px 6px 0 0;
width: 100%;
height: 100%;
text-align: center; }
.wixAds_wrapper-old .desktop-bottom .footerLabel .siteBanner .bigMusa {
text-indent: -9999px;
width: 36px;
background-image:
url("//static.wixstatic.com/media/0da768_0c5ce9e2ffa442bea0b79b690223a939~m
v2.png");
background-repeat: no-repeat;
background-position: left bottom;
position: relative;
top: -19px; }
.wixAds_wrapper-old .desktop-bottom .footerLabel .siteBanner .wrapper {
padding: 5px 0; }
.wixAds_wrapper-old .desktop-bottom .footerLabel .siteBanner .wrapper div {
display: inline-block;
height: 30px; }
.wixAds_wrapper-old .desktop-bottom .footerLabel .siteBanner .txt {
line-height: 47px;
color: #ffffff;
font-weight: bold;
font-size: 15px; }
.wixAds_wrapper-old .desktop-bottom .footerLabel .siteBanner .txt a {
color: #ffffff; }
.wixAds_wrapper-old .desktop-bottom .footerLabel .emphasis {
color: #ffcc00;
font-size: 16px;
172
Anexos

text-transform: uppercase; }
.wixAds_wrapper-old .mobile-top {
width: 100%;
height: 30px;
position: relative;
display: block;
text-align: center;
background-color: #313131;
z-index: 999; }
.wixAds_wrapper-old .mobile-top .wixAdsmobileAdImg {
height: 30px; }
@media (orientation: landscape) and (max-width: 600px) {
.wixAds_wrapper-old .mobile-top.not-preview {
display: none; } }
.wixAds_wrapper-old .spacer {
line-height: 26px; }
/*the ad font is Helvetica. we don't wont users to use it in the sites, so we changed
the name of the font */
@font-face {
font-family: "wixFreemiumFontW01-35Thin";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/2e309b1b-08b8-477f-bc9e-
7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW01-45Ligh";
173
Anexos

src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/7816f72f-f47e-4715-8cd7-
960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW01-55Roma";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-
062a-45af-86e1-2bbdb3dd94f9") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW01-65Medi";
font-weight: bold;
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf")
format("truetype"), url("//static.parastorage.com/services/third-

174
Anexos

party/fonts/Helvetica/Fonts/36c182c6-ef98-4021-9b0d-
d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW02-35Thin";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/775a65da-14aa-4634-be95-6724c05fd522.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/988eaaa7-5565-4f65-bb17-146b650ce9e9.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/3503a1a6-91c3-4c42-8e66-
2ea7b2b57541.svg#3503a1a6-91c3-4c42-8e66-2ea7b2b57541") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW02-45Ligh";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/9a2e4855-380f-477f-950e-d98e8db54eac.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/48d599a6-92b5-4d43-a4ac-
8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW02-55Roma";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff")
format("woff"), url("//static.parastorage.com/services/third-
175
Anexos

party/fonts/Helvetica/Fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b68875cb-14a9-472e-8177-
0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW02-65Medi";
font-weight: bold;
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/5b4a262e-3342-44e2-8ad7-719998a68134.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/58ab5075-53ea-46e6-9783-
cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW10-35Thin";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/93b6bf6a-418e-4a8f-8f79-cb9c99ef3e32.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/93b6bf6a-418e-4a8f-8f79-cb9c99ef3e32.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/c881c21b-4148-4a11-a65d-f35e42999bc8.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/03634cf1-a9c9-4e13-b049-c90d830423d4.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/1bc99c0a-298b-46f9-b325-
18b5e5169795.svg#1bc99c0a-298b-46f9-b325-18b5e5169795") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW10-45Ligh";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/5b85c7cc-6ad4-4226-83f5-9d19e2974123.eot?#iefix");

176
Anexos

src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/5b85c7cc-6ad4-4226-83f5-9d19e2974123.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/835e7b4f-b524-4374-b57b-9a8fc555fd4e.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/2c694ef6-9615-473e-8cf4-d8d00c6bd973.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/3fc84193-a13f-4fe8-87f7-
238748a4ac54.svg#3fc84193-a13f-4fe8-87f7-238748a4ac54") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW10-65Medi";
font-weight: bold;
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/7092fdcc-7036-48ce-ae23-cfbc9be2e3b0.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/7092fdcc-7036-48ce-ae23-cfbc9be2e3b0.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/5b29e833-1b7a-40ab-82a5-cfd69c8650f4.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/b0298148-2d59-44d1-9ec9-1ca6bb097603.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/ae1dea8c-a953-4845-b616-
74a257ba72e6.svg#ae1dea8c-a953-4845-b616-74a257ba72e6") format("svg"); }
@font-face {
font-family: "wixFreemiumFontW10-55Roma";
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/f1feaed7-6bce-400a-a07e-a893ae43a680.eot?#iefix");
src: url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/f1feaed7-6bce-400a-a07e-a893ae43a680.eot?#iefix")
format("eot"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/8ac9e38d-29c6-41ea-8e47-4ae4d2b1a4e1.woff")
format("woff"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/4bd09087-655e-4abb-844c-dccdeb68003d.ttf")
format("truetype"), url("//static.parastorage.com/services/third-
party/fonts/Helvetica/Fonts/df234d87-eada-4058-aa80-
5871e7fbe1c3.svg#df234d87-eada-4058-aa80-5871e7fbe1c3") format("svg"); }
.wix-ads-2 {
177
Anexos

width: 100%; }
.wix-ads-2.hidden {
display: none; }
.wix-ads-2.visible {
display: block;
visibility: visible; }
.wix-ads-2.desktop {
z-index: 999;
position: fixed;
top: 0; }
.wix-ads-2.mobile {
z-index: 999; }
.wix-ads-2 .desktop-top {
height: 50px;
box-sizing: border-box;
background: #eff1f2;
display: flex;
justify-content: center;
align-items: center;
border-bottom: 3px solid #a0138e;
width: 100%; }
.wix-ads-2 .desktop-top.overlay {
background-color: #ff0000;
border: none; }
.wix-ads-2 .desktop-top.preview {
cursor: default; }
.wix-ads-2 .desktop-top > .contents {
display: flex;
align-items: center; }
.wix-ads-2 .desktop-top > .contents .text {

178
Anexos

font-family: wixFreemiumFontW01-65Medi, wixFreemiumFontW02-65Medi,


wixFreemiumFontW10-65Medi, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
font-size: 14px;
color: #20303C;
line-height: 24px;
flex-shrink: 0; }
.wix-ads-2 .desktop-top > .contents .text .wix-logo {
fill: #20303C;
width: 36px;
vertical-align: middle;
padding-bottom: 6px;
height: 16px; }
.wix-ads-2 .desktop-top > .contents .text .wix-logo > .dot {
fill: #fc0; }
.wix-ads-2 .desktop-top > .contents .text .com {
color: #20303C; }
.wix-ads-2 .desktop-top > .contents .button {
font-family: wixFreemiumFontW01-65Medi, wixFreemiumFontW02-65Medi,
wixFreemiumFontW10-65Medi, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
font-size: 14px;
color: #a0138e;
border: 1px solid #a0138e;
display: inline-flex;
width: 112px;
height: 35px;
justify-content: center;
align-items: center;
border-radius: 17px;
margin-left: 6px;
179
Anexos

flex-shrink: 0;
text-align: center; }
.wix-ads-2 .desktop-top:not(.overlay):hover {
cursor: pointer;
background: #fff; }
.wix-ads-2 .desktop-top:not(.overlay):hover .button {
color: #fff;
background-color: #a0138e; }
.wix-ads-2 .mobile-top {
height: 38px;
box-sizing: border-box;
background: #eff1f2;
display: flex;
justify-content: center;
align-items: center;
border-bottom: 3px solid #a0138e;
width: 100%;
position: relative;
top: 0;
z-index: 1; }
.wix-ads-2 .mobile-top.overlay {
background-color: #ff0000;
border: none; }
.wix-ads-2 .mobile-top.fixed-ad-mobile {
position: fixed;
width: 320px;
z-index: 1000; }
.wix-ads-2 .mobile-top .content {

180
Anexos

font-family: wixFreemiumFontW01-65Medi, wixFreemiumFontW02-65Medi,


wixFreemiumFontW10-65Medi, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
font-size: 14px;
color: #20303C;
line-height: 10px;
letter-spacing: 0.05em;
align-items: baseline;
display: flex; }
.wix-ads-2 .mobile-top .content .wix-logo {
fill: #20303C;
vertical-align: middle;
padding: 0 5px;
height: 10.5px; }
.wix-ads-2 .mobile-top .content .wix-logo > .dot {
fill: #fc0; }
.wix-ads-2 .mobile-top.one-app-banner .content {
font-family: wixFreemiumFontW01-55Roma, wixFreemiumFontW02-55Roma,
wixFreemiumFontW10-55Roma, Helvetica Neue, Helvetica, Arial, メイリオ,
meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
font-size: 16px;
color: #1c1c1c;
line-height: 38px; }
.wix-ads-2 .mobile-top.one-app-banner .wix-logo {
padding: 0 2px 0 6px; }
.wix-ads-2 .mobile-top.one-app-banner .download-logo {
height: 22px;
align-self: center;
padding-left: 10px;
margin-left: -4px; }

181
Anexos

/*# sourceMappingURL=wix-freemuim-css-entry.css.map */</style><!--a


class="desktop-top" id="top" data-aid="WIX_ADSdesktopTop"
style="height:50px;display:flex"
href="https://es.wix.com/lpviral/es900viral?utm_campaign=vir_wixad_live&amp;ads
Version=white&amp;orig_msid=598a1d23-a9c8-4791-b4b8-0670580921e6"
target="_blank" rel="nofollow"><span class="contents"><span class="text">Este
página web se diseñó con la plataforma <span><svg class="wix-logo" viewBox="0
0 28 10.89" alt="wix"><path d="M16.02.2c-.55.3-.76.78-.76 2.14a2.17 2.17 0 0 1
.7-.42 3 3 0 0 0 .7-.4A1.62 1.62 0 0 0 17.22 0a3 3 0 0 0-1.18.2z"
class="dot"></path><path d="M12.77.52a2.12 2.12 0 0 0-.58 1l-1.5 5.8-1.3-
4.75a4.06 4.06 0 0 0-.7-1.55 2.08 2.08 0 0 0-2.9 0 4.06 4.06 0 0 0-.7 1.55L3.9
7.32l-1.5-5.8a2.12 2.12 0 0 0-.6-1A2.6 2.6 0 0 0 0 .02l2.9 10.83a3.53 3.53 0 0 0
1.42-.17c.62-.33.92-.57 1.3-2 .33-1.33 1.26-5.2 1.35-5.47a.5.5 0 0 1 .34-.4.5.5 0 0
1 .4.5c.1.3 1 4.2 1.4 5.5.4 1.5.7 1.7 1.3 2a3.53 3.53 0 0 0 1.4.2l2.8-11a2.6 2.6 0 0
0-1.82.53zm4.43 1.26a1.76 1.76 0 0 1-.58.5c-.26.16-.52.26-.8.4a.82.82 0 0 0-
.57.82v7.36a2.47 2.47 0 0 0 1.2-.15c.6-.3.75-.6.75-2V1.8zm7.16 3.68L28 .06a3.22
3.22 0 0 0-2.3.42 8.67 8.67 0 0 0-1 1.24l-1.34 1.93a.3.3 0 0 1-.57 0l-1.4-1.93a8.67
8.67 0 0 0-1-1.24 3.22 3.22 0 0 0-2.3-.43l3.6 5.4-3.7 5.4a3.54 3.54 0 0 0 2.32-.48
7.22 7.22 0 0 0 1-1.16l1.33-1.9a.3.3 0 0 1 .57 0l1.37 2a8.2 8.2 0 0 0 1 1.2 3.47
3.47 0 0 0 2.33.5z"></path></svg></span><span class="com">.com</span>. Crea
tu página web hoy.</span><span class="button">Comienza ya</span></span></a-
-></div><div id="aspectCompsContainer"
class="siteAspectsContainer"></div><script id="partiallyVisibleBeat">
if (wixBiSession && wixBiSession.sendBeat &&
!wixBiSession.sentPartiallyVisibleBeat) {
wixBiSession.sentPartiallyVisibleBeat = true;
wixBiSession.sendBeat(12, 'Partially visible', '&pid=ijdas'); }
</script></div></div>
<script type="text/javascript">
var warmupData =
{"layoutData":{"displayedPagesData":{"masterPage":{"structure":{"DESKTOP":{"SI
TE_BACKGROUND":{"id":"SITE_BACKGROUND","metaData":{"pageId":"masterP
age"},"parent":"BOLT_SITE","componentType":"wysiwyg.viewer.components.SiteB
ackground","skin":"wysiwyg.viewer.skins.siteBackgroundSkin","layout":{},"styleId":"
siteBackground"},"masterPage":{"id":"masterPage","type":"Document","metaData":{
"pageId":"masterPage"},"parent":"SITE_ROOT","componentType":"mobile.core.co
mponents.MasterPage","dataQuery":"#masterPage","modes":{"definitions":[{"type":
"SHOW_ON_SOME_PAGES","modeId":"masterPage-mode-
jrjlzlg2","label":"SOSP-
182
Anexos

members_pages_group","settings":{"pagesGroupId":"#dataItem-
jrjlzh42"}}],"overrides":[]},"layout":{"y":0,"rotationInDegrees":0,"anchors":[{"distance"
:0,"type":"BOTTOM_TOP","locked":false,"targetComponent":"PAGES_CONTAINE
R"}]},"components":["SITE_HEADER","SITE_FOOTER","PAGES_CONTAINER","
CONTROLLER_COMP_CUSTOM_ID"]},"SITE_HEADER":{"id":"SITE_HEADER","t
ype":"Container","metaData":{"pageId":"masterPage"},"parent":"masterPage","com
ponentType":"wysiwyg.viewer.components.HeaderContainer","skin":"wysiwyg.view
er.skins.screenwidthcontainer.DefaultScreen","layout":{"width":980,"height":143,"x"
:0,"y":0,"scale":1,"rotationInDegrees":0,"fixedPosition":false},"styleId":"style-
jwhbteu0","components":["SITE_STRUCTURE_WRichText_0","comp-
jugxd2lg"]},"SITE_FOOTER":{"id":"SITE_FOOTER","type":"Container","metaData":{
"pageId":"masterPage"},"parent":"masterPage","componentType":"wysiwyg.viewer.
components.FooterContainer","skin":"wysiwyg.viewer.skins.screenwidthcontainer.T
ransparentScreen","layout":{"width":980,"height":162,"x":0,"y":643,"scale":1,"rotatio
nInDegrees":0,"fixedPosition":false},"styleId":"style-
jmuw2jmt","components":["SITE_STRUCTURE_WRichText_1"]},"PAGES_CONTAI
NER":{"id":"PAGES_CONTAINER","type":"Container","metaData":{"pageId":"maste
rPage"},"parent":"masterPage","componentType":"wysiwyg.viewer.components.Pa
gesContainer","skin":"wysiwyg.viewer.skins.screenwidthcontainer.BlankScreen","la
yout":{"width":980,"height":500,"x":0,"y":143,"scale":1,"rotationInDegrees":0,"fixedP
osition":false},"styleId":"pc1","components":["SITE_PAGES"]},"SITE_STRUCTURE
_WRichText_0":{"id":"SITE_STRUCTURE_WRichText_0","type":"Component","me
taData":{"pageId":"masterPage"},"parent":"SITE_HEADER","componentType":"wys
iwyg.viewer.components.WRichText","skin":"wysiwyg.viewer.skins.WRichTextNew
Skin","dataQuery":"#1zjk","propertyQuery":"SITE_STRUCTURE_WRichText_0","la
yout":{"width":471,"height":47,"x":0,"y":64,"scale":1,"rotationInDegrees":0,"fixedPosi
tion":false},"styleId":"txtNew"},"comp-jugxd2lg":{"id":"comp-
jugxd2lg","type":"Component","metaData":{"pageId":"masterPage"},"parent":"SITE_
HEADER","componentType":"wysiwyg.viewer.components.WRichText","skin":"wysi
wyg.viewer.skins.WRichTextNewSkin","dataQuery":"#dataItem-
jugxd2o9","propertyQuery":"propItem-
jugxd2oc","layout":{"width":471,"height":25,"x":0,"y":111,"scale":1,"rotationInDegree
s":0,"fixedPosition":false},"styleId":"txtNew"},"SITE_STRUCTURE_WRichText_1":{"
id":"SITE_STRUCTURE_WRichText_1","type":"Component","metaData":{"pageId":
"masterPage"},"parent":"SITE_FOOTER","componentType":"wysiwyg.viewer.comp
onents.WRichText","skin":"wysiwyg.viewer.skins.WRichTextNewSkin","dataQuery":
"#1cw0","propertyQuery":"propItem-
iskg83bs","layout":{"width":460,"height":76,"x":57,"y":44,"scale":1,"rotationInDegree
s":0,"fixedPosition":false},"styleId":"txtNew"},"SITE_PAGES":{"id":"SITE_PAGES","t
ype":"Container","metaData":{"pageId":"masterPage"},"parent":"PAGES_CONTAIN
ER","componentType":"wysiwyg.viewer.components.PageGroup","skin":"wysiwyg.v
183
Anexos

iewer.skins.PageGroupSkin","propertyQuery":"SITE_PAGES","layout":{"width":980,
"height":500,"x":0,"y":0,"scale":1,"rotationInDegrees":0,"fixedPosition":false},"comp
onents":[]},"CONTROLLER_COMP_CUSTOM_ID":{"id":"CONTROLLER_COMP_C
USTOM_ID","type":"Component","metaData":{"pageId":"masterPage"},"parent":"ma
sterPage","componentType":"platform.components.AppController","skin":"platform.
components.skins.controllerSkin","dataQuery":"#CONTROLLER_COMP_CUSTOM
_ID","layout":{"width":96,"height":96,"x":20,"y":15,"scale":1,"rotationInDegrees":0,"fi
xedPosition":false},"styleId":"style-
jrjlzglc"},"SOSP_CONTAINER_CUSTOM_ID":{"id":"SOSP_CONTAINER_CUSTO
M_ID","type":"Container","metaData":{"pageId":"masterPage"},"parent":false,"comp
onentType":"wysiwyg.viewer.components.SiteRegionContainer","modes":{"override
s":[{"modeIds":["masterPage-mode-
jrjlzlg2"],"isHiddenByModes":false}],"isHiddenByModes":true},"layout":{"width":291,"
height":451,"x":0,"y":89,"scale":1,"rotationInDegrees":0,"fixedPosition":false},"styleI
d":"style-
jrjlzgxz","components":[]}}},"data":{"behaviors_data":{},"connections_data":{},"docu
ment_data":{"masterPage":{"type":"Document","id":"masterPage","metaData":{"pag
eId":"masterPage","isPreset":false,"schemaVersion":"1.0","isHidden":false},"siteNa
me":"Template
Base","mainPage":{"type":"Page","id":"ijdas","metaData":{"pageId":"masterPage","i
sPreset":false,"schemaVersion":"1.0","isHidden":false},"title":"Inicio","hideTitle":true
,"icon":"","descriptionSEO":"","metaKeywordsSEO":"","pageTitleSEO":"","pageUriS
EO":"inicio","hidePage":true,"isMobileLandingPage":false,"underConstruction":false
,"tpaApplicationId":0,"pageSecurity":{"requireLogin":false},"isPopup":false,"indexabl
e":true,"isLandingPage":false,"pageBackgrounds":{"desktop":{"custom":true,"ref":{"t
ype":"BackgroundMedia","id":"ijdas_ijbeqb8x1_bg","metaData":{"pageId":"masterP
age","isPreset":false,"schemaVersion":"1.0","isHidden":false},"mediaRef":{"type":"I
mage","id":"ijdas_desktop_mediaRef","metaData":{"pageId":"masterPage","isPrese
t":false,"schemaVersion":"2.0","isHidden":false},"title":"frrente_edited.jpg","uri":"4d0
029_7aca3c8f240a4634a822d1158d8c59c2~mv2.jpg","description":"private\/allMe
dia_picture","width":768,"height":1024,"alt":"","artist":{"id":"","name":""}},"color":"colo
r_11","alignType":"center","fittingType":"fill","scrollType":"fixed","colorOverlay":"","c
olorOverlayOpacity":0},"isPreset":true},"mobile":{"custom":true,"ref":{"type":"Backgr
oundMedia","id":"ijdas_mobile_bg","metaData":{"pageId":"masterPage","isPreset":f
alse,"schemaVersion":"1.0","isHidden":false},"mediaRef":{"type":"Image","id":"ijdas
_mobile_mediaRef","metaData":{"pageId":"masterPage","isPreset":false,"schemaV
ersion":"2.0","isHidden":false},"title":"frrente_edited.jpg","uri":"4d0029_7aca3c8f240
a4634a822d1158d8c59c2~mv2.jpg","description":"private\/allMedia_picture","width
":768,"height":1024,"alt":"","artist":{"id":"","name":""}},"color":"color_11","alignType":
"center","fittingType":"fill","scrollType":"fixed","colorOverlay":"","colorOverlayOpacit
y":0},"isPreset":true,"mediaSizing":"viewport"}},"translationData":{"uriSEOTranslate
184
Anexos

d":false},"ignoreBottomBottomAnchors":true,"ogImage":""},"mainPageId":"ijdas","re
nderModifiers":{"pageAutoShrink":false},"characterSets":["latin"],"usedFonts":["taho
ma","arial","verdana"],"smSettings":{"socialLoginGoogleEnabled":true,"socialLogin
FacebookEnabled":true},"ignoreBottomBottomAnchors":true,"accessibilitySettings":
{"visualFocusDisabled":false},"layoutSettings":{"useDesktopSectionsLayout":true,"
mechanism":"mesh","soapCompsAroundPagesContainer":true},"styleSettings":{"st
ylesPerPage":"1.0"},"mobileSettings":{"animationsEnabled":true}},"ijdas":{"type":"P
age","id":"ijdas","metaData":{"pageId":"masterPage","isPreset":false,"schemaVersi
on":"1.0","isHidden":false},"title":"Inicio","hideTitle":true,"icon":"","descriptionSEO":""
,"metaKeywordsSEO":"","pageTitleSEO":"","pageUriSEO":"inicio","hidePage":true,"
isMobileLandingPage":false,"underConstruction":false,"tpaApplicationId":0,"pageS
ecurity":{"requireLogin":false},"isPopup":false,"indexable":true,"isLandingPage":fals
e,"pageBackgrounds":{"desktop":{"custom":true,"ref":{"type":"BackgroundMedia","id
":"ijdas_ijbeqb8x1_bg","metaData":{"pageId":"masterPage","isPreset":false,"schem
aVersion":"1.0","isHidden":false},"mediaRef":{"type":"Image","id":"ijdas_desktop_m
ediaRef","metaData":{"pageId":"masterPage","isPreset":false,"schemaVersion":"2.0
","isHidden":false},"title":"frrente_edited.jpg","uri":"4d0029_7aca3c8f240a4634a822
d1158d8c59c2~mv2.jpg","description":"private\/allMedia_picture","width":768,"heig
ht":1024,"alt":"","artist":{"id":"","name":""}},"color":"color_11","alignType":"center","fit
tingType":"fill","scrollType":"fixed","colorOverlay":"","colorOverlayOpacity":0},"isPre
set":true},"mobile":{"custom":true,"ref":{"type":"BackgroundMedia","id":"ijdas_mobil
e_bg","metaData":{"pageId":"masterPage","isPreset":false,"schemaVersion":"1.0","i
sHidden":false},"mediaRef":{"type":"Image","id":"ijdas_mobile_mediaRef","metaDat
a":{"pageId":"masterPage","isPreset":false,"schemaVersion":"2.0","isHidden":false},
"title":"frrente_edited.jpg","uri":"4d0029_7aca3c8f240a4634a822d1158d8c59c2~m
v2.jpg","description":"private\/allMedia_picture","width":768,"height":1024,"alt":"","ar
tist":{"id":"","name":""}},"color":"color_11","alignType":"center","fittingType":"fill","scr
ollType":"fixed","colorOverlay":"","colorOverlayOpacity":0},"isPreset":true,"mediaSiz
ing":"viewport"}},"translationData":{"uriSEOTranslated":false},"ignoreBottomBottom
Anchors":true,"ogImage":""}},"design_data":{},"mobile_hints":{},"component_propert
ies":{},"breakpoints_data":{},"layout_data":{},"theme_data":{}}},"ijdas":{"structure":{"
DESKTOP":{"ijdas":{"id":"ijdas","type":"Page","metaData":{"pageId":"ijdas"},"compo
nentType":"mobile.core.components.Page","skin":"wysiwyg.viewer.skins.page.Tran
sparentPageSkin","dataQuery":"#ijdas","layout":{"width":1349,"height":500,"x":0,"y":
0,"scale":1,"rotationInDegrees":0,"fixedPosition":false},"behaviorQuery":"behavior-
jg36m99v","styleId":"style-
igqaaw2w","components":["DrpDwnMn1"]},"DrpDwnMn1":{"id":"DrpDwnMn1","type"
:"Component","metaData":{"pageId":"ijdas"},"parent":"ijdas","componentType":"wys
iwyg.viewer.components.menus.DropDownMenu","skin":"wysiwyg.common.compo
nents.dropdownmenu.viewer.skins.SeparateShinyIIMenuButtonSkin","dataQuery":"
#dataItem-
185
Anexos

jc5z7iul","propertyQuery":"chtf","layout":{"width":732,"height":60,"x":109,"y":100,"sc
ale":1,"rotationInDegrees":0,"fixedPosition":false},"styleId":"style-
jqlbumsk"}}},"data":{"behaviors_data":{},"connections_data":{},"document_data":{},"
design_data":{},"mobile_hints":{},"component_properties":{},"breakpoints_data":{},"l
ayout_data":{},"theme_data":{}}}},"anchorsMap":null,"ssr":{"shouldRenderPage":tru
e,"aspectsComponentStructures":{}},"currentUrl":{"full":"https:\/\/fergz2010ef.wixsite
.com\/medicenter2","protocol":"https:","host":"fergz2010ef.wixsite.com","hostname":
"fergz2010ef.wixsite.com","port":"","path":"\/medicenter2","search":"","hash":"","que
ry":{}},"isMobileView":false,"siteMemberDetails":null,"isPageAllowed":true},"svgSha
pes":{"3d84bae5ad4d4d8a96de15e9f4b79a08.svg":{"content":"<svg data-bbox=\"0
0 50 50\" data-type=\"shape\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"50\"
height=\"50\" viewBox=\"0 0 50 50\">\n <g>\n <path d=\"M25 48.077c-5.924
0-11.31-2.252-15.396-5.921 2.254-5.362 7.492-8.267 15.373-8.267 7.889 0 13.139
3.044 15.408 8.418-4.084 3.659-9.471 5.77-15.385 5.77m.278-35.3c4.927 0 8.611
3.812 8.611 8.878 0 5.21-3.875 9.456-8.611 9.456s-8.611-4.246-8.611-9.456c0-
5.066 3.684-8.878 8.611-8.878M25 0C11.193 0 0 11.193 0 25c0 .915.056
1.816.152 2.705.032.295.091.581.133.873.085.589.173 1.176.298
1.751.073.338.169.665.256.997.135.515.273 1.027.439 1.529.114.342.243.675.37
1.01.18.476.369.945.577 1.406.149.331.308.657.472.98.225.446.463.883.714
1.313.182.312.365.619.56.922.272.423.56.832.856
1.237.207.284.41.568.629.841.325.408.671.796 1.02
1.182.22.244.432.494.662.728.405.415.833.801 1.265
1.186.173.154.329.325.507.475l.004-.011A24.886 24.886 0 0 0 25 50a24.881
24.881 0 0 0 16.069-5.861.126.126 0 0 1 .003.01c.172-.144.324-.309.49-.458.442-
.392.88-.787 1.293-1.209.228-.232.437-.479.655-.72.352-.389.701-.78 1.028-
1.191.218-.272.421-.556.627-.838.297-.405.587-.816.859-1.24a26.104 26.104 0 0
0 1.748-3.216c.208-.461.398-.93.579-1.406.127-.336.256-.669.369-1.012.167-
.502.305-1.014.44-1.53.087-.332.183-.659.256-.996.126-.576.214-1.164.299-
1.754.042-.292.101-.577.133-.872.095-.89.152-1.791.152-2.707C50 11.193
38.807 0 25 0\"\/>\n <\/g>\n<\/svg>\n","info":{"svgType":"shape","viewBox":"0 0
50 50","bbox":"0 0 50
50"},"boxBoundaries":{}}},"animationData":{},"rootNavigationInfo":{"format":"slash","
pageId":"ijdas","title":"inicio"},"currentUrl":{"full":"https:\/\/fergz2010ef.wixsite.com\/
medicenter2","protocol":"https:","host":"fergz2010ef.wixsite.com","hostname":"fergz
2010ef.wixsite.com","port":"","path":"\/medicenter2","search":"","hash":"","query":{}},
"userWarmup":{},"runtime":{"behaviors":[],"data":{"behaviors_data":{},"connections_
data":{},"document_data":{},"design_data":{},"mobile_hints":{},"component_properti
es":{},"theme_data":{}},"state":{}},"tpaWidgetNativeInitData":{}};
</script>
<!-- No Footer -->
186
Anexos

<script type="text/javascript">
var timeSpentInSSR = 367;
</script>
<script type="text/javascript">
var ssrInfo =
{"timeSpentInSSR":367,"platformOnPage":true,"workerStarted":true,"platformApps
OnPage":["14cc59bc-f0b7-15b8-e1c7-
89ce41d0e0c9"],"userCode":false,"useBoltush":true,"sessionId":"fb7162a6-f7b2-
472f-ac52-17eac04c87b7"};
</script>
</body></html>

187

Potrebbero piacerti anche