Está en la página 1de 27

Aplicativo de un buscador de camas UCI y de hospitalización por

región y provincias

Ricardo Pérez
Isaac Torres
Jesús Teves
Cristhian Rivero
Pedro Nuñez
Mark Pineda

Universidad Nacional Federico Villarreal

Abstracto
En el presente documento se busca explicar el proceso de desarrollo de un aplicativo que
brindará información acerca de centros de salud que tengan disponibilidad de camas UCI,
filtrando dicha información por el departamento, provincia y distrito en donde el usuario se
encuentre. Este aplicativo nos permitirá afrontar la situación actual respecto a la covid-19.
Palabras clave: Base de datos, diccionario de datos, salud, software, aplicativo.

1. Introducción

Actualmente, la población mundial está pasando por un período de crisis, el cual trata sobre
una pandemia que ha golpeado con fuerza a todos los rincones del mundo y en especial a la
población peruana, llamada la pandemia del COVID – 19; dejando expuesta las ineficiencias
que se gestionan en los distintos sectores del país con respecto al área de la salud, así como
también con respecto a la difusión de información actualizada día tras día para que la
población peruana se mantenga informada y cree un ámbito de concientización entre ellos.
Por ejemplo, dentro del marco de la poca difusión de la información, nos hemos percatado de
que las personas no tienen muchas facilidades para poder encontrar algún centro de salud
cercano mediante alguna herramienta tecnológica para una posible hospitalización de algún
pariente o amigo, por ende, nos hemos visto en la necesidad de crear alguna facilidad para
que se pueda proveer dicha información.

La difusión de la COVID 19 ha logrado que la mayoría de la población haya tenido que


adaptarse a la realidad que estamos afrontando. Por ende, las formas de trabajar han cambiado
y ello ha obligado a que se gestione el tiempo libre de una manera diferente.
No solamente ha habido un cambio en estos aspectos, sino que también ha cambiado el
comportamiento de la interacción de las redes sociales y por lo tanto, del internet. Por ende, la
difusión de la información en el marco del COVID – 19 resulta de vital importancia para
mantener informada a la población peruana con las últimas actualizaciones sobre la
pandemia.

1
En efecto, como ya mencionado anteriormente, el rol de los medios digitales como principal
fuente de información de los peruanos es fundamental para que, ante cualquier situación, el
usuario interesado pueda recurrir a dicha información y tener un conocimiento más amplio de
lo que sucede, así como también, crear un ámbito de concientización con el mismo y sus
allegados.

El tener acceso a internet en una sociedad como está a pasado a ser uno de los indicadores o
puntos de referencia más importantes que tuvo más impacto en la situación actual que
vivimos la de COVID-19. Por citar un ejemplo, según algunas cifras del ENAHO en el año
2020, señaló que un 60.3% de la población de 6 años de edad es el que más ha hecho uso de
dicho recurso frente a un total del 32.5% de dicha población en el año 2010. Sin embargo, el
acceso a dicho recurso en su mayoría de veces se produce fuera de los límites del hogar. Si
tomamos en cuenta que una de las principales formas de tener acceso a la internet, es el uso
de teléfonos celulares por medio 3.4% del total de usuarios que acceden a la red del uso de
datos en él , lo cual muestra que este es un 5. En resumen, tan solo un 40.1% de la cantidad de
hogares posee una conexión a internet.

Figura 1. Viviendas con acceso a internet desde el 2009 al 2020


Fuente: Enaho.

Sin duda, Perú es un país actualmente más interconectado, en relación a épocas pasadas. Aun
así, una gran cantidad de habitantes no posee los recursos tecnológicos del día a día, por eso
el país se desarrolla de manera más lenta y menos productiva.

Por otro lado, límites de este tipo nos demuestran que en 6 de los 24 departamentos peruanos
no poseen municipalidades conectadas, y por lo menos 12 no cuentan con colegios que
posean educación básica. Estos datos recogidos por el Registro Nacional de Municipalidades,

Por tal sentido, se está optando por la creación de un aplicativo software con la finalidad de
facilitar al peruano promedio la proporción de información verídica, por vía internet en
tiempo real, acerca de los centros de salud que tienen camas UCI disponibles, filtrando dicha
2
información por departamento, provincia y distrito respectivamente. Ello como una solución
para la poca difusión que se le otorga a la población peruana con respecto a lugares y/o
centros hospitalarios con camas UCI disponibles y de esta manera evitar el proceso de estar
consultando en el mismo centro médico, exponiendo la salud del mismo, y la de su familia.
Los resultados obtenidos de la presente investigación permitirán demostrar la validez y
confiabilidad de la aplicación del marco metodológico, así como de los instrumentos
utilizados.

Figura 2. Diagrama Ishikawa, en donde se detalla los principales problemas y el resultado en cuestión

2. Antecedentes, revisión de la literatura, estado del arte

2.1. Antecedentes del Problema


Titulo Autor(es) Repositorio
Covid-19 Y La Tecnología Galindo Neto, Nelson https://www.scielo.br/pdf/tce/v29/1980-265X-tce-29-
Digital: Aplicaciones Miguel e20200150.pdf
Móviles Disponibles Para
Descargar En Teléfonos
Automated detection and Hai-tao Zhang, https://doi.org/10.1007/s00259-020-04953-1
quantification of COVID- Jin-song Zhang,
19 pneumonia: CT Hai-hua Zhang,
imaging analysis by a deep Yan-dong Nan,
learning-based software Ying Zhao,
En-qing Fu,
App-Based Tracking of Martin Zens https://www.jmir.org/2020/9/e21956/pdf
Self-Reported COVID-19
Symptoms: Analysis of
Questionnaire Data
How Big Data and Nicola Luigi Bragazzi, https://doi.org/10.3390/ijerph17093176
Artificial Intelligence Can Haijiang Dai,
Help Better Manage the Giovanni Damiani
COVID-19 Pandemic ,Masoud Behzadifar,
Mariano Martini and
Jianhong Wu
Mobile phone data and Nuria Oliver , https://arxiv.org/ftp/arxiv/papers/2003/2003.12347.pdf
COVID-19: Missing an Emmanuel Letouzé,
opportunity? Harald Sterly

3
2.2. Revisión de la literatura

2.2.1. Base de datos:

Una base de datos puede ser entendida como una colección o recopilación de datos los cuales
se encuentran interrelacionados y recolectados, que, a su vez, satisfacen los requerimientos de
información de una comunidad específica de usuarios.

2.2.2. Software:
Consta del grupo de elementos de uso lógico los cuales son necesario para lograr de
manera efectiva la ejecución de tareas en concreto, por otra parte, los componentes
que se puedan de observar de manera explícita se denomina hardware. El actuar de
estos dos elementos de manera conjunta hace que un ordenador concrete de manera
eficaz y rápida en otras palabras el software es el encargado de enviar instrucciones u
operaciones mientras que hardware las ejecuta haciendo posible su funcionamiento

2.2.3. Diccionario de datos:


Un diccionario de datos, o repositorio de metadatos, como lo define el IBM Diccionario de
Computadoras, es un repositorio centralizado de información sobre datos tales como
significado, relación con otros datos, origen, uso y formato.
En dicho diccionario se encuentran el listado de todos aquellos elementos o componentes que
forman parte del flujo de datos de un determinado sistema. Los términos más importantes y a
su vez componentes más importantes, resultan ser los flujos de datos, almacenes de datos y
los procesos. El diccionario de datos salva las descripciones sobre la funcionalidad de cada
uno de estos elementos.

2.2.4. Aplicativo:
Un aplicativo es un software que tiene como finalidad facilitar una tarea en cualquier
dispositivo tecnológico. Cabe mencionar que no todos los programas resultan ser
aplicaciones. Existen diversos softwares en el mercado informático, pero solo se le puede
denominar como “aplicativo” a aquel programa que ha sido creado con un fin, es decir, para
realizar tareas en específico.

. Elaboración de propuesta

Hoy en día, con la llegada del Coronavirus, el aumento de personas fallecidas ha sido causada
por la poca información que los ciudadanos tienen acerca de lugares hospitalarios en los que
se puedan atender, e incluso, ha sido causado por tener una información errónea acerca de
que centros de salud poseen o no, en caso el ciudadano lo requiera, camas UCI.

A partir de dicha descripción, surge la idea de crear un aplicativo que proporcione, de manera
instantánea, información acerca de qué centros hospitalarios poseen camas UCI de acuerdo a

4
la región del usuario que esté consultando, simplificando de esta manera, el tiempo de ir a
investigar a cada centro de salud, que puede ser crucial para la persona que esté sufriendo del
COVID – 19.

4.1. Base de datos

4.1.1. Modelo conceptual

Figura 3. Modelo conceptual de la base de datos

4.1.2. Modelo lógico

Figura 4. Modelo lógico de la base de datos

5
4.1.3. Modelo físico

Figura 5. Modelo físico de la base de datos

4.2. Diccionario de datos

I. Estado_cama_uci

N° Columna Tipo dato Descripción


1 ID_ESTADO_CAMA INT(11) Identificador único de estado de la
cama uci
2 ESTADO VARCHAR(12) Detalle del estado de la cama uci

 Índices

6
II. Tb_administrador

N° Columna Tipo dato Descripción


1 ID_ADMINISTRADO INT(11) Identificador único del administrador
R
2 NOMBRE_ADMIN VARCHAR(50) Nombre del administrador
3 APELLIDO_ADMIN VARCHAR(50) Apellido del administrador
4 TELÉFONO_ADMIN VARCHAR(13) Número telefónico del administrador
5 CORREO_ADMIN VARCHAR(50) Correo electrónico del administrador
6 SEXO_ADMIN CHAR(1) Sexo del administrador mediante un
carácter (M o F)

 Índices

III.

Tb_cama_uci

N° Columna Tipo dato Descripción


1 Id_cama_uci INT(11) Identificador único de la cama uci
2 Id_paciente INT(11) Identificador único del paciente con el
que está vinculado la cama uci
3 Id_hospital INT(11) Identificador único del hospital en
donde se encuentra la cama uci
4 Id_estado_cama INT(11) Identificador único del estado de la
cama uci

 Índices

IV. Tb_departamento

7
N° Columna Tipo dato Descripción
1 ID_DEPT INT(11) Identificador único del
departamento
2 NOMBRE_DEPT VARCHAR(200) Nombre del departamento

 Índices

V. Tb_distrito

N° Columna Tipo dato Descripción


1 id_distrito INT(11) Identificador único del distrito
2 Nombre_distrit VARCHAR(200) Nombre del distrito
o
3 Id_prov INT(11) Identificador único de la
provincia en donde se encuentra
el distrito

 Índices

VI. Tb_hospital

8
N° Columna Tipo dato Descripción
1 Id_hospital INT(11) Identificador único del
hospital
2 Id_distrito INT(11) Identificador único del distrito
en donde se encuentra el
hospital
3 Nombre_hospital VARCHAR(200) Nombre del hospital
4 Lat FLOAT Describe la latitud del hospital
5 lng FLOAT Describe la longitud del
hospital

 Índices

VII. Tb_login

N° Columna Tipo dato Descripción


1 NOMBRE_USUARIO VARCHAR(50) Nombre del usuario
2 CONTRASEÑA VARCHAR(50) Contraseña vinculada con
el usuario
3 ID_ADMINISTRADO INT(11) Identificador único del
R administrador

 Índices

9
VIII. Tb_paciente

N° Columna Tipo dato Descripción


1 ID_PACIENTE INT(11) Identificador único del paciente
2 NOMBRE_PACIENTE VARCHAR(50) Nombre del paciente
3 APELLIDO_PACIENTE VARCHAR(50) Apellido del paciente
4 SEXO_PACIENTE CHAR(1) Sexo del paciente
5 EDAD_PACIENTE TINYINT(4) Edad del paciente
6 TELEFONO VARCHAR(20) Teléfono del paciente

 Índices

IX. Tb_provincia

N° Columna Tipo dato Descripción


1 id_prov INT(11) Identificador único de la

10
provincia
2 Nombre_prov VARCHAR(200) Nombre de la provincia
3 id_dept INT(11) Identificador único del
departamento con el que está
relacionado

 Índices

4.1.6. Procedimientos almacenados

I. ActualizarDatosAdmin
Dicho procedimiento, lo que llevará a cabo será la actualización de los datos del
administrador que ha ingresado al programa.

II. Consultaradminespecifico
Dicho procedimiento almacenado nos devolverá los datos del administrador al cual se
referencia mediante su identificador único (Código)

11
III. Consultardep
Dicho procedimiento nos mostrará el listado de departamentos que se encuentran
disponibles.

12
IV. Consultardisp
Dicho procedimiento nos mostrará la cantidad de camas uci disponibles, es decir,
dichas camas que no están siendo ocupadas por ningún paciente.

V. Consultardist
Dicho procedimiento nos mostrará el listado de departamentos que se encuentran
disponibles.

13
VI. Consultarpacnuevo

Dicho procedimiento almacenado nos devolverá los pacientes que no tienen cama
UCI.

VII. Consultarprov
Dicho procedimiento nos devolverá el listado de todas las provincias registradas.

14
VIII. BuscarPacienteGeneral
Este procedimiento nos devolverá el paciente que se está consultando por nombre,
apellido y DNI.

15
IX. MOSTRARCAMASUCIDESOCUPADOS
Dicho procedimiento mostrará todas las camas uci que se encuentran disponibles o
desocupadas.

X. Ingresarpacienteauci
Dicho procedimiento almacenado insertará a un paciente que no esté relacionado con
ninguna cama uci.

16
4.1.7. Vistas

I. Camasucigenerales
Nos generará una vista de todas las camas uci, la cantidad de camas uci disponibles,
con sus respectivos distritos, provincias y departamentos.

II. Pacientesgeneral
Es una vista la cual nos retorna los datos generales del paciente, tales como su
nombre, apellido, edad sexo y el nombre del hospital en donde se encuentra
registrado

III. CAMASUCIGENERALES

17
Esta es una vista que te permite mostrar los hospitales que tienen camas uci
disponibles

18
4.1.8. TRIGGER

Este trigger te permite eliminar de la tabla paciente temporal después de actualizar la tabla
tb_cama_uci

5. Resultados (Interfaces)

Interfaz principal

19
OBJETIVO: Encontrar Camas UCI disponibles en un mapa interactivo donde puedas
visualizar y solicitar de manera fácil y eficaz una cama uci para así dar atención a aquellos
que lo necesiten

Es la primera pantalla que se podrá visualizar al ejecutar el programa en donde podremos


ubicar en un mapa y encontrar en los hospitales cercanos a nuestra ubicación las camas uci
disponibles.

Filtrado de pacientes

OBJETIVO: Filtrar de manera eficaz y rápida, ya sea por nombre, apellido o nombre hospital
a todos los pacientes registrados para así poder tener conocimiento de donde están registrados

Se podrá utilizar los diferentes tipos de filtrado, para que la búsqueda sea mucho más sencilla,
ingresando 1, 2 o 3 datos y dando a filtrar para que te brinde un resultado.

Lista de espera

20
OBJETIVO: Visualizar a todos los pacientes en espera de una cama uci

Esta pantalla se encarga de hacer visibles los datos enviados a la tabla temporal de pacientes

Inicio de sesión

OBJETIVO: confirmar la identidad del administrador.


En la pestaña de LOGIN se identificará por usuario y contraseña a los administradores,
revisando la coincidencia con la base de datos.
Interfaz del administrador

21
OBJETIVO: enlazar de las diferentes pantallas, pacientes uci, perfil, verificar y salir para un
correcto funcionamiento de las funciones del administrador.
Se muestra al administrador las múltiples opciones del aplicativo. la pestaña muestra 4
botones (Pacientes UCI, Perfil, Verificar y salir) que te guían a diferentes pestañas.

22
Interfaz de la actualización del perfil de administrador

OBJETIVO: Es actualizar o visualizar los diferentes datos del administrador guardados


dentro de la base de datos.

Interfaz validación de pacientes

OBJETIVO: Mostrar una tabla de pacientes temporales para validar su integro


En esta pantalla, además de ver a los pacientes y su cama uci solicitada se podrá realizar 2
acciones: un ingreso a la tabla oficial o borrar el registro

23
Interfaz crear solicitud de nuevo paciente

OBJETIVO: Enviar información de posibles pacientes que necesitan una cama UCI para así
de manera ordenada una administradora acepte sus solicitudes por medio de la interfaz de
validación de pacientes

6. Discusión
En el proceso de investigación previa, logramos encontrar dos aplicativos que tienen el
mismo propósito (buscar camas UCI disponibles), estas eran COVID-19 app y TAGACAT.
En el caso de TAGACAT, este presenta un modelo obsoleto sin base de datos, que es
actualizado manualmente a diario para mostrar por lista la cantidad de camas uci por hospital,
teniendo en cuenta el departamento en el que se encuentra este.

24
En el caso de COVID-19 app, este programa sí posee una base de datos, incluso posee
atributos que el nuestro no, por ejemplo, posee un mapeo de puntos en los que se vende
oxígeno, pero a su vez, tiene puntos en los que consideramos que nuestro programa es mejor,
pues este logra resolver el problema de la hospitalización que en ningún aplicativo que hemos
visto se ha logrado, además de poseer un sistema de búsquedas de pacientes que ayuda al
reconocimiento de familiares y conocidos con solo digitar el nombre y/o apellido de este.

7. Conclusiones

A pesar de la situación actual del COVID hay que buscar por medio de la innovación
nuevas ideas para ayudar a mejorar el estado actual aplicando los conocimientos
adquiridos de base de datos y programación web en el ciclo académico, gracias a ello
hemos desarrollado este software que pretende facilitar la búsqueda y hacer una
solicitud de reserva de camas uci a través del uso un mapa interactivo, para así poder
dar soluciones rápidas y sencillas para el usuario, dándole un nuevo enfoque a
diferentes herramientas que nos pueden proporcionar la gestión de bases de datos, Y
así poder seguir con la mejora continua que necesita este país en estos momentos
difíciles donde la tecnología se ha vuelto un pilar en el combate contra esta
enfermedad.

8. Agradecimientos

Agradecemos al ingeniero José Antonio Ogosi Auqui del curso Sistema de base de
datos de la facultad de ingeniería industrial y de sistemas, por darnos la oportunidad
de desarrollar un proyecto fomentando el trabajo en equipo y la innovación
tecnológica, así como también el desarrollo de nuestras capacidades. Agradecemos a
todos los involucrados en este proyecto que permitieron el inicio y fin de este, así
como su optimización correcta.
25
9. Referencias
 
 Ptolomeo.unam.mx. 2021. [online] Recuperado de:
<http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/219/A6.p
df?sequence=6#:~:text=Seg%C3%BAn%20>  
 
 PowerData, G., 2021. Big Data: ¿En qué consiste? Su importancia, desafíos y
gobernabilidad. [online] Powerdata.es. Recuperado de: <https://www.powerdata.es/big-
data#:~:text=Cuando%20hablamos%20de%20Big%20Data,convencionales%2C
%20tales%20como%20bases%20de>  
 
 UNIR. 2021. Bases de datos para Big Data: ¿qué requesitos deben cumplir? [online]
Recuperado de: <https://www.unir.net/ingenieria/revista/bases-datos-big-data/>  
 
 Calò, L., 2021. OPAS/OMS BIREME - Las redes sociales y COVID-19: la contribución
de BIREME | OPS/OMS. [online] Pan
American Health Organization / World Health Organization. Recuperado de:
<https://www.paho.org/bireme/index.php?
option=com_content&view=article&id=479:redes-sociais-e-covid-19-a-contribuicao-da-
bireme&Itemid=183&lang=es>   
  
 The Dialogue. 2021. El impacto del Coronavirus en Perú - The Dialogue.
[online] Recuperado de: <https://www.thedialogue.org/analysis/el-impacto-del-
coronavirus-en-peru/>   
  
 Who.int. 2021. Información basíca sobre la COVID-19. [online] Recuperado de:
<https://www.who.int/es/news-room/q-a-detail/coronavirus-disease-covid-19>   
  
 SABER, Q. D. (2020). SOBRE EL CORONAVIRUS. Recuperado de:
http://www. visionchivilcoy. com. ar/revistas/revista-abril. Pdf.  
  
 Mesadeconcertacion.org.pe. 2021. [online] Recuperado de:
<https://www.mesadeconcertacion.org.pe/storage/documentos/2020-08-17/informe-
salud-mclcp-2020-7-de-julio.pdf>  
  
 Covid19.minsa.gob.pe. 2021. Covid 19 en el Perú - Ministerio del Salud.
[online] Recuperado de: <https://covid19.minsa.gob.pe/sala_situacional.asp>  
  
 Gestión, R., 2021. ¿Cuántas personas fallecieron por COVID-19 en cada distrito de
Lima Metropolitana? [online] Gestión. Recuperado de:
<https://gestion.pe/peru/coronavirus-peru-cuantas-personas-murieron-por-covid-19-en-
cada-distrito-de-lima-metropolitana-minsa-nndc-noticia/?ref=gesr>   
  
 WeLiveSecurity. 2021. Fake news y sus riesgos en tiempos de COVID19
| WeLiveSecurity. [online] Recuperado de: <https://www.welivesecurity.com/la-
es/2020/07/02/fake-news-riesgos-covid-19/>.  
  

26
 BBVA NOTICIAS. 2021. Claves para evitar la desinformación ‘online’ durante la
crisis del coronavirus. [online] Recuperado de: <https://www.bbva.com/es/claves-para-
evitar-la-desinformacion-online-durante-la-crisis-del-coronavirus/>.  
  
 Dir&Ge | Directivos y Gerentes. 2021. Impacto del COVID-19 en internet y redes
sociales. [online] Recuperado de: <https://directivosygerentes.es/marketing/noticias-
marketing/impacto-del-covid-19-en-internet-y-redes-sociales-hootsuite>.  
  
 Inei.gob.pe. 2021. Producción Nacional. [online] Recuperado de:
<https://www.inei.gob.pe/media/principales_indicadores/01-informe-tecnico-
produccion-nacional-nov-2020.pdf>  
  
 Hernández, A. M. (2020). Centralización de información, falta de datos y compras sin
licitaciones: problemáticas en la cobertura de la pandemia en Latinoamérica. Revista
Mexicana de Comunicación, (145), 10.  
  
 Morachimo, M., 2021. El problema de la falta de transparencia sobre los datos del
Covid-19 en Perú | Hiperderecho. [online] Hiperderecho. Available at:
<https://hiperderecho.org/2020/05/el-problema-de-la-falta-de-transparencia-sobre-los-
datos-del-covid-19-en-peru/>  

 Es.wikipedia.org. 2021. Base de datos - Wikipedia, la enciclopedia libre. [online]


Available at: <https://es.wikipedia.org/wiki/Base_de_datos>

27

También podría gustarte